--- /srv/rebuilderd/tmp/rebuilderdESgoEK/inputs/python3.13-minimal_3.13.12-1_armhf.deb +++ /srv/rebuilderd/tmp/rebuilderdESgoEK/out/python3.13-minimal_3.13.12-1_armhf.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-02-04 15:06:39.000000 debian-binary │ -rw-r--r-- 0 0 0 2304 2026-02-04 15:06:39.000000 control.tar.xz │ --rw-r--r-- 0 0 0 1890604 2026-02-04 15:06:39.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 1890272 2026-02-04 15:06:39.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,11 +1,11 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/bin/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 4824856 2026-02-04 15:06:39.000000 ./usr/bin/python3.13 │ │ │ +-rwxr-xr-x 0 root (0) root (0) 4824864 2026-02-04 15:06:39.000000 ./usr/bin/python3.13 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/lib/binfmt.d/ │ │ │ -rw-r--r-- 0 root (0) root (0) 54 2026-02-04 15:06:39.000000 ./usr/lib/binfmt.d/python3.13.conf │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/share/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/share/binfmts/ │ │ │ -rw-r--r-- 0 root (0) root (0) 74 2026-02-04 15:06:39.000000 ./usr/share/binfmts/python3.13 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-02-04 15:06:39.000000 ./usr/share/doc/ │ │ ├── ./usr/bin/python3.13 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: ARM │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x1a9d2d │ │ │ │ + Entry point address: 0x1aab05 │ │ │ │ Start of program headers: 52 (bytes into file) │ │ │ │ - Start of section headers: 4823496 (bytes into file) │ │ │ │ + Start of section headers: 4823504 (bytes into file) │ │ │ │ Flags: 0x5000400, Version5 EABI, hard-float ABI │ │ │ │ Size of this header: 52 (bytes) │ │ │ │ Size of program headers: 32 (bytes) │ │ │ │ Number of program headers: 11 │ │ │ │ Size of section headers: 40 (bytes) │ │ │ │ Number of section headers: 34 │ │ │ │ Section header string table index: 33 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,23 +1,23 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x1a9d2d │ │ │ │ +Entry point 0x1aab05 │ │ │ │ There are 11 program headers, starting at offset 52 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ - ARM_EXIDX 0x44d2d0 0x0045d2d0 0x0045d2d0 0x00008 0x00008 R 0x4 │ │ │ │ + ARM_EXIDX 0x44d010 0x0045d010 0x0045d010 0x00008 0x00008 R 0x4 │ │ │ │ PHDR 0x000034 0x00010034 0x00010034 0x00160 0x00160 R 0x4 │ │ │ │ INTERP 0x0001b8 0x000101b8 0x000101b8 0x00019 0x00019 R 0x1 │ │ │ │ [Requesting program interpreter: /lib/ld-linux-armhf.so.3] │ │ │ │ - LOAD 0x000000 0x00010000 0x00010000 0x44d2fc 0x44d2fc R E 0x10000 │ │ │ │ - LOAD 0x44fee4 0x0046fee4 0x0046fee4 0x497f4 0x750e4 RW 0x10000 │ │ │ │ + LOAD 0x000000 0x00010000 0x00010000 0x44d03c 0x44d03c R E 0x10000 │ │ │ │ + LOAD 0x44fee4 0x0046fee4 0x0046fee4 0x497fc 0x750e4 RW 0x10000 │ │ │ │ DYNAMIC 0x44fef8 0x0046fef8 0x0046fef8 0x00108 0x00108 RW 0x4 │ │ │ │ NOTE 0x000194 0x00010194 0x00010194 0x00024 0x00024 R 0x4 │ │ │ │ - NOTE 0x44d2dc 0x0045d2dc 0x0045d2dc 0x00020 0x00020 R 0x4 │ │ │ │ + NOTE 0x44d01c 0x0045d01c 0x0045d01c 0x00020 0x00020 R 0x4 │ │ │ │ TLS 0x44fee4 0x0046fee4 0x0046fee4 0x00004 0x0000d R 0x4 │ │ │ │ GNU_STACK 0x000000 0x00000000 0x00000000 0x00000 0x00000 RW 0x10 │ │ │ │ GNU_RELRO 0x44fee4 0x0046fee4 0x0046fee4 0x0011c 0x0011c R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 .ARM.exidx │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -There are 34 section headers, starting at offset 0x4999c8: │ │ │ │ +There are 34 section headers, starting at offset 0x4999d0: │ │ │ │ │ │ │ │ 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 000019 00 A 0 0 1 │ │ │ │ [ 3] .gnu.hash GNU_HASH 000101d4 0001d4 003b14 04 A 4 0 4 │ │ │ │ @@ -10,34 +10,34 @@ │ │ │ │ [ 5] .dynstr STRTAB 0001ca18 00ca18 00a2e9 00 A 0 0 1 │ │ │ │ [ 6] .gnu.version VERSYM 00026d02 016d02 0011a6 02 A 4 0 2 │ │ │ │ [ 7] .gnu.version_r VERNEED 00027ea8 017ea8 0001b0 00 A 5 4 4 │ │ │ │ [ 8] .rel.dyn REL 00028058 018058 000030 08 A 4 0 4 │ │ │ │ [ 9] .rel.plt REL 00028088 018088 001090 08 AI 4 25 4 │ │ │ │ [10] .init PROGBITS 00029118 019118 00000c 00 AX 0 0 4 │ │ │ │ [11] .plt PROGBITS 00029124 019124 001980 04 AX 0 0 4 │ │ │ │ - [12] .text PROGBITS 0002aaa8 01aaa8 2531a8 00 AX 0 0 8 │ │ │ │ - [13] .fini PROGBITS 0027dc50 26dc50 000008 00 AX 0 0 4 │ │ │ │ - [14] .rodata PROGBITS 0027dc80 26dc80 1df64c 00 A 0 0 64 │ │ │ │ - [15] .stapsdt.base PROGBITS 0045d2cc 44d2cc 000001 00 A 0 0 1 │ │ │ │ - [16] .ARM.exidx ARM_EXIDX 0045d2d0 44d2d0 000008 00 AL 12 0 4 │ │ │ │ - [17] .eh_frame PROGBITS 0045d2d8 44d2d8 000004 00 A 0 0 4 │ │ │ │ - [18] .note.ABI-tag NOTE 0045d2dc 44d2dc 000020 00 A 0 0 4 │ │ │ │ + [12] .text PROGBITS 0002aaa8 01aaa8 252ef8 00 AX 0 0 8 │ │ │ │ + [13] .fini PROGBITS 0027d9a0 26d9a0 000008 00 AX 0 0 4 │ │ │ │ + [14] .rodata PROGBITS 0027d9c0 26d9c0 1df64c 00 A 0 0 64 │ │ │ │ + [15] .stapsdt.base PROGBITS 0045d00c 44d00c 000001 00 A 0 0 1 │ │ │ │ + [16] .ARM.exidx ARM_EXIDX 0045d010 44d010 000008 00 AL 12 0 4 │ │ │ │ + [17] .eh_frame PROGBITS 0045d018 44d018 000004 00 A 0 0 4 │ │ │ │ + [18] .note.ABI-tag NOTE 0045d01c 44d01c 000020 00 A 0 0 4 │ │ │ │ [19] .tdata PROGBITS 0046fee4 44fee4 000004 00 WAT 0 0 4 │ │ │ │ [20] .tbss NOBITS 0046fee8 44fee8 000009 00 WAT 0 0 4 │ │ │ │ [21] .init_array INIT_ARRAY 0046fee8 44fee8 000008 04 WA 0 0 4 │ │ │ │ [22] .fini_array FINI_ARRAY 0046fef0 44fef0 000004 04 WA 0 0 4 │ │ │ │ [23] .data.rel.ro PROGBITS 0046fef4 44fef4 000004 00 WA 0 0 4 │ │ │ │ [24] .dynamic DYNAMIC 0046fef8 44fef8 000108 08 WA 5 0 4 │ │ │ │ [25] .got PROGBITS 00470000 450000 00085c 04 WA 0 0 4 │ │ │ │ - [26] .data PROGBITS 00470860 450860 024638 00 WA 0 0 8 │ │ │ │ - [27] .PyRuntime PROGBITS 00494e98 474e98 024828 00 WA 0 0 8 │ │ │ │ - [28] .probes PROGBITS 004b96c0 4996c0 000018 00 WA 0 0 2 │ │ │ │ - [29] .bss NOBITS 004b9700 4996d8 02b8c8 00 WA 0 0 64 │ │ │ │ - [30] .ARM.attributes ARM_ATTRIBUTES 00000000 4996d8 000033 00 0 0 1 │ │ │ │ - [31] .note.stapsdt NOTE 00000000 49970c 000144 00 0 0 4 │ │ │ │ - [32] .gnu_debuglink PROGBITS 00000000 499850 000034 00 0 0 4 │ │ │ │ - [33] .shstrtab STRTAB 00000000 499884 000144 00 0 0 1 │ │ │ │ + [26] .data PROGBITS 00470860 450860 02463c 00 WA 0 0 8 │ │ │ │ + [27] .PyRuntime PROGBITS 00494ea0 474ea0 024828 00 WA 0 0 8 │ │ │ │ + [28] .probes PROGBITS 004b96c8 4996c8 000018 00 WA 0 0 2 │ │ │ │ + [29] .bss NOBITS 004b9700 4996e0 02b8c8 00 WA 0 0 64 │ │ │ │ + [30] .ARM.attributes ARM_ATTRIBUTES 00000000 4996e0 000033 00 0 0 1 │ │ │ │ + [31] .note.stapsdt NOTE 00000000 499714 000144 00 0 0 4 │ │ │ │ + [32] .gnu_debuglink PROGBITS 00000000 499858 000034 00 0 0 4 │ │ │ │ + [33] .shstrtab STRTAB 00000000 49988c 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,2262 +1,2262 @@ │ │ │ │ │ │ │ │ Symbol table '.dynsym' contains 2259 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: 00068ed1 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ - 5: 0006d5f5 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ - 6: 0011e525 394 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ - 7: 0003d48d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ - 8: 00067345 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ - 9: 00067b9d 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ + 4: 00068ec1 86 FUNC GLOBAL DEFAULT 12 PyErr_SetInterruptEx │ │ │ │ + 5: 0006d5e5 70 FUNC GLOBAL DEFAULT 12 PyMem_RawCalloc │ │ │ │ + 6: 0011debd 426 FUNC GLOBAL DEFAULT 12 PyNumber_And │ │ │ │ + 7: 0003d481 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetEnd │ │ │ │ + 8: 000672b5 210 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteLatin1String │ │ │ │ + 9: 00067b0d 116 FUNC GLOBAL DEFAULT 12 PyImport_ReloadModule │ │ │ │ 10: 00000000 0 FUNC GLOBAL DEFAULT UND system@GLIBC_2.4 (2) │ │ │ │ - 11: 00151865 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ + 11: 00151315 396 FUNC GLOBAL DEFAULT 12 PyBuffer_ToContiguous │ │ │ │ 12: 00000000 0 FUNC GLOBAL DEFAULT UND mmap64@GLIBC_2.4 (2) │ │ │ │ 13: 0047bbcc 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeEncodeError │ │ │ │ - 14: 00068d21 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ - 15: 000609a5 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ - 16: 0010aded 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ + 14: 00068d11 38 FUNC GLOBAL DEFAULT 12 PyThread_exit_thread │ │ │ │ + 15: 00060911 132 FUNC GLOBAL DEFAULT 12 PyCode_ClearWatcher │ │ │ │ + 16: 0010b109 110 FUNC GLOBAL DEFAULT 12 PyObject_Size │ │ │ │ 17: 0047db4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyboardInterrupt │ │ │ │ 18: 00000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.4 (2) │ │ │ │ - 19: 001cce29 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ - 20: 0005bc5d 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ + 19: 001cde21 50 FUNC GLOBAL DEFAULT 12 PyList_Insert │ │ │ │ + 20: 0005bbcd 94 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywordsFast │ │ │ │ 21: 00000000 0 FUNC GLOBAL DEFAULT UND linkat@GLIBC_2.4 (2) │ │ │ │ - 22: 001519f1 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ - 23: 00061b81 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ + 22: 001514a1 124 FUNC GLOBAL DEFAULT 12 PyBuffer_IsContiguous │ │ │ │ + 23: 00061a8d 22 FUNC GLOBAL DEFAULT 12 PyGen_NewWithQualName │ │ │ │ 24: 00000000 0 FUNC GLOBAL DEFAULT UND getgid@GLIBC_2.4 (2) │ │ │ │ 25: 00029a4c 0 FUNC GLOBAL DEFAULT UND XML_SetEndDoctypeDeclHandler │ │ │ │ - 26: 000f6381 372 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ + 26: 000f63b9 372 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocale │ │ │ │ 27: 00000000 0 FUNC GLOBAL DEFAULT UND __stat64_time64@GLIBC_2.34 (4) │ │ │ │ - 28: 001b623d 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ - 29: 0012cc35 732 FUNC GLOBAL DEFAULT 12 PyUnicode_BuildEncodingMap │ │ │ │ + 28: 001b702d 86 FUNC GLOBAL DEFAULT 12 _PyNamespace_New │ │ │ │ + 29: 0012c5ad 732 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: 0012cbc9 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ - 33: 0024a7e5 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ + 32: 0012c541 60 FUNC GLOBAL DEFAULT 12 PyMapping_Items │ │ │ │ + 33: 0024af29 20 FUNC GLOBAL DEFAULT 12 PyErr_SetHandledException │ │ │ │ 34: 0047af58 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionAbortedError │ │ │ │ 35: 00000000 0 FUNC GLOBAL DEFAULT UND __sendmsg64@GLIBC_2.34 (4) │ │ │ │ - 36: 00261885 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ - 37: 00092619 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ - 38: 0008c261 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ + 36: 00261835 30 FUNC GLOBAL DEFAULT 12 _Py_strhex │ │ │ │ + 37: 0009261d 142 FUNC GLOBAL DEFAULT 12 Py_CompileStringObject │ │ │ │ + 38: 0008c269 292 FUNC GLOBAL DEFAULT 12 PyErr_NewException │ │ │ │ 39: 00000000 0 FUNC GLOBAL DEFAULT UND getpwent@GLIBC_2.4 (2) │ │ │ │ - 40: 0015cfb5 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ - 41: 0006109f 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ + 40: 0015cb9d 96 FUNC GLOBAL DEFAULT 12 PyFrame_GetBack │ │ │ │ + 41: 00061013 26 FUNC GLOBAL DEFAULT 12 PyODict_New │ │ │ │ 42: 0002bbd9 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_SetTracer │ │ │ │ 43: 004b9700 4 OBJECT WEAK DEFAULT 29 environ@GLIBC_2.4 (2) │ │ │ │ - 44: 0006117b 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ - 45: 0021a059 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ - 46: 0012444d 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ - 47: 000573f9 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ - 48: 000611bf 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ - 49: 000682e9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ + 44: 000610ef 68 FUNC GLOBAL DEFAULT 12 PyCell_Get │ │ │ │ + 45: 0021acd5 34 FUNC GLOBAL DEFAULT 12 _Py_RestoreSignals │ │ │ │ + 46: 00123df5 262 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock │ │ │ │ + 47: 00057361 180 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyNamespace │ │ │ │ + 48: 00061133 50 FUNC GLOBAL DEFAULT 12 PyMethod_Function │ │ │ │ + 49: 000682d9 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCRaiseEvent │ │ │ │ 50: 0047110c 8 OBJECT GLOBAL DEFAULT 26 _Py_NoneStruct │ │ │ │ 51: 0002f039 16 FUNC GLOBAL DEFAULT 12 PyInit__tracemalloc │ │ │ │ 52: 00000000 0 FUNC GLOBAL DEFAULT UND readlink@GLIBC_2.4 (2) │ │ │ │ 53: 000325d3 40 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyCapturedException │ │ │ │ - 54: 0005f16d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ - 55: 001ecea9 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ - 56: 000f6631 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ - 57: 0021336d 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ - 58: 000683ad 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ - 59: 002440b9 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ - 60: 001aeda1 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ - 61: 00069215 188 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ - 62: 001f12e9 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ + 54: 0005f0d9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetGlobals │ │ │ │ + 55: 001ede21 4 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLatin1 │ │ │ │ + 56: 000f6669 164 FUNC GLOBAL DEFAULT 12 _Py_GetErrorHandler │ │ │ │ + 57: 002140b1 182 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMultiply │ │ │ │ + 58: 0006839d 264 FUNC GLOBAL DEFAULT 12 PyThreadState_SetAsyncExc │ │ │ │ + 59: 00244899 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetObject │ │ │ │ + 60: 001afb79 84 FUNC GLOBAL DEFAULT 12 _Py_write_noraise │ │ │ │ + 61: 00069205 188 FUNC GLOBAL DEFAULT 12 PyUnstable_CopyPerfMapFile │ │ │ │ + 62: 001f2261 196 FUNC GLOBAL DEFAULT 12 Py_EndInterpreter │ │ │ │ 63: 00000000 0 FUNC GLOBAL DEFAULT UND atan2@GLIBC_2.4 (3) │ │ │ │ 64: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnp@GLIBC_2.15 (16) │ │ │ │ 65: 0047db14 4 OBJECT GLOBAL DEFAULT 26 PyExc_FutureWarning │ │ │ │ - 66: 000deb19 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ - 67: 00122139 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ + 66: 000deb55 62 FUNC GLOBAL DEFAULT 12 _PyDict_Pop │ │ │ │ + 67: 00121ae9 332 FUNC GLOBAL DEFAULT 12 PyUnicode_FSConverter │ │ │ │ 68: 0047bbc0 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopIteration │ │ │ │ - 69: 0007eb71 144 FUNC GLOBAL DEFAULT 12 PyTuple_Pack │ │ │ │ + 69: 0007eb69 144 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: 000d0c35 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ - 73: 00064941 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ - 74: 001b7669 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ - 75: 00123239 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ - 76: 0006007d 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ - 77: 000e5a61 780 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ + 72: 000d0bb9 78 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Prepare │ │ │ │ + 73: 000648d5 4 FUNC GLOBAL DEFAULT 12 _Py_hashtable_len │ │ │ │ + 74: 001b8459 70 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModule │ │ │ │ + 75: 00122be5 208 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLong │ │ │ │ + 76: 0005ffe9 38 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RUnlock │ │ │ │ + 77: 000e5a99 780 FUNC GLOBAL DEFAULT 12 PySet_Add │ │ │ │ 78: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.4 (2) │ │ │ │ - 79: 00082841 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ + 79: 00082825 152 FUNC GLOBAL DEFAULT 12 PyDict_GetItemRef │ │ │ │ 80: 00000000 0 FUNC GLOBAL DEFAULT UND getenv@GLIBC_2.4 (2) │ │ │ │ 81: 0002b207 84 FUNC GLOBAL DEFAULT 12 Py_InitializeEx │ │ │ │ - 82: 000d1cd5 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ + 82: 000d1c55 342 FUNC GLOBAL DEFAULT 12 PyObject_GetBuffer │ │ │ │ 83: 00000000 0 FUNC GLOBAL DEFAULT UND nextafter@GLIBC_2.4 (3) │ │ │ │ 84: 00000000 0 FUNC GLOBAL DEFAULT UND setpriority@GLIBC_2.4 (2) │ │ │ │ 85: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_rr_get_interval64@GLIBC_2.34 (4) │ │ │ │ 86: 0047dae4 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnboundLocalError │ │ │ │ 87: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd@GLIBC_2.7 (11) │ │ │ │ - 88: 0004c88d 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ + 88: 0004d009 12 FUNC GLOBAL DEFAULT 12 Py_GetExecPrefix │ │ │ │ 89: 00000000 0 FUNC GLOBAL DEFAULT UND fclose@GLIBC_2.4 (2) │ │ │ │ - 90: 00066de5 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ - 91: 000c906d 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ - 92: 000d55bd 760 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ - 93: 001310cd 394 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ - 94: 000c700d 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ - 95: 000fff65 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ + 90: 00066d55 76 FUNC GLOBAL DEFAULT 12 _PyArg_VaParseTupleAndKeywords_SizeT │ │ │ │ + 91: 000c9015 216 FUNC GLOBAL DEFAULT 12 PyUnicode_CompareWithASCIIString │ │ │ │ + 92: 000d5531 760 FUNC GLOBAL DEFAULT 12 PyObject_RichCompare │ │ │ │ + 93: 00130a55 394 FUNC GLOBAL DEFAULT 12 PyNumber_Or │ │ │ │ + 94: 000c6fb9 168 FUNC GLOBAL DEFAULT 12 _PyDict_LoadGlobal │ │ │ │ + 95: 001003f9 120 FUNC GLOBAL DEFAULT 12 PyWrapper_New │ │ │ │ 96: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntoa@GLIBC_2.4 (2) │ │ │ │ - 97: 00205e8d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ + 97: 00206cb1 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetBinaryIntrinsicName │ │ │ │ 98: 004b9d78 4 OBJECT GLOBAL DEFAULT 29 Py_DontWriteBytecodeFlag │ │ │ │ - 99: 0021d395 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ + 99: 0021e0cd 168 FUNC GLOBAL DEFAULT 12 _PyXI_NewInterpreter │ │ │ │ 100: 00000000 0 FUNC GLOBAL DEFAULT UND close@GLIBC_2.4 (2) │ │ │ │ - 101: 001521e5 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ - 102: 00060fef 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ - 103: 00205c3d 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ - 104: 0005156d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ + 101: 00151c95 168 FUNC GLOBAL DEFAULT 12 _PyLong_Copy │ │ │ │ + 102: 00060f63 4 FUNC GLOBAL DEFAULT 12 PyExceptionClass_Name │ │ │ │ + 103: 00206a61 4 FUNC GLOBAL DEFAULT 12 PySequence_Index │ │ │ │ + 104: 000514cf 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCallEvent │ │ │ │ 105: 00000000 0 FUNC GLOBAL DEFAULT UND mknod@GLIBC_2.33 (10) │ │ │ │ - 106: 001ecc25 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ + 106: 001edb9d 32 FUNC GLOBAL DEFAULT 12 PyErr_Fetch │ │ │ │ 107: 00000000 0 FUNC GLOBAL DEFAULT UND wcstok@GLIBC_2.4 (2) │ │ │ │ - 108: 001e50f1 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ - 109: 000671db 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ - 110: 00058e29 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ + 108: 001e6069 92 FUNC GLOBAL DEFAULT 12 PyThreadState_Delete │ │ │ │ + 109: 0006714b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedObject │ │ │ │ + 110: 00058d99 68 FUNC GLOBAL DEFAULT 12 PyObject_Init │ │ │ │ 111: 0002b0a3 36 FUNC GLOBAL DEFAULT 12 Py_Main │ │ │ │ 112: 00000000 0 FUNC GLOBAL DEFAULT UND setrlimit64@GLIBC_2.4 (2) │ │ │ │ 113: 00000000 0 FUNC GLOBAL DEFAULT UND setsid@GLIBC_2.4 (2) │ │ │ │ - 114: 00067edd 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ + 114: 00067ecd 36 FUNC GLOBAL DEFAULT 12 PyRun_FileFlags │ │ │ │ 115: 00471f14 208 OBJECT GLOBAL DEFAULT 26 PyTraceBack_Type │ │ │ │ - 116: 00263f41 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ - 117: 0006488f 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ - 118: 001a9d2d 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ + 116: 00263ef1 62 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_InitWithSize │ │ │ │ + 117: 00064823 52 FUNC GLOBAL DEFAULT 12 _PyArg_Parse_SizeT │ │ │ │ + 118: 001aab05 0 FUNC GLOBAL DEFAULT 12 _start │ │ │ │ 119: 004b9d20 4 OBJECT GLOBAL DEFAULT 29 Py_IsolatedFlag │ │ │ │ - 120: 00080ea9 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ - 121: 0020a9e9 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ + 120: 00080e8d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternImmortal │ │ │ │ + 121: 0020b791 12 FUNC GLOBAL DEFAULT 12 PyInit_select │ │ │ │ 122: 00000000 0 FUNC GLOBAL DEFAULT UND getpriority@GLIBC_2.4 (2) │ │ │ │ - 123: 00060d05 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ + 123: 00060c71 96 FUNC GLOBAL DEFAULT 12 PyType_Unwatch │ │ │ │ 124: 00000000 0 FUNC GLOBAL DEFAULT UND fflush@GLIBC_2.4 (2) │ │ │ │ 125: 004b9d60 4 OBJECT GLOBAL DEFAULT 29 Py_DebugFlag │ │ │ │ - 126: 00110071 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ - 127: 001ac031 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ + 126: 0011039d 196 FUNC GLOBAL DEFAULT 12 PySequence_DelItem │ │ │ │ + 127: 001ace09 124 FUNC GLOBAL DEFAULT 12 Py_InitializeFromConfig │ │ │ │ 128: 000298b0 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.4 (2) │ │ │ │ - 129: 0011c4f9 500 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ - 130: 0007a391 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ - 131: 00064859 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ + 129: 0011be95 500 FUNC GLOBAL DEFAULT 12 PyLong_FromLongLong │ │ │ │ + 130: 0007a37d 1000 FUNC GLOBAL DEFAULT 12 PyCMethod_New │ │ │ │ + 131: 000647ed 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_Begin │ │ │ │ 132: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetBase │ │ │ │ - 133: 000654b5 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ + 133: 00065425 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireLineEvent │ │ │ │ 134: 0002bb0f 62 FUNC GLOBAL DEFAULT 12 _Py_InitializeMain │ │ │ │ - 135: 000601a9 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ - 136: 000d3965 766 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ + 135: 00060115 96 FUNC GLOBAL DEFAULT 12 PyCapsule_SetPointer │ │ │ │ + 136: 000d38d9 766 FUNC GLOBAL DEFAULT 12 PyObject_IsInstance │ │ │ │ 137: 0002ee21 186 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitFormat │ │ │ │ 138: 00000000 0 FUNC GLOBAL DEFAULT UND getpgrp@GLIBC_2.4 (2) │ │ │ │ - 139: 00060ccb 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ - 140: 0005b2f1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ - 141: 00056ea9 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ - 142: 00145bc1 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ + 139: 00060c37 58 FUNC GLOBAL DEFAULT 12 PyType_ClearWatcher │ │ │ │ + 140: 0005b261 60 FUNC GLOBAL DEFAULT 12 PyErr_SetExcInfo │ │ │ │ + 141: 00056e11 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUnicodeEscape │ │ │ │ + 142: 001455f9 20 FUNC GLOBAL DEFAULT 12 PyThreadState_GetDict │ │ │ │ 143: 00000000 0 FUNC GLOBAL DEFAULT UND inet_ntop@GLIBC_2.4 (2) │ │ │ │ 144: 004b9d74 4 OBJECT GLOBAL DEFAULT 29 Py_NoSiteFlag │ │ │ │ - 145: 00036bbd 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ - 146: 0015473d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ - 147: 00193e7d 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ - 148: 0007fe55 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ - 149: 00088e41 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ + 145: 00036b65 556 FUNC GLOBAL DEFAULT 12 _PyCompile_CodeGen │ │ │ │ + 146: 001541ed 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDecimalDigit │ │ │ │ + 147: 00194225 4 FUNC GLOBAL DEFAULT 12 Py_NewRef │ │ │ │ + 148: 0007fe39 84 FUNC GLOBAL DEFAULT 12 _PyType_GetDict │ │ │ │ + 149: 00088e15 96 FUNC GLOBAL DEFAULT 12 PyIter_Next │ │ │ │ 150: 00000000 0 FUNC GLOBAL DEFAULT UND getrlimit64@GLIBC_2.4 (2) │ │ │ │ - 151: 00046c4d 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ + 151: 00046a17 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLong_Converter │ │ │ │ 152: 00000000 0 FUNC GLOBAL DEFAULT UND posix_openpt@GLIBC_2.4 (2) │ │ │ │ - 153: 00167135 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ - 154: 000724f1 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ + 153: 00166d3d 72 FUNC GLOBAL DEFAULT 12 PyType_GetSlot │ │ │ │ + 154: 000724cd 236 FUNC GLOBAL DEFAULT 12 PyDict_New │ │ │ │ 155: 00000000 0 FUNC GLOBAL DEFAULT UND __wait4_time64@GLIBC_2.34 (4) │ │ │ │ 156: 004710d4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemError │ │ │ │ 157: 0002cfc7 390 FUNC GLOBAL DEFAULT 12 _PyUnicode_FromId │ │ │ │ 158: 0047af4c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BlockingIOError │ │ │ │ 159: 00000000 0 FUNC GLOBAL DEFAULT UND dcgettext@GLIBC_2.4 (2) │ │ │ │ - 160: 000572b9 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ - 161: 001c1ff1 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ - 162: 000612e9 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ + 160: 00057221 48 FUNC GLOBAL DEFAULT 12 PyErr_SetImportError │ │ │ │ + 161: 001c2e89 12 FUNC GLOBAL DEFAULT 12 PyInit__weakref │ │ │ │ + 162: 0006125d 68 FUNC GLOBAL DEFAULT 12 PyCFunction_GetSelf │ │ │ │ 163: 00000000 0 FUNC GLOBAL DEFAULT UND flock@GLIBC_2.4 (2) │ │ │ │ - 164: 0013ed11 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ - 165: 0006024f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ - 166: 001b0b4d 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ + 164: 0013e75d 4 FUNC GLOBAL DEFAULT 12 PyDict_Clear │ │ │ │ + 165: 000601bb 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetDestructor │ │ │ │ + 166: 001b1925 34 FUNC GLOBAL DEFAULT 12 PyThread_tss_delete │ │ │ │ 167: 0002a1f0 0 FUNC GLOBAL DEFAULT UND XML_SetEndNamespaceDeclHandler │ │ │ │ - 168: 00221e35 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ - 169: 000cf6b9 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ + 168: 002228c5 44 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetReason │ │ │ │ + 169: 000cf641 62 FUNC GLOBAL DEFAULT 12 PyModuleDef_Init │ │ │ │ 170: 00477850 208 OBJECT GLOBAL DEFAULT 26 PyMethodDescr_Type │ │ │ │ - 171: 001175b1 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ - 172: 0005ffb5 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ - 173: 000eed99 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ - 174: 000fba89 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ - 175: 0014e381 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ - 176: 0006d09d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ - 177: 0010d859 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ - 178: 00169c75 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ - 179: 0005006f 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ - 180: 001e2bb1 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ - 181: 00060837 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ - 182: 0003af41 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ - 183: 0005ea31 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ + 171: 00116ee9 548 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndex │ │ │ │ + 172: 0005ff21 40 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Unlock │ │ │ │ + 173: 000eedd5 852 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywordsWithVararg │ │ │ │ + 174: 000fbac5 16 FUNC GLOBAL DEFAULT 12 PyObject_SelfIter │ │ │ │ + 175: 0014de39 112 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLongMask │ │ │ │ + 176: 0006d08d 50 FUNC GLOBAL DEFAULT 12 Py_DecodeLocale │ │ │ │ + 177: 0010db85 226 FUNC GLOBAL DEFAULT 12 PyObject_DelItem │ │ │ │ + 178: 0016987d 26 FUNC GLOBAL DEFAULT 12 _PyCompile_GetUnaryIntrinsicName │ │ │ │ + 179: 0004ffc1 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyWithError │ │ │ │ + 180: 001e3b29 380 FUNC GLOBAL DEFAULT 12 PyImport_GetImporter │ │ │ │ + 181: 000607a3 68 FUNC GLOBAL DEFAULT 12 PyUnicode_Count │ │ │ │ + 182: 0003aee9 184 FUNC GLOBAL DEFAULT 12 _PyImport_ClearExtension │ │ │ │ + 183: 0005e999 10 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicTag │ │ │ │ 184: 00000000 0 FUNC GLOBAL DEFAULT UND setlogmask@GLIBC_2.4 (2) │ │ │ │ 185: 004734ec 208 OBJECT GLOBAL DEFAULT 26 PySet_Type │ │ │ │ - 186: 00068d87 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ + 186: 00068d77 28 FUNC GLOBAL DEFAULT 12 PyThread_set_key_value │ │ │ │ 187: 00029b10 0 FUNC GLOBAL DEFAULT UND atanh@GLIBC_2.4 (3) │ │ │ │ - 188: 00067f01 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ + 188: 00067ef1 32 FUNC GLOBAL DEFAULT 12 Py_CompileString │ │ │ │ 189: 00000000 0 FUNC GLOBAL DEFAULT UND mkdir@GLIBC_2.4 (2) │ │ │ │ - 190: 0011ed05 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ - 191: 001e81a9 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ - 192: 0006046b 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ - 193: 001dce65 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ + 190: 0011e6bd 48 FUNC GLOBAL DEFAULT 12 _PyFloat_ExactDealloc │ │ │ │ + 191: 001e9121 12 FUNC GLOBAL DEFAULT 12 PyInit_math │ │ │ │ + 192: 000603d7 28 FUNC GLOBAL DEFAULT 12 PyThread_tss_alloc │ │ │ │ + 193: 001dde55 10 FUNC GLOBAL DEFAULT 12 PyErr_DisplayException │ │ │ │ 194: 00000000 0 FUNC GLOBAL DEFAULT UND sigpending@GLIBC_2.4 (2) │ │ │ │ - 195: 0013ae5d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ - 196: 00143f8d 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ + 195: 0013a88d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_ExactDealloc │ │ │ │ + 196: 001439c1 38 FUNC GLOBAL DEFAULT 12 PyUnicode_GetLength │ │ │ │ 197: 00032c91 12 FUNC GLOBAL DEFAULT 12 PyInit__csv │ │ │ │ 198: 00000000 0 FUNC GLOBAL DEFAULT UND XML_FreeContentModel │ │ │ │ - 199: 001aabcd 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ - 200: 0025c725 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ + 199: 001ab9a5 38 FUNC GLOBAL DEFAULT 12 Py_BytesMain │ │ │ │ + 200: 0025c7ad 90 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItemString │ │ │ │ 201: 00471d68 8 OBJECT GLOBAL DEFAULT 26 _Py_EllipsisObject │ │ │ │ 202: 0047ac20 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseExceptionGroup │ │ │ │ 203: 00000000 0 FUNC GLOBAL DEFAULT UND setns@GLIBC_2.14 (22) │ │ │ │ - 204: 0017d61d 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ - 205: 001dde0d 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ + 204: 0017d509 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounter │ │ │ │ + 205: 001dedfd 76 FUNC GLOBAL DEFAULT 12 PySys_SetObject │ │ │ │ 206: 00478cc0 208 OBJECT GLOBAL DEFAULT 26 PySuper_Type │ │ │ │ 207: 0047c448 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterNotFoundError │ │ │ │ 208: 00000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.4 (2) │ │ │ │ - 209: 00061c3b 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ + 209: 00061b47 28 FUNC GLOBAL DEFAULT 12 Py_UniversalNewlineFgets │ │ │ │ 210: 00000000 0 FUNC GLOBAL DEFAULT UND exit@GLIBC_2.4 (2) │ │ │ │ - 211: 0006492b 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ + 211: 000648bf 2 FUNC GLOBAL DEFAULT 12 PyEval_InitThreads │ │ │ │ 212: 00000000 0 FUNC GLOBAL DEFAULT UND execv@GLIBC_2.4 (2) │ │ │ │ - 213: 0015cc79 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ - 214: 00077341 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ + 213: 0015c861 132 FUNC GLOBAL DEFAULT 12 _PyGen_FetchStopIterationValue │ │ │ │ + 214: 0007730d 68 FUNC GLOBAL DEFAULT 12 PyObject_IS_GC │ │ │ │ 215: 00000000 0 FUNC GLOBAL DEFAULT UND pread64@GLIBC_2.4 (2) │ │ │ │ - 216: 000eb5c5 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ - 217: 001a9d1d 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ + 216: 000eb5fd 224 FUNC GLOBAL DEFAULT 12 PySequence_GetItem │ │ │ │ + 217: 001aaaf5 4 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternInPlace │ │ │ │ 218: 0047dae0 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeError │ │ │ │ 219: 00029cac 0 FUNC GLOBAL DEFAULT UND fdatasync@GLIBC_2.4 (2) │ │ │ │ - 220: 00068821 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ - 221: 001e8831 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ + 220: 00068811 60 FUNC GLOBAL DEFAULT 12 PyEval_SetTraceAllThreads │ │ │ │ + 221: 001e97a9 368 FUNC GLOBAL DEFAULT 12 _PyStaticType_InitForExtension │ │ │ │ 222: 00000000 0 FUNC GLOBAL DEFAULT UND wcslen@GLIBC_2.4 (2) │ │ │ │ 223: 0002b201 6 FUNC GLOBAL DEFAULT 12 Py_Initialize │ │ │ │ 224: 00000000 0 FUNC GLOBAL DEFAULT UND readv@GLIBC_2.4 (2) │ │ │ │ 225: 0047bbb8 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportError │ │ │ │ 226: 00000000 0 FUNC GLOBAL DEFAULT UND readlinkat@GLIBC_2.4 (2) │ │ │ │ 227: 00000000 0 FUNC GLOBAL DEFAULT UND tzset@GLIBC_2.4 (2) │ │ │ │ - 228: 00060169 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ + 228: 000600d5 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetName │ │ │ │ 229: 0002a1cc 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerActivationThreshold │ │ │ │ - 230: 0021f705 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ - 231: 00064829 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ - 232: 00121a49 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ + 230: 00220189 384 FUNC GLOBAL DEFAULT 12 _PyXI_Enter │ │ │ │ + 231: 000647bd 20 FUNC GLOBAL DEFAULT 12 PyContext_Enter │ │ │ │ + 232: 001213f9 16 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Init │ │ │ │ 233: 0047af70 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotADirectoryError │ │ │ │ - 234: 0007b539 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ - 235: 000d5519 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ - 236: 0006029d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ + 234: 0007b525 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromString │ │ │ │ + 235: 000d548d 164 FUNC GLOBAL DEFAULT 12 PyObject_RichCompareBool │ │ │ │ + 236: 00060209 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCellvars │ │ │ │ 237: 000331e1 12 FUNC GLOBAL DEFAULT 12 PyInit_pyexpat │ │ │ │ - 238: 001ac001 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ - 239: 000cd291 976 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ - 240: 00035e8f 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ - 241: 00061469 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ - 242: 000e2da5 440 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ - 243: 00114fe9 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ + 238: 001acdd9 46 FUNC GLOBAL DEFAULT 12 PyThread_tss_create │ │ │ │ + 239: 000cd25d 904 FUNC GLOBAL DEFAULT 12 PyOS_strtoul │ │ │ │ + 240: 00035e37 16 FUNC GLOBAL DEFAULT 12 _Py_IncRef │ │ │ │ + 241: 000613dd 398 FUNC GLOBAL DEFAULT 12 PyObject_CopyData │ │ │ │ + 242: 000e2ddd 440 FUNC GLOBAL DEFAULT 12 PySet_New │ │ │ │ + 243: 001149c9 40 FUNC GLOBAL DEFAULT 12 _PySet_Contains │ │ │ │ 244: 00000000 0 FUNC GLOBAL DEFAULT UND wcscoll@GLIBC_2.4 (2) │ │ │ │ 245: 0047db50 4 OBJECT GLOBAL DEFAULT 26 PyExc_GeneratorExit │ │ │ │ - 246: 000781e1 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ - 247: 001b0925 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ - 248: 00086511 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ + 246: 000781c1 236 FUNC GLOBAL DEFAULT 12 PyMem_Malloc │ │ │ │ + 247: 001b16fd 144 FUNC GLOBAL DEFAULT 12 _PyPathConfig_ClearGlobal │ │ │ │ + 248: 000864f9 84 FUNC GLOBAL DEFAULT 12 PyList_Sort │ │ │ │ 249: 0002a420 0 FUNC GLOBAL DEFAULT UND XML_ParserFree │ │ │ │ 250: 0002a49c 0 FUNC GLOBAL DEFAULT UND erf@GLIBC_2.4 (3) │ │ │ │ 251: 00000000 0 FUNC GLOBAL DEFAULT UND getuid@GLIBC_2.4 (2) │ │ │ │ 252: 0002bbd3 4 FUNC GLOBAL DEFAULT 12 Py_Finalize │ │ │ │ - 253: 001b04a9 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ + 253: 001b1281 112 FUNC GLOBAL DEFAULT 12 Py_GetBuildInfo │ │ │ │ 254: 00000000 0 FUNC GLOBAL DEFAULT UND getc@GLIBC_2.4 (2) │ │ │ │ 255: 004b9d64 4 OBJECT GLOBAL DEFAULT 29 Py_VerboseFlag │ │ │ │ - 256: 000f624d 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ - 257: 00247cb9 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ + 256: 000f6285 292 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObjects │ │ │ │ + 257: 00248399 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Head │ │ │ │ 258: 0002a4c0 0 FUNC GLOBAL DEFAULT UND XML_SetUnknownEncodingHandler │ │ │ │ 259: 0002ab19 352 FUNC GLOBAL DEFAULT 12 Py_FrozenMain │ │ │ │ - 260: 000613ab 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ + 260: 0006131f 108 FUNC GLOBAL DEFAULT 12 PyObject_AsWriteBuffer │ │ │ │ 261: 00000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.4 (2) │ │ │ │ - 262: 00122045 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ - 263: 00247eb9 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ - 264: 0025d339 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ - 265: 001fdba1 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ - 266: 00064a43 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ - 267: 00084915 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ + 262: 001219f5 244 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Resize │ │ │ │ + 263: 00248781 104 FUNC GLOBAL DEFAULT 12 _PyXI_EndInterpreter │ │ │ │ + 264: 0025d789 104 FUNC GLOBAL DEFAULT 12 PyMutex_Unlock │ │ │ │ + 265: 001fea21 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromDict │ │ │ │ + 266: 000649d7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_UnlockWrite │ │ │ │ + 267: 000848f9 344 FUNC GLOBAL DEFAULT 12 PyObject_GetItem │ │ │ │ 268: 00000000 0 FUNC GLOBAL DEFAULT UND sigwait@GLIBC_2.4 (2) │ │ │ │ 269: 00475014 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterValue_Type │ │ │ │ 270: 0047dad8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeTranslateError │ │ │ │ - 271: 000517c9 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ - 272: 0019c595 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ - 273: 00061001 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ + 271: 00051721 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireBranchEvent │ │ │ │ + 272: 0019d0ed 704 FUNC GLOBAL DEFAULT 12 _PyLong_Rshift │ │ │ │ + 273: 00060f75 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetReason │ │ │ │ 274: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.4 (2) │ │ │ │ - 275: 0014aaf5 134 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongLong │ │ │ │ + 275: 0014a595 134 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: 00067871 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ - 279: 001cacb9 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ - 280: 00088af5 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ + 278: 000677e1 66 FUNC GLOBAL DEFAULT 12 _PyState_AddModule │ │ │ │ + 279: 001cbc19 12 FUNC GLOBAL DEFAULT 12 PyInit_posix │ │ │ │ + 280: 00088ac9 154 FUNC GLOBAL DEFAULT 12 PyObject_GetIter │ │ │ │ 281: 004e2d98 4 OBJECT GLOBAL DEFAULT 29 PyOS_ReadlineFunctionPointer │ │ │ │ - 282: 002bc7e0 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ - 283: 00059109 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ - 284: 000649eb 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ - 285: 0009d9ad 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ + 282: 002bc520 1024 OBJECT GLOBAL DEFAULT 14 _Py_ctype_table │ │ │ │ + 283: 00059079 110 FUNC GLOBAL DEFAULT 12 PyBuffer_SizeFromFormat │ │ │ │ + 284: 0006497f 72 FUNC GLOBAL DEFAULT 12 _PySeqLock_LockWrite │ │ │ │ + 285: 0009d891 212 FUNC GLOBAL DEFAULT 12 PyMapping_GetOptionalItem │ │ │ │ 286: 00029268 0 FUNC GLOBAL DEFAULT UND XML_ParserCreate_MM │ │ │ │ - 287: 00117a1d 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ + 287: 00117355 64 FUNC GLOBAL DEFAULT 12 PyImport_ImportModule │ │ │ │ 288: 004b9d58 4 OBJECT GLOBAL DEFAULT 29 Py_InteractiveFlag │ │ │ │ - 289: 002007cd 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ + 289: 002015f1 46 FUNC GLOBAL DEFAULT 12 PyObject_HashNotImplemented │ │ │ │ 290: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpufree@GLIBC_2.7 (11) │ │ │ │ - 291: 002c2eac 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ - 292: 001dce71 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ + 291: 002c2bec 24 OBJECT GLOBAL DEFAULT 14 PyUnstable_ExecutableKinds │ │ │ │ + 292: 001dde61 196 FUNC GLOBAL DEFAULT 12 PyErr_Display │ │ │ │ 293: 00029fa4 0 FUNC GLOBAL DEFAULT UND XML_SetCommentHandler │ │ │ │ 294: 00000000 0 FUNC GLOBAL DEFAULT UND mkdirat@GLIBC_2.4 (2) │ │ │ │ - 295: 001f6515 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ - 296: 00112bd1 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ + 295: 001f7489 6 FUNC GLOBAL DEFAULT 12 PyType_GetQualName │ │ │ │ + 296: 00112501 536 FUNC GLOBAL DEFAULT 12 _PyArena_Free │ │ │ │ 297: 0002a300 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: 00066d43 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ - 301: 0015583d 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ - 302: 000f5a91 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ - 303: 0008380d 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ + 300: 00066cb3 86 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTupleAndKeywords_SizeT │ │ │ │ + 301: 001552ed 86 FUNC GLOBAL DEFAULT 12 PyFrame_GetLineNumber │ │ │ │ + 302: 000f5ac9 106 FUNC GLOBAL DEFAULT 12 PyFile_WriteString │ │ │ │ + 303: 000837f1 28 FUNC GLOBAL DEFAULT 12 _PyUnicode_InternMortal │ │ │ │ 304: 00474f44 208 OBJECT GLOBAL DEFAULT 26 PyDictIterItem_Type │ │ │ │ - 305: 001cd7c9 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ - 306: 00061041 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ - 307: 001a8691 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ - 308: 001e89a1 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ - 309: 00047e1b 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ + 305: 001ce7c1 4 FUNC GLOBAL DEFAULT 12 PyThreadState_GetInterpreter │ │ │ │ + 306: 00060fb5 28 FUNC GLOBAL DEFAULT 12 _PyDict_NewPresized │ │ │ │ + 307: 001a9461 422 FUNC GLOBAL DEFAULT 12 PyUnicode_AsRawUnicodeEscapeString │ │ │ │ + 308: 001e9919 12 FUNC GLOBAL DEFAULT 12 PyInit_zlib │ │ │ │ + 309: 00047d73 16 FUNC GLOBAL DEFAULT 12 PyFrame_GetLasti │ │ │ │ 310: 0002a2c0 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: 002037c1 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ - 315: 0007fc21 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ - 316: 0012317d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ - 317: 00060299 4 FUNC GLOBAL DEFAULT 12 PyCode_GetVarnames │ │ │ │ + 314: 002045e5 12 FUNC GLOBAL DEFAULT 12 PyInit__tokenize │ │ │ │ + 315: 0007fc05 564 FUNC GLOBAL DEFAULT 12 PyObject_GC_Del │ │ │ │ + 316: 00122b29 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsAlpha │ │ │ │ + 317: 00060205 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: 000cf6f9 1038 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ + 320: 000cf681 1038 FUNC GLOBAL DEFAULT 12 PyModule_FromDefAndSpec2 │ │ │ │ 321: 00000000 0 FUNC GLOBAL DEFAULT UND rmdir@GLIBC_2.4 (2) │ │ │ │ 322: 004ba008 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: 000feaa9 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ - 327: 0005b271 128 FUNC GLOBAL DEFAULT 12 PyErr_GetExcInfo │ │ │ │ + 326: 000feb09 112 FUNC GLOBAL DEFAULT 12 PyCapsule_GetPointer │ │ │ │ + 327: 0005b1e1 128 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: 00061cf3 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ - 331: 0005f291 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ - 332: 00036685 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ - 333: 00162d6d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ - 334: 0014492d 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ - 335: 0006d0d1 62 FUNC GLOBAL DEFAULT 12 PyMem_RawMalloc │ │ │ │ + 330: 00061c8d 128 FUNC GLOBAL DEFAULT 12 PyFunction_SetAnnotations │ │ │ │ + 331: 0005f1fd 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetKwDefaults │ │ │ │ + 332: 0003662d 252 FUNC GLOBAL DEFAULT 12 _PyCompile_Assemble │ │ │ │ + 333: 0016298d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsTitlecase │ │ │ │ + 334: 00144361 48 FUNC GLOBAL DEFAULT 12 _PySemaphore_Init │ │ │ │ + 335: 0006d0c1 62 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: 000b895d 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ - 339: 001b08a5 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ - 340: 00167f29 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ - 341: 000ee6b9 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ - 342: 00067237 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ - 343: 00118629 18 FUNC GLOBAL DEFAULT 12 PyIndex_Check │ │ │ │ + 338: 000b8885 48 FUNC GLOBAL DEFAULT 12 PyTuple_Size │ │ │ │ + 339: 001b167d 10 FUNC GLOBAL DEFAULT 12 Py_GetCompiler │ │ │ │ + 340: 00167b31 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasArg │ │ │ │ + 341: 000ee6f5 24 FUNC GLOBAL DEFAULT 12 PyErr_SetObject │ │ │ │ + 342: 000671a7 162 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedUnicode │ │ │ │ + 343: 00117f5d 18 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: 000cd661 1096 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ + 347: 000cd5e5 1096 FUNC GLOBAL DEFAULT 12 PyUnicode_Concat │ │ │ │ 348: 00000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.4 (2) │ │ │ │ - 349: 0020e475 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ - 350: 0004ca11 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ - 351: 0009df51 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ - 352: 00131259 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ - 353: 00107441 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ + 349: 0020f191 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStack │ │ │ │ + 350: 0004d389 12 FUNC GLOBAL DEFAULT 12 Py_GetPythonHome │ │ │ │ + 351: 0009de35 44 FUNC GLOBAL DEFAULT 12 _Py_NewReferenceNoTotal │ │ │ │ + 352: 00130be1 256 FUNC GLOBAL DEFAULT 12 PyNumber_Index │ │ │ │ + 353: 00107761 424 FUNC GLOBAL DEFAULT 12 _PyDict_DelItemIf │ │ │ │ 354: 00000000 0 FUNC GLOBAL DEFAULT UND getcwd@GLIBC_2.4 (2) │ │ │ │ - 355: 00068f27 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ - 356: 0014f84d 216 FUNC GLOBAL DEFAULT 12 PyOS_string_to_double │ │ │ │ + 355: 00068f17 6 FUNC GLOBAL DEFAULT 12 PyErr_SetInterrupt │ │ │ │ + 356: 0014f301 216 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: 001e6741 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ + 359: 001e76b9 132 FUNC GLOBAL DEFAULT 12 PyImport_GetMagicNumber │ │ │ │ 360: 00000000 0 FUNC GLOBAL DEFAULT UND getpeername@GLIBC_2.4 (2) │ │ │ │ - 361: 00263bf5 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ - 362: 00068d47 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ + 361: 00263ba5 212 FUNC GLOBAL DEFAULT 12 PyThread_ParseTimeoutArg │ │ │ │ + 362: 00068d37 54 FUNC GLOBAL DEFAULT 12 PyThread_create_key │ │ │ │ 363: 00475f38 208 OBJECT GLOBAL DEFAULT 26 PyFunction_Type │ │ │ │ 364: 00000000 0 FUNC GLOBAL DEFAULT UND flistxattr@GLIBC_2.4 (2) │ │ │ │ 365: 00029b8c 0 FUNC GLOBAL DEFAULT UND tanh@GLIBC_2.4 (3) │ │ │ │ - 366: 0005fe87 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ - 367: 0003fd5b 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ - 368: 000ca969 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ - 369: 000677d7 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ - 370: 0021eae5 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ + 366: 0005fdf3 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequiresIDRef │ │ │ │ + 367: 0003fd0b 354 FUNC GLOBAL DEFAULT 12 PyContextVar_Reset │ │ │ │ + 368: 000ca911 216 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetDict │ │ │ │ + 369: 00067747 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamReader │ │ │ │ + 370: 0021f669 786 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_NewWithPosOnlyArgs │ │ │ │ 371: 00000000 0 FUNC GLOBAL DEFAULT UND getxattr@GLIBC_2.4 (2) │ │ │ │ - 372: 0019a36d 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ + 372: 0019aec5 648 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUnicodeEscapeString │ │ │ │ 373: 0047db40 4 OBJECT GLOBAL DEFAULT 26 PyExc_AssertionError │ │ │ │ 374: 00000000 0 FUNC GLOBAL DEFAULT UND inflateInit2_ │ │ │ │ - 375: 00115595 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ + 375: 00114ec5 126 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttrString │ │ │ │ 376: 0002a0bc 0 FUNC GLOBAL DEFAULT UND XML_SetAllocTrackerMaximumAmplification │ │ │ │ 377: 00000000 0 FUNC GLOBAL DEFAULT UND endpwent@GLIBC_2.4 (2) │ │ │ │ 378: 00000000 0 FUNC GLOBAL DEFAULT UND mprotect@GLIBC_2.4 (2) │ │ │ │ - 379: 00086089 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ - 380: 00060f4d 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ - 381: 001ac0ad 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ - 382: 0012cf29 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ - 383: 00114791 1824 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ - 384: 00036601 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ - 385: 0004bbd1 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ + 379: 00086071 156 FUNC GLOBAL DEFAULT 12 PyList_Append │ │ │ │ + 380: 00060ec1 56 FUNC GLOBAL DEFAULT 12 PyEval_CallFunction │ │ │ │ + 381: 001ace85 6 FUNC GLOBAL DEFAULT 12 PyThread_join_thread │ │ │ │ + 382: 0012c8a1 76 FUNC GLOBAL DEFAULT 12 PyLong_FromSize_t │ │ │ │ + 383: 001141f9 1824 FUNC GLOBAL DEFAULT 12 _PyLong_FromByteArray │ │ │ │ + 384: 000365a9 90 FUNC GLOBAL DEFAULT 12 PyDict_GetItemString │ │ │ │ + 385: 0004bb23 10 FUNC GLOBAL DEFAULT 12 PyUnicode_GetDefaultEncoding │ │ │ │ 386: 00000000 0 FUNC GLOBAL DEFAULT UND __fcntl_time64@GLIBC_2.34 (4) │ │ │ │ - 387: 001a9d05 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ - 388: 001df5cd 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ + 387: 001aaadd 16 FUNC GLOBAL DEFAULT 12 PyThreadState_GetUnchecked │ │ │ │ + 388: 001e05bd 76 FUNC GLOBAL DEFAULT 12 _PyEval_MakePendingCalls │ │ │ │ 389: 00000000 0 FUNC GLOBAL DEFAULT UND setpgid@GLIBC_2.4 (2) │ │ │ │ - 390: 0003b627 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ + 390: 0003b5cf 6 FUNC GLOBAL DEFAULT 12 PySequence_Count │ │ │ │ 391: 00032ebd 12 FUNC GLOBAL DEFAULT 12 PyInit__blake2 │ │ │ │ - 392: 000456dd 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ - 393: 00067e81 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ - 394: 00053175 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ - 395: 0010611d 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ + 392: 00045625 4 FUNC GLOBAL DEFAULT 12 _PyXI_ExcInfoAsObject │ │ │ │ + 393: 00067e71 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFile │ │ │ │ + 394: 000530d1 48 FUNC GLOBAL DEFAULT 12 PyCodec_Decode │ │ │ │ + 395: 0010643d 232 FUNC GLOBAL DEFAULT 12 _PyObject_SetManagedDict │ │ │ │ 396: 004b9700 0 NOTYPE GLOBAL DEFAULT 29 __bss_start__ │ │ │ │ - 397: 00250ef9 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ - 398: 00279f5d 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ + 397: 00251509 54 FUNC GLOBAL DEFAULT 12 _PyGen_SetStopIterationValue │ │ │ │ + 398: 00058711 4 FUNC GLOBAL DEFAULT 12 _PySemaphore_Destroy │ │ │ │ 399: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmin@GLIBC_2.4 (2) │ │ │ │ - 400: 000e5f89 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ + 400: 000e5fc1 168 FUNC GLOBAL DEFAULT 12 PySet_Discard │ │ │ │ 401: 00000000 0 FUNC GLOBAL DEFAULT UND tcsetpgrp@GLIBC_2.4 (2) │ │ │ │ - 402: 001150e9 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ - 403: 00047a51 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ - 404: 001f454d 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ + 402: 00114a19 6 FUNC GLOBAL DEFAULT 12 _Py_hashtable_hash_ptr │ │ │ │ + 403: 000479a9 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetGlobals │ │ │ │ + 404: 001f54c1 132 FUNC GLOBAL DEFAULT 12 PyState_AddModule │ │ │ │ 405: 00000000 0 FUNC GLOBAL DEFAULT UND if_indextoname@GLIBC_2.4 (2) │ │ │ │ 406: 0047daf0 4 OBJECT GLOBAL DEFAULT 26 PyExc_ModuleNotFoundError │ │ │ │ - 407: 0018d8ad 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ - 408: 0006d521 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ - 409: 000558f9 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ + 407: 0018db45 378 FUNC GLOBAL DEFAULT 12 PyNumber_Float │ │ │ │ + 408: 0006d511 212 FUNC GLOBAL DEFAULT 12 PyMem_SetAllocator │ │ │ │ + 409: 00055935 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF32String │ │ │ │ 410: 00000000 0 FUNC GLOBAL DEFAULT UND fileno@GLIBC_2.4 (2) │ │ │ │ - 411: 00068d7d 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ + 411: 00068d6d 4 FUNC GLOBAL DEFAULT 12 PyThread_delete_key │ │ │ │ 412: 00029470 0 FUNC GLOBAL DEFAULT UND XML_SetNamespaceDeclHandler │ │ │ │ - 413: 00262521 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ + 413: 002624d1 2 FUNC GLOBAL DEFAULT 12 PyDict_Items │ │ │ │ 414: 000298f8 0 FUNC GLOBAL DEFAULT UND atan@GLIBC_2.4 (3) │ │ │ │ - 415: 00064825 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ + 415: 000647b9 4 FUNC GLOBAL DEFAULT 12 PyContext_New │ │ │ │ 416: 0002bd11 22 FUNC GLOBAL DEFAULT 12 Py_GetArgcArgv │ │ │ │ - 417: 0007f1a5 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ - 418: 002478f1 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ + 417: 0007f18d 4 FUNC GLOBAL DEFAULT 12 PyLong_FromVoidPtr │ │ │ │ + 418: 00247fc5 18 FUNC GLOBAL DEFAULT 12 PyByteArray_AsString │ │ │ │ 419: 00000000 0 FUNC GLOBAL DEFAULT UND sem_destroy@GLIBC_2.34 (4) │ │ │ │ - 420: 001c669d 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ + 420: 001c752d 112 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttrString │ │ │ │ 421: 00000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.4 (2) │ │ │ │ - 422: 0006b5e1 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ + 422: 0006b5d1 4 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork │ │ │ │ 423: 00000000 0 FUNC GLOBAL DEFAULT UND strncmp@GLIBC_2.4 (2) │ │ │ │ 424: 00472fa4 208 OBJECT GLOBAL DEFAULT 26 PySlice_Type │ │ │ │ - 425: 000926a9 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ + 425: 000926b1 126 FUNC GLOBAL DEFAULT 12 _PyArena_New │ │ │ │ 426: 00474da4 208 OBJECT GLOBAL DEFAULT 26 PyDictIterKey_Type │ │ │ │ - 427: 001a90e9 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ - 428: 0021edf9 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ - 429: 0022a8c5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ + 427: 001a9ec1 104 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromMemory │ │ │ │ + 428: 0021f97d 42 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpIDObject │ │ │ │ + 429: 0022afed 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRemainder │ │ │ │ 430: 0047db10 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeWarning │ │ │ │ - 431: 00080b29 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ + 431: 00080b0d 24 FUNC GLOBAL DEFAULT 12 PyErr_Occurred │ │ │ │ 432: 004b9d5c 4 OBJECT GLOBAL DEFAULT 29 Py_OptimizeFlag │ │ │ │ - 433: 00068e6b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ - 434: 000c2185 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ - 435: 0003b1ef 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ + 433: 00068e5b 66 FUNC GLOBAL DEFAULT 12 _Py_closerange │ │ │ │ + 434: 000c2135 60 FUNC GLOBAL DEFAULT 12 PyObject_CallFunctionObjArgs │ │ │ │ + 435: 0003b197 310 FUNC GLOBAL DEFAULT 12 _PyEval_FormatKwargsError │ │ │ │ 436: 00000000 0 FUNC GLOBAL DEFAULT UND symlink@GLIBC_2.4 (2) │ │ │ │ - 437: 00064857 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ - 438: 001eb319 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ - 439: 000605cb 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ - 440: 0006bda1 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ + 437: 000647eb 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_Resume │ │ │ │ + 438: 001ec291 196 FUNC GLOBAL DEFAULT 12 _PyErr_ProgramDecodedTextObject │ │ │ │ + 439: 00060537 30 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new │ │ │ │ + 440: 0006bd91 64 FUNC GLOBAL DEFAULT 12 _PyOS_IsMainThread │ │ │ │ 441: 00000000 0 FUNC GLOBAL DEFAULT UND ungetc@GLIBC_2.4 (2) │ │ │ │ 442: 0002bcc5 76 FUNC GLOBAL DEFAULT 12 PySys_AuditTuple │ │ │ │ - 443: 001e8af1 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ - 444: 00135e99 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ + 443: 001e9a69 8 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetNotRunningMain │ │ │ │ + 444: 00135819 118 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsWhitespace │ │ │ │ 445: 00000000 0 FUNC GLOBAL DEFAULT UND lockf64@GLIBC_2.4 (2) │ │ │ │ - 446: 00154ed5 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ - 447: 001222e9 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ - 448: 00064853 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ + 446: 00154985 56 FUNC GLOBAL DEFAULT 12 PyArg_Parse │ │ │ │ + 447: 00121c99 268 FUNC GLOBAL DEFAULT 12 _PySet_NextEntry │ │ │ │ + 448: 000647e7 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection2_BeginSlow │ │ │ │ 449: 004b9700 4 OBJECT GLOBAL DEFAULT 29 __environ@GLIBC_2.4 (2) │ │ │ │ 450: 00000000 0 FUNC GLOBAL DEFAULT UND pipe2@GLIBC_2.9 (5) │ │ │ │ 451: 00000000 0 FUNC GLOBAL DEFAULT UND openlog@GLIBC_2.4 (2) │ │ │ │ 452: 00000000 0 FUNC GLOBAL DEFAULT UND dlopen@GLIBC_2.34 (4) │ │ │ │ - 453: 00064855 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ + 453: 000647e9 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_SuspendAll │ │ │ │ 454: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_delete@GLIBC_2.34 (4) │ │ │ │ - 455: 002641a9 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ + 455: 00264159 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_ReleaseAndRawFree │ │ │ │ 456: 0002a1a4 0 FUNC GLOBAL DEFAULT UND XML_ErrorString │ │ │ │ 457: 00029150 0 FUNC GLOBAL DEFAULT UND sinh@GLIBC_2.4 (3) │ │ │ │ 458: 00471970 4 OBJECT GLOBAL DEFAULT 26 PyExc_OSError │ │ │ │ - 459: 000ee3c9 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ - 460: 00064977 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ - 461: 001f4c3d 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ - 462: 00043355 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ - 463: 00232b35 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ + 459: 000ee405 26 FUNC GLOBAL DEFAULT 12 _Py_normpath │ │ │ │ + 460: 0006490b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsError │ │ │ │ + 461: 001f5bb1 60 FUNC GLOBAL DEFAULT 12 Py_Exit │ │ │ │ + 462: 00042fe9 12 FUNC GLOBAL DEFAULT 12 PyInit__sha1 │ │ │ │ + 463: 0023330d 12 FUNC GLOBAL DEFAULT 12 PyInit__sha2 │ │ │ │ 464: 00000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.4 (2) │ │ │ │ - 465: 00043569 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ - 466: 00067eb9 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ - 467: 0011c441 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ + 465: 00043495 12 FUNC GLOBAL DEFAULT 12 PyInit__sha3 │ │ │ │ + 466: 00067ea9 36 FUNC GLOBAL DEFAULT 12 PyRun_FileEx │ │ │ │ + 467: 0011bddd 80 FUNC GLOBAL DEFAULT 12 PyList_GetItem │ │ │ │ 468: 0047db1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BytesWarning │ │ │ │ - 469: 00048859 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ - 470: 00064741 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ - 471: 0006db49 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ - 472: 001962f9 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ - 473: 000448cf 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ - 474: 001de2ad 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ + 469: 000488a9 204 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToFile │ │ │ │ + 470: 000646d5 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternImmortal │ │ │ │ + 471: 0006db39 40 FUNC GLOBAL DEFAULT 12 PyOS_snprintf │ │ │ │ + 472: 001966a1 104 FUNC GLOBAL DEFAULT 12 _PyEval_SliceIndexNotNone │ │ │ │ + 473: 00044887 96 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedLongLong_Converter │ │ │ │ + 474: 001df29d 12 FUNC GLOBAL DEFAULT 12 PyInit__stat │ │ │ │ 475: 000297fc 0 FUNC GLOBAL DEFAULT UND expm1@GLIBC_2.4 (3) │ │ │ │ 476: 0047a5c4 208 OBJECT GLOBAL DEFAULT 26 PyBytes_Type │ │ │ │ - 477: 0027bdb5 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ + 477: 0027bb89 42 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_New │ │ │ │ 478: 00000000 0 FUNC GLOBAL DEFAULT UND getlogin_r@GLIBC_2.4 (2) │ │ │ │ - 479: 00144b55 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ - 480: 00085f01 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ - 481: 000b2ac1 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ - 482: 0010d129 1024 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ - 483: 00061d73 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ + 479: 00144589 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Swap │ │ │ │ + 480: 00085ee9 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSsize_t │ │ │ │ + 481: 000b29ed 20 FUNC GLOBAL DEFAULT 12 _PyToken_OneChar │ │ │ │ + 482: 0010d441 1024 FUNC GLOBAL DEFAULT 12 PyModule_AddIntConstant │ │ │ │ + 483: 00061d0d 30 FUNC GLOBAL DEFAULT 12 PyException_SetArgs │ │ │ │ 484: 004730a4 208 OBJECT GLOBAL DEFAULT 26 PySetIter_Type │ │ │ │ - 485: 000924cd 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ + 485: 000924d1 248 FUNC GLOBAL DEFAULT 12 PyDict_GetItemStringRef │ │ │ │ 486: 00000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.4 (2) │ │ │ │ - 487: 0037e9e8 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ - 488: 00068eb1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ - 489: 00105ddd 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ + 487: 0037e728 48 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_BinaryFunctions │ │ │ │ + 488: 00068ea1 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_SetPersistAfterFork │ │ │ │ + 489: 00106419 36 FUNC GLOBAL DEFAULT 12 PyObject_ClearManagedDict │ │ │ │ 490: 00031571 6 FUNC GLOBAL DEFAULT 12 PyType_GetName │ │ │ │ - 491: 00118699 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ - 492: 002782d9 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ - 493: 002007fd 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ + 491: 00117fcd 40 FUNC GLOBAL DEFAULT 12 _Py_EncodeLocaleEx │ │ │ │ + 492: 00279a19 36 FUNC GLOBAL DEFAULT 12 PyMutex_Lock │ │ │ │ + 493: 00201621 42 FUNC GLOBAL DEFAULT 12 PyErr_FormatUnraisable │ │ │ │ 494: 004b9d7c 4 OBJECT GLOBAL DEFAULT 29 Py_NoUserSiteDirectory │ │ │ │ - 495: 0016f759 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ + 495: 0016f4cd 78 FUNC GLOBAL DEFAULT 12 PyTime_Time │ │ │ │ 496: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigdefault@GLIBC_2.4 (2) │ │ │ │ 497: 00000000 0 FUNC GLOBAL DEFAULT UND __snprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 498: 00143229 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ + 498: 00142c5d 76 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Get │ │ │ │ 499: 00000000 0 FUNC GLOBAL DEFAULT UND inet_pton@GLIBC_2.4 (2) │ │ │ │ 500: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_min@GLIBC_2.4 (2) │ │ │ │ 501: 00000000 0 FUNC GLOBAL DEFAULT UND socket@GLIBC_2.4 (2) │ │ │ │ 502: 00000000 0 FUNC GLOBAL DEFAULT UND if_nameindex@GLIBC_2.4 (2) │ │ │ │ 503: 00000000 0 FUNC GLOBAL DEFAULT UND dlerror@GLIBC_2.34 (4) │ │ │ │ - 504: 0014e159 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ - 505: 0012e4bd 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ - 506: 0015230d 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ + 504: 0014dc11 70 FUNC GLOBAL DEFAULT 12 _Py_dup │ │ │ │ + 505: 0012de35 104 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttr │ │ │ │ + 506: 00151dbd 88 FUNC GLOBAL DEFAULT 12 _PyLong_FromDigits │ │ │ │ 507: 004c202c 4 OBJECT GLOBAL DEFAULT 29 PyExc_EnvironmentError │ │ │ │ 508: 00472188 208 OBJECT GLOBAL DEFAULT 26 PyContextToken_Type │ │ │ │ - 509: 00193111 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ - 510: 0006480f 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ - 511: 0021e93d 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ + 509: 001934b9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceFloorDivide │ │ │ │ + 510: 000647a3 6 FUNC GLOBAL DEFAULT 12 PyCodec_Decoder │ │ │ │ + 511: 0021f4c1 86 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDInitref │ │ │ │ 512: 00000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.4 (2) │ │ │ │ 513: 00000000 0 FUNC GLOBAL DEFAULT UND lgetxattr@GLIBC_2.4 (2) │ │ │ │ - 514: 000e218d 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ - 515: 0004ba6b 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ + 514: 000e21c9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormat │ │ │ │ + 515: 0004b9c7 46 FUNC GLOBAL DEFAULT 12 _PyContext_NewHamtForTests │ │ │ │ 516: 00000000 0 FUNC GLOBAL DEFAULT UND sethostname@GLIBC_2.4 (2) │ │ │ │ - 517: 000438af 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ - 518: 001e64b9 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ + 517: 00043867 170 FUNC GLOBAL DEFAULT 12 PyVectorcall_Call │ │ │ │ + 518: 001e74a5 64 FUNC GLOBAL DEFAULT 12 PyGC_Collect │ │ │ │ 519: 00000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.4 (2) │ │ │ │ 520: 00000000 0 FUNC GLOBAL DEFAULT UND memchr@GLIBC_2.4 (2) │ │ │ │ - 521: 00143d41 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ - 522: 001299d1 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ + 521: 00143775 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrame │ │ │ │ + 522: 00129349 80 FUNC GLOBAL DEFAULT 12 Py_GenericAlias │ │ │ │ 523: 00000000 0 FUNC GLOBAL DEFAULT UND unlink@GLIBC_2.4 (2) │ │ │ │ 524: 00000000 0 FUNC GLOBAL DEFAULT UND ftell@GLIBC_2.4 (2) │ │ │ │ - 525: 00162ca5 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ - 526: 0005e419 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ + 525: 001628c5 132 FUNC GLOBAL DEFAULT 12 _Py_hashtable_clear │ │ │ │ + 526: 0005e2c5 60 FUNC GLOBAL DEFAULT 12 PyImport_AddModule │ │ │ │ 527: 0002fffd 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_RequireIDRef │ │ │ │ - 528: 000fed79 612 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ - 529: 001dd81d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ - 530: 00247e3d 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ - 531: 00078931 416 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ - 532: 001430a9 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ - 533: 000e8b6d 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ + 528: 000fef45 1324 FUNC GLOBAL DEFAULT 12 PyUnicode_Append │ │ │ │ + 529: 001de80d 34 FUNC GLOBAL DEFAULT 12 _Py_IsValidFD │ │ │ │ + 530: 00248505 124 FUNC GLOBAL DEFAULT 12 PyComplex_RealAsDouble │ │ │ │ + 531: 00078911 420 FUNC GLOBAL DEFAULT 12 PySequence_Tuple │ │ │ │ + 532: 00142add 116 FUNC GLOBAL DEFAULT 12 _Py_convert_optional_to_ssize_t │ │ │ │ + 533: 000e8ba5 344 FUNC GLOBAL DEFAULT 12 PyObject_Format │ │ │ │ 534: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (4) │ │ │ │ - 535: 000b167d 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ - 536: 000cf291 1062 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ - 537: 0004fcd1 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ - 538: 00068dbd 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ + 535: 000b15a9 294 FUNC GLOBAL DEFAULT 12 _PyToken_TwoChars │ │ │ │ + 536: 000cf219 1062 FUNC GLOBAL DEFAULT 12 PyUnicode_AsEncodedString │ │ │ │ + 537: 0004fe15 36 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyStringWithError │ │ │ │ + 538: 00068dad 2 FUNC GLOBAL DEFAULT 12 PyThread_set_stacksize │ │ │ │ 539: 00000000 0 FUNC GLOBAL DEFAULT UND sincos@GLIBC_2.4 (3) │ │ │ │ - 540: 0021f2bd 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ - 541: 0005dd67 18 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ - 542: 001e63ed 40 FUNC GLOBAL DEFAULT 12 _PyEvent_Notify │ │ │ │ + 540: 0021fd41 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsReady │ │ │ │ + 541: 0005dcd3 14 FUNC GLOBAL DEFAULT 12 PyFloat_GetMax │ │ │ │ + 542: 001e73d9 40 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: 00202de1 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ + 546: 00203c05 96 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Parent │ │ │ │ 547: 00000000 0 FUNC GLOBAL DEFAULT UND sendfile64@GLIBC_2.4 (2) │ │ │ │ 548: 00475488 208 OBJECT GLOBAL DEFAULT 26 PyDict_Type │ │ │ │ - 549: 001123b1 2006 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ - 550: 0006485b 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection_End │ │ │ │ + 549: 00111c99 2078 FUNC GLOBAL DEFAULT 12 _PyLong_AsByteArray │ │ │ │ + 550: 000647ef 2 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: 001e4c21 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ + 553: 001e5b99 70 FUNC GLOBAL DEFAULT 12 _PyThreadState_NewBound │ │ │ │ 554: 0002aa8c 0 FUNC GLOBAL DEFAULT UND XML_SetHashSalt │ │ │ │ - 555: 000989e5 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ + 555: 000988e9 4 FUNC GLOBAL DEFAULT 12 Py_VaBuildValue │ │ │ │ 556: 00000000 0 FUNC GLOBAL DEFAULT UND deflateInit2_ │ │ │ │ - 557: 000d01e1 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ - 558: 0006087b 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ - 559: 00066d99 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ - 560: 00084761 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ - 561: 00193dc5 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ - 562: 00168e75 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ - 563: 001ebdfd 64 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_Create │ │ │ │ + 557: 000d0165 396 FUNC GLOBAL DEFAULT 12 PyModule_AddObjectRef │ │ │ │ + 558: 000607e7 84 FUNC GLOBAL DEFAULT 12 PyUnicode_Resize │ │ │ │ + 559: 00066d09 76 FUNC GLOBAL DEFAULT 12 PyArg_VaParseTupleAndKeywords │ │ │ │ + 560: 00084745 356 FUNC GLOBAL DEFAULT 12 _PyObject_New │ │ │ │ + 561: 0019416d 80 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef2 │ │ │ │ + 562: 00168a7d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasName │ │ │ │ + 563: 001ecd75 64 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: 000372f1 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ - 567: 00148821 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ + 566: 00037299 98 FUNC GLOBAL DEFAULT 12 _PyType_GetModuleByDef3 │ │ │ │ + 567: 00148265 184 FUNC GLOBAL DEFAULT 12 PyLong_AsDouble │ │ │ │ 568: 00000000 0 FUNC GLOBAL DEFAULT UND fork@GLIBC_2.4 (2) │ │ │ │ - 569: 000fcec5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ - 570: 0012ec8d 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ - 571: 00086321 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ - 572: 00083829 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ + 569: 000fcf01 272 FUNC GLOBAL DEFAULT 12 _PySys_GetOptionalAttrString │ │ │ │ + 570: 0012e615 180 FUNC GLOBAL DEFAULT 12 PyWeakref_GetRef │ │ │ │ + 571: 00086309 272 FUNC GLOBAL DEFAULT 12 PyMem_Realloc │ │ │ │ + 572: 0008380d 6 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetAttr │ │ │ │ 573: 00029f74 0 FUNC GLOBAL DEFAULT UND exp2@GLIBC_2.29 (8) │ │ │ │ 574: 00000000 0 FUNC GLOBAL DEFAULT UND unlinkat@GLIBC_2.4 (2) │ │ │ │ - 575: 0008b531 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ - 576: 0012efc9 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ - 577: 000d86e9 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ - 578: 00049869 8 FUNC GLOBAL DEFAULT 12 PyComplex_FromDoubles │ │ │ │ + 575: 0008b539 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_GetItem │ │ │ │ + 576: 0012e951 312 FUNC GLOBAL DEFAULT 12 PyImport_GetModule │ │ │ │ + 577: 000d865d 4 FUNC GLOBAL DEFAULT 12 PyException_SetTraceback │ │ │ │ + 578: 000497c5 8 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: 00129111 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ - 582: 0013cec9 394 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ + 581: 00128a89 222 FUNC GLOBAL DEFAULT 12 PyObject_VisitManagedDict │ │ │ │ + 582: 0013c909 394 FUNC GLOBAL DEFAULT 12 PyNumber_Remainder │ │ │ │ 583: 0002c1b1 2442 FUNC GLOBAL DEFAULT 12 _Py_GetConfigsAsDict │ │ │ │ 584: 00481a00 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenStdlib │ │ │ │ 585: 00000000 0 FUNC GLOBAL DEFAULT UND rewind@GLIBC_2.4 (2) │ │ │ │ - 586: 0021f991 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ - 587: 0015859d 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ - 588: 0025d4d9 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ - 589: 001859f1 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ + 586: 00220415 66 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterState_GetMainModule │ │ │ │ + 587: 00158141 56 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_destroy_chain │ │ │ │ + 588: 0025d421 100 FUNC GLOBAL DEFAULT 12 _PyBytes_Find │ │ │ │ + 589: 001858b9 54 FUNC GLOBAL DEFAULT 12 PyODict_SetItem │ │ │ │ 590: 0047daec 4 OBJECT GLOBAL DEFAULT 26 PyExc_PythonFinalizationError │ │ │ │ 591: 004e4fc8 0 NOTYPE GLOBAL DEFAULT 29 _end │ │ │ │ - 592: 0004c865 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ - 593: 001df531 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ - 594: 00227171 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ + 592: 0004ce77 12 FUNC GLOBAL DEFAULT 12 Py_GetPrefix │ │ │ │ + 593: 001e0521 72 FUNC GLOBAL DEFAULT 12 Py_MakePendingCalls │ │ │ │ + 594: 00227a61 68 FUNC GLOBAL DEFAULT 12 PyContext_CopyCurrent │ │ │ │ 595: 00472c54 208 OBJECT GLOBAL DEFAULT 26 PyUnicodeIter_Type │ │ │ │ 596: 0002b2d3 76 FUNC GLOBAL DEFAULT 12 Py_ExitStatusException │ │ │ │ - 597: 001e474d 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ - 598: 00144a85 208 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ + 597: 001e56c5 128 FUNC GLOBAL DEFAULT 12 PyEvent_WaitTimed │ │ │ │ + 598: 001444b9 208 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wait │ │ │ │ 599: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getscheduler@GLIBC_2.4 (2) │ │ │ │ - 600: 00061cab 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ + 600: 00061bb7 6 FUNC GLOBAL DEFAULT 12 PyCFunction_NewEx │ │ │ │ 601: 000296a4 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: 00472b44 208 OBJECT GLOBAL DEFAULT 26 _PyUnion_Type │ │ │ │ - 606: 00053251 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ + 606: 000531fb 4 FUNC GLOBAL DEFAULT 12 PyByteArray_Size │ │ │ │ 607: 00000000 0 FUNC GLOBAL DEFAULT UND mbrtowc@GLIBC_2.4 (2) │ │ │ │ - 608: 000d7c81 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ - 609: 000b7ee1 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ - 610: 000e2059 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ + 608: 000d7bf5 20 FUNC GLOBAL DEFAULT 12 PyErr_GetRaisedException │ │ │ │ + 609: 000b7e09 1556 FUNC GLOBAL DEFAULT 12 PyFunction_NewWithQualName │ │ │ │ + 610: 000e2095 268 FUNC GLOBAL DEFAULT 12 _PyStructSequence_NewType │ │ │ │ 611: 00000000 0 FUNC GLOBAL DEFAULT UND __setitimer64@GLIBC_2.34 (4) │ │ │ │ - 612: 0007e215 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ - 613: 000433a3 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ - 614: 00060731 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ - 615: 001f286d 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ - 616: 00082765 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ - 617: 00061465 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ - 618: 00188e3d 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ + 612: 0007e211 188 FUNC GLOBAL DEFAULT 12 PyDescr_NewMethod │ │ │ │ + 613: 00043187 48 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval_clamp │ │ │ │ + 614: 0006069d 40 FUNC GLOBAL DEFAULT 12 PySys_GetXOptions │ │ │ │ + 615: 001f37e5 2 FUNC GLOBAL DEFAULT 12 PyErr_RangedSyntaxLocationObject │ │ │ │ + 616: 00082749 72 FUNC GLOBAL DEFAULT 12 PyModule_AddFunctions │ │ │ │ + 617: 000613d9 2 FUNC GLOBAL DEFAULT 12 PyObject_AsReadBuffer │ │ │ │ + 618: 00188e31 118 FUNC GLOBAL DEFAULT 12 _PyDeadline_Init │ │ │ │ 619: 0047af54 4 OBJECT GLOBAL DEFAULT 26 PyExc_ChildProcessError │ │ │ │ - 620: 001f86d1 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ + 620: 001f9641 68 FUNC GLOBAL DEFAULT 12 PyState_FindModule │ │ │ │ 621: 00000000 0 FUNC GLOBAL DEFAULT UND perror@GLIBC_2.4 (2) │ │ │ │ - 622: 0004c61f 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ - 623: 000cfb09 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ - 624: 00194bb5 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ + 622: 0004cdc7 16 FUNC GLOBAL DEFAULT 12 Py_GetPath │ │ │ │ + 623: 000cfa91 280 FUNC GLOBAL DEFAULT 12 PyObject_GetAttrString │ │ │ │ + 624: 00194f5d 4 FUNC GLOBAL DEFAULT 12 Py_EnterRecursiveCall │ │ │ │ 625: 00000000 0 FUNC GLOBAL DEFAULT UND setpwent@GLIBC_2.4 (2) │ │ │ │ 626: 0002b191 112 FUNC GLOBAL DEFAULT 12 Py_SetPythonHome │ │ │ │ 627: 00000000 0 FUNC GLOBAL DEFAULT UND faccessat@GLIBC_2.4 (2) │ │ │ │ - 628: 0012b0cd 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ + 628: 0012aa45 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDigit │ │ │ │ 629: 0002cbc1 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLongFromFile │ │ │ │ - 630: 00051989 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ - 631: 00047beb 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ - 632: 000d4321 3722 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ - 633: 00115615 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ - 634: 00091131 600 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ - 635: 0021d9a9 12 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEncoding │ │ │ │ + 630: 000518e1 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttr │ │ │ │ + 631: 00047b43 34 FUNC GLOBAL DEFAULT 12 PyFrame_GetBuiltins │ │ │ │ + 632: 000d4295 3722 FUNC GLOBAL DEFAULT 12 PyLong_FromString │ │ │ │ + 633: 00114f45 64 FUNC GLOBAL DEFAULT 12 _PyImport_GetModuleAttr │ │ │ │ + 634: 00091139 596 FUNC GLOBAL DEFAULT 12 _PyObject_LookupSpecial │ │ │ │ + 635: 0021e6e1 12 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: 0009a951 132 FUNC GLOBAL DEFAULT 12 _PyObject_NewVar │ │ │ │ + 638: 0009a869 132 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: 001f769d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ - 642: 000827ad 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ - 643: 000826b9 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ - 644: 000c72d1 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ - 645: 0005ff6f 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ + 641: 001f860d 12 FUNC GLOBAL DEFAULT 12 PyInit__sre │ │ │ │ + 642: 00082791 148 FUNC GLOBAL DEFAULT 12 PyModule_GetNameObject │ │ │ │ + 643: 0008269d 90 FUNC GLOBAL DEFAULT 12 PyModule_NewObject │ │ │ │ + 644: 000c727d 152 FUNC GLOBAL DEFAULT 12 PyObject_IsTrue │ │ │ │ + 645: 0005fedb 70 FUNC GLOBAL DEFAULT 12 _PyRWMutex_Lock │ │ │ │ 646: 000299f8 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: 004b96d8 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ + 649: 004b96e0 0 NOTYPE GLOBAL DEFAULT 28 _edata │ │ │ │ 650: 0047618c 208 OBJECT GLOBAL DEFAULT 26 PyFrameLocalsProxy_Type │ │ │ │ 651: 00470860 0 NOTYPE GLOBAL DEFAULT 26 __data_start │ │ │ │ - 652: 000925f5 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ + 652: 000925f9 4 FUNC GLOBAL DEFAULT 12 _Py_fstat_noraise │ │ │ │ 653: 0047bbbc 4 OBJECT GLOBAL DEFAULT 26 PyExc_NameError │ │ │ │ - 654: 00153101 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ - 655: 000f8b1d 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ - 656: 0005d70d 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ - 657: 00064ca7 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ - 658: 0006d069 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ - 659: 001f8b41 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ - 660: 0012b049 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ - 661: 00162809 198 FUNC GLOBAL DEFAULT 12 PySequence_Concat │ │ │ │ + 654: 00152bb1 368 FUNC GLOBAL DEFAULT 12 _Py_HashDouble │ │ │ │ + 655: 000f8b51 10 FUNC GLOBAL DEFAULT 12 PyException_SetContext │ │ │ │ + 656: 0005d679 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_InitFromState │ │ │ │ + 657: 00064c3b 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleString │ │ │ │ + 658: 0006d059 52 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitPythonConfig │ │ │ │ + 659: 001f9ab9 16 FUNC GLOBAL DEFAULT 12 PyErr_NoMemory │ │ │ │ + 660: 0012a9c1 100 FUNC GLOBAL DEFAULT 12 PyList_GetItemRef │ │ │ │ + 661: 00162429 198 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: 0006490d 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ - 665: 000e2051 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ + 664: 000648a1 30 FUNC GLOBAL DEFAULT 12 PyEval_ThreadsInitialized │ │ │ │ + 665: 000e208d 6 FUNC GLOBAL DEFAULT 12 PyStructSequence_NewType │ │ │ │ 666: 00000000 0 FUNC GLOBAL DEFAULT UND strncpy@GLIBC_2.4 (2) │ │ │ │ 667: 00471d78 4 OBJECT GLOBAL DEFAULT 26 PyExc_Exception │ │ │ │ - 668: 0018c335 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ + 668: 0018c5cd 8 FUNC GLOBAL DEFAULT 12 PyThreadState_LeaveTracing │ │ │ │ 669: 00000000 0 FUNC GLOBAL DEFAULT UND __explicit_bzero_chk@GLIBC_2.25 (17) │ │ │ │ - 670: 001f7585 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ - 671: 0010d0ad 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ - 672: 001f0fc1 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ - 673: 00060467 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ - 674: 0004ae2f 54 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ - 675: 00061c5f 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ - 676: 0006100f 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ + 670: 001f84f5 134 FUNC GLOBAL DEFAULT 12 PyErr_NewExceptionWithDoc │ │ │ │ + 671: 0010d3c5 14 FUNC GLOBAL DEFAULT 12 PyObject_GenericHash │ │ │ │ + 672: 001f1f39 336 FUNC GLOBAL DEFAULT 12 PyErr_Restore │ │ │ │ + 673: 000603d3 4 FUNC GLOBAL DEFAULT 12 Py_DecRef │ │ │ │ + 674: 0004ad9d 52 FUNC GLOBAL DEFAULT 12 PyErr_BadArgument │ │ │ │ + 675: 00061b6b 68 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemStringWithError │ │ │ │ + 676: 00060f83 2 FUNC GLOBAL DEFAULT 12 PyFrame_LocalsToFast │ │ │ │ 677: 004758ac 208 OBJECT GLOBAL DEFAULT 26 PyListIter_Type │ │ │ │ - 678: 000e1f91 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ - 679: 000670db 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ - 680: 00066f41 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ + 678: 000e1fcd 62 FUNC GLOBAL DEFAULT 12 PyModule_AddType │ │ │ │ + 679: 0006704b 92 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedObject │ │ │ │ + 680: 00066eb1 4 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType │ │ │ │ 681: 0047af6c 4 OBJECT GLOBAL DEFAULT 26 PyExc_IsADirectoryError │ │ │ │ - 682: 001e27d1 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ - 683: 0003ef61 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ + 682: 001e3749 12 FUNC GLOBAL DEFAULT 12 PyInit_pwd │ │ │ │ + 683: 0003ef11 178 FUNC GLOBAL DEFAULT 12 _PyCompile_OptimizeCfg │ │ │ │ 684: 00000000 0 FUNC GLOBAL DEFAULT UND strchr@GLIBC_2.4 (2) │ │ │ │ - 685: 001f0dd9 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ + 685: 001f1d51 82 FUNC GLOBAL DEFAULT 12 PyDict_PopString │ │ │ │ 686: 00000000 0 FUNC GLOBAL DEFAULT UND wcstombs@GLIBC_2.4 (2) │ │ │ │ - 687: 002bcbe0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ - 688: 00051721 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ - 689: 00173995 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ - 690: 0006dc2d 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ - 691: 00069705 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ - 692: 0008bead 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ - 693: 0020a175 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ - 694: 00203049 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ + 687: 002bc920 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_tolower │ │ │ │ + 688: 00051689 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireJumpEvent │ │ │ │ + 689: 00173871 64 FUNC GLOBAL DEFAULT 12 PyOS_mystrnicmp │ │ │ │ + 690: 0006dc1d 154 FUNC GLOBAL DEFAULT 12 _Py_hashtable_new_full │ │ │ │ + 691: 000696f5 226 FUNC GLOBAL DEFAULT 12 _Py_open │ │ │ │ + 692: 0008beb5 62 FUNC GLOBAL DEFAULT 12 PyModule_GetDef │ │ │ │ + 693: 0020af9d 12 FUNC GLOBAL DEFAULT 12 PyInit_fcntl │ │ │ │ + 694: 00203e6d 150 FUNC GLOBAL DEFAULT 12 _PySlice_FromIndices │ │ │ │ 695: 00000000 0 FUNC GLOBAL DEFAULT UND mknodat@GLIBC_2.33 (10) │ │ │ │ - 696: 0021d9b5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ - 697: 0006476d 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ + 696: 0021e6ed 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEncoding │ │ │ │ + 697: 00064701 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToTitlecase │ │ │ │ 698: 004726f4 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_RefType │ │ │ │ 699: 0002afcd 14 FUNC GLOBAL DEFAULT 12 Py_IsInitialized │ │ │ │ - 700: 00042fef 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ + 700: 00042ecb 10 FUNC GLOBAL DEFAULT 12 PyInit__md5 │ │ │ │ 701: 00000000 0 FUNC GLOBAL DEFAULT UND exp@GLIBC_2.29 (8) │ │ │ │ - 702: 00225a49 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ - 703: 0024420d 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ - 704: 000bcfcd 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ - 705: 00067e15 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ - 706: 001a85f5 156 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ - 707: 000571af 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ - 708: 00064c81 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ - 709: 00042ec3 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ - 710: 000600a3 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ - 711: 001543c5 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ - 712: 00157f49 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ - 713: 000d27a9 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ - 714: 000fe1a1 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ + 702: 001881ed 120 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedShort_Converter │ │ │ │ + 703: 002449f9 76 FUNC GLOBAL DEFAULT 12 PyUnicode_Replace │ │ │ │ + 704: 000bcf49 14 FUNC GLOBAL DEFAULT 12 PyDescr_IsData │ │ │ │ + 705: 00067e05 28 FUNC GLOBAL DEFAULT 12 _Py_FatalRefcountErrorFunc │ │ │ │ + 706: 001a93c5 156 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack2 │ │ │ │ + 707: 00057117 194 FUNC GLOBAL DEFAULT 12 _PyXI_FillNamespaceFromDict │ │ │ │ + 708: 00064c15 38 FUNC GLOBAL DEFAULT 12 PyRun_String │ │ │ │ + 709: 00042e77 84 FUNC GLOBAL DEFAULT 12 _PyLong_UnsignedInt_Converter │ │ │ │ + 710: 0006000f 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetContext │ │ │ │ + 711: 00153e75 42 FUNC GLOBAL DEFAULT 12 _PyErr_Format │ │ │ │ + 712: 001579f5 40 FUNC GLOBAL DEFAULT 12 PyTime_Monotonic │ │ │ │ + 713: 000d2729 156 FUNC GLOBAL DEFAULT 12 PyBuffer_Release │ │ │ │ + 714: 000fe22d 144 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Lock │ │ │ │ 715: 00000000 0 FUNC GLOBAL DEFAULT UND fchownat@GLIBC_2.4 (2) │ │ │ │ - 716: 0019c85d 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ - 717: 00047f7d 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ + 716: 0019d3b5 208 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack4 │ │ │ │ + 717: 00047ed5 358 FUNC GLOBAL DEFAULT 12 PyFrame_GetVar │ │ │ │ 718: 00478e48 208 OBJECT GLOBAL DEFAULT 26 PyBaseObject_Type │ │ │ │ 719: 00029d70 0 FUNC GLOBAL DEFAULT UND acos@GLIBC_2.4 (3) │ │ │ │ 720: 00000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 721: 0006c961 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ - 722: 0006565f 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ - 723: 0012ae15 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ - 724: 0006197d 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ - 725: 00193875 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ - 726: 0014618d 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ + 721: 0006c951 200 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOptionUnicode │ │ │ │ + 722: 000655cf 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileEx │ │ │ │ + 723: 0012a78d 12 FUNC GLOBAL DEFAULT 12 _PyErr_Clear │ │ │ │ + 724: 00061889 114 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Location │ │ │ │ + 725: 00193c1d 1360 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16Stateful │ │ │ │ + 726: 00145bc5 280 FUNC GLOBAL DEFAULT 12 PyFloat_Unpack8 │ │ │ │ 727: 0002e7d5 64 FUNC GLOBAL DEFAULT 12 PyContextVar_New │ │ │ │ 728: 0047637c 208 OBJECT GLOBAL DEFAULT 26 PyFrame_Type │ │ │ │ 729: 00000000 0 FUNC GLOBAL DEFAULT UND bind@GLIBC_2.4 (2) │ │ │ │ - 730: 00084c9d 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ + 730: 00084c81 40 FUNC GLOBAL DEFAULT 12 Py_BuildValue │ │ │ │ 731: 0002dea9 100 FUNC GLOBAL DEFAULT 12 PyUnstable_AtExit │ │ │ │ - 732: 00060fe9 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ - 733: 000e21b5 100 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ - 734: 0006935b 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ - 735: 000db8a9 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ - 736: 00067741 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ + 732: 00060f5d 6 FUNC GLOBAL DEFAULT 12 PyVectorcall_NARGS │ │ │ │ + 733: 000e21f1 96 FUNC GLOBAL DEFAULT 12 PyTime_AsSecondsDouble │ │ │ │ + 734: 0006934b 206 FUNC GLOBAL DEFAULT 12 PySys_SetPath │ │ │ │ + 735: 000db875 108 FUNC GLOBAL DEFAULT 12 _PyAST_Compile │ │ │ │ + 736: 000676b1 54 FUNC GLOBAL DEFAULT 12 PyCodec_KnownEncoding │ │ │ │ 737: 00000000 0 FUNC GLOBAL DEFAULT UND log2@GLIBC_2.29 (8) │ │ │ │ - 738: 0015627d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ + 738: 00155d2d 226 FUNC GLOBAL DEFAULT 12 PyFloat_FromString │ │ │ │ 739: 0046fef4 4 OBJECT GLOBAL DEFAULT 23 __stack_chk_guard@GLIBC_2.4 (18) │ │ │ │ - 740: 000480e3 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ + 740: 0004803b 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF16 │ │ │ │ 741: 00000000 0 FUNC GLOBAL DEFAULT UND fdopendir@GLIBC_2.4 (2) │ │ │ │ 742: 00471d64 4 OBJECT GLOBAL DEFAULT 26 PyExc_BaseException │ │ │ │ - 743: 00215dc9 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ - 744: 00080ac9 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ + 743: 00216b0d 1108 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF16 │ │ │ │ + 744: 00080aad 96 FUNC GLOBAL DEFAULT 12 PyUnicode_FromStringAndSize │ │ │ │ 745: 00000000 0 FUNC GLOBAL DEFAULT UND recvfrom@GLIBC_2.4 (2) │ │ │ │ 746: 004e4fc8 0 NOTYPE GLOBAL DEFAULT 29 __end__ │ │ │ │ 747: 00000000 0 FUNC GLOBAL DEFAULT UND pwritev64v2@GLIBC_2.26 (14) │ │ │ │ - 748: 001aaca1 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ - 749: 000842f1 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ - 750: 000fd9a5 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ - 751: 00061005 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ - 752: 000610bf 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ - 753: 00048839 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ - 754: 0008b8c5 1512 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ - 755: 000859b5 1356 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ - 756: 0011c9b9 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ - 757: 000ccc19 1656 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ - 758: 00050c1b 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ + 748: 001aba79 92 FUNC GLOBAL DEFAULT 12 _PyConfig_InitCompatConfig │ │ │ │ + 749: 000842d5 74 FUNC GLOBAL DEFAULT 12 PyModule_GetDict │ │ │ │ + 750: 000fd9dd 192 FUNC GLOBAL DEFAULT 12 PyObject_CallNoArgs │ │ │ │ + 751: 00060f79 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetReason │ │ │ │ + 752: 00061033 70 FUNC GLOBAL DEFAULT 12 PyObject_InitVar │ │ │ │ + 753: 00048889 32 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationObject │ │ │ │ + 754: 0008b8cd 1512 FUNC GLOBAL DEFAULT 12 PyUnicode_FromWideChar │ │ │ │ + 755: 0008599d 1356 FUNC GLOBAL DEFAULT 12 PyStructSequence_New │ │ │ │ + 756: 0011c355 4 FUNC GLOBAL DEFAULT 12 _PyLong_FromTime_t │ │ │ │ + 757: 000ccbe5 1656 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal2 │ │ │ │ + 758: 00050b73 4 FUNC GLOBAL DEFAULT 12 PyMonitoring_ExitScope │ │ │ │ 759: 004747c4 208 OBJECT GLOBAL DEFAULT 26 PyODictValues_Type │ │ │ │ - 760: 000648ed 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ + 760: 00064881 28 FUNC GLOBAL DEFAULT 12 PyArg_VaParse │ │ │ │ 761: 004727c4 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_CallableProxyType │ │ │ │ 762: 00000000 0 FUNC GLOBAL DEFAULT UND waitpid@GLIBC_2.4 (2) │ │ │ │ - 763: 0006817b 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ - 764: 0012f101 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ + 763: 0006816b 82 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocationEx │ │ │ │ + 764: 0012ea89 100 FUNC GLOBAL DEFAULT 12 PyErr_SetString │ │ │ │ 765: 00000000 0 FUNC GLOBAL DEFAULT UND deflate │ │ │ │ - 766: 0012f30d 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ - 767: 0004524b 94 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ + 766: 0012ec95 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod │ │ │ │ + 767: 00045193 94 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_New │ │ │ │ 768: 004c2030 4 OBJECT GLOBAL DEFAULT 29 PyExc_IOError │ │ │ │ - 769: 0004744d 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ + 769: 000473a5 82 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_GetExtra │ │ │ │ 770: 00000000 0 FUNC GLOBAL DEFAULT UND close_range@GLIBC_2.34 (4) │ │ │ │ 771: 0047ac14 4 OBJECT GLOBAL DEFAULT 26 PyExc_PendingDeprecationWarning │ │ │ │ - 772: 0005f73f 222 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ + 772: 0005f6ab 222 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_GC_NewWithExtraData │ │ │ │ 773: 004711e4 208 OBJECT GLOBAL DEFAULT 26 PyModule_Type │ │ │ │ - 774: 00182fb5 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ - 775: 00067e31 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ + 774: 00182cc5 120 FUNC GLOBAL DEFAULT 12 PyCallIter_New │ │ │ │ + 775: 00067e21 80 FUNC GLOBAL DEFAULT 12 Py_FdIsInteractive │ │ │ │ 776: 0047af5c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionRefusedError │ │ │ │ - 777: 00206e3d 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ + 777: 00207cb9 12 FUNC GLOBAL DEFAULT 12 PyInit__string │ │ │ │ 778: 00000000 0 FUNC GLOBAL DEFAULT UND __getsockopt64@GLIBC_2.34 (4) │ │ │ │ - 779: 001437ad 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ - 780: 000f9c9d 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ - 781: 000a116d 56420 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ - 782: 001e935d 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ + 779: 001431e1 58 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetID │ │ │ │ + 780: 000f9cd1 324 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAdd │ │ │ │ + 781: 000a1051 56480 FUNC GLOBAL DEFAULT 12 _PyEval_EvalFrameDefault │ │ │ │ + 782: 001ea2d5 12 FUNC GLOBAL DEFAULT 12 PyInit__random │ │ │ │ 783: 004710d8 4 OBJECT GLOBAL DEFAULT 26 PyExc_RuntimeError │ │ │ │ - 784: 000bc7b5 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ - 785: 000d7cc1 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ + 784: 000bc6e5 288 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttr │ │ │ │ + 785: 000d7c35 44 FUNC GLOBAL DEFAULT 12 PyErr_Clear │ │ │ │ 786: 00000000 0 FUNC GLOBAL DEFAULT UND renameat@GLIBC_2.4 (2) │ │ │ │ - 787: 0003f5ed 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ - 788: 001571bd 864 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ - 789: 0020340d 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ - 790: 001dbde1 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ - 791: 00064851 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ - 792: 001be881 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ + 787: 0003f59d 50 FUNC GLOBAL DEFAULT 12 _PyBytes_ReverseFind │ │ │ │ + 788: 00156c6d 864 FUNC GLOBAL DEFAULT 12 _PySlice_GetLongIndices │ │ │ │ + 789: 00204231 12 FUNC GLOBAL DEFAULT 12 PyInit__json │ │ │ │ + 790: 001dcdd1 96 FUNC GLOBAL DEFAULT 12 PyCodec_Register │ │ │ │ + 791: 000647e5 2 FUNC GLOBAL DEFAULT 12 _PyCriticalSection_BeginSlow │ │ │ │ + 792: 001bf715 12 FUNC GLOBAL DEFAULT 12 PyInit__imp │ │ │ │ 793: 00000000 0 FUNC GLOBAL DEFAULT UND syscall@GLIBC_2.4 (2) │ │ │ │ - 794: 000f9311 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ - 795: 000944bd 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ + 794: 000f9345 174 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLong │ │ │ │ + 795: 00094575 96 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromString │ │ │ │ 796: 00000000 0 FUNC GLOBAL DEFAULT UND strrchr@GLIBC_2.4 (2) │ │ │ │ - 797: 000531a5 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ - 798: 00146dbd 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ - 799: 000feb19 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ - 800: 001e8129 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ - 801: 001dc705 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ - 802: 000681cd 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ + 797: 0005315d 14 FUNC GLOBAL DEFAULT 12 PyByteArray_FromObject │ │ │ │ + 798: 001467f5 340 FUNC GLOBAL DEFAULT 12 PySlice_New │ │ │ │ + 799: 000feba5 156 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_Unlock │ │ │ │ + 800: 001e90a1 12 FUNC GLOBAL DEFAULT 12 PyInit__heapq │ │ │ │ + 801: 001dd6f5 12 FUNC GLOBAL DEFAULT 12 PyInit__abc │ │ │ │ + 802: 000681bd 8 FUNC GLOBAL DEFAULT 12 PyErr_SyntaxLocation │ │ │ │ 803: 00000000 0 FUNC GLOBAL DEFAULT UND lsetxattr@GLIBC_2.4 (2) │ │ │ │ - 804: 00051bd5 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ - 805: 00064bbd 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ - 806: 000726c1 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ - 807: 001f0801 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ - 808: 000f720d 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ - 809: 0008beed 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ - 810: 0016f891 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ + 804: 00051d59 56 FUNC GLOBAL DEFAULT 12 _PyErr_FormatFromCause │ │ │ │ + 805: 00064b51 44 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Clear │ │ │ │ + 806: 0007269d 560 FUNC GLOBAL DEFAULT 12 _PyObject_GC_New │ │ │ │ + 807: 001f1779 1162 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeCharmap │ │ │ │ + 808: 000f7245 968 FUNC GLOBAL DEFAULT 12 PyUnicode_Partition │ │ │ │ + 809: 0008bef5 68 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8NoNUL │ │ │ │ + 810: 0016f605 4 FUNC GLOBAL DEFAULT 12 _PyTime_AsLong │ │ │ │ 811: 0047bbd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_AttributeError │ │ │ │ 812: 00000000 0 FUNC GLOBAL DEFAULT UND sem_wait@GLIBC_2.34 (4) │ │ │ │ - 813: 0022b275 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ + 813: 0022a531 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromMillisecondsObject │ │ │ │ 814: 00000000 0 FUNC GLOBAL DEFAULT UND getegid@GLIBC_2.4 (2) │ │ │ │ 815: 00477e10 208 OBJECT GLOBAL DEFAULT 26 PyComplex_Type │ │ │ │ - 816: 000ee969 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ - 817: 000655ab 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ - 818: 00255c31 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ + 816: 000ee9a5 464 FUNC GLOBAL DEFAULT 12 PyUnicode_FindChar │ │ │ │ + 817: 0006551b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneFlags │ │ │ │ + 818: 002562a1 50 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimeval │ │ │ │ 819: 00029878 0 FUNC GLOBAL DEFAULT UND XML_SetExternalEntityRefHandler │ │ │ │ 820: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_tolower_loc@GLIBC_2.4 (2) │ │ │ │ 821: 00000000 0 FUNC GLOBAL DEFAULT UND timerfd_create@GLIBC_2.8 (23) │ │ │ │ - 822: 000f1365 394 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ - 823: 000e1e11 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ - 824: 0012b10d 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ - 825: 00247d49 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ - 826: 00273ff5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ - 827: 00093409 4274 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ - 828: 000db915 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ + 822: 000f139d 394 FUNC GLOBAL DEFAULT 12 PyNumber_Lshift │ │ │ │ + 823: 000e1e4d 232 FUNC GLOBAL DEFAULT 12 PyLong_AsLongAndOverflow │ │ │ │ + 824: 0012aa85 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsNumeric │ │ │ │ + 825: 00248431 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Next │ │ │ │ + 826: 00273dd5 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalDecoder │ │ │ │ + 827: 00093411 4452 FUNC GLOBAL DEFAULT 12 PyUnicode_FromFormatV │ │ │ │ + 828: 000db8e1 210 FUNC GLOBAL DEFAULT 12 _PyNumber_Index │ │ │ │ 829: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setaffinity@GLIBC_2.4 (2) │ │ │ │ - 830: 00046101 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ - 831: 000b2a7d 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ - 832: 000d33bd 1368 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ + 830: 00046049 4 FUNC GLOBAL DEFAULT 12 _PyXI_FormatExcInfo │ │ │ │ + 831: 000b29a9 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsPrintable │ │ │ │ + 832: 000d333d 1356 FUNC GLOBAL DEFAULT 12 _PyEval_UnpackIterable │ │ │ │ 833: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_create1@GLIBC_2.9 (5) │ │ │ │ 834: 00000000 0 FUNC GLOBAL DEFAULT UND feof@GLIBC_2.4 (2) │ │ │ │ 835: 00471968 4 OBJECT GLOBAL DEFAULT 26 PyExc_ValueError │ │ │ │ 836: 00029398 0 FUNC GLOBAL DEFAULT UND asin@GLIBC_2.4 (3) │ │ │ │ - 837: 000fe061 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ - 838: 0006560b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ - 839: 001c18e9 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ + 837: 000fe105 18 FUNC GLOBAL DEFAULT 12 _PyEval_NoToolsForUnwind │ │ │ │ + 838: 0006557b 76 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFileExFlags │ │ │ │ + 839: 001c2781 12 FUNC GLOBAL DEFAULT 12 PyInit__thread │ │ │ │ 840: 0002a250 0 FUNC GLOBAL DEFAULT UND XML_SetNotationDeclHandler │ │ │ │ - 841: 0020f1d5 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ - 842: 0006ea45 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ - 843: 0006d971 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ + 841: 0020ff19 76 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFunction │ │ │ │ + 842: 0006ea35 44 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_native_id │ │ │ │ + 843: 0006d961 4 FUNC GLOBAL DEFAULT 12 PyThread_tss_is_created │ │ │ │ 844: 0047db00 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionError │ │ │ │ 845: 00000000 0 FUNC GLOBAL DEFAULT UND rename@GLIBC_2.4 (2) │ │ │ │ - 846: 0015207d 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ - 847: 00220f8d 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ - 848: 00249b0d 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ + 846: 00151b2d 172 FUNC GLOBAL DEFAULT 12 PyUnicode_FromOrdinal │ │ │ │ + 847: 00221a11 68 FUNC GLOBAL DEFAULT 12 PyLong_FromNativeBytes │ │ │ │ + 848: 0024a251 668 FUNC GLOBAL DEFAULT 12 _PyEval_ExceptionGroupMatch │ │ │ │ 849: 0047af7c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ProcessLookupError │ │ │ │ 850: 004744f4 208 OBJECT GLOBAL DEFAULT 26 PyODict_Type │ │ │ │ - 851: 000604c5 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ + 851: 00060431 20 FUNC GLOBAL DEFAULT 12 PyRefTracer_GetTracer │ │ │ │ 852: 0002f321 12 FUNC GLOBAL DEFAULT 12 PyInit__suggestions │ │ │ │ - 853: 00058789 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ - 854: 001f2ce5 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ - 855: 000f8771 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ + 853: 000586f1 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefault │ │ │ │ + 854: 001f3c5d 86 FUNC GLOBAL DEFAULT 12 _PySet_Update │ │ │ │ + 855: 000f87a5 20 FUNC GLOBAL DEFAULT 12 PyException_GetContext │ │ │ │ 856: 0002bc41 60 FUNC GLOBAL DEFAULT 12 PyFile_OpenCode │ │ │ │ 857: 00000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.4 (2) │ │ │ │ 858: 00000000 0 FUNC GLOBAL DEFAULT UND accept@GLIBC_2.4 (2) │ │ │ │ - 859: 00067137 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ + 859: 000670a7 164 FUNC GLOBAL DEFAULT 12 PyUnicode_AsDecodedUnicode │ │ │ │ 860: 00000000 0 FUNC GLOBAL DEFAULT UND sched_getaffinity@GLIBC_2.4 (2) │ │ │ │ - 861: 00083671 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ - 862: 0024e7f1 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ + 861: 00083655 412 FUNC GLOBAL DEFAULT 12 PyObject_SetAttr │ │ │ │ + 862: 0024ee99 272 FUNC GLOBAL DEFAULT 12 _Py_c_pow │ │ │ │ 863: 00000000 0 FUNC GLOBAL DEFAULT UND XML_StopParser │ │ │ │ 864: 004b9d54 4 OBJECT GLOBAL DEFAULT 29 Py_InspectFlag │ │ │ │ - 865: 00268829 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ - 866: 000f8f49 752 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ - 867: 00067327 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ - 868: 001824cd 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ - 869: 001011ed 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ + 865: 00268639 202 FUNC GLOBAL DEFAULT 12 PySequence_SetItem │ │ │ │ + 866: 000f8f7d 750 FUNC GLOBAL DEFAULT 12 _PyCode_ConstantKey │ │ │ │ + 867: 00067297 30 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareKindInternal │ │ │ │ + 868: 001821dd 1108 FUNC GLOBAL DEFAULT 12 _PyEval_MatchClass │ │ │ │ + 869: 00101685 612 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed │ │ │ │ 870: 00000000 0 FUNC GLOBAL DEFAULT UND ftruncate64@GLIBC_2.4 (2) │ │ │ │ 871: 00000000 0 FUNC GLOBAL DEFAULT UND memset@GLIBC_2.4 (2) │ │ │ │ 872: 00000000 0 FUNC GLOBAL DEFAULT UND __recvmsg64@GLIBC_2.34 (4) │ │ │ │ 873: 004b9708 4 OBJECT GLOBAL DEFAULT 29 stdin@GLIBC_2.4 (2) │ │ │ │ 874: 00000000 0 FUNC GLOBAL DEFAULT UND strsignal@GLIBC_2.4 (2) │ │ │ │ - 875: 000fbfa1 3874 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ - 876: 0005891f 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ - 877: 000b75b5 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ + 875: 000fbfdd 3874 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevelObject │ │ │ │ + 876: 0005888b 92 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncDesc │ │ │ │ + 877: 000b74dd 6 FUNC GLOBAL DEFAULT 12 PyFunction_New │ │ │ │ 878: 00000000 0 FUNC GLOBAL DEFAULT UND symlinkat@GLIBC_2.4 (2) │ │ │ │ - 879: 00048b19 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ - 880: 000dad6d 1276 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ - 881: 0018d749 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ + 879: 00048b13 28 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32 │ │ │ │ + 880: 000dacdd 1276 FUNC GLOBAL DEFAULT 12 PyUnicode_RPartition │ │ │ │ + 881: 0018d9e1 90 FUNC GLOBAL DEFAULT 12 PyComplex_FromCComplex │ │ │ │ 882: 0047568c 208 OBJECT GLOBAL DEFAULT 26 PyList_Type │ │ │ │ 883: 00479f44 208 OBJECT GLOBAL DEFAULT 26 PyType_Type │ │ │ │ 884: 00000000 0 FUNC GLOBAL DEFAULT UND strtok_r@GLIBC_2.4 (2) │ │ │ │ - 885: 00260a89 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ + 885: 00260a39 1212 FUNC GLOBAL DEFAULT 12 _PyUnicode_EncodeUTF32 │ │ │ │ 886: 00000000 0 FUNC GLOBAL DEFAULT UND memcmp@GLIBC_2.4 (2) │ │ │ │ - 887: 00145a5d 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ + 887: 00145495 356 FUNC GLOBAL DEFAULT 12 Py_ReprEnter │ │ │ │ 888: 00000000 0 FUNC GLOBAL DEFAULT UND flockfile@GLIBC_2.4 (2) │ │ │ │ - 889: 001932ed 212 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ + 889: 00193695 212 FUNC GLOBAL DEFAULT 12 _Py_c_quot │ │ │ │ 890: 00000000 0 FUNC GLOBAL DEFAULT UND opendir@GLIBC_2.4 (2) │ │ │ │ 891: 0047a4f4 208 OBJECT GLOBAL DEFAULT 26 PyUnicode_Type │ │ │ │ - 892: 000795a9 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ - 893: 00064c6d 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ - 894: 0016c3b9 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ - 895: 0007f509 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ + 892: 0007958d 52 FUNC GLOBAL DEFAULT 12 PyThreadState_Get │ │ │ │ + 893: 00064c01 20 FUNC GLOBAL DEFAULT 12 PyErr_PrintEx │ │ │ │ + 894: 0016bfdd 66 FUNC GLOBAL DEFAULT 12 _PyLong_Format │ │ │ │ + 895: 0007f4f1 724 FUNC GLOBAL DEFAULT 12 PyWeakref_NewRef │ │ │ │ 896: 00030941 64 FUNC GLOBAL DEFAULT 12 _Py_fstat │ │ │ │ 897: 0002ec71 6 FUNC GLOBAL DEFAULT 12 PyInterpreterState_ThreadHead │ │ │ │ - 898: 0019ed2d 76 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ + 898: 0019f881 80 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Init │ │ │ │ 899: 00000000 0 FUNC GLOBAL DEFAULT UND splice@GLIBC_2.5 (9) │ │ │ │ - 900: 0006e3d1 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ - 901: 002026f9 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ - 902: 00064987 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ - 903: 00204641 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ - 904: 0027ceb1 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ + 900: 0006e3c1 94 FUNC GLOBAL DEFAULT 12 _Py_HashBytes │ │ │ │ + 901: 0020351d 84 FUNC GLOBAL DEFAULT 12 PyList_Reverse │ │ │ │ + 902: 0006491b 16 FUNC GLOBAL DEFAULT 12 PyStatus_IsExit │ │ │ │ + 903: 00205465 12 FUNC GLOBAL DEFAULT 12 PyInit__opcode │ │ │ │ + 904: 0027cc85 48 FUNC GLOBAL DEFAULT 12 Py_AddPendingCall │ │ │ │ 905: 00000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 906: 001e46ed 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ - 907: 00064a9f 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ + 906: 001e5665 44 FUNC GLOBAL DEFAULT 12 PyEvent_Wait │ │ │ │ + 907: 00064a33 18 FUNC GLOBAL DEFAULT 12 _PySeqLock_AfterFork │ │ │ │ 908: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setparam@GLIBC_2.4 (2) │ │ │ │ 909: 0002ad7d 244 FUNC GLOBAL DEFAULT 12 PySys_AddAuditHook │ │ │ │ - 910: 000600e9 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ - 911: 00226611 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ - 912: 00092989 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ + 910: 00060055 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetContext │ │ │ │ + 911: 00226f01 6 FUNC GLOBAL DEFAULT 12 _PyTime_MonotonicWithInfo │ │ │ │ + 912: 00092991 94 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8 │ │ │ │ 913: 00000000 0 FUNC GLOBAL DEFAULT UND fpathconf@GLIBC_2.4 (2) │ │ │ │ - 914: 00146f11 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ - 915: 000605e9 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ - 916: 0003c5a1 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ - 917: 00048d51 188 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ - 918: 00164de5 1508 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ + 914: 00146949 62 FUNC GLOBAL DEFAULT 12 PyInterpreterState_GetDict │ │ │ │ + 915: 00060555 42 FUNC GLOBAL DEFAULT 12 PyOS_mystricmp │ │ │ │ + 916: 0003c4e9 156 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceConcat │ │ │ │ + 917: 00048dc7 190 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_UnregisterClass │ │ │ │ + 918: 00164a05 1508 FUNC GLOBAL DEFAULT 12 PyOS_double_to_string │ │ │ │ 919: 00000000 0 FUNC GLOBAL DEFAULT UND ldexp@GLIBC_2.4 (2) │ │ │ │ - 920: 0004c997 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ - 921: 000d7a7d 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ - 922: 0008347d 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ - 923: 000d13d1 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ - 924: 0009dba1 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ + 920: 0004d195 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramFullPath │ │ │ │ + 921: 000d79f1 268 FUNC GLOBAL DEFAULT 12 PyErr_ExceptionMatches │ │ │ │ + 922: 00083461 500 FUNC GLOBAL DEFAULT 12 PyObject_SetAttrString │ │ │ │ + 923: 000d1355 270 FUNC GLOBAL DEFAULT 12 PyBytes_Concat │ │ │ │ + 924: 0009da85 20 FUNC GLOBAL DEFAULT 12 PyEval_GetBuiltins │ │ │ │ 925: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtol@GLIBC_2.38 (15) │ │ │ │ 926: 004782ac 208 OBJECT GLOBAL DEFAULT 26 PyInstanceMethod_Type │ │ │ │ - 927: 0021cced 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ - 928: 000e1f69 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ - 929: 0021ef3d 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ - 930: 000611f1 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ - 931: 00254bd9 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ + 927: 0021da25 240 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_RegisterClass │ │ │ │ + 928: 000e1fa5 40 FUNC GLOBAL DEFAULT 12 PyType_FromModuleAndSpec │ │ │ │ + 929: 0021fac1 116 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_ObjectToID │ │ │ │ + 930: 00061165 50 FUNC GLOBAL DEFAULT 12 PyMethod_Self │ │ │ │ + 931: 0025532d 96 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsTracked │ │ │ │ 932: 00000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.4 (2) │ │ │ │ - 933: 0015467d 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ + 933: 0015412d 164 FUNC GLOBAL DEFAULT 12 PyObject_ASCII │ │ │ │ 934: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.4 (2) │ │ │ │ 935: 00000000 0 FUNC GLOBAL DEFAULT UND memfd_create@GLIBC_2.27 (13) │ │ │ │ 936: 00000000 0 FUNC GLOBAL DEFAULT UND shutdown@GLIBC_2.4 (2) │ │ │ │ 937: 00000000 0 FUNC GLOBAL DEFAULT UND madvise@GLIBC_2.4 (2) │ │ │ │ 938: 000297e4 0 FUNC GLOBAL DEFAULT UND XML_SetStartDoctypeDeclHandler │ │ │ │ 939: 0002fce9 76 FUNC GLOBAL DEFAULT 12 _PyTraceMalloc_GetTraceback │ │ │ │ - 940: 0011c4e9 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ - 941: 0020199d 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ - 942: 0045d0c0 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ + 940: 0011be85 16 FUNC GLOBAL DEFAULT 12 _PyLong_FromGid │ │ │ │ + 941: 002027c1 212 FUNC GLOBAL DEFAULT 12 _PyObject_FunctionStr │ │ │ │ + 942: 0045ce00 268 OBJECT GLOBAL DEFAULT 14 _PyParser_TokenNames │ │ │ │ 943: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_wait@GLIBC_2.4 (2) │ │ │ │ - 944: 00143cf1 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ + 944: 00143725 78 FUNC GLOBAL DEFAULT 12 PyLong_AsVoidPtr │ │ │ │ 945: 00000000 0 FUNC GLOBAL DEFAULT UND __sigtimedwait64@GLIBC_2.34 (4) │ │ │ │ 946: 000299b8 0 FUNC GLOBAL DEFAULT UND XML_SetStartNamespaceDeclHandler │ │ │ │ - 947: 0015b849 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ - 948: 0004c555 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ + 947: 0015b431 24 FUNC GLOBAL DEFAULT 12 PyErr_SetNone │ │ │ │ + 948: 0004c4a9 78 FUNC GLOBAL DEFAULT 12 PyObject_DelItemString │ │ │ │ 949: 00000000 0 FUNC GLOBAL DEFAULT UND __syslog_chk@GLIBC_2.4 (2) │ │ │ │ - 950: 00062619 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ - 951: 001a9605 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ - 952: 0007ec01 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ - 953: 00064be9 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ - 954: 0006822d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ - 955: 000d8799 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ + 950: 000625ad 14 FUNC GLOBAL DEFAULT 12 _Py_SetRefcnt │ │ │ │ + 951: 001aa3dd 54 FUNC GLOBAL DEFAULT 12 PyBuffer_GetPointer │ │ │ │ + 952: 0007ebf9 70 FUNC GLOBAL DEFAULT 12 PyDescr_NewMember │ │ │ │ + 953: 00064b7d 6 FUNC GLOBAL DEFAULT 12 _PyThreadState_Prealloc │ │ │ │ + 954: 0006821d 188 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicit │ │ │ │ + 955: 000d870d 106 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptTypeValid │ │ │ │ 956: 00000000 0 FUNC GLOBAL DEFAULT UND accept4@GLIBC_2.10 (19) │ │ │ │ - 957: 00061ced 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ + 957: 00061bf9 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttrString │ │ │ │ 958: 00000000 0 FUNC GLOBAL DEFAULT UND fputs@GLIBC_2.4 (2) │ │ │ │ - 959: 00226039 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ - 960: 00047221 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ + 959: 00226925 16 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetCurrent │ │ │ │ + 960: 0004729b 52 FUNC GLOBAL DEFAULT 12 Py_GetConstant │ │ │ │ 961: 00000000 0 FUNC GLOBAL DEFAULT UND __utimensat64@GLIBC_2.34 (4) │ │ │ │ 962: 00000000 0 FUNC GLOBAL DEFAULT UND unlockpt@GLIBC_2.4 (2) │ │ │ │ 963: 00000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.4 (2) │ │ │ │ 964: 0047af50 4 OBJECT GLOBAL DEFAULT 26 PyExc_BrokenPipeError │ │ │ │ 965: 00000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.4 (2) │ │ │ │ - 966: 0006102f 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ + 966: 00060fa3 18 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_CompactValue │ │ │ │ 967: 00000000 0 FUNC GLOBAL DEFAULT UND ttyname_r@GLIBC_2.4 (2) │ │ │ │ - 968: 00080d99 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ - 969: 00080b41 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ + 968: 00080d7d 272 FUNC GLOBAL DEFAULT 12 PyDict_SetItemString │ │ │ │ + 969: 00080b25 38 FUNC GLOBAL DEFAULT 12 PyObject_GetItemData │ │ │ │ 970: 00477a10 208 OBJECT GLOBAL DEFAULT 26 PyProperty_Type │ │ │ │ - 971: 00082715 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ - 972: 00167ccd 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ + 971: 000826f9 80 FUNC GLOBAL DEFAULT 12 PyObject_GC_Track │ │ │ │ + 972: 001678d5 30 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeIsValid │ │ │ │ 973: 00476c5c 208 OBJECT GLOBAL DEFAULT 26 PyAsyncGen_Type │ │ │ │ - 974: 0006d429 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ + 974: 0006d419 66 FUNC GLOBAL DEFAULT 12 PyMem_RawRealloc │ │ │ │ 975: 00000000 0 FUNC GLOBAL DEFAULT UND fchmod@GLIBC_2.4 (2) │ │ │ │ - 976: 00068da7 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ + 976: 00068d97 2 FUNC GLOBAL DEFAULT 12 PyThread_ReInitTLS │ │ │ │ 977: 0047ac40 4 OBJECT GLOBAL DEFAULT 26 PyExc_OverflowError │ │ │ │ 978: 00000000 0 FUNC GLOBAL DEFAULT UND strpbrk@GLIBC_2.4 (2) │ │ │ │ 979: 00000000 0 FUNC GLOBAL DEFAULT UND chmod@GLIBC_2.4 (2) │ │ │ │ - 980: 0012e531 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ + 980: 0012dea9 80 FUNC GLOBAL DEFAULT 12 PySet_Clear │ │ │ │ 981: 00000000 0 FUNC GLOBAL DEFAULT UND ceil@GLIBC_2.4 (3) │ │ │ │ 982: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_toupper_loc@GLIBC_2.4 (2) │ │ │ │ - 983: 0012aee9 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ - 984: 0010f115 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ - 985: 00259051 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ - 986: 00064c21 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ - 987: 0006492d 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ + 983: 0012a861 112 FUNC GLOBAL DEFAULT 12 PyCodec_LookupError │ │ │ │ + 984: 0010f441 86 FUNC GLOBAL DEFAULT 12 _PyObject_GC_Resize │ │ │ │ + 985: 002596c9 56 FUNC GLOBAL DEFAULT 12 _PyDeadline_Get │ │ │ │ + 986: 00064bb5 26 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetEvalFrameFunc │ │ │ │ + 987: 000648c1 20 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseLock │ │ │ │ 988: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_join@GLIBC_2.34 (4) │ │ │ │ - 989: 000925f9 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ + 989: 000925fd 32 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefault │ │ │ │ 990: 00000000 0 FUNC GLOBAL DEFAULT UND dup2@GLIBC_2.4 (2) │ │ │ │ - 991: 001698d1 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ - 992: 0007b1a1 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ + 991: 001694d9 60 FUNC GLOBAL DEFAULT 12 _PyDict_GetItem_KnownHash │ │ │ │ + 992: 0007b18d 84 FUNC GLOBAL DEFAULT 12 PyType_GenericAlloc │ │ │ │ 993: 00000000 0 FUNC GLOBAL DEFAULT UND dup3@GLIBC_2.9 (5) │ │ │ │ - 994: 000fec69 112 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ + 994: 000fee11 148 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLongLong │ │ │ │ 995: 00000000 0 FUNC GLOBAL DEFAULT UND __open64_2@GLIBC_2.7 (11) │ │ │ │ - 996: 0007b175 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ - 997: 0008f6bd 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ - 998: 0003d457 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ + 996: 0007b161 42 FUNC GLOBAL DEFAULT 12 PyDescr_NewWrapper │ │ │ │ + 997: 0008f6c5 94 FUNC GLOBAL DEFAULT 12 PyArg_ParseTuple │ │ │ │ + 998: 0003d3ff 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetStart │ │ │ │ 999: 004745e4 208 OBJECT GLOBAL DEFAULT 26 PyODictKeys_Type │ │ │ │ - 1000: 000cff09 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ - 1001: 00068eb5 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ - 1002: 00068ead 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ - 1003: 000e2165 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ - 1004: 001702a1 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ - 1005: 00180859 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ - 1006: 000607c1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ - 1007: 00065315 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ - 1008: 001b1689 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ + 1000: 000cfe8d 32 FUNC GLOBAL DEFAULT 12 PyModule_Add │ │ │ │ + 1001: 00068ea5 28 FUNC GLOBAL DEFAULT 12 PySignal_SetWakeupFd │ │ │ │ + 1002: 00068e9d 4 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfTrampoline_CompileCode │ │ │ │ + 1003: 000e21a1 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpecWithBases │ │ │ │ + 1004: 0016ff25 362 FUNC GLOBAL DEFAULT 12 PyBytes_FromObject │ │ │ │ + 1005: 00180569 800 FUNC GLOBAL DEFAULT 12 _PyLong_Frexp │ │ │ │ + 1006: 0006072d 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStdout │ │ │ │ + 1007: 00065285 120 FUNC GLOBAL DEFAULT 12 PyObject_GetArenaAllocator │ │ │ │ + 1008: 001b2461 124 FUNC GLOBAL DEFAULT 12 PyMem_GetAllocator │ │ │ │ 1009: 00029280 0 FUNC GLOBAL DEFAULT UND XML_SetEncoding │ │ │ │ - 1010: 0007f1a9 396 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ - 1011: 0025f16d 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ - 1012: 000c3715 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ + 1010: 0007f191 396 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedLong │ │ │ │ + 1011: 0025f121 382 FUNC GLOBAL DEFAULT 12 PyCodec_ReplaceErrors │ │ │ │ + 1012: 000c36c5 426 FUNC GLOBAL DEFAULT 12 PyArg_UnpackTuple │ │ │ │ 1013: 00000000 0 FUNC GLOBAL DEFAULT UND __lstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1014: 00000000 0 FUNC GLOBAL DEFAULT UND localeconv@GLIBC_2.4 (2) │ │ │ │ - 1015: 00079695 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ - 1016: 0004d1f1 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ - 1017: 00205275 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ - 1018: 00036121 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ - 1019: 0006d111 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ + 1015: 00079679 106 FUNC GLOBAL DEFAULT 12 PyDict_Contains │ │ │ │ + 1016: 0004d133 64 FUNC GLOBAL DEFAULT 12 PyMapping_HasKey │ │ │ │ + 1017: 00206099 12 FUNC GLOBAL DEFAULT 12 PyInit_grp │ │ │ │ + 1018: 000360bb 68 FUNC GLOBAL DEFAULT 12 PyDict_DelItemString │ │ │ │ + 1019: 0006d101 128 FUNC GLOBAL DEFAULT 12 _Py_DecodeLocaleEx │ │ │ │ 1020: 00000000 0 FUNC GLOBAL DEFAULT UND initgroups@GLIBC_2.4 (2) │ │ │ │ 1021: 00000000 0 FUNC GLOBAL DEFAULT UND sync@GLIBC_2.4 (2) │ │ │ │ - 1022: 00181831 494 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ - 1023: 00065665 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ - 1024: 000b0851 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ + 1022: 00181541 494 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceLshift │ │ │ │ + 1023: 000655d5 90 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_FromObject │ │ │ │ + 1024: 000b077d 146 FUNC GLOBAL DEFAULT 12 _PyArena_Malloc │ │ │ │ 1025: 0047c44c 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterpreterError │ │ │ │ - 1026: 001ac145 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ + 1026: 001acf1d 44 FUNC GLOBAL DEFAULT 12 _Py_SetLocaleFromEnv │ │ │ │ 1027: 00000000 0 FUNC GLOBAL DEFAULT UND pause@GLIBC_2.4 (2) │ │ │ │ 1028: 004e2d74 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncodeErrors │ │ │ │ 1029: 00475d3c 208 OBJECT GLOBAL DEFAULT 26 PyClassMethod_Type │ │ │ │ - 1030: 000574ad 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ + 1030: 00057415 58 FUNC GLOBAL DEFAULT 12 _PyXI_FreeNamespace │ │ │ │ 1031: 00000000 0 FUNC GLOBAL DEFAULT UND crc32 │ │ │ │ 1032: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fallocate64@GLIBC_2.4 (2) │ │ │ │ - 1033: 00095ff5 1088 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ - 1034: 002231c9 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ + 1033: 000960ad 1088 FUNC GLOBAL DEFAULT 12 _PyObject_GetMethod │ │ │ │ + 1034: 00223c59 60 FUNC GLOBAL DEFAULT 12 PyMapping_Values │ │ │ │ 1035: 00000000 0 FUNC GLOBAL DEFAULT UND geteuid@GLIBC_2.4 (2) │ │ │ │ 1036: 0047dafc 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndentationError │ │ │ │ - 1037: 00060ac1 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ - 1038: 0006483d 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ + 1037: 00060a2d 108 FUNC GLOBAL DEFAULT 12 PyFunction_AddWatcher │ │ │ │ + 1038: 000647d1 20 FUNC GLOBAL DEFAULT 12 PyContext_Exit │ │ │ │ 1039: 00000000 0 FUNC GLOBAL DEFAULT UND getppid@GLIBC_2.4 (2) │ │ │ │ - 1040: 0009de3d 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ - 1041: 001ded75 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ + 1040: 0009dd21 240 FUNC GLOBAL DEFAULT 12 PyEval_EvalCode │ │ │ │ + 1041: 001dfd65 120 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetRunningMain │ │ │ │ 1042: 00000000 0 FUNC GLOBAL DEFAULT UND fopen64@GLIBC_2.4 (2) │ │ │ │ - 1043: 000730d5 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ - 1044: 00066a09 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ + 1043: 000730a1 536 FUNC GLOBAL DEFAULT 12 PyBytes_FromStringAndSize │ │ │ │ + 1044: 00066979 86 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_GetBuffer │ │ │ │ 1045: 00000000 0 FUNC GLOBAL DEFAULT UND hypot@GLIBC_2.35 (12) │ │ │ │ - 1046: 0015dde9 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ + 1046: 0015d9a5 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoPositional │ │ │ │ 1047: 00000000 0 FUNC GLOBAL DEFAULT UND grantpt@GLIBC_2.4 (2) │ │ │ │ 1048: 0002a358 0 FUNC GLOBAL DEFAULT UND acosh@GLIBC_2.4 (3) │ │ │ │ - 1049: 000602a1 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ - 1050: 0011475d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ - 1051: 00067e8f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ - 1052: 000f93c1 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ - 1053: 000732ed 292 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ - 1054: 0027a1bd 924 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ - 1055: 00050c19 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ - 1056: 00228481 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ + 1049: 0006020d 4 FUNC GLOBAL DEFAULT 12 PyCode_GetFreevars │ │ │ │ + 1050: 0011408d 52 FUNC GLOBAL DEFAULT 12 PyObject_Bytes │ │ │ │ + 1051: 00067e7f 8 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileFlags │ │ │ │ + 1052: 000f93f5 220 FUNC GLOBAL DEFAULT 12 PyNumber_Negative │ │ │ │ + 1053: 000732b9 292 FUNC GLOBAL DEFAULT 12 PyTuple_New │ │ │ │ + 1054: 00279f91 924 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_AsDict │ │ │ │ + 1055: 00050b71 2 FUNC GLOBAL DEFAULT 12 _PyDict_SizeOf │ │ │ │ + 1056: 00228d71 8 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromObject │ │ │ │ 1057: 00000000 0 FUNC GLOBAL DEFAULT UND frexp@GLIBC_2.4 (2) │ │ │ │ - 1058: 0008c3f9 1472 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ - 1059: 001f6c29 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ + 1058: 0008c401 1472 FUNC GLOBAL DEFAULT 12 _PyObject_MakeTpCall │ │ │ │ + 1059: 001f7b99 254 FUNC GLOBAL DEFAULT 12 _Py_Gid_Converter │ │ │ │ 1060: 004722fc 208 OBJECT GLOBAL DEFAULT 26 PyContext_Type │ │ │ │ 1061: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpucount@GLIBC_2.6 (20) │ │ │ │ 1062: 00000000 0 FUNC GLOBAL DEFAULT UND floor@GLIBC_2.4 (3) │ │ │ │ 1063: 004e4fc8 0 NOTYPE GLOBAL DEFAULT 29 __bss_end__ │ │ │ │ - 1064: 001e46bd 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ - 1065: 000655a5 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ - 1066: 00090f39 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ - 1067: 001de1d5 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ + 1064: 001e5635 48 FUNC GLOBAL DEFAULT 12 PyThread_start_new_thread │ │ │ │ + 1065: 00065515 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoop │ │ │ │ + 1066: 00090f41 240 FUNC GLOBAL DEFAULT 12 PyDict_Next │ │ │ │ + 1067: 001df1c5 216 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleObject │ │ │ │ 1068: 00000000 0 FUNC GLOBAL DEFAULT UND strcmp@GLIBC_2.4 (2) │ │ │ │ 1069: 00476948 208 OBJECT GLOBAL DEFAULT 26 PyGen_Type │ │ │ │ - 1070: 00046dfd 172 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ - 1071: 00244da9 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ - 1072: 001a83c1 464 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ - 1073: 001feac1 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ + 1070: 00046d4f 174 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_SetExtra │ │ │ │ + 1071: 00245589 2 FUNC GLOBAL DEFAULT 12 PyDict_Values │ │ │ │ + 1072: 001a9195 460 FUNC GLOBAL DEFAULT 12 PyFloat_Pack2 │ │ │ │ + 1073: 001ff941 20 FUNC GLOBAL DEFAULT 12 _PyEvent_IsSet │ │ │ │ 1074: 0002e6cb 266 FUNC GLOBAL DEFAULT 12 PyObject_Print │ │ │ │ - 1075: 00092175 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ - 1076: 0013b081 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ - 1077: 00146091 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ - 1078: 0019c245 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ + 1075: 00092179 48 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallDict │ │ │ │ + 1076: 0013aab1 26 FUNC GLOBAL DEFAULT 12 PyIter_Check │ │ │ │ + 1077: 00145ac9 84 FUNC GLOBAL DEFAULT 12 Py_ReprLeave │ │ │ │ + 1078: 0019cd9d 412 FUNC GLOBAL DEFAULT 12 PyFloat_Pack4 │ │ │ │ 1079: 00473940 208 OBJECT GLOBAL DEFAULT 26 PyRangeIter_Type │ │ │ │ - 1080: 0017fabd 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ - 1081: 000607f9 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ + 1080: 0017f7cd 12 FUNC GLOBAL DEFAULT 12 PyNumber_Power │ │ │ │ + 1081: 00060765 62 FUNC GLOBAL DEFAULT 12 PyTime_TimeRaw │ │ │ │ 1082: 00000000 0 FUNC GLOBAL DEFAULT UND inflateCopy@ZLIB_1.2.0 (24) │ │ │ │ - 1083: 0007cc4d 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ - 1084: 001e6ec5 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ - 1085: 0010d09d 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ - 1086: 00156ff9 452 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ + 1083: 0007cc39 468 FUNC GLOBAL DEFAULT 12 PyObject_Free │ │ │ │ + 1084: 001e7e3d 12 FUNC GLOBAL DEFAULT 12 PyInit__datetime │ │ │ │ + 1085: 0010d3b5 14 FUNC GLOBAL DEFAULT 12 Py_HashPointer │ │ │ │ + 1086: 00156aad 448 FUNC GLOBAL DEFAULT 12 PyFloat_Pack8 │ │ │ │ 1087: 000303c1 880 FUNC GLOBAL DEFAULT 12 PyOS_AfterFork_Child │ │ │ │ 1088: 00000000 0 FUNC GLOBAL DEFAULT UND lchown@GLIBC_2.4 (2) │ │ │ │ 1089: 0047abd0 4 OBJECT GLOBAL DEFAULT 26 PyExc_TypeError │ │ │ │ 1090: 00000000 0 FUNC GLOBAL DEFAULT UND access@GLIBC_2.4 (2) │ │ │ │ - 1091: 0013a345 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ - 1092: 000d7c95 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ - 1093: 001e6edd 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ - 1094: 00202fd1 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ - 1095: 00068f2d 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ - 1096: 00064861 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ + 1091: 00139d69 48 FUNC GLOBAL DEFAULT 12 PyEval_MergeCompilerFlags │ │ │ │ + 1092: 000d7c09 44 FUNC GLOBAL DEFAULT 12 PyErr_SetRaisedException │ │ │ │ + 1093: 001e7e55 72 FUNC GLOBAL DEFAULT 12 PyModule_Create2 │ │ │ │ + 1094: 00203df5 120 FUNC GLOBAL DEFAULT 12 PySequence_GetSlice │ │ │ │ + 1095: 00068f1d 16 FUNC GLOBAL DEFAULT 12 PyOS_InterruptOccurred │ │ │ │ + 1096: 000647f5 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Clear │ │ │ │ 1097: 00000000 0 FUNC GLOBAL DEFAULT UND setpgrp@GLIBC_2.4 (2) │ │ │ │ 1098: 00000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.4 (2) │ │ │ │ 1099: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (7) │ │ │ │ - 1100: 00060697 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ - 1101: 00060455 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ - 1102: 00064945 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ + 1100: 00060603 58 FUNC GLOBAL DEFAULT 12 PySys_FormatStdout │ │ │ │ + 1101: 000603c1 18 FUNC GLOBAL DEFAULT 12 Py_IncRef │ │ │ │ + 1102: 000648d9 14 FUNC GLOBAL DEFAULT 12 PyStatus_Error │ │ │ │ 1103: 00000000 0 FUNC GLOBAL DEFAULT UND inflate │ │ │ │ 1104: 004e2a80 1 OBJECT GLOBAL DEFAULT 29 _PyByteArray_empty_string │ │ │ │ 1105: 00000000 0 FUNC GLOBAL DEFAULT UND wmemchr@GLIBC_2.4 (2) │ │ │ │ 1106: 00471114 208 OBJECT GLOBAL DEFAULT 26 PyFrozenSet_Type │ │ │ │ - 1107: 000e8cc5 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ - 1108: 00145f65 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ - 1109: 000edd1d 708 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ - 1110: 0015dfe1 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ - 1111: 001822b9 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ - 1112: 000668f1 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ - 1113: 00218831 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ - 1114: 000e9285 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ - 1115: 0012ed51 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ + 1107: 000e8cfd 804 FUNC GLOBAL DEFAULT 12 PyObject_Str │ │ │ │ + 1108: 0014599d 118 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteChar │ │ │ │ + 1109: 000edd59 708 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideCharString │ │ │ │ + 1110: 0015db9d 26 FUNC GLOBAL DEFAULT 12 PySequence_Check │ │ │ │ + 1111: 00181fc9 52 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLinebreak │ │ │ │ + 1112: 00066861 50 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_FailIfRunningMain │ │ │ │ + 1113: 00219571 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimespec │ │ │ │ + 1114: 000e92bd 488 FUNC GLOBAL DEFAULT 12 PyErr_CheckSignals │ │ │ │ + 1115: 0012e6d9 352 FUNC GLOBAL DEFAULT 12 PyCode_Addr2Line │ │ │ │ 1116: 0002ad59 36 FUNC GLOBAL DEFAULT 12 PyPreConfig_InitIsolatedConfig │ │ │ │ - 1117: 001de2b9 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ - 1118: 0006d19d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ - 1119: 000369dd 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ - 1120: 00247531 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ + 1117: 001df2a9 124 FUNC GLOBAL DEFAULT 12 PyDict_Watch │ │ │ │ + 1118: 0006d18d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetString │ │ │ │ + 1119: 00036735 78 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcUnbound │ │ │ │ + 1120: 00247cd5 52 FUNC GLOBAL DEFAULT 12 Py_GetConstantBorrowed │ │ │ │ 1121: 0002b07b 40 FUNC GLOBAL DEFAULT 12 PyConfig_SetArgv │ │ │ │ - 1122: 000604df 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ - 1123: 00057817 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ - 1124: 001f482d 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ - 1125: 001974b5 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ - 1126: 00072e35 672 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ - 1127: 0018655d 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ + 1122: 0006044b 128 FUNC GLOBAL DEFAULT 12 PyWeakref_GetObject │ │ │ │ + 1123: 0005777f 54 FUNC GLOBAL DEFAULT 12 PyObject_GC_IsFinalized │ │ │ │ + 1124: 001f57a1 112 FUNC GLOBAL DEFAULT 12 _PyEval_FormatExcCheckArg │ │ │ │ + 1125: 00197945 274 FUNC GLOBAL DEFAULT 12 PyLong_AsLongLongAndOverflow │ │ │ │ + 1126: 00072e15 652 FUNC GLOBAL DEFAULT 12 PyUnicode_New │ │ │ │ + 1127: 00186525 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4 │ │ │ │ 1128: 00000000 0 FUNC GLOBAL DEFAULT UND killpg@GLIBC_2.4 (2) │ │ │ │ - 1129: 00060ee7 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ - 1130: 0006d7c1 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ + 1129: 00060e5b 58 FUNC GLOBAL DEFAULT 12 PyBuffer_FillContiguousStrides │ │ │ │ + 1130: 0006d7b1 304 FUNC GLOBAL DEFAULT 12 PyConfig_Clear │ │ │ │ 1131: 00474270 208 OBJECT GLOBAL DEFAULT 26 PyMemoryView_Type │ │ │ │ - 1132: 0005dde9 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ + 1132: 0005dd51 16 FUNC GLOBAL DEFAULT 12 PyFloat_GetMin │ │ │ │ 1133: 00000000 0 FUNC GLOBAL DEFAULT UND pwrite64@GLIBC_2.4 (2) │ │ │ │ - 1134: 0006090b 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ + 1134: 00060877 48 FUNC GLOBAL DEFAULT 12 PyUnicode_Translate │ │ │ │ 1135: 00000000 0 FUNC GLOBAL DEFAULT UND kill@GLIBC_2.4 (2) │ │ │ │ - 1136: 0003ed65 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ + 1136: 0003ed15 54 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrString │ │ │ │ 1137: 00000000 0 FUNC GLOBAL DEFAULT UND wcschr@GLIBC_2.4 (2) │ │ │ │ - 1138: 001558a1 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ - 1139: 001b1f45 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ + 1138: 00155351 576 FUNC GLOBAL DEFAULT 12 PyBytes_Repr │ │ │ │ + 1139: 001b2d1d 12 FUNC GLOBAL DEFAULT 12 PyStatus_Ok │ │ │ │ 1140: 00000000 0 FUNC GLOBAL DEFAULT UND memcpy@GLIBC_2.4 (2) │ │ │ │ - 1141: 00147f55 564 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ - 1142: 000efb09 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ + 1141: 0014798d 576 FUNC GLOBAL DEFAULT 12 PyFloat_AsDouble │ │ │ │ + 1142: 000efb41 96 FUNC GLOBAL DEFAULT 12 _PyLong_NumBits │ │ │ │ 1143: 004751e4 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterKey_Type │ │ │ │ - 1144: 000412b1 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ - 1145: 00167ced 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ + 1144: 00041261 328 FUNC GLOBAL DEFAULT 12 PyFrame_New │ │ │ │ + 1145: 001678f5 572 FUNC GLOBAL DEFAULT 12 PyUnicode_AsASCIIString │ │ │ │ 1146: 00000000 0 FUNC GLOBAL DEFAULT UND getgrent@GLIBC_2.4 (2) │ │ │ │ - 1147: 001691ad 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ + 1147: 00168db5 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasJump │ │ │ │ 1148: 00029a7c 0 FUNC GLOBAL DEFAULT UND cbrt@GLIBC_2.4 (3) │ │ │ │ - 1149: 0005eadd 56 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ + 1149: 0005e9a3 58 FUNC GLOBAL DEFAULT 12 PyImport_GetModuleDict │ │ │ │ 1150: 00000000 0 FUNC GLOBAL DEFAULT UND copy_file_range@GLIBC_2.27 (13) │ │ │ │ - 1151: 000babf5 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ + 1151: 000bab19 88 FUNC GLOBAL DEFAULT 12 _PyFunction_SetVersion │ │ │ │ 1152: 0002ae71 84 FUNC GLOBAL DEFAULT 12 PySys_AddWarnOption │ │ │ │ 1153: 00000000 0 FUNC GLOBAL DEFAULT UND inet_aton@GLIBC_2.4 (2) │ │ │ │ 1154: 004748b4 208 OBJECT GLOBAL DEFAULT 26 PyODictIter_Type │ │ │ │ 1155: 0002ad2d 44 FUNC GLOBAL DEFAULT 12 _PyPreConfig_InitCompatConfig │ │ │ │ - 1156: 002640fd 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ - 1157: 00079579 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ - 1158: 00243cc1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ - 1159: 0005d5fd 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ - 1160: 0006c6f7 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ - 1161: 000929e9 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ - 1162: 000d6699 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ - 1163: 00089fdd 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ + 1156: 002640ad 4 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_NewObject │ │ │ │ + 1157: 0007955d 48 FUNC GLOBAL DEFAULT 12 PyObject_GC_UnTrack │ │ │ │ + 1158: 002444a1 38 FUNC GLOBAL DEFAULT 12 _PyGen_yf │ │ │ │ + 1159: 0005d569 142 FUNC GLOBAL DEFAULT 12 PyFile_FromFd │ │ │ │ + 1160: 0006c6e7 16 FUNC GLOBAL DEFAULT 12 _Py_Get_Getpath_CodeObject │ │ │ │ + 1161: 000929f1 60 FUNC GLOBAL DEFAULT 12 PySys_Audit │ │ │ │ + 1162: 000d660d 192 FUNC GLOBAL DEFAULT 12 PyObject_CallOneArg │ │ │ │ + 1163: 00089fe5 32 FUNC GLOBAL DEFAULT 12 PyDict_Update │ │ │ │ 1164: 00471974 4 OBJECT GLOBAL DEFAULT 26 PyExc_NotImplementedError │ │ │ │ 1165: 00029380 0 FUNC GLOBAL DEFAULT UND erfc@GLIBC_2.4 (3) │ │ │ │ 1166: 00000000 0 FUNC GLOBAL DEFAULT UND closelog@GLIBC_2.4 (2) │ │ │ │ 1167: 00000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.4 (2) │ │ │ │ - 1168: 000fd7e1 452 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ + 1168: 000fd819 452 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizerFromDealloc │ │ │ │ 1169: 0047eaa4 208 OBJECT GLOBAL DEFAULT 26 _PyExc_IncompleteInputError │ │ │ │ - 1170: 0005869d 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ - 1171: 0024f989 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ - 1172: 00083e4d 272 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ - 1173: 00078599 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ - 1174: 00061011 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ - 1175: 001b509d 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ + 1170: 00058605 4 FUNC GLOBAL DEFAULT 12 PyDict_MergeFromSeq2 │ │ │ │ + 1171: 00250065 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceTrueDivide │ │ │ │ + 1172: 00083e31 272 FUNC GLOBAL DEFAULT 12 _PyType_LookupRef │ │ │ │ + 1173: 00078579 464 FUNC GLOBAL DEFAULT 12 PyMem_Free │ │ │ │ + 1174: 00060f85 18 FUNC GLOBAL DEFAULT 12 _PyFrame_IsEntryFrame │ │ │ │ + 1175: 001b5e85 68 FUNC GLOBAL DEFAULT 12 PyModule_New │ │ │ │ 1176: 00000000 0 FUNC GLOBAL DEFAULT UND __pthread_cond_timedwait64@GLIBC_2.34 (4) │ │ │ │ - 1177: 00381bd4 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ - 1178: 001231f9 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ + 1177: 00381914 128 OBJECT GLOBAL DEFAULT 14 _Py_ascii_whitespace │ │ │ │ + 1178: 00122ba5 64 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsDecimalDigit │ │ │ │ 1179: 0002bf13 306 FUNC GLOBAL DEFAULT 12 PyOS_Readline │ │ │ │ - 1180: 00057d09 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ - 1181: 000532a5 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ - 1182: 00034b03 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ - 1183: 001f4499 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ + 1180: 00057c71 84 FUNC GLOBAL DEFAULT 12 _PyLong_Size_t_Converter │ │ │ │ + 1181: 00053203 30 FUNC GLOBAL DEFAULT 12 PyBytes_ConcatAndDel │ │ │ │ + 1182: 00034b07 10 FUNC GLOBAL DEFAULT 12 PyInit__elementtree │ │ │ │ + 1183: 001f540d 62 FUNC GLOBAL DEFAULT 12 PyModule_AddObject │ │ │ │ 1184: 00000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.4 (2) │ │ │ │ - 1185: 0005ff65 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ - 1186: 000bd735 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ - 1187: 00153069 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ - 1188: 0010d999 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ + 1185: 0005fed1 10 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLasti │ │ │ │ + 1186: 000bd6b1 764 FUNC GLOBAL DEFAULT 12 _PyEval_FrameClearAndPop │ │ │ │ + 1187: 00152b19 54 FUNC GLOBAL DEFAULT 12 PyFunction_GetModule │ │ │ │ + 1188: 0010dcc5 88 FUNC GLOBAL DEFAULT 12 PyThread_free_lock │ │ │ │ 1189: 0002a198 0 FUNC GLOBAL DEFAULT UND XML_SetElementDeclHandler │ │ │ │ - 1190: 0012ae09 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ - 1191: 000925c5 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ - 1192: 0006100d 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ - 1193: 00080aa5 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ + 1190: 0012a781 10 FUNC GLOBAL DEFAULT 12 _PyErr_ExceptionMatches │ │ │ │ + 1191: 000925c9 48 FUNC GLOBAL DEFAULT 12 PyObject_Type │ │ │ │ + 1192: 00060f81 2 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocals │ │ │ │ + 1193: 00080a89 34 FUNC GLOBAL DEFAULT 12 PyType_Ready │ │ │ │ 1194: 004b9d70 4 OBJECT GLOBAL DEFAULT 29 Py_UnbufferedStdioFlag │ │ │ │ 1195: 004825c0 4 OBJECT GLOBAL DEFAULT 26 Py_hexdigits │ │ │ │ - 1196: 001646e5 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ + 1196: 00164305 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceXor │ │ │ │ 1197: 00000000 0 FUNC GLOBAL DEFAULT UND bindtextdomain@GLIBC_2.4 (2) │ │ │ │ - 1198: 00060209 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ - 1199: 0037e89c 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ - 1200: 001687b9 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ - 1201: 00101451 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ - 1202: 00209e5d 176 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ + 1198: 00060175 70 FUNC GLOBAL DEFAULT 12 PyCapsule_SetName │ │ │ │ + 1199: 0037e5dc 104 OBJECT GLOBAL DEFAULT 14 _PyEval_BinaryOps │ │ │ │ + 1200: 001683c1 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasConst │ │ │ │ + 1201: 001018e9 40 FUNC GLOBAL DEFAULT 12 PyTime_MonotonicRaw │ │ │ │ + 1202: 0020ac85 176 FUNC GLOBAL DEFAULT 12 _PyEval_SetProfile │ │ │ │ 1203: 00472988 208 OBJECT GLOBAL DEFAULT 26 _PyWeakref_ProxyType │ │ │ │ - 1204: 00060f2f 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ - 1205: 00060a29 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ - 1206: 0004fb71 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ - 1207: 0021e755 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ + 1204: 00060ea3 30 FUNC GLOBAL DEFAULT 12 PyAIter_Check │ │ │ │ + 1205: 00060995 92 FUNC GLOBAL DEFAULT 12 PyDict_AddWatcher │ │ │ │ + 1206: 0004fb15 62 FUNC GLOBAL DEFAULT 12 PyMapping_HasKeyString │ │ │ │ + 1207: 0021f2d9 46 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetIDObject │ │ │ │ 1208: 00000000 0 FUNC GLOBAL DEFAULT UND pipe@GLIBC_2.4 (2) │ │ │ │ - 1209: 0006cc09 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ - 1210: 0003c8f7 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ + 1209: 0006cbf9 20 FUNC GLOBAL DEFAULT 12 PySys_SetArgv │ │ │ │ + 1210: 0003c89f 30 FUNC GLOBAL DEFAULT 12 PyErr_NormalizeException │ │ │ │ 1211: 00000000 0 FUNC GLOBAL DEFAULT UND fchmodat@GLIBC_2.4 (2) │ │ │ │ - 1212: 00133651 394 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ - 1213: 0005562f 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ + 1212: 00132fcd 394 FUNC GLOBAL DEFAULT 12 PyNumber_FloorDivide │ │ │ │ + 1213: 00055593 6 FUNC GLOBAL DEFAULT 12 PyUnicode_AsLatin1String │ │ │ │ 1214: 004746d4 208 OBJECT GLOBAL DEFAULT 26 PyODictItems_Type │ │ │ │ - 1215: 00060c09 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ - 1216: 00033861 68 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ - 1217: 00067f21 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ - 1218: 001c9cd5 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ + 1215: 00060b75 108 FUNC GLOBAL DEFAULT 12 PyType_Watch │ │ │ │ + 1216: 00033863 70 FUNC GLOBAL DEFAULT 12 _PyImport_SetModule │ │ │ │ + 1217: 00067f11 30 FUNC GLOBAL DEFAULT 12 Py_CompileStringFlags │ │ │ │ + 1218: 001cac35 12 FUNC GLOBAL DEFAULT 12 PyInit__io │ │ │ │ 1219: 0047af60 4 OBJECT GLOBAL DEFAULT 26 PyExc_ConnectionResetError │ │ │ │ 1220: 00000000 0 FUNC GLOBAL DEFAULT UND clock@GLIBC_2.4 (2) │ │ │ │ - 1221: 00052c95 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ - 1222: 00181b35 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ + 1221: 00052bf3 188 FUNC GLOBAL DEFAULT 12 PySequence_Repeat │ │ │ │ + 1222: 00181845 104 FUNC GLOBAL DEFAULT 12 _PyLong_AsTime_t │ │ │ │ 1223: 0047dadc 4 OBJECT GLOBAL DEFAULT 26 PyExc_TabError │ │ │ │ - 1224: 001be271 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ + 1224: 001bf105 76 FUNC GLOBAL DEFAULT 12 PyImport_AddModuleRef │ │ │ │ 1225: 004b9d28 4 OBJECT GLOBAL DEFAULT 29 Py_UTF8Mode │ │ │ │ 1226: 004724ec 208 OBJECT GLOBAL DEFAULT 26 PyMap_Type │ │ │ │ 1227: 00000000 0 FUNC GLOBAL DEFAULT UND __fdelt_chk@GLIBC_2.15 (16) │ │ │ │ - 1228: 00171e09 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ - 1229: 00051b39 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ - 1230: 0008c061 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ + 1228: 00171cdd 64 FUNC GLOBAL DEFAULT 12 PyType_GetModuleState │ │ │ │ + 1229: 00051a91 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireRaiseEvent │ │ │ │ + 1230: 0008c069 206 FUNC GLOBAL DEFAULT 12 PyObject_SetItem │ │ │ │ 1231: 00000000 0 FUNC GLOBAL DEFAULT UND lremovexattr@GLIBC_2.4 (2) │ │ │ │ 1232: 004b970c 4 OBJECT GLOBAL DEFAULT 29 stdout@GLIBC_2.4 (2) │ │ │ │ - 1233: 000610b9 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ + 1233: 0006102d 2 FUNC GLOBAL DEFAULT 12 _Py_BreakPoint │ │ │ │ 1234: 00473cf0 208 OBJECT GLOBAL DEFAULT 26 PyModuleDef_Type │ │ │ │ - 1235: 000625e5 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ + 1235: 00062579 4 FUNC GLOBAL DEFAULT 12 PyObject_GET_WEAKREFS_LISTPTR │ │ │ │ 1236: 00000000 0 FUNC GLOBAL DEFAULT UND if_nametoindex@GLIBC_2.4 (2) │ │ │ │ - 1237: 00159409 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ + 1237: 00158fa9 64 FUNC GLOBAL DEFAULT 12 PyType_GetModule │ │ │ │ 1238: 00000000 0 FUNC GLOBAL DEFAULT UND sem_trywait@GLIBC_2.34 (4) │ │ │ │ 1239: 00029868 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandlerExpand │ │ │ │ - 1240: 001aabf5 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ + 1240: 001ab9cd 94 FUNC GLOBAL DEFAULT 12 PyConfig_InitIsolatedConfig │ │ │ │ 1241: 0002a6a8 0 FUNC GLOBAL DEFAULT UND cosh@GLIBC_2.4 (3) │ │ │ │ - 1242: 000f6245 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ - 1243: 000bfb0d 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ + 1242: 000f627d 8 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrno │ │ │ │ + 1243: 000bfac1 692 FUNC GLOBAL DEFAULT 12 _PyUnicode_ScanIdentifier │ │ │ │ 1244: 00000000 0 FUNC GLOBAL DEFAULT UND memrchr@GLIBC_2.4 (2) │ │ │ │ - 1245: 00055c53 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ + 1245: 00056013 58 FUNC GLOBAL DEFAULT 12 PyEval_SetTrace │ │ │ │ 1246: 0002bbed 84 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileExFlags │ │ │ │ - 1247: 00115591 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ - 1248: 00247d65 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ - 1249: 000486dd 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ - 1250: 002237ed 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ - 1251: 0025b6b5 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ - 1252: 00040035 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ - 1253: 000baba1 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ + 1247: 00114ec1 4 FUNC GLOBAL DEFAULT 12 PyDict_Pop │ │ │ │ + 1248: 00248581 12 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IsRunningMain │ │ │ │ + 1249: 00048845 68 FUNC GLOBAL DEFAULT 12 _PyObject_CheckCrossInterpreterData │ │ │ │ + 1250: 0022427d 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable_async_safe │ │ │ │ + 1251: 0025b665 272 FUNC GLOBAL DEFAULT 12 _PySys_GetSizeOf │ │ │ │ + 1252: 0003ffe5 56 FUNC GLOBAL DEFAULT 12 PyUnstable_Eval_RequestCodeExtraIndex │ │ │ │ + 1253: 000baac5 82 FUNC GLOBAL DEFAULT 12 PyTuple_GetItem │ │ │ │ 1254: 00000000 0 FUNC GLOBAL DEFAULT UND getresgid@GLIBC_2.4 (2) │ │ │ │ 1255: 00000000 0 FUNC GLOBAL DEFAULT UND __wait3_time64@GLIBC_2.34 (4) │ │ │ │ - 1256: 00036781 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ + 1256: 00036729 12 FUNC GLOBAL DEFAULT 12 PyInit__symtable │ │ │ │ 1257: 00000000 0 FUNC GLOBAL DEFAULT UND open64@GLIBC_2.4 (2) │ │ │ │ - 1258: 000508c3 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ - 1259: 00060399 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ - 1260: 00064205 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ - 1261: 001e1dd1 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ - 1262: 000647dd 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ + 1258: 00050815 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyStartEvent │ │ │ │ + 1259: 00060305 92 FUNC GLOBAL DEFAULT 12 PyUnstable_GC_VisitObjects │ │ │ │ + 1260: 00064199 10 FUNC GLOBAL DEFAULT 12 PyType_SUPPORTS_WEAKREFS │ │ │ │ + 1261: 001e2dc1 12 FUNC GLOBAL DEFAULT 12 PyInit__functools │ │ │ │ + 1262: 00064771 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrameEx │ │ │ │ 1263: 0002a744 0 FUNC GLOBAL DEFAULT UND fchdir@GLIBC_2.4 (2) │ │ │ │ - 1264: 001ccae9 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ - 1265: 00277c3d 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ + 1264: 001cdae1 12 FUNC GLOBAL DEFAULT 12 PyInit_time │ │ │ │ + 1265: 00277a11 532 FUNC GLOBAL DEFAULT 12 PyMemoryView_GetContiguous │ │ │ │ 1266: 004e2d90 4 OBJECT GLOBAL DEFAULT 29 _PyOS_ReadlineTState │ │ │ │ - 1267: 000e2461 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ - 1268: 00066e31 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ + 1267: 000e2499 4 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_Take2 │ │ │ │ + 1268: 00066da1 272 FUNC GLOBAL DEFAULT 12 PyStructSequence_InitType2 │ │ │ │ 1269: 00000000 0 FUNC GLOBAL DEFAULT UND chdir@GLIBC_2.4 (2) │ │ │ │ - 1270: 0005d13b 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ - 1271: 000c11f1 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ + 1270: 0005d0a7 226 FUNC GLOBAL DEFAULT 12 PyUnstable_Exc_PrepReraiseStar │ │ │ │ + 1271: 000c11a5 1616 FUNC GLOBAL DEFAULT 12 _PyObject_GenericGetAttrWithDict │ │ │ │ 1272: 0047ac1c 4 OBJECT GLOBAL DEFAULT 26 PyExc_ResourceWarning │ │ │ │ - 1273: 000a0275 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ - 1274: 00040da9 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ + 1273: 000a0159 36 FUNC GLOBAL DEFAULT 12 PyBytes_AsString │ │ │ │ + 1274: 00040d59 216 FUNC GLOBAL DEFAULT 12 _PyTraceback_Add │ │ │ │ 1275: 00000000 0 FUNC GLOBAL DEFAULT UND removexattr@GLIBC_2.4 (2) │ │ │ │ - 1276: 0004abdb 54 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ - 1277: 001b5a19 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ - 1278: 000f9be9 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ + 1276: 0004ab39 52 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameBuiltins │ │ │ │ + 1277: 001b6801 104 FUNC GLOBAL DEFAULT 12 PyLong_GetInfo │ │ │ │ + 1278: 000f9c1d 172 FUNC GLOBAL DEFAULT 12 PySequence_Fast │ │ │ │ 1279: 0047db24 4 OBJECT GLOBAL DEFAULT 26 PyExc_FloatingPointError │ │ │ │ - 1280: 00083831 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ - 1281: 0037ea18 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ - 1282: 0003f5d7 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ + 1280: 00083815 1564 FUNC GLOBAL DEFAULT 12 _PyObject_GenericSetAttrWithDict │ │ │ │ + 1281: 0037e758 16 OBJECT GLOBAL DEFAULT 14 _PyEval_ConversionFuncs │ │ │ │ + 1282: 0003f587 4 FUNC GLOBAL DEFAULT 12 PyNumber_InPlacePower │ │ │ │ 1283: 00000000 0 FUNC GLOBAL DEFAULT UND forkpty@GLIBC_2.34 (4) │ │ │ │ 1284: 0047db20 4 OBJECT GLOBAL DEFAULT 26 PyExc_ZeroDivisionError │ │ │ │ 1285: 00000000 0 FUNC GLOBAL DEFAULT UND confstr@GLIBC_2.4 (2) │ │ │ │ 1286: 00000000 0 FUNC GLOBAL DEFAULT UND connect@GLIBC_2.4 (2) │ │ │ │ - 1287: 00051e9b 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ - 1288: 00060ff3 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ - 1289: 00064b33 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ - 1290: 001f6ae9 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ + 1287: 00051e21 138 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireStopIterationEvent │ │ │ │ + 1288: 00060f67 14 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetReason │ │ │ │ + 1289: 00064ac7 50 FUNC GLOBAL DEFAULT 12 _Py_FatalErrorFunc │ │ │ │ + 1290: 001f7a5d 30 FUNC GLOBAL DEFAULT 12 PyUnicode_AppendAndDel │ │ │ │ 1291: 00000000 0 FUNC GLOBAL DEFAULT UND log@GLIBC_2.29 (8) │ │ │ │ - 1292: 00158501 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ - 1293: 0005b471 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ - 1294: 000da349 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ - 1295: 00058415 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ - 1296: 001c1f0d 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ + 1292: 001580a5 20 FUNC GLOBAL DEFAULT 12 _PyTrash_thread_deposit_object │ │ │ │ + 1293: 0005b315 64 FUNC GLOBAL DEFAULT 12 PyErr_GetHandledException │ │ │ │ + 1294: 000da2b9 70 FUNC GLOBAL DEFAULT 12 _PyList_FromArraySteal │ │ │ │ + 1295: 0005837d 26 FUNC GLOBAL DEFAULT 12 _Py_c_prod │ │ │ │ + 1296: 001c2da5 12 FUNC GLOBAL DEFAULT 12 _PyWarnings_Init │ │ │ │ 1297: 00477c24 208 OBJECT GLOBAL DEFAULT 26 PyDictProxy_Type │ │ │ │ 1298: 00000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.4 (2) │ │ │ │ - 1299: 0012b9a1 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ - 1300: 00038fb3 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ - 1301: 000f6371 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ + 1299: 0012b311 366 FUNC GLOBAL DEFAULT 12 PyUnicode_AsWideChar │ │ │ │ + 1300: 00038f6f 10 FUNC GLOBAL DEFAULT 12 PyInit_cmath │ │ │ │ + 1301: 000f63a9 14 FUNC GLOBAL DEFAULT 12 PyNumber_Subtract │ │ │ │ 1302: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentByteIndex │ │ │ │ 1303: 0002cbf5 112 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadLastObjectFromFile │ │ │ │ - 1304: 000615f7 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ - 1305: 001cdfb1 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ - 1306: 00050eb9 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ - 1307: 00061ba7 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ - 1308: 00135e41 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ - 1309: 000604d9 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ - 1310: 0010d529 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ + 1304: 0006156b 4 FUNC GLOBAL DEFAULT 12 PySequence_In │ │ │ │ + 1305: 001cec85 56 FUNC GLOBAL DEFAULT 12 PySys_WriteStderr │ │ │ │ + 1306: 00050e0d 42 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyYieldEvent │ │ │ │ + 1307: 00061ab3 102 FUNC GLOBAL DEFAULT 12 PyCoro_New │ │ │ │ + 1308: 001357c1 86 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8 │ │ │ │ + 1309: 00060445 6 FUNC GLOBAL DEFAULT 12 PyThreadState_GetID │ │ │ │ + 1310: 0010d841 56 FUNC GLOBAL DEFAULT 12 PyEval_GetGlobals │ │ │ │ 1311: 0047ac10 4 OBJECT GLOBAL DEFAULT 26 PyExc_DeprecationWarning │ │ │ │ - 1312: 000369cf 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ - 1313: 00064969 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ + 1312: 000369c5 14 FUNC GLOBAL DEFAULT 12 PyNumber_MatrixMultiply │ │ │ │ + 1313: 000648fd 14 FUNC GLOBAL DEFAULT 12 PyStatus_Exit │ │ │ │ 1314: 00000000 0 FUNC GLOBAL DEFAULT UND alarm@GLIBC_2.4 (2) │ │ │ │ 1315: 00000000 0 FUNC GLOBAL DEFAULT UND log10@GLIBC_2.4 (3) │ │ │ │ - 1316: 000d5f15 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ - 1317: 0009a915 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ - 1318: 0011fd9d 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ - 1319: 000f9de1 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ + 1316: 000d5e89 186 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteStr │ │ │ │ + 1317: 0009a82d 60 FUNC GLOBAL DEFAULT 12 _Py_GetConfig │ │ │ │ + 1318: 0011f74d 32 FUNC GLOBAL DEFAULT 12 PyOS_FSPath │ │ │ │ + 1319: 000f9e15 872 FUNC GLOBAL DEFAULT 12 _Py_MakeCoro │ │ │ │ 1320: 00000000 0 FUNC GLOBAL DEFAULT UND chroot@GLIBC_2.4 (2) │ │ │ │ - 1321: 0027d0dd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ + 1321: 0027ce35 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetStart │ │ │ │ 1322: 0002b2b9 26 FUNC GLOBAL DEFAULT 12 PyConfig_Read │ │ │ │ - 1323: 000c6a85 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ - 1324: 0011f0c1 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ - 1325: 00091389 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ - 1326: 001aad45 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ - 1327: 000ff739 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ + 1323: 000c6a31 96 FUNC GLOBAL DEFAULT 12 PyCell_New │ │ │ │ + 1324: 0011ea79 12 FUNC GLOBAL DEFAULT 12 _PyLong_Sign │ │ │ │ + 1325: 0009138d 200 FUNC GLOBAL DEFAULT 12 PyObject_Vectorcall │ │ │ │ + 1326: 001abb1d 52 FUNC GLOBAL DEFAULT 12 PyThread_start_joinable_thread │ │ │ │ + 1327: 000ffbcd 102 FUNC GLOBAL DEFAULT 12 PySet_Size │ │ │ │ 1328: 00000000 0 FUNC GLOBAL DEFAULT UND strcpy@GLIBC_2.4 (2) │ │ │ │ - 1329: 000606d1 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ + 1329: 0006063d 96 FUNC GLOBAL DEFAULT 12 PySys_GetObject │ │ │ │ 1330: 0047907c 208 OBJECT GLOBAL DEFAULT 26 PyBool_Type │ │ │ │ - 1331: 000948ad 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ - 1332: 00144db1 1358 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ - 1333: 001abc2d 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ - 1334: 000eb6a5 1740 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ + 1331: 00094965 268 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Finish │ │ │ │ + 1332: 001447e9 1358 FUNC GLOBAL DEFAULT 12 PyThreadState_Clear │ │ │ │ + 1333: 001aca05 92 FUNC GLOBAL DEFAULT 12 PyThread_init_thread │ │ │ │ + 1334: 000eb6dd 1740 FUNC GLOBAL DEFAULT 12 _PyUnicode_JoinArray │ │ │ │ 1335: 00481bf0 256 OBJECT GLOBAL DEFAULT 26 _PyLong_DigitValue │ │ │ │ - 1336: 001dd841 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ + 1336: 001de831 156 FUNC GLOBAL DEFAULT 12 PyGILState_Ensure │ │ │ │ 1337: 00000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.4 (2) │ │ │ │ - 1338: 0011fca9 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ - 1339: 001170e1 1232 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ + 1338: 0011f659 74 FUNC GLOBAL DEFAULT 12 PyDict_ContainsString │ │ │ │ + 1339: 00116a19 1232 FUNC GLOBAL DEFAULT 12 PySlice_Unpack │ │ │ │ 1340: 004772cc 208 OBJECT GLOBAL DEFAULT 26 PyReversed_Type │ │ │ │ - 1341: 001fd381 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ + 1341: 001fe1b1 160 FUNC GLOBAL DEFAULT 12 _PyCapsule_SetTraverse │ │ │ │ 1342: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_detach@GLIBC_2.34 (4) │ │ │ │ - 1343: 000d81a5 1348 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ - 1344: 00110a9d 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ - 1345: 0007fea9 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ - 1346: 0004a2d1 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ + 1343: 000d8119 1348 FUNC GLOBAL DEFAULT 12 PyTraceBack_Here │ │ │ │ + 1344: 00110dc5 98 FUNC GLOBAL DEFAULT 12 PyUnicode_Join │ │ │ │ + 1345: 0007fe8d 106 FUNC GLOBAL DEFAULT 12 PyDict_GetItemWithError │ │ │ │ + 1346: 0004aaf1 72 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameGlobals │ │ │ │ 1347: 0002b91d 64 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetConfigCopy │ │ │ │ - 1348: 000615fb 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ + 1348: 0006156f 4 FUNC GLOBAL DEFAULT 12 PyMapping_Length │ │ │ │ 1349: 00000000 0 FUNC GLOBAL DEFAULT UND getservbyport@GLIBC_2.4 (2) │ │ │ │ - 1350: 001cda35 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ - 1351: 00048785 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ - 1352: 00080ec5 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ - 1353: 0005ee89 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ - 1354: 0003c63d 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ - 1355: 001e5eed 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ + 1350: 001cea2d 80 FUNC GLOBAL DEFAULT 12 PySet_Pop │ │ │ │ + 1351: 0004869d 72 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteLongToFile │ │ │ │ + 1352: 00080ea9 764 FUNC GLOBAL DEFAULT 12 _PyTuple_Resize │ │ │ │ + 1353: 0005edf5 52 FUNC GLOBAL DEFAULT 12 PyList_Extend │ │ │ │ + 1354: 0003c585 160 FUNC GLOBAL DEFAULT 12 PyObject_GenericSetDict │ │ │ │ + 1355: 001e6ed9 38 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Dealloc │ │ │ │ 1356: 00000000 0 FUNC GLOBAL DEFAULT UND deflateSetDictionary │ │ │ │ - 1357: 00064bef 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ + 1357: 00064b83 34 FUNC GLOBAL DEFAULT 12 _PyThreadState_Init │ │ │ │ 1358: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.4 (2) │ │ │ │ - 1359: 000848c5 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ - 1360: 0012ec79 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ - 1361: 0021d9a5 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ - 1362: 00072385 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ + 1359: 000848a9 78 FUNC GLOBAL DEFAULT 12 PyMapping_GetItemString │ │ │ │ + 1360: 0012e601 8 FUNC GLOBAL DEFAULT 12 Py_Is │ │ │ │ + 1361: 0021e6dd 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetObject │ │ │ │ + 1362: 00072361 364 FUNC GLOBAL DEFAULT 12 _Py_hashtable_set │ │ │ │ 1363: 0047a694 208 OBJECT GLOBAL DEFAULT 26 PyLong_Type │ │ │ │ - 1364: 00065657 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ + 1364: 000655c7 8 FUNC GLOBAL DEFAULT 12 PyRun_SimpleFile │ │ │ │ 1365: 0002931c 0 FUNC GLOBAL DEFAULT UND inflateEnd │ │ │ │ - 1366: 00146165 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ - 1367: 00052a5b 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ - 1368: 0005ff53 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ - 1369: 0005edb7 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ + 1366: 00145b9d 40 FUNC GLOBAL DEFAULT 12 PyEval_AcquireThread │ │ │ │ + 1367: 00052a0d 14 FUNC GLOBAL DEFAULT 12 _Py_c_diff │ │ │ │ + 1368: 0005febf 18 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetCode │ │ │ │ + 1369: 0005ecfb 56 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleNoBlock │ │ │ │ 1370: 004765e8 208 OBJECT GLOBAL DEFAULT 26 PyFloat_Type │ │ │ │ - 1371: 00066d05 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ - 1372: 000bfe4d 940 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ + 1371: 00066c75 62 FUNC GLOBAL DEFAULT 12 PySlice_GetIndicesEx │ │ │ │ + 1372: 000bfe01 940 FUNC GLOBAL DEFAULT 12 PyDict_DelItem │ │ │ │ 1373: 00000000 0 FUNC GLOBAL DEFAULT UND putc@GLIBC_2.4 (2) │ │ │ │ - 1374: 00066c59 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ + 1374: 00066bc9 172 FUNC GLOBAL DEFAULT 12 PySlice_GetIndices │ │ │ │ 1375: 00473fc0 208 OBJECT GLOBAL DEFAULT 26 PyCFunction_Type │ │ │ │ - 1376: 001b76b1 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ - 1377: 0011987d 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ - 1378: 000f682d 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ - 1379: 00061467 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ - 1380: 00121729 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ + 1376: 001b84a1 480 FUNC GLOBAL DEFAULT 12 PyImport_ImportFrozenModuleObject │ │ │ │ + 1377: 001191b1 260 FUNC GLOBAL DEFAULT 12 _PyLong_Add │ │ │ │ + 1378: 000f6865 276 FUNC GLOBAL DEFAULT 12 _PyLong_Subtract │ │ │ │ + 1379: 000613db 2 FUNC GLOBAL DEFAULT 12 PyObject_AsCharBuffer │ │ │ │ + 1380: 001210d9 50 FUNC GLOBAL DEFAULT 12 PyNumber_Check │ │ │ │ 1381: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_wcstol@GLIBC_2.38 (15) │ │ │ │ 1382: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncmp@GLIBC_2.4 (2) │ │ │ │ - 1383: 00227d99 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ + 1383: 00228689 32 FUNC GLOBAL DEFAULT 12 _PyXI_Exit │ │ │ │ 1384: 00000000 0 FUNC GLOBAL DEFAULT UND fdopen@GLIBC_2.4 (2) │ │ │ │ - 1385: 000338a5 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ + 1385: 000338a9 12 FUNC GLOBAL DEFAULT 12 PyInit__statistics │ │ │ │ 1386: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExternalEntityParserCreate │ │ │ │ 1387: 004e2d70 4 OBJECT GLOBAL DEFAULT 29 Py_HasFileSystemDefaultEncoding │ │ │ │ 1388: 00474e74 208 OBJECT GLOBAL DEFAULT 26 PyDictIterValue_Type │ │ │ │ 1389: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetSpecifiedAttributeCount │ │ │ │ - 1390: 00201cf9 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ - 1391: 0015df65 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ - 1392: 000d0cb1 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ - 1393: 001b7b01 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ - 1394: 0015ce89 300 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ - 1395: 000f949d 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ - 1396: 0008433d 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ - 1397: 0006d205 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ - 1398: 0006093b 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ - 1399: 002758cd 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ + 1390: 00202b1d 36 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeLocale │ │ │ │ + 1391: 0015db21 124 FUNC GLOBAL DEFAULT 12 PySeqIter_New │ │ │ │ + 1392: 000d0c35 724 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Finish │ │ │ │ + 1393: 001b88f1 56 FUNC GLOBAL DEFAULT 12 PySys_FormatStderr │ │ │ │ + 1394: 0015ca71 300 FUNC GLOBAL DEFAULT 12 PyObject_CallObject │ │ │ │ + 1395: 000f94d1 34 FUNC GLOBAL DEFAULT 12 _PyList_Extend │ │ │ │ + 1396: 00084321 50 FUNC GLOBAL DEFAULT 12 PyDict_Copy │ │ │ │ + 1397: 0006d1f5 48 FUNC GLOBAL DEFAULT 12 PyMem_RawFree │ │ │ │ + 1398: 000608a7 106 FUNC GLOBAL DEFAULT 12 PyCode_AddWatcher │ │ │ │ + 1399: 002756a5 144 FUNC GLOBAL DEFAULT 12 PySequence_DelSlice │ │ │ │ 1400: 00478474 208 OBJECT GLOBAL DEFAULT 26 PyCapsule_Type │ │ │ │ 1401: 0047af68 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileNotFoundError │ │ │ │ - 1402: 0014f7e5 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ + 1402: 0014f299 90 FUNC GLOBAL DEFAULT 12 PyThreadState_GetFrame │ │ │ │ 1403: 0047db44 4 OBJECT GLOBAL DEFAULT 26 PyExc_ArithmeticError │ │ │ │ - 1404: 0021f585 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ - 1405: 0027bcd5 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ + 1404: 00220009 6 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_GetWhence │ │ │ │ + 1405: 0027baa9 74 FUNC GLOBAL DEFAULT 12 _PyInterpreterConfig_UpdateFromDict │ │ │ │ 1406: 00000000 0 FUNC GLOBAL DEFAULT UND __realpath_chk@GLIBC_2.4 (2) │ │ │ │ - 1407: 000c0f1d 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ - 1408: 001201d9 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ - 1409: 00097459 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ - 1410: 000484f9 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ - 1411: 00060b2d 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ - 1412: 000338b1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ - 1413: 0027683d 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ - 1414: 00064809 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ + 1407: 000c0ed1 120 FUNC GLOBAL DEFAULT 12 PyType_GenericNew │ │ │ │ + 1408: 0011fb89 720 FUNC GLOBAL DEFAULT 12 PyNumber_Long │ │ │ │ + 1409: 00097359 120 FUNC GLOBAL DEFAULT 12 _Py_write │ │ │ │ + 1410: 00048451 94 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadObjectFromFile │ │ │ │ + 1411: 00060a99 132 FUNC GLOBAL DEFAULT 12 PyFunction_ClearWatcher │ │ │ │ + 1412: 000339ad 44 FUNC GLOBAL DEFAULT 12 PyUnicode_InternInPlace │ │ │ │ + 1413: 00276611 146 FUNC GLOBAL DEFAULT 12 PySequence_SetSlice │ │ │ │ + 1414: 0006479d 6 FUNC GLOBAL DEFAULT 12 PyCodec_Encoder │ │ │ │ 1415: 00000000 0 FUNC GLOBAL DEFAULT UND puts@GLIBC_2.4 (2) │ │ │ │ - 1416: 001f9ea5 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ + 1416: 001fad25 12 FUNC GLOBAL DEFAULT 12 PyInit__socket │ │ │ │ 1417: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_condattr_setclock@GLIBC_2.34 (4) │ │ │ │ 1418: 00000000 0 FUNC GLOBAL DEFAULT UND writev@GLIBC_2.4 (2) │ │ │ │ - 1419: 001e8f01 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ - 1420: 0018c19d 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ + 1419: 001e9e79 4 FUNC GLOBAL DEFAULT 12 Py_FinalizeEx │ │ │ │ + 1420: 0018c435 8 FUNC GLOBAL DEFAULT 12 PyThreadState_EnterTracing │ │ │ │ 1421: 004e2d6c 4 OBJECT GLOBAL DEFAULT 29 Py_FileSystemDefaultEncoding │ │ │ │ 1422: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getcpuclockid@GLIBC_2.34 (4) │ │ │ │ - 1423: 0006d959 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ - 1424: 0005919f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ - 1425: 00064ad9 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ - 1426: 00061ca3 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ + 1423: 0006d949 24 FUNC GLOBAL DEFAULT 12 PyGILState_GetThisThreadState │ │ │ │ + 1424: 0005910f 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreterAndRawFree │ │ │ │ + 1425: 00064a6d 42 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromBytesArgs │ │ │ │ + 1426: 00061baf 8 FUNC GLOBAL DEFAULT 12 PyCFunction_New │ │ │ │ 1427: 004e2d9c 4 OBJECT GLOBAL DEFAULT 29 PyOS_InputHook │ │ │ │ - 1428: 000616b5 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ - 1429: 001ea01d 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ - 1430: 000c8751 1288 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ + 1428: 00061629 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethod_SizeT │ │ │ │ + 1429: 001eaf95 50 FUNC GLOBAL DEFAULT 12 PyClassMethod_New │ │ │ │ + 1430: 000c86f9 1288 FUNC GLOBAL DEFAULT 12 PyMember_SetOne │ │ │ │ 1431: 00000000 0 FUNC GLOBAL DEFAULT UND getsockname@GLIBC_2.4 (2) │ │ │ │ - 1432: 0004c929 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ - 1433: 000647f5 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ - 1434: 000efb69 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ + 1432: 0004d031 12 FUNC GLOBAL DEFAULT 12 Py_GetProgramName │ │ │ │ + 1433: 00064789 20 FUNC GLOBAL DEFAULT 12 _PyEval_MonitorRaise │ │ │ │ + 1434: 000efba1 174 FUNC GLOBAL DEFAULT 12 PyLong_AsSize_t │ │ │ │ 1435: 00000000 0 FUNC GLOBAL DEFAULT UND __mktime64@GLIBC_2.34 (4) │ │ │ │ - 1436: 001dd1ad 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ - 1437: 000355db 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ - 1438: 00243c69 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ + 1436: 001de19d 140 FUNC GLOBAL DEFAULT 12 PyModule_GetFilenameObject │ │ │ │ + 1437: 00035583 134 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Init │ │ │ │ + 1438: 00244449 88 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetStart │ │ │ │ 1439: 0002a8e4 0 FUNC GLOBAL DEFAULT UND XML_SetCharacterDataHandler │ │ │ │ 1440: 00000000 0 FUNC GLOBAL DEFAULT UND llistxattr@GLIBC_2.4 (2) │ │ │ │ 1441: 0047db38 4 OBJECT GLOBAL DEFAULT 26 PyExc_EOFError │ │ │ │ - 1442: 00161229 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ + 1442: 00160e49 748 FUNC GLOBAL DEFAULT 12 PyByteArray_FromStringAndSize │ │ │ │ 1443: 0002da41 548 FUNC GLOBAL DEFAULT 12 _PyMem_GetCurrentAllocatorName │ │ │ │ - 1444: 0008b539 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ + 1444: 0008b541 26 FUNC GLOBAL DEFAULT 12 PyBool_FromLong │ │ │ │ 1445: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBuffer │ │ │ │ - 1446: 0003636b 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ - 1447: 001e0a5d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ - 1448: 00043f9f 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ - 1449: 00072e09 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ - 1450: 000d14e1 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ - 1451: 0022995d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ - 1452: 001e8d95 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ - 1453: 0008bff9 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ + 1446: 00036313 174 FUNC GLOBAL DEFAULT 12 PyByteArray_Concat │ │ │ │ + 1447: 001e1a4d 12 FUNC GLOBAL DEFAULT 12 PyInit__operator │ │ │ │ + 1448: 00043f59 134 FUNC GLOBAL DEFAULT 12 PyObject_GetAIter │ │ │ │ + 1449: 00072de9 44 FUNC GLOBAL DEFAULT 12 _Py_NewReference │ │ │ │ + 1450: 000d1465 14 FUNC GLOBAL DEFAULT 12 PyCallable_Check │ │ │ │ + 1451: 0022a24d 132 FUNC GLOBAL DEFAULT 12 PyIter_Send │ │ │ │ + 1452: 001e9d0d 12 FUNC GLOBAL DEFAULT 12 PyInit__bisect │ │ │ │ + 1453: 0008c001 104 FUNC GLOBAL DEFAULT 12 PyList_SetItem │ │ │ │ 1454: 00472d64 208 OBJECT GLOBAL DEFAULT 26 PyTupleIter_Type │ │ │ │ - 1455: 00221e61 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ - 1456: 00185fd1 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ - 1457: 00095d75 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ + 1455: 002228f1 4 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetReason │ │ │ │ + 1456: 00185f99 12 FUNC GLOBAL DEFAULT 12 PyDict_GetItem │ │ │ │ + 1457: 00095e2d 272 FUNC GLOBAL DEFAULT 12 PyObject_VectorcallMethod │ │ │ │ 1458: 00000000 0 FUNC GLOBAL DEFAULT UND strnlen@GLIBC_2.4 (2) │ │ │ │ 1459: 0047db2c 4 OBJECT GLOBAL DEFAULT 26 PyExc_StopAsyncIteration │ │ │ │ - 1460: 00043531 56 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ + 1460: 000434f5 56 FUNC GLOBAL DEFAULT 12 PyFunction_SetVectorcall │ │ │ │ 1461: 00000000 0 FUNC GLOBAL DEFAULT UND log1p@GLIBC_2.4 (3) │ │ │ │ 1462: 0003173d 12 FUNC GLOBAL DEFAULT 12 PyInit_syslog │ │ │ │ - 1463: 00197df1 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ - 1464: 000bd4a9 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ - 1465: 001011cd 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ - 1466: 00060637 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ + 1463: 00198281 168 FUNC GLOBAL DEFAULT 12 _PyLong_Lshift │ │ │ │ + 1464: 000bd425 18 FUNC GLOBAL DEFAULT 12 PyMapping_Check │ │ │ │ + 1465: 00101665 32 FUNC GLOBAL DEFAULT 12 _PyTime_AsMicroseconds │ │ │ │ + 1466: 000605a3 96 FUNC GLOBAL DEFAULT 12 PyRun_FileExFlags │ │ │ │ 1467: 004b9d6c 4 OBJECT GLOBAL DEFAULT 29 Py_FrozenFlag │ │ │ │ - 1468: 000d0f85 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ - 1469: 0012270d 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ - 1470: 000cfdb9 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ - 1471: 00035dd5 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ - 1472: 00061cb1 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ + 1468: 000d0f09 168 FUNC GLOBAL DEFAULT 12 PyBytes_FromString │ │ │ │ + 1469: 001220bd 128 FUNC GLOBAL DEFAULT 12 PyType_GetModuleByDef │ │ │ │ + 1470: 000cfd3d 62 FUNC GLOBAL DEFAULT 12 PyModule_GetState │ │ │ │ + 1471: 00035d7d 58 FUNC GLOBAL DEFAULT 12 PyUnstable_PerfMapState_Fini │ │ │ │ + 1472: 00061bbd 60 FUNC GLOBAL DEFAULT 12 PyModule_GetFilename │ │ │ │ 1473: 00473c20 208 OBJECT GLOBAL DEFAULT 26 _PyNone_Type │ │ │ │ - 1474: 000e114d 336 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ - 1475: 000529ab 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ + 1474: 000e118d 336 FUNC GLOBAL DEFAULT 12 PyObject_Call │ │ │ │ + 1475: 0005295d 176 FUNC GLOBAL DEFAULT 12 PySequence_InPlaceRepeat │ │ │ │ 1476: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifo@GLIBC_2.4 (2) │ │ │ │ 1477: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetBase │ │ │ │ - 1478: 00199015 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ - 1479: 0009da81 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ - 1480: 00064a33 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ + 1478: 00199b6d 566 FUNC GLOBAL DEFAULT 12 PyCodec_XMLCharRefReplaceErrors │ │ │ │ + 1479: 0009d965 192 FUNC GLOBAL DEFAULT 12 _PyArena_AddPyObject │ │ │ │ + 1480: 000649c7 16 FUNC GLOBAL DEFAULT 12 _PySeqLock_AbandonWrite │ │ │ │ 1481: 00000000 0 FUNC GLOBAL DEFAULT UND getresuid@GLIBC_2.4 (2) │ │ │ │ - 1482: 00046263 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ + 1482: 000461ab 4 FUNC GLOBAL DEFAULT 12 _PyXI_ClearExcInfo │ │ │ │ 1483: 00000000 0 FUNC GLOBAL DEFAULT UND statvfs64@GLIBC_2.4 (2) │ │ │ │ - 1484: 001576d9 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ - 1485: 001fead5 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ - 1486: 001cd0a9 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ - 1487: 0022c071 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ - 1488: 00084291 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ - 1489: 002029b1 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ - 1490: 00104025 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ + 1484: 00157189 12 FUNC GLOBAL DEFAULT 12 _PyTime_FromSecondsObject │ │ │ │ + 1485: 001ff955 30 FUNC GLOBAL DEFAULT 12 Py_NewInterpreterFromConfig │ │ │ │ + 1486: 001ce0a1 12 FUNC GLOBAL DEFAULT 12 PyInit_faulthandler │ │ │ │ + 1487: 0022c845 64 FUNC GLOBAL DEFAULT 12 _PyErr_BadInternalCall │ │ │ │ + 1488: 00084275 96 FUNC GLOBAL DEFAULT 12 PyModule_SetDocString │ │ │ │ + 1489: 002037d5 12 FUNC GLOBAL DEFAULT 12 PyInit__locale │ │ │ │ + 1490: 00104515 1364 FUNC GLOBAL DEFAULT 12 _PyCompile_CleanDoc │ │ │ │ 1491: 00000000 0 FUNC GLOBAL DEFAULT UND ctermid@GLIBC_2.4 (2) │ │ │ │ 1492: 0002a868 0 FUNC GLOBAL DEFAULT UND fabs@GLIBC_2.4 (3) │ │ │ │ 1493: 0047ac18 4 OBJECT GLOBAL DEFAULT 26 PyExc_ImportWarning │ │ │ │ - 1494: 001ac0d5 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ - 1495: 0012ec81 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ + 1494: 001acead 16 FUNC GLOBAL DEFAULT 12 PyStatus_Exception │ │ │ │ + 1495: 0012e609 10 FUNC GLOBAL DEFAULT 12 _Py_hashtable_compare_direct │ │ │ │ 1496: 00000000 0 FUNC GLOBAL DEFAULT UND wmemcmp@GLIBC_2.4 (2) │ │ │ │ - 1497: 0003557f 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ - 1498: 0012bf35 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ + 1497: 00035527 92 FUNC GLOBAL DEFAULT 12 PyUnstable_WritePerfMapEntry │ │ │ │ + 1498: 0012b8a5 14 FUNC GLOBAL DEFAULT 12 _PyStack_AsDict │ │ │ │ 1499: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_kill@GLIBC_2.34 (4) │ │ │ │ - 1500: 000652af 102 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ - 1501: 000c1a95 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ - 1502: 0027595d 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ - 1503: 000719b1 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ + 1500: 0006521f 102 FUNC GLOBAL DEFAULT 12 PyMem_SetupDebugHooks │ │ │ │ + 1501: 000c1a45 412 FUNC GLOBAL DEFAULT 12 PyMember_GetOne │ │ │ │ + 1502: 00275735 356 FUNC GLOBAL DEFAULT 12 _PyEval_AddPendingCall │ │ │ │ + 1503: 00071989 26 FUNC GLOBAL DEFAULT 12 _Py_hashtable_get │ │ │ │ 1504: 0047db28 4 OBJECT GLOBAL DEFAULT 26 PyExc_Warning │ │ │ │ - 1505: 00064b87 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ - 1506: 000610bb 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ + 1505: 00064b1b 54 FUNC GLOBAL DEFAULT 12 PyEval_AcquireLock │ │ │ │ + 1506: 0006102f 4 FUNC GLOBAL DEFAULT 12 PySequence_Length │ │ │ │ 1507: 00000000 0 FUNC GLOBAL DEFAULT UND endgrent@GLIBC_2.4 (2) │ │ │ │ - 1508: 000fea7d 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ - 1509: 00064867 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ + 1508: 000feb79 42 FUNC GLOBAL DEFAULT 12 _PyRecursiveMutex_IsLockedByCurrentThread │ │ │ │ + 1509: 000647fb 10 FUNC GLOBAL DEFAULT 12 _PyXI_HasCapturedException │ │ │ │ 1510: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addopen@GLIBC_2.4 (2) │ │ │ │ 1511: 0047a424 208 OBJECT GLOBAL DEFAULT 26 PyTuple_Type │ │ │ │ 1512: 0002eca3 4 FUNC GLOBAL DEFAULT 12 PyThreadState_Next │ │ │ │ 1513: 004b9710 4 OBJECT GLOBAL DEFAULT 29 stderr@GLIBC_2.4 (2) │ │ │ │ - 1514: 00169b9d 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ + 1514: 001697a5 14 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasExc │ │ │ │ 1515: 00000000 0 FUNC GLOBAL DEFAULT UND _exit@GLIBC_2.4 (2) │ │ │ │ - 1516: 00176775 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ - 1517: 00106711 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ - 1518: 000d74d9 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ + 1516: 00176655 20 FUNC GLOBAL DEFAULT 12 Py_GetRecursionLimit │ │ │ │ + 1517: 00106a31 1584 FUNC GLOBAL DEFAULT 12 _PyArg_UnpackKeywords │ │ │ │ + 1518: 000d744d 22 FUNC GLOBAL DEFAULT 12 PyException_GetTraceback │ │ │ │ 1519: 00000000 0 FUNC GLOBAL DEFAULT UND getprotobyname@GLIBC_2.4 (2) │ │ │ │ - 1520: 00037c5d 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ - 1521: 0013c925 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ - 1522: 001867d9 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ + 1520: 00037bdd 28 FUNC GLOBAL DEFAULT 12 _Py_strhex_bytes_with_sep │ │ │ │ + 1521: 0013c365 408 FUNC GLOBAL DEFAULT 12 PyUnicode_FromEncodedObject │ │ │ │ + 1522: 001867a1 60 FUNC GLOBAL DEFAULT 12 PyUnicode_Split │ │ │ │ 1523: 00000000 0 FUNC GLOBAL DEFAULT UND wcscmp@GLIBC_2.4 (2) │ │ │ │ - 1524: 00068e65 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ + 1524: 00068e55 6 FUNC GLOBAL DEFAULT 12 Py_EncodeLocale │ │ │ │ 1525: 00000000 0 FUNC GLOBAL DEFAULT UND epoll_ctl@GLIBC_2.4 (2) │ │ │ │ - 1526: 00216a91 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ + 1526: 002177d1 20 FUNC GLOBAL DEFAULT 12 PyGC_IsEnabled │ │ │ │ 1527: 00478f18 4 OBJECT GLOBAL DEFAULT 26 PyExc_MemoryError │ │ │ │ 1528: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_destroy@GLIBC_2.4 (2) │ │ │ │ - 1529: 001cacc5 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ - 1530: 000e6a75 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ - 1531: 0007f335 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ - 1532: 0007f9a5 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ - 1533: 000c0d09 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ + 1529: 001cbc25 12 FUNC GLOBAL DEFAULT 12 PyType_Modified │ │ │ │ + 1530: 000e6aad 276 FUNC GLOBAL DEFAULT 12 _PyConfig_AsDict │ │ │ │ + 1531: 0007f31d 468 FUNC GLOBAL DEFAULT 12 _PyLong_New │ │ │ │ + 1532: 0007f989 50 FUNC GLOBAL DEFAULT 12 PyStaticMethod_New │ │ │ │ + 1533: 000c0cbd 156 FUNC GLOBAL DEFAULT 12 _PyDict_FromItems │ │ │ │ 1534: 00481a04 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenTest │ │ │ │ 1535: 00000000 0 FUNC GLOBAL DEFAULT UND setvbuf@GLIBC_2.4 (2) │ │ │ │ 1536: 00000000 0 FUNC GLOBAL DEFAULT UND pathconf@GLIBC_2.4 (2) │ │ │ │ - 1537: 002093c5 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ - 1538: 00199c0d 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ + 1537: 0020a1ed 72 FUNC GLOBAL DEFAULT 12 _PyEval_GetBuiltin │ │ │ │ + 1538: 0019a765 588 FUNC GLOBAL DEFAULT 12 PyCodec_NameReplaceErrors │ │ │ │ 1539: 0002a070 0 FUNC GLOBAL DEFAULT UND XML_SetSkippedEntityHandler │ │ │ │ - 1540: 0010ec91 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ - 1541: 0006ea71 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ + 1540: 0010efbd 304 FUNC GLOBAL DEFAULT 12 PySequence_List │ │ │ │ + 1541: 0006ea61 30 FUNC GLOBAL DEFAULT 12 PyThread_tss_set │ │ │ │ 1542: 00000000 0 FUNC GLOBAL DEFAULT UND __printf_chk@GLIBC_2.4 (2) │ │ │ │ - 1543: 00169529 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ + 1543: 00169131 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasFree │ │ │ │ 1544: 00000000 0 FUNC GLOBAL DEFAULT UND zlibVersion │ │ │ │ 1545: 00000000 0 FUNC GLOBAL DEFAULT UND ptsname_r@GLIBC_2.4 (2) │ │ │ │ - 1546: 0003b325 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ - 1547: 00078ad1 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ + 1546: 0003b2cd 84 FUNC GLOBAL DEFAULT 12 _PyErr_SetLocaleString │ │ │ │ + 1547: 00078ab5 448 FUNC GLOBAL DEFAULT 12 PyList_AsTuple │ │ │ │ 1548: 00031393 478 FUNC GLOBAL DEFAULT 12 PyEval_EvalCodeEx │ │ │ │ - 1549: 00138b51 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ + 1549: 00138501 186 FUNC GLOBAL DEFAULT 12 _Py_UniversalNewlineFgetsWithSize │ │ │ │ 1550: 00000000 0 FUNC GLOBAL DEFAULT UND socketpair@GLIBC_2.4 (2) │ │ │ │ - 1551: 0003abdb 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ - 1552: 00195335 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ - 1553: 00129b41 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ - 1554: 001aae99 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ + 1551: 0003ab83 2 FUNC GLOBAL DEFAULT 12 _Py_ResurrectReference │ │ │ │ + 1552: 001956dd 20 FUNC GLOBAL DEFAULT 12 Py_LeaveRecursiveCall │ │ │ │ + 1553: 001294b9 18 FUNC GLOBAL DEFAULT 12 PyVectorcall_Function │ │ │ │ + 1554: 001abc71 204 FUNC GLOBAL DEFAULT 12 PyImport_ExtendInittab │ │ │ │ 1555: 00000000 0 FUNC GLOBAL DEFAULT UND waitid@GLIBC_2.4 (2) │ │ │ │ - 1556: 00156549 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ + 1556: 00155ff9 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceAnd │ │ │ │ 1557: 0047bbc8 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeDecodeError │ │ │ │ - 1558: 00086081 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ + 1558: 00086069 8 FUNC GLOBAL DEFAULT 12 PyStructSequence_SetItem │ │ │ │ 1559: 00000000 0 FUNC GLOBAL DEFAULT UND __sched_cpualloc@GLIBC_2.7 (11) │ │ │ │ - 1560: 00494e98 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ - 1561: 0016990d 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ - 1562: 0012ed41 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ + 1560: 00494ea0 0x24828 OBJECT GLOBAL DEFAULT 27 _PyRuntime │ │ │ │ + 1561: 00169515 20 FUNC GLOBAL DEFAULT 12 _PyCompile_OpcodeHasLocal │ │ │ │ + 1562: 0012e6c9 16 FUNC GLOBAL DEFAULT 12 PyUnstable_InterpreterFrame_GetLine │ │ │ │ 1563: 00475bf4 208 OBJECT GLOBAL DEFAULT 26 PyStaticMethod_Type │ │ │ │ 1564: 00000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.4 (2) │ │ │ │ 1565: 00000000 0 FUNC GLOBAL DEFAULT UND __memcpy_chk@GLIBC_2.4 (2) │ │ │ │ 1566: 00000000 0 FUNC GLOBAL DEFAULT UND write@GLIBC_2.4 (2) │ │ │ │ - 1567: 00253181 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ - 1568: 000cc831 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ - 1569: 000e916d 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ + 1567: 00253b6d 92 FUNC GLOBAL DEFAULT 12 PyCodec_RegisterError │ │ │ │ + 1568: 000cc7fd 524 FUNC GLOBAL DEFAULT 12 PyNumber_Add │ │ │ │ + 1569: 000e91a5 278 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteSubstring │ │ │ │ 1570: 0047818c 208 OBJECT GLOBAL DEFAULT 26 PyMethod_Type │ │ │ │ - 1571: 002025dd 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ + 1571: 00203401 86 FUNC GLOBAL DEFAULT 12 PyList_GetSlice │ │ │ │ 1572: 00000000 0 FUNC GLOBAL DEFAULT UND __stack_chk_fail@GLIBC_2.4 (2) │ │ │ │ - 1573: 000625f9 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ - 1574: 0006171d 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ + 1573: 0006258d 16 FUNC GLOBAL DEFAULT 12 Py_IsTrue │ │ │ │ + 1574: 00061691 144 FUNC GLOBAL DEFAULT 12 PyEval_CallObjectWithKeywords │ │ │ │ 1575: 00000000 0 FUNC GLOBAL DEFAULT UND preadv64v2@GLIBC_2.26 (14) │ │ │ │ - 1576: 00157f71 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ - 1577: 001ecead 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ - 1578: 00061927 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ - 1579: 0011609d 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ + 1576: 00157a1d 76 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec │ │ │ │ + 1577: 001ede25 24 FUNC GLOBAL DEFAULT 12 _Py_IsInterpreterFinalizing │ │ │ │ + 1578: 00061833 86 FUNC GLOBAL DEFAULT 12 PyUnstable_Code_New │ │ │ │ + 1579: 001159cd 62 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrWithError │ │ │ │ 1580: 00000000 0 FUNC GLOBAL DEFAULT UND __sysconf@GLIBC_2.4 (2) │ │ │ │ - 1581: 00060f21 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ - 1582: 0005897b 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ + 1581: 00060e95 14 FUNC GLOBAL DEFAULT 12 _PyBuffer_ReleaseInInterpreter │ │ │ │ + 1582: 000588e7 86 FUNC GLOBAL DEFAULT 12 PyEval_GetFuncName │ │ │ │ 1583: 0002a52c 0 FUNC GLOBAL DEFAULT UND XML_SetAttlistDeclHandler │ │ │ │ 1584: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setstacksize@GLIBC_2.34 (4) │ │ │ │ - 1585: 0006db71 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ - 1586: 001fdc8d 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ - 1587: 000fd0c1 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ - 1588: 000cca3d 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ - 1589: 00154525 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ + 1585: 0006db61 66 FUNC GLOBAL DEFAULT 12 PyOS_vsnprintf │ │ │ │ + 1586: 001feb0d 72 FUNC GLOBAL DEFAULT 12 _PyObject_IsFreed │ │ │ │ + 1587: 000fd0fd 132 FUNC GLOBAL DEFAULT 12 PyObject_CallMethodObjArgs │ │ │ │ + 1588: 000cca09 114 FUNC GLOBAL DEFAULT 12 PyOS_strtol │ │ │ │ + 1589: 00153fd5 114 FUNC GLOBAL DEFAULT 12 PyMapping_Size │ │ │ │ 1590: 00000000 0 FUNC GLOBAL DEFAULT UND closedir@GLIBC_2.4 (2) │ │ │ │ - 1591: 00044373 734 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ + 1591: 0004432b 734 FUNC GLOBAL DEFAULT 12 _PyEval_MatchKeys │ │ │ │ 1592: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_addclose@GLIBC_2.4 (2) │ │ │ │ 1593: 00000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.4 (2) │ │ │ │ 1594: 00031577 4 FUNC GLOBAL DEFAULT 12 PyType_GetModuleName │ │ │ │ 1595: 00000000 0 FUNC GLOBAL DEFAULT UND openpty@GLIBC_2.34 (4) │ │ │ │ - 1596: 0025b96d 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ - 1597: 0005e5bd 224 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ - 1598: 00096f05 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ + 1596: 0025b91d 656 FUNC GLOBAL DEFAULT 12 PyWeakref_NewProxy │ │ │ │ + 1597: 0005e527 222 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleObject │ │ │ │ + 1598: 00096e05 114 FUNC GLOBAL DEFAULT 12 PyUnicode_FromKindAndData │ │ │ │ 1599: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_write@GLIBC_2.7 (11) │ │ │ │ - 1600: 0005f35f 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ + 1600: 0005f2cb 206 FUNC GLOBAL DEFAULT 12 PyUnicode_WriteChar │ │ │ │ 1601: 00000000 0 FUNC GLOBAL DEFAULT UND nl_langinfo@GLIBC_2.4 (2) │ │ │ │ 1602: 00000000 0 FUNC GLOBAL DEFAULT UND XML_SetReturnNSTriplet │ │ │ │ 1603: 0002b0c7 202 FUNC GLOBAL DEFAULT 12 Py_SetPath │ │ │ │ - 1604: 00061223 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ - 1605: 00120cad 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ + 1604: 00061197 52 FUNC GLOBAL DEFAULT 12 PyInstanceMethod_Function │ │ │ │ + 1605: 0012065d 156 FUNC GLOBAL DEFAULT 12 PyFile_OpenCodeObject │ │ │ │ 1606: 00000000 0 FUNC GLOBAL DEFAULT UND fread@GLIBC_2.4 (2) │ │ │ │ - 1607: 001aacfd 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ + 1607: 001abad5 70 FUNC GLOBAL DEFAULT 12 PyConfig_InitPythonConfig │ │ │ │ 1608: 00000000 0 FUNC GLOBAL DEFAULT UND getauxval@GLIBC_2.16 (6) │ │ │ │ - 1609: 001089d5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ - 1610: 0022123d 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ - 1611: 002688f5 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ - 1612: 00036b6d 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ + 1609: 00108cf5 16 FUNC GLOBAL DEFAULT 12 PyObject_CheckBuffer │ │ │ │ + 1610: 00221cc1 60 FUNC GLOBAL DEFAULT 12 PyLong_FromUnsignedNativeBytes │ │ │ │ + 1611: 001a7e95 48 FUNC GLOBAL DEFAULT 12 PyCodec_Encode │ │ │ │ + 1612: 00036b15 38 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceMatrixMultiply │ │ │ │ 1613: 00000000 0 FUNC GLOBAL DEFAULT UND wcsncpy@GLIBC_2.4 (2) │ │ │ │ - 1614: 001931d9 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ - 1615: 001629ad 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ - 1616: 000db685 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ - 1617: 001010e9 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ - 1618: 00051b15 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ + 1614: 00193581 58 FUNC GLOBAL DEFAULT 12 PyBytes_Size │ │ │ │ + 1615: 001625cd 60 FUNC GLOBAL DEFAULT 12 _PyMem_Strdup │ │ │ │ + 1616: 000db651 548 FUNC GLOBAL DEFAULT 12 PyNumber_AsSsize_t │ │ │ │ + 1617: 00101581 14 FUNC GLOBAL DEFAULT 12 _PyTime_FromSeconds │ │ │ │ + 1618: 00051a6d 36 FUNC GLOBAL DEFAULT 12 PyObject_HasAttrStringWithError │ │ │ │ 1619: 004783a4 208 OBJECT GLOBAL DEFAULT 26 PyCell_Type │ │ │ │ 1620: 00031657 102 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDDecref │ │ │ │ - 1621: 0006055f 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ - 1622: 00241b11 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ - 1623: 0018716d 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ + 1621: 000604cb 108 FUNC GLOBAL DEFAULT 12 _Py_UTF8_Edit_Cost │ │ │ │ + 1622: 002425a1 16 FUNC GLOBAL DEFAULT 12 PyObject_GetTypeData │ │ │ │ + 1623: 00187131 42 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_WriteBytes │ │ │ │ 1624: 0047db0c 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxWarning │ │ │ │ 1625: 00474cd4 208 OBJECT GLOBAL DEFAULT 26 PyDictKeys_Type │ │ │ │ - 1626: 0018d7a5 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ + 1626: 0018da3d 256 FUNC GLOBAL DEFAULT 12 PyContextVar_Set │ │ │ │ 1627: 00000000 0 FUNC GLOBAL DEFAULT UND eventfd_read@GLIBC_2.7 (11) │ │ │ │ - 1628: 00041c7d 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ - 1629: 00060613 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ + 1628: 00041c9d 28 FUNC GLOBAL DEFAULT 12 PyCFunction_Call │ │ │ │ + 1629: 0006057f 36 FUNC GLOBAL DEFAULT 12 PyUnstable_Object_ClearWeakRefsNoCallbacks │ │ │ │ 1630: 0002a544 0 FUNC GLOBAL DEFAULT UND XML_SetStartElementHandler │ │ │ │ - 1631: 0012adcd 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ + 1631: 0012a745 60 FUNC GLOBAL DEFAULT 12 PyMapping_Keys │ │ │ │ 1632: 00000000 0 FUNC GLOBAL DEFAULT UND sem_post@GLIBC_2.34 (4) │ │ │ │ 1633: 00000000 0 FUNC GLOBAL DEFAULT UND login_tty@GLIBC_2.34 (4) │ │ │ │ - 1634: 00064e49 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ - 1635: 00103a69 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ - 1636: 00151661 516 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ - 1637: 00067707 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ + 1634: 00061bff 38 FUNC GLOBAL DEFAULT 12 _PyObject_GetAttrId │ │ │ │ + 1635: 00103f59 72 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimespec_clamp │ │ │ │ + 1636: 00151111 516 FUNC GLOBAL DEFAULT 12 PyByteArray_Resize │ │ │ │ + 1637: 00067677 58 FUNC GLOBAL DEFAULT 12 PyEval_SetProfile │ │ │ │ 1638: 00000000 0 FUNC GLOBAL DEFAULT UND getpid@GLIBC_2.4 (2) │ │ │ │ - 1639: 00162d29 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ - 1640: 00243a75 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ - 1641: 0027dc80 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ + 1639: 00162949 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsLowercase │ │ │ │ + 1640: 0024415d 274 FUNC GLOBAL DEFAULT 12 _PyCoro_GetAwaitableIter │ │ │ │ + 1641: 0027d9c0 4 OBJECT GLOBAL DEFAULT 14 _IO_stdin_used │ │ │ │ 1642: 00032bb5 4 FUNC GLOBAL DEFAULT 12 PyThread_detach_thread │ │ │ │ 1643: 00000000 0 FUNC GLOBAL DEFAULT UND __uflow@GLIBC_2.4 (2) │ │ │ │ 1644: 00000000 0 FUNC GLOBAL DEFAULT UND XML_GetInputContext │ │ │ │ - 1645: 00242ee9 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ - 1646: 000fab11 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ - 1647: 000bfdc1 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ - 1648: 0013fb49 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ - 1649: 001aaf65 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ - 1650: 0007918d 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ - 1651: 0014d5d9 2070 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ - 1652: 0005922d 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ - 1653: 00145c6d 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ + 1645: 00243709 120 FUNC GLOBAL DEFAULT 12 PyType_GetDict │ │ │ │ + 1646: 000fab45 344 FUNC GLOBAL DEFAULT 12 PyFrozenSet_New │ │ │ │ + 1647: 000bfd75 140 FUNC GLOBAL DEFAULT 12 _PyUnicode_Equal │ │ │ │ + 1648: 0013f595 20 FUNC GLOBAL DEFAULT 12 PyFrame_GetCode │ │ │ │ + 1649: 001abd3d 42 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesArgv │ │ │ │ + 1650: 00079171 72 FUNC GLOBAL DEFAULT 12 _Py_Dealloc │ │ │ │ + 1651: 0014d091 2070 FUNC GLOBAL DEFAULT 12 PyUnicode_Splitlines │ │ │ │ + 1652: 0005911d 28 FUNC GLOBAL DEFAULT 12 PyErr_FormatV │ │ │ │ + 1653: 001456a5 48 FUNC GLOBAL DEFAULT 12 _PyThreadState_GetDict │ │ │ │ 1654: 00000000 0 FUNC GLOBAL DEFAULT UND sched_yield@GLIBC_2.4 (2) │ │ │ │ 1655: 00478694 208 OBJECT GLOBAL DEFAULT 26 PyByteArrayIter_Type │ │ │ │ - 1656: 000bf0bd 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ + 1656: 000bf071 78 FUNC GLOBAL DEFAULT 12 _PyThreadState_PopFrame │ │ │ │ 1657: 0047db3c 4 OBJECT GLOBAL DEFAULT 26 PyExc_BufferError │ │ │ │ 1658: 004710dc 16 OBJECT GLOBAL DEFAULT 26 _Py_TrueStruct │ │ │ │ - 1659: 0003c959 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ - 1660: 001e04a9 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ - 1661: 001f8851 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ - 1662: 0006d975 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ - 1663: 0010fac1 1356 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ - 1664: 001e64f9 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ - 1665: 001010f9 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ + 1659: 0003c901 12 FUNC GLOBAL DEFAULT 12 PyInit__sysconfig │ │ │ │ + 1660: 001e1499 12 FUNC GLOBAL DEFAULT 12 PyInit_itertools │ │ │ │ + 1661: 001f97c9 70 FUNC GLOBAL DEFAULT 12 PyObject_Calloc │ │ │ │ + 1662: 0006d965 6 FUNC GLOBAL DEFAULT 12 PyThread_tss_get │ │ │ │ + 1663: 0010fded 1356 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeASCII │ │ │ │ + 1664: 001e74e5 250 FUNC GLOBAL DEFAULT 12 _PyParkingLot_UnparkAll │ │ │ │ + 1665: 00101591 212 FUNC GLOBAL DEFAULT 12 PyThread_acquire_lock_timed_with_retries │ │ │ │ 1666: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_init@GLIBC_2.4 (2) │ │ │ │ 1667: 00000000 0 FUNC GLOBAL DEFAULT UND __timerfd_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1668: 000d07dd 1112 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ + 1668: 000d0761 1112 FUNC GLOBAL DEFAULT 12 PyObject_CallMethod │ │ │ │ 1669: 00000000 0 FUNC GLOBAL DEFAULT UND __fstat64_time64@GLIBC_2.34 (4) │ │ │ │ 1670: 00029814 0 FUNC GLOBAL DEFAULT UND XML_SetStartCdataSectionHandler │ │ │ │ - 1671: 001e7f51 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ + 1671: 001e8ec9 12 FUNC GLOBAL DEFAULT 12 PyInit_binascii │ │ │ │ 1672: 0047db04 4 OBJECT GLOBAL DEFAULT 26 PyExc_UserWarning │ │ │ │ - 1673: 000615ff 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ - 1674: 000672d9 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ + 1673: 00061573 28 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape │ │ │ │ + 1674: 00067249 40 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeLocaleAndSize │ │ │ │ 1675: 00000000 0 FUNC GLOBAL DEFAULT UND fremovexattr@GLIBC_2.4 (2) │ │ │ │ 1676: 0002a69c 0 FUNC GLOBAL DEFAULT UND tan@GLIBC_2.4 (3) │ │ │ │ - 1677: 000625e9 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ - 1678: 00169925 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ + 1677: 0006257d 16 FUNC GLOBAL DEFAULT 12 Py_IsNone │ │ │ │ + 1678: 0016952d 192 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash │ │ │ │ 1679: 00472e54 208 OBJECT GLOBAL DEFAULT 26 PyEllipsis_Type │ │ │ │ 1680: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn@GLIBC_2.15 (16) │ │ │ │ - 1681: 00037e43 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ - 1682: 00064953 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ - 1683: 00035da3 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ - 1684: 000d58b5 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ - 1685: 0009451d 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ + 1681: 00037deb 106 FUNC GLOBAL DEFAULT 12 PyType_ClearCache │ │ │ │ + 1682: 000648e7 22 FUNC GLOBAL DEFAULT 12 PyStatus_NoMemory │ │ │ │ + 1683: 00035d4b 42 FUNC GLOBAL DEFAULT 12 _PyTime_AsTimevalTime_t │ │ │ │ + 1684: 000d5829 378 FUNC GLOBAL DEFAULT 12 PyUnicode_RichCompare │ │ │ │ + 1685: 000945d5 394 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_WriteASCIIString │ │ │ │ 1686: 00000000 0 FUNC GLOBAL DEFAULT UND wcsftime@GLIBC_2.4 (2) │ │ │ │ - 1687: 0013fd1d 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ - 1688: 001ecf61 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ - 1689: 0005e4ab 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ - 1690: 00067e97 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ - 1691: 001e59a1 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ + 1687: 0013f769 52 FUNC GLOBAL DEFAULT 12 PyDict_Size │ │ │ │ + 1688: 001eded9 72 FUNC GLOBAL DEFAULT 12 PyCapsule_IsValid │ │ │ │ + 1689: 0005e301 8 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModule │ │ │ │ + 1690: 00067e87 34 FUNC GLOBAL DEFAULT 12 PyRun_File │ │ │ │ + 1691: 001e698d 58 FUNC GLOBAL DEFAULT 12 PyCodec_StrictErrors │ │ │ │ 1692: 00000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.4 (2) │ │ │ │ - 1693: 0006538d 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ - 1694: 0012eba1 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ + 1693: 000652fd 120 FUNC GLOBAL DEFAULT 12 PyObject_SetArenaAllocator │ │ │ │ + 1694: 0012e529 216 FUNC GLOBAL DEFAULT 12 _Py_hashtable_steal │ │ │ │ 1695: 00000000 0 FUNC GLOBAL DEFAULT UND posix_fadvise64@GLIBC_2.4 (2) │ │ │ │ - 1696: 00272de9 1068 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ - 1697: 00061b97 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ - 1698: 0006136b 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ + 1696: 00272bc9 1068 FUNC GLOBAL DEFAULT 12 _PyLong_DivmodNear │ │ │ │ + 1697: 00061aa3 16 FUNC GLOBAL DEFAULT 12 PyGen_New │ │ │ │ + 1698: 000612df 4 FUNC GLOBAL DEFAULT 12 PyObject_Length │ │ │ │ 1699: 00476e64 208 OBJECT GLOBAL DEFAULT 26 PyCoro_Type │ │ │ │ 1700: 00000000 0 FUNC GLOBAL DEFAULT UND dlsym@GLIBC_2.34 (4) │ │ │ │ - 1701: 001ebe3d 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ + 1701: 001ecdb5 112 FUNC GLOBAL DEFAULT 12 PyErr_WarnExplicitObject │ │ │ │ 1702: 00476a68 208 OBJECT GLOBAL DEFAULT 26 _PyAsyncGenASend_Type │ │ │ │ 1703: 0047af74 4 OBJECT GLOBAL DEFAULT 26 PyExc_InterruptedError │ │ │ │ 1704: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_destroy@GLIBC_2.4 (2) │ │ │ │ - 1705: 00169a6d 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ - 1706: 0025defd 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ + 1705: 00169675 148 FUNC GLOBAL DEFAULT 12 _PyDict_SetItem_KnownHash_LockHeld │ │ │ │ + 1706: 0025dead 188 FUNC GLOBAL DEFAULT 12 PyCodec_IgnoreErrors │ │ │ │ 1707: 00000000 0 FUNC GLOBAL DEFAULT UND mbstowcs@GLIBC_2.4 (2) │ │ │ │ - 1708: 00221e0d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ + 1708: 0022289d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetStart │ │ │ │ 1709: 00000000 0 FUNC GLOBAL DEFAULT UND listen@GLIBC_2.4 (2) │ │ │ │ 1710: 0003157b 60 FUNC GLOBAL DEFAULT 12 _Py_open_noraise │ │ │ │ - 1711: 000d22bd 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ - 1712: 00125891 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ - 1713: 001b17ad 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ + 1711: 000d223d 280 FUNC GLOBAL DEFAULT 12 PyBuffer_FillInfo │ │ │ │ + 1712: 00125239 8 FUNC GLOBAL DEFAULT 12 _PyErr_ChainExceptions1 │ │ │ │ + 1713: 001b2585 2 FUNC GLOBAL DEFAULT 12 _PyThreadState_New │ │ │ │ 1714: 0002a538 0 FUNC GLOBAL DEFAULT UND copysign@GLIBC_2.4 (2) │ │ │ │ - 1715: 000656bf 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ - 1716: 0007e2d1 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ + 1715: 0006562f 42 FUNC GLOBAL DEFAULT 12 PyUnicode_GetSize │ │ │ │ + 1716: 0007e2cd 32 FUNC GLOBAL DEFAULT 12 PyDict_SetDefaultRef │ │ │ │ 1717: 0047daf4 4 OBJECT GLOBAL DEFAULT 26 PyExc_KeyError │ │ │ │ 1718: 00000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.4 (2) │ │ │ │ 1719: 00000000 0 FUNC GLOBAL DEFAULT UND __strncat_chk@GLIBC_2.4 (2) │ │ │ │ 1720: 00029dd4 0 FUNC GLOBAL DEFAULT UND XML_SetNotStandaloneHandler │ │ │ │ 1721: 00000000 0 FUNC GLOBAL DEFAULT UND times@GLIBC_2.4 (2) │ │ │ │ 1722: 004774f8 208 OBJECT GLOBAL DEFAULT 26 PyGetSetDescr_Type │ │ │ │ 1723: 00000000 0 FUNC GLOBAL DEFAULT UND openat64@GLIBC_2.4 (2) │ │ │ │ - 1724: 00064a7b 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ - 1725: 000ef421 272 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ + 1724: 00064a0f 36 FUNC GLOBAL DEFAULT 12 _PySeqLock_EndRead │ │ │ │ + 1725: 000ef45d 268 FUNC GLOBAL DEFAULT 12 _PyOnceFlag_CallOnceSlow │ │ │ │ 1726: 00000000 0 FUNC GLOBAL DEFAULT UND truncate64@GLIBC_2.4 (2) │ │ │ │ 1727: 00000000 0 FUNC GLOBAL DEFAULT UND wait@GLIBC_2.4 (2) │ │ │ │ 1728: 00000000 0 FUNC GLOBAL DEFAULT UND getpgid@GLIBC_2.4 (2) │ │ │ │ 1729: 0047205c 208 OBJECT GLOBAL DEFAULT 26 PyContextVar_Type │ │ │ │ - 1730: 00064ab1 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ - 1731: 001f63b9 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ - 1732: 0024806d 140 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ + 1730: 00064a45 40 FUNC GLOBAL DEFAULT 12 _Py_BuildValue_SizeT │ │ │ │ + 1731: 001f732d 68 FUNC GLOBAL DEFAULT 12 _PyTime_gmtime │ │ │ │ + 1732: 002486d9 144 FUNC GLOBAL DEFAULT 12 PyComplex_ImagAsDouble │ │ │ │ 1733: 0002e2b9 100 FUNC GLOBAL DEFAULT 12 _Py_CheckRecursiveCall │ │ │ │ - 1734: 0045d1cc 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ - 1735: 000eccad 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ - 1736: 0019e43d 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ + 1734: 0045cf0c 4 OBJECT GLOBAL DEFAULT 14 Py_Version │ │ │ │ + 1735: 000ecce5 2 FUNC GLOBAL DEFAULT 12 PyDict_Keys │ │ │ │ + 1736: 0019ef95 70 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToDigit │ │ │ │ 1737: 0002a568 0 FUNC GLOBAL DEFAULT UND XML_Parse │ │ │ │ 1738: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (4) │ │ │ │ - 1739: 0010a39d 1504 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ + 1739: 0010a6b9 1504 FUNC GLOBAL DEFAULT 12 PyObject_LengthHint │ │ │ │ 1740: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_gettime64@GLIBC_2.34 (4) │ │ │ │ - 1741: 00061009 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ - 1742: 00186c2d 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ + 1741: 00060f7d 4 FUNC GLOBAL DEFAULT 12 PyFrame_FastToLocalsWithError │ │ │ │ + 1742: 00186bf1 40 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormat │ │ │ │ 1743: 00000000 0 FUNC GLOBAL DEFAULT UND wcsrchr@GLIBC_2.4 (2) │ │ │ │ - 1744: 000d036d 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ + 1744: 000d02f1 1136 FUNC GLOBAL DEFAULT 12 _PyBytes_DecodeEscape2 │ │ │ │ 1745: 00000000 0 FUNC GLOBAL DEFAULT UND sendto@GLIBC_2.4 (2) │ │ │ │ - 1746: 00064c11 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ + 1746: 00064ba5 16 FUNC GLOBAL DEFAULT 12 PyThreadState_DeleteCurrent │ │ │ │ 1747: 0047af78 4 OBJECT GLOBAL DEFAULT 26 PyExc_PermissionError │ │ │ │ - 1748: 00060295 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ - 1749: 000602a5 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ + 1748: 00060201 4 FUNC GLOBAL DEFAULT 12 PyCode_GetCode │ │ │ │ + 1749: 00060211 176 FUNC GLOBAL DEFAULT 12 PyBuffer_FromContiguous │ │ │ │ 1750: 00000000 0 FUNC GLOBAL DEFAULT UND setgrent@GLIBC_2.4 (2) │ │ │ │ - 1751: 0006d235 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ - 1752: 001ca295 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ + 1751: 0006d225 48 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident │ │ │ │ + 1752: 001cb1f5 40 FUNC GLOBAL DEFAULT 12 PyTime_PerfCounterRaw │ │ │ │ 1753: 00481548 24 OBJECT GLOBAL DEFAULT 26 _Py_SwappedOp │ │ │ │ - 1754: 0015c75d 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ - 1755: 001c38a1 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ - 1756: 0037e988 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ - 1757: 000e6361 798 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ - 1758: 0027538d 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ + 1754: 0015c345 474 FUNC GLOBAL DEFAULT 12 PyLong_FromUnicodeObject │ │ │ │ + 1755: 001c4739 6 FUNC GLOBAL DEFAULT 12 PyRun_SimpleStringFlags │ │ │ │ + 1756: 0037e6c8 96 OBJECT GLOBAL DEFAULT 14 _PyIntrinsics_UnaryFunctions │ │ │ │ + 1757: 000e6399 798 FUNC GLOBAL DEFAULT 12 PySet_Contains │ │ │ │ + 1758: 00275165 64 FUNC GLOBAL DEFAULT 12 _Py_hashtable_foreach │ │ │ │ 1759: 00000000 0 FUNC GLOBAL DEFAULT UND wcscpy@GLIBC_2.4 (2) │ │ │ │ 1760: 00000000 0 FUNC GLOBAL DEFAULT UND umask@GLIBC_2.4 (2) │ │ │ │ 1761: 00000000 0 FUNC GLOBAL DEFAULT UND __h_errno_location@GLIBC_2.4 (2) │ │ │ │ - 1762: 0005ffdd 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ - 1763: 0010f595 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ - 1764: 00203fa5 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ - 1765: 0006dcc9 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ - 1766: 00138649 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ - 1767: 0014caa5 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ + 1762: 0005ff49 66 FUNC GLOBAL DEFAULT 12 _PyRWMutex_RLock │ │ │ │ + 1763: 0010f8c1 248 FUNC GLOBAL DEFAULT 12 _PySet_NextEntryRef │ │ │ │ + 1764: 00204dc9 16 FUNC GLOBAL DEFAULT 12 Py_IsFinalizing │ │ │ │ + 1765: 0006dcb9 98 FUNC GLOBAL DEFAULT 12 PyObject_Hash │ │ │ │ + 1766: 00137ff9 32 FUNC GLOBAL DEFAULT 12 PyType_FromMetaclass │ │ │ │ + 1767: 0014c55d 124 FUNC GLOBAL DEFAULT 12 PyBytes_AsStringAndSize │ │ │ │ 1768: 0002ecb3 4 FUNC GLOBAL DEFAULT 12 _Py_DisplaySourceLine │ │ │ │ - 1769: 00067307 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ - 1770: 00122285 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ - 1771: 001dd8dd 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ - 1772: 0018dbf5 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ - 1773: 001b536d 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ - 1774: 0005df23 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ - 1775: 0025b849 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ - 1776: 001768f1 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ - 1777: 0006ca79 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ - 1778: 0013e805 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ - 1779: 0006dbb9 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ + 1769: 00067277 32 FUNC GLOBAL DEFAULT 12 _PyUnicode_DecodeUnicodeEscapeInternal │ │ │ │ + 1770: 00121c35 8 FUNC GLOBAL DEFAULT 12 _Py_set_inheritable │ │ │ │ + 1771: 001de8cd 136 FUNC GLOBAL DEFAULT 12 PyGILState_Release │ │ │ │ + 1772: 0018de8d 248 FUNC GLOBAL DEFAULT 12 PyContextVar_Get │ │ │ │ + 1773: 001b6155 74 FUNC GLOBAL DEFAULT 12 PyFile_NewStdPrinter │ │ │ │ + 1774: 0005de8b 54 FUNC GLOBAL DEFAULT 12 PyInterpreterState_New │ │ │ │ + 1775: 0025b7f9 6 FUNC GLOBAL DEFAULT 12 _PyObject_GetState │ │ │ │ + 1776: 001767d1 150 FUNC GLOBAL DEFAULT 12 PyLong_AsUnsignedLongMask │ │ │ │ + 1777: 0006ca69 400 FUNC GLOBAL DEFAULT 12 PySys_SetArgvEx │ │ │ │ + 1778: 0013e251 6 FUNC GLOBAL DEFAULT 12 _PyWeakref_ClearRef │ │ │ │ + 1779: 0006dba9 114 FUNC GLOBAL DEFAULT 12 PyThread_allocate_lock │ │ │ │ 1780: 004771bc 208 OBJECT GLOBAL DEFAULT 26 PyEnum_Type │ │ │ │ - 1781: 000d42fd 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ - 1782: 00246749 176 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ - 1783: 00121fd9 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ - 1784: 002558f1 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ + 1781: 000d4271 36 FUNC GLOBAL DEFAULT 12 PySequence_Contains │ │ │ │ + 1782: 00246ef1 176 FUNC GLOBAL DEFAULT 12 PyComplex_AsCComplex │ │ │ │ + 1783: 00121989 106 FUNC GLOBAL DEFAULT 12 _PyBytesWriter_Alloc │ │ │ │ + 1784: 0019678d 120 FUNC GLOBAL DEFAULT 12 PyBytes_DecodeEscape │ │ │ │ 1785: 00478ba0 208 OBJECT GLOBAL DEFAULT 26 PyByteArray_Type │ │ │ │ 1786: 00000000 0 FUNC GLOBAL DEFAULT UND inflateSetDictionary │ │ │ │ - 1787: 00146c01 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ + 1787: 00146639 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceSubtract │ │ │ │ 1788: 0047dae8 4 OBJECT GLOBAL DEFAULT 26 PyExc_RecursionError │ │ │ │ - 1789: 00129c65 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ + 1789: 001295dd 494 FUNC GLOBAL DEFAULT 12 _Py_union_type_or │ │ │ │ 1790: 0047579c 208 OBJECT GLOBAL DEFAULT 26 PyListRevIter_Type │ │ │ │ - 1791: 002609e9 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ + 1791: 00260999 160 FUNC GLOBAL DEFAULT 12 _Py_c_abs │ │ │ │ 1792: 00000000 0 FUNC GLOBAL DEFAULT UND sigwaitinfo@GLIBC_2.4 (2) │ │ │ │ - 1793: 00043d9f 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ + 1793: 00043d57 512 FUNC GLOBAL DEFAULT 12 _PyXI_InitExcInfo │ │ │ │ 1794: 00029eb8 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentLineNumber │ │ │ │ 1795: 0002d27d 344 FUNC GLOBAL DEFAULT 12 _PyObject_DebugMallocStats │ │ │ │ - 1796: 00068625 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ + 1796: 00068615 60 FUNC GLOBAL DEFAULT 12 PyEval_SetProfileAllThreads │ │ │ │ 1797: 00000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.4 (2) │ │ │ │ - 1798: 000647c5 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ - 1799: 00086125 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ - 1800: 00064e6f 282 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ + 1798: 00064759 24 FUNC GLOBAL DEFAULT 12 PyEval_EvalFrame │ │ │ │ + 1799: 0008610d 78 FUNC GLOBAL DEFAULT 12 _PyList_AppendTakeRefListResize │ │ │ │ + 1800: 00064ddd 284 FUNC GLOBAL DEFAULT 12 _PyObject_AssertFailed │ │ │ │ 1801: 00000000 0 FUNC GLOBAL DEFAULT UND __memset_chk@GLIBC_2.4 (2) │ │ │ │ - 1802: 00143439 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ - 1803: 0002e31d 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ - 1804: 000c6ead 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ + 1802: 00142e6d 6 FUNC GLOBAL DEFAULT 12 PyEval_ReleaseThread │ │ │ │ + 1803: 0002e355 54 FUNC GLOBAL DEFAULT 12 PyErr_ResourceWarning │ │ │ │ + 1804: 000c6e59 352 FUNC GLOBAL DEFAULT 12 _PyTuple_FromArraySteal │ │ │ │ 1805: 00000000 0 FUNC GLOBAL DEFAULT UND round@GLIBC_2.4 (3) │ │ │ │ 1806: 004b9d38 24 OBJECT GLOBAL DEFAULT 29 _Py_HashSecret │ │ │ │ - 1807: 002235e1 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ + 1807: 00223cc5 60 FUNC GLOBAL DEFAULT 12 _PyParkingLot_AfterFork │ │ │ │ 1808: 0047d930 208 OBJECT GLOBAL DEFAULT 26 PyPickleBuffer_Type │ │ │ │ - 1809: 0006834b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ + 1809: 0006833b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireReraiseEvent │ │ │ │ 1810: 00000000 0 FUNC GLOBAL DEFAULT UND mkfifoat@GLIBC_2.4 (2) │ │ │ │ - 1811: 0006132d 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ - 1812: 00138631 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ - 1813: 00162fad 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ + 1811: 000612a1 62 FUNC GLOBAL DEFAULT 12 PyCFunction_GetFlags │ │ │ │ + 1812: 00137fe1 22 FUNC GLOBAL DEFAULT 12 _Py_DecRef │ │ │ │ + 1813: 00162bcd 66 FUNC GLOBAL DEFAULT 12 _PyUnicode_IsUppercase │ │ │ │ 1814: 004e2a84 4 OBJECT GLOBAL DEFAULT 29 PyImport_FrozenModules │ │ │ │ - 1815: 00176989 350 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ - 1816: 001b5a81 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ - 1817: 0006164b 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ + 1815: 00176869 350 FUNC GLOBAL DEFAULT 12 PyNumber_ToBase │ │ │ │ + 1816: 001b6869 10 FUNC GLOBAL DEFAULT 12 PyHash_GetFuncDef │ │ │ │ + 1817: 000615bf 106 FUNC GLOBAL DEFAULT 12 PyEval_CallMethod │ │ │ │ 1818: 00473720 208 OBJECT GLOBAL DEFAULT 26 PyRange_Type │ │ │ │ 1819: 00000000 0 FUNC GLOBAL DEFAULT UND fstatvfs64@GLIBC_2.4 (2) │ │ │ │ - 1820: 001773dd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ - 1821: 000554c1 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ - 1822: 00067301 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ - 1823: 0004844d 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ - 1824: 000f842d 836 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ - 1825: 0010c671 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ - 1826: 0019e79d 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ + 1820: 001772bd 88 FUNC GLOBAL DEFAULT 12 _PyArg_NoKeywords │ │ │ │ + 1821: 00055449 44 FUNC GLOBAL DEFAULT 12 PyUnicode_AsCharmapString │ │ │ │ + 1822: 00067271 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7 │ │ │ │ + 1823: 000483a5 68 FUNC GLOBAL DEFAULT 12 PyFrame_GetVarString │ │ │ │ + 1824: 000f8461 836 FUNC GLOBAL DEFAULT 12 _PyConfig_FromDict │ │ │ │ + 1825: 0010c98d 1090 FUNC GLOBAL DEFAULT 12 _PySuper_Lookup │ │ │ │ + 1826: 0019f2f5 246 FUNC GLOBAL DEFAULT 12 _PyObject_GetCrossInterpreterData │ │ │ │ 1827: 00000000 0 FUNC GLOBAL DEFAULT UND __gmtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1828: 000af409 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ - 1829: 00050d8f 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ + 1828: 000af329 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8 │ │ │ │ + 1829: 00050d7b 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyResumeEvent │ │ │ │ 1830: 00000000 0 FUNC GLOBAL DEFAULT UND __localtime64_r@GLIBC_2.34 (4) │ │ │ │ - 1831: 00154f41 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ - 1832: 000584f7 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ - 1833: 0006485d 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ - 1834: 0025d83d 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ + 1831: 001549f1 344 FUNC GLOBAL DEFAULT 12 PyFile_GetLine │ │ │ │ + 1832: 0005845f 14 FUNC GLOBAL DEFAULT 12 _Py_c_sum │ │ │ │ + 1833: 000647f1 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_Begin │ │ │ │ + 1834: 0025d785 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_GetObject │ │ │ │ 1835: 00000000 0 FUNC GLOBAL DEFAULT UND wcsxfrm@GLIBC_2.4 (2) │ │ │ │ - 1836: 00229849 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ - 1837: 000ebe21 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ - 1838: 00251e4d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ - 1839: 0005fe8d 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ - 1840: 0006d6ed 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ - 1841: 001aecad 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ + 1836: 0022a139 8 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffect │ │ │ │ + 1837: 000ebe59 740 FUNC GLOBAL DEFAULT 12 PyObject_Repr │ │ │ │ + 1838: 0025259d 10 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUCS4Copy │ │ │ │ + 1839: 0005fdf9 176 FUNC GLOBAL DEFAULT 12 PyFunction_SetClosure │ │ │ │ + 1840: 0006d6dd 212 FUNC GLOBAL DEFAULT 12 PyWideStringList_Insert │ │ │ │ + 1841: 001afa85 22 FUNC GLOBAL DEFAULT 12 Py_GETENV │ │ │ │ 1842: 0002a9d8 0 FUNC GLOBAL DEFAULT UND XML_SetUnparsedEntityDeclHandler │ │ │ │ - 1843: 001379d9 716 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ - 1844: 000b47f9 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ - 1845: 0012cb49 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ - 1846: 0004636d 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ - 1847: 00087689 664 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ - 1848: 00061c0d 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ - 1849: 000d5a31 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ + 1843: 00137389 716 FUNC GLOBAL DEFAULT 12 PyMemoryView_FromBuffer │ │ │ │ + 1844: 000b4725 30 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF8Stateful │ │ │ │ + 1845: 0012c4c1 128 FUNC GLOBAL DEFAULT 12 PyDictProxy_New │ │ │ │ + 1846: 00046365 76 FUNC GLOBAL DEFAULT 12 _PyEval_FormatAwaitableError │ │ │ │ + 1847: 0008766d 664 FUNC GLOBAL DEFAULT 12 PyObject_CallFunction │ │ │ │ + 1848: 00061b19 46 FUNC GLOBAL DEFAULT 12 PyAsyncGen_New │ │ │ │ + 1849: 000d59a5 148 FUNC GLOBAL DEFAULT 12 PyErr_Format │ │ │ │ 1850: 004776d4 208 OBJECT GLOBAL DEFAULT 26 PyClassMethodDescr_Type │ │ │ │ - 1851: 001204b1 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ + 1851: 0011fe61 520 FUNC GLOBAL DEFAULT 12 PyLong_FromDouble │ │ │ │ 1852: 00471e6c 16 OBJECT GLOBAL DEFAULT 26 _Py_FalseStruct │ │ │ │ 1853: 00000000 0 FUNC GLOBAL DEFAULT UND __time64@GLIBC_2.34 (4) │ │ │ │ - 1854: 0020a8e5 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ - 1855: 001b5891 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ - 1856: 0007b4f1 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ - 1857: 001e2935 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ + 1854: 0020b68d 12 FUNC GLOBAL DEFAULT 12 PyInit__posixsubprocess │ │ │ │ + 1855: 001b6675 10 FUNC GLOBAL DEFAULT 12 Py_GetCopyright │ │ │ │ + 1856: 0007b4dd 72 FUNC GLOBAL DEFAULT 12 PyUnicode_InternFromString │ │ │ │ + 1857: 001e38ad 254 FUNC GLOBAL DEFAULT 12 _Py_Uid_Converter │ │ │ │ 1858: 00000000 0 FUNC GLOBAL DEFAULT UND deflateCopy │ │ │ │ - 1859: 00216da5 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ - 1860: 00060129 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ + 1859: 00217ae5 28 FUNC GLOBAL DEFAULT 12 PyGC_Disable │ │ │ │ + 1860: 00060095 64 FUNC GLOBAL DEFAULT 12 PyCapsule_GetDestructor │ │ │ │ 1861: 00000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.4 (2) │ │ │ │ - 1862: 000ec109 1132 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ - 1863: 00064871 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ - 1864: 000e2465 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ - 1865: 0011541d 332 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ + 1862: 000ec141 1132 FUNC GLOBAL DEFAULT 12 PyUnicode_Contains │ │ │ │ + 1863: 00064805 30 FUNC GLOBAL DEFAULT 12 PyErr_SetImportErrorSubclass │ │ │ │ + 1864: 000e249d 128 FUNC GLOBAL DEFAULT 12 PyList_SetSlice │ │ │ │ + 1865: 00114b61 332 FUNC GLOBAL DEFAULT 12 _Py_hashtable_destroy │ │ │ │ 1866: 004b9d68 4 OBJECT GLOBAL DEFAULT 29 Py_QuietFlag │ │ │ │ - 1867: 001f3829 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ - 1868: 001f177d 488 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ - 1869: 00078f4d 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ - 1870: 00135f8d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ - 1871: 0027bde9 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ - 1872: 0014e3f1 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ - 1873: 00175d2d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ + 1867: 001f479d 6 FUNC GLOBAL DEFAULT 12 PyErr_ProgramTextObject │ │ │ │ + 1868: 001f26f5 488 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Delete │ │ │ │ + 1869: 00078f31 576 FUNC GLOBAL DEFAULT 12 _PyObject_GC_NewVar │ │ │ │ + 1870: 0013590d 66 FUNC GLOBAL DEFAULT 12 PyUnicode_EqualToUTF8AndSize │ │ │ │ + 1871: 0027bbbd 36 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Free │ │ │ │ + 1872: 0014dea9 4 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Dealloc │ │ │ │ + 1873: 00175c0d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFullyQualifiedName │ │ │ │ 1874: 0002bbcd 6 FUNC GLOBAL DEFAULT 12 PyMarshal_WriteObjectToString │ │ │ │ - 1875: 00064a53 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ - 1876: 000af0a9 612 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ + 1875: 000649e7 40 FUNC GLOBAL DEFAULT 12 _PySeqLock_BeginRead │ │ │ │ + 1876: 000aefc9 612 FUNC GLOBAL DEFAULT 12 _Py_HandlePending │ │ │ │ 1877: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (4) │ │ │ │ - 1878: 00069631 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ - 1879: 00066889 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ - 1880: 00068da3 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ - 1881: 001f778d 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ + 1878: 00069621 106 FUNC GLOBAL DEFAULT 12 _Py_stat │ │ │ │ + 1879: 000667f9 64 FUNC GLOBAL DEFAULT 12 PyContext_Copy │ │ │ │ + 1880: 00068d93 4 FUNC GLOBAL DEFAULT 12 PyThread_get_key_value │ │ │ │ + 1881: 001f86fd 20 FUNC GLOBAL DEFAULT 12 PyUnstable_Type_AssignVersionTag │ │ │ │ 1882: 00000000 0 FUNC GLOBAL DEFAULT UND textdomain@GLIBC_2.4 (2) │ │ │ │ 1883: 00473ac0 208 OBJECT GLOBAL DEFAULT 26 _PyNotImplemented_Type │ │ │ │ - 1884: 001afc0d 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ + 1884: 001b09e5 28 FUNC GLOBAL DEFAULT 12 Py_GetVersion │ │ │ │ 1885: 004750e4 208 OBJECT GLOBAL DEFAULT 26 PyDictRevIterItem_Type │ │ │ │ 1886: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (4) │ │ │ │ 1887: 00000000 0 FUNC GLOBAL DEFAULT UND bind_textdomain_codeset@GLIBC_2.4 (2) │ │ │ │ 1888: 00000000 0 FUNC GLOBAL DEFAULT UND setlocale@GLIBC_2.4 (2) │ │ │ │ - 1889: 000cfec5 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ - 1890: 00210a89 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ - 1891: 00191421 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ - 1892: 00051d27 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ + 1889: 000cfe49 68 FUNC GLOBAL DEFAULT 12 PyModule_GetName │ │ │ │ + 1890: 002117cd 114 FUNC GLOBAL DEFAULT 12 PyTuple_SetItem │ │ │ │ + 1891: 001917cd 6 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeRawUnicodeEscape │ │ │ │ + 1892: 00051d91 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyUnwindEvent │ │ │ │ 1893: 0002d14d 20 FUNC GLOBAL DEFAULT 12 PyException_GetCause │ │ │ │ 1894: 00470860 0 NOTYPE WEAK DEFAULT 26 data_start │ │ │ │ 1895: 0002a104 0 FUNC GLOBAL DEFAULT UND XML_SetProcessingInstructionHandler │ │ │ │ - 1896: 0006c707 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ + 1896: 0006c6f7 80 FUNC GLOBAL DEFAULT 12 _PySys_GetAttr │ │ │ │ 1897: 004725dc 208 OBJECT GLOBAL DEFAULT 26 PyFilter_Type │ │ │ │ - 1898: 0009b52d 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ + 1898: 0009b445 116 FUNC GLOBAL DEFAULT 12 PyEval_RestoreThread │ │ │ │ 1899: 00029910 0 FUNC GLOBAL DEFAULT UND XML_SetXmlDeclHandler │ │ │ │ - 1900: 001a9d19 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ - 1901: 000c1c31 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ + 1900: 001aaaf1 4 FUNC GLOBAL DEFAULT 12 _Py_VaBuildValue_SizeT │ │ │ │ + 1901: 000c1be1 8 FUNC GLOBAL DEFAULT 12 PyObject_GenericGetAttr │ │ │ │ 1902: 00000000 0 FUNC GLOBAL DEFAULT UND __vsnprintf_chk@GLIBC_2.4 (2) │ │ │ │ - 1903: 0016a421 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ + 1903: 0016a029 308 FUNC GLOBAL DEFAULT 12 PyObject_AsFileDescriptor │ │ │ │ 1904: 0002e5dd 238 FUNC GLOBAL DEFAULT 12 _PyObject_Dump │ │ │ │ 1905: 00000000 0 FUNC GLOBAL DEFAULT UND getgroups@GLIBC_2.4 (2) │ │ │ │ 1906: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_getspecific@GLIBC_2.34 (4) │ │ │ │ - 1907: 0007e879 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ - 1908: 00210769 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ - 1909: 0011c491 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ + 1907: 0007e871 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewGetSet │ │ │ │ + 1908: 002114ad 12 FUNC GLOBAL DEFAULT 12 PyInit_array │ │ │ │ + 1909: 0011be2d 88 FUNC GLOBAL DEFAULT 12 PyUnicode_Compare │ │ │ │ 1910: 00000000 0 FUNC GLOBAL DEFAULT UND isatty@GLIBC_2.4 (2) │ │ │ │ 1911: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersionInfo │ │ │ │ 1912: 004773ec 208 OBJECT GLOBAL DEFAULT 26 PyWrapperDescr_Type │ │ │ │ 1913: 00481598 4 OBJECT GLOBAL DEFAULT 26 _PySet_Dummy │ │ │ │ - 1914: 0012eeb1 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ - 1915: 00060bb1 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ - 1916: 00058cfd 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ - 1917: 0009dbb5 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ - 1918: 00221e25 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ - 1919: 002050e5 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ + 1914: 0012e839 280 FUNC GLOBAL DEFAULT 12 _PyCode_CheckLineNumber │ │ │ │ + 1915: 00060b1d 88 FUNC GLOBAL DEFAULT 12 PyType_AddWatcher │ │ │ │ + 1916: 00058c6d 300 FUNC GLOBAL DEFAULT 12 PyEval_GetLocals │ │ │ │ + 1917: 0009da99 648 FUNC GLOBAL DEFAULT 12 _PyBytes_Resize │ │ │ │ + 1918: 002228b5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_SetEnd │ │ │ │ + 1919: 00205f09 254 FUNC GLOBAL DEFAULT 12 PyUnicode_CopyCharacters │ │ │ │ 1920: 004723fc 208 OBJECT GLOBAL DEFAULT 26 PyZip_Type │ │ │ │ 1921: 00029778 0 FUNC GLOBAL DEFAULT UND XML_GetCurrentColumnNumber │ │ │ │ - 1922: 0006784d 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ - 1923: 000f76b1 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ - 1924: 000677fd 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ + 1922: 000677bd 36 FUNC GLOBAL DEFAULT 12 PyErr_BadInternalCall │ │ │ │ + 1923: 000f76e9 24 FUNC GLOBAL DEFAULT 12 PyObject_IsSubclass │ │ │ │ + 1924: 0006776d 80 FUNC GLOBAL DEFAULT 12 _PyXI_NamespaceFromNames │ │ │ │ 1925: 00000000 0 FUNC GLOBAL DEFAULT UND unshare@GLIBC_2.4 (2) │ │ │ │ 1926: 00000000 0 FUNC GLOBAL DEFAULT UND sigaltstack@GLIBC_2.4 (2) │ │ │ │ - 1927: 001166d1 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ - 1928: 001bed89 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ + 1927: 00116001 80 FUNC GLOBAL DEFAULT 12 _PyTime_localtime │ │ │ │ + 1928: 001bfc1d 90 FUNC GLOBAL DEFAULT 12 PyMapping_SetItemString │ │ │ │ 1929: 004e4fc8 0 NOTYPE GLOBAL DEFAULT 29 _bss_end__ │ │ │ │ - 1930: 00061257 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ - 1931: 001f0f4d 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ + 1930: 000611cb 146 FUNC GLOBAL DEFAULT 12 PyFunction_GetAnnotations │ │ │ │ + 1931: 001f1ec5 116 FUNC GLOBAL DEFAULT 12 PyUnicode_ReadChar │ │ │ │ 1932: 0002a1c0 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.4 (2) │ │ │ │ - 1933: 0012e525 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ - 1934: 00048583 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ - 1935: 00085fb1 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ + 1933: 0012de9d 4 FUNC GLOBAL DEFAULT 12 PyType_GetFlags │ │ │ │ + 1934: 00048587 52 FUNC GLOBAL DEFAULT 12 PyMarshal_ReadShortFromFile │ │ │ │ + 1935: 00085f99 208 FUNC GLOBAL DEFAULT 12 PyFloat_FromDouble │ │ │ │ 1936: 00000000 0 FUNC GLOBAL DEFAULT UND gethostbyname_r@GLIBC_2.4 (2) │ │ │ │ - 1937: 0019b4e1 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ + 1937: 0019c039 960 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF7Stateful │ │ │ │ 1938: 0002a4b4 0 FUNC GLOBAL DEFAULT UND XML_SetElementHandler │ │ │ │ - 1939: 001b589d 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ + 1939: 001b6681 10 FUNC GLOBAL DEFAULT 12 Py_GetPlatform │ │ │ │ 1940: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setschedparam@GLIBC_2.4 (2) │ │ │ │ - 1941: 00068d81 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ + 1941: 00068d71 6 FUNC GLOBAL DEFAULT 12 PyThread_delete_key_value │ │ │ │ 1942: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ExpatVersion │ │ │ │ - 1943: 001642a1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ + 1943: 00163ec1 14 FUNC GLOBAL DEFAULT 12 PyNumber_Xor │ │ │ │ 1944: 00000000 0 FUNC GLOBAL DEFAULT UND __strcpy_chk@GLIBC_2.4 (2) │ │ │ │ - 1945: 00066a5f 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ + 1945: 000669cf 68 FUNC GLOBAL DEFAULT 12 PyPickleBuffer_Release │ │ │ │ 1946: 000311fd 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetCode │ │ │ │ 1947: 00000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.4 (2) │ │ │ │ - 1948: 001de391 2530 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ + 1948: 001df381 2530 FUNC GLOBAL DEFAULT 12 Py_RunMain │ │ │ │ 1949: 00000000 0 FUNC GLOBAL DEFAULT UND modf@GLIBC_2.4 (2) │ │ │ │ - 1950: 00148cc5 394 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ + 1950: 00148705 394 FUNC GLOBAL DEFAULT 12 PyNumber_TrueDivide │ │ │ │ 1951: 00000000 0 FUNC GLOBAL DEFAULT UND fchown@GLIBC_2.4 (2) │ │ │ │ - 1952: 00202465 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ - 1953: 000734b9 288 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ + 1952: 00203289 116 FUNC GLOBAL DEFAULT 12 PyOS_BeforeFork │ │ │ │ + 1953: 00073485 288 FUNC GLOBAL DEFAULT 12 PyList_New │ │ │ │ 1954: 00000000 0 FUNC GLOBAL DEFAULT UND chown@GLIBC_2.4 (2) │ │ │ │ - 1955: 00115655 1956 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ + 1955: 00114f85 1956 FUNC GLOBAL DEFAULT 12 PyImport_Import │ │ │ │ 1956: 0002b87b 88 FUNC GLOBAL DEFAULT 12 Py_CompileStringExFlags │ │ │ │ 1957: 0047db18 4 OBJECT GLOBAL DEFAULT 26 PyExc_EncodingWarning │ │ │ │ - 1958: 000e6681 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ - 1959: 0008bf31 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ + 1958: 000e66b9 632 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceOr │ │ │ │ + 1959: 0008bf39 168 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8AndSize │ │ │ │ 1960: 00029c04 0 FUNC GLOBAL DEFAULT UND cos@GLIBC_2.4 (3) │ │ │ │ - 1961: 000cfdf9 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ + 1961: 000cfd7d 204 FUNC GLOBAL DEFAULT 12 PyModule_ExecDef │ │ │ │ 1962: 00000000 0 FUNC GLOBAL DEFAULT UND __clock_nanosleep_time64@GLIBC_2.34 (4) │ │ │ │ - 1963: 00208825 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ + 1963: 00209649 50 FUNC GLOBAL DEFAULT 12 PyErr_WarnFormat │ │ │ │ 1964: 00471898 208 OBJECT GLOBAL DEFAULT 26 PyCode_Type │ │ │ │ 1965: 004b9700 0 NOTYPE GLOBAL DEFAULT 29 __bss_start │ │ │ │ 1966: 00000000 0 FUNC GLOBAL DEFAULT UND poll@GLIBC_2.4 (2) │ │ │ │ 1967: 004749cc 208 OBJECT GLOBAL DEFAULT 26 PyDictValues_Type │ │ │ │ 1968: 00000000 0 FUNC GLOBAL DEFAULT UND __select64@GLIBC_2.34 (4) │ │ │ │ 1969: 00000000 0 FUNC GLOBAL DEFAULT UND sched_setscheduler@GLIBC_2.4 (2) │ │ │ │ 1970: 004770bc 208 OBJECT GLOBAL DEFAULT 26 Py_GenericAliasType │ │ │ │ - 1971: 0009df2d 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ - 1972: 00243d7d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ - 1973: 00221e2d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ + 1971: 0009de11 34 FUNC GLOBAL DEFAULT 12 PyObject_Realloc │ │ │ │ + 1972: 0024455d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeEncodeError_GetEnd │ │ │ │ + 1973: 002228bd 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetEnd │ │ │ │ 1974: 00000000 0 FUNC GLOBAL DEFAULT UND raise@GLIBC_2.4 (2) │ │ │ │ 1975: 00000000 0 FUNC GLOBAL DEFAULT UND realloc@GLIBC_2.4 (2) │ │ │ │ 1976: 00471d70 8 OBJECT GLOBAL DEFAULT 26 _Py_NotImplementedStruct │ │ │ │ - 1977: 00041b65 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ - 1978: 00037cc1 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ - 1979: 0005e919 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ - 1980: 00143d79 530 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ - 1981: 00216f99 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ - 1982: 000fe231 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ + 1977: 00041b25 4 FUNC GLOBAL DEFAULT 12 _PyDict_DelItem_KnownHash │ │ │ │ + 1978: 00037c69 60 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilename │ │ │ │ + 1979: 0005e881 6 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleEx │ │ │ │ + 1980: 001437ad 532 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Park │ │ │ │ + 1981: 00217cd9 28 FUNC GLOBAL DEFAULT 12 PyGC_Enable │ │ │ │ + 1982: 000fe2c9 92 FUNC GLOBAL DEFAULT 12 _PyErr_SetKeyError │ │ │ │ 1983: 00000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.4 (2) │ │ │ │ - 1984: 0006136f 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ + 1984: 000612e3 60 FUNC GLOBAL DEFAULT 12 PyObject_CheckReadBuffer │ │ │ │ 1985: 00029718 0 FUNC GLOBAL DEFAULT UND XML_SetReparseDeferralEnabled │ │ │ │ - 1986: 000fda65 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ + 1986: 000fda9d 72 FUNC GLOBAL DEFAULT 12 PyObject_CallFinalizer │ │ │ │ 1987: 0002ed99 4 FUNC GLOBAL DEFAULT 12 PyTraceBack_Print │ │ │ │ - 1988: 0021d43d 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ - 1989: 00244c49 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ - 1990: 001177d5 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ - 1991: 0024f505 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ - 1992: 001b58a9 204 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ - 1993: 000681d5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ - 1994: 000ffb61 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ - 1995: 000d688d 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ - 1996: 00273eed 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ - 1997: 00275859 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ - 1998: 001623a5 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ - 1999: 001b0ff1 776 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ + 1988: 0021e175 86 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetStart │ │ │ │ + 1989: 00245429 66 FUNC GLOBAL DEFAULT 12 PyNumber_Positive │ │ │ │ + 1990: 0011710d 292 FUNC GLOBAL DEFAULT 12 PySlice_AdjustIndices │ │ │ │ + 1991: 0024fc4d 210 FUNC GLOBAL DEFAULT 12 PyUnicode_Fill │ │ │ │ + 1992: 001b668d 208 FUNC GLOBAL DEFAULT 12 PyFloat_GetInfo │ │ │ │ + 1993: 000681c5 88 FUNC GLOBAL DEFAULT 12 PyErr_ProgramText │ │ │ │ + 1994: 000ffff5 114 FUNC GLOBAL DEFAULT 12 PyTuple_GetSlice │ │ │ │ + 1995: 000d6801 112 FUNC GLOBAL DEFAULT 12 PyArg_ParseTupleAndKeywords │ │ │ │ + 1996: 00273ccd 10 FUNC GLOBAL DEFAULT 12 PyCodec_IncrementalEncoder │ │ │ │ + 1997: 00275631 14 FUNC GLOBAL DEFAULT 12 _Py_c_neg │ │ │ │ + 1998: 00161fc5 86 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToLowercase │ │ │ │ + 1999: 001b1dc9 776 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_New │ │ │ │ 2000: 00000000 0 FUNC GLOBAL DEFAULT UND read@GLIBC_2.4 (2) │ │ │ │ - 2001: 00064997 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ + 2001: 0006492b 38 FUNC GLOBAL DEFAULT 12 PyConfig_SetBytesString │ │ │ │ 2002: 00476768 208 OBJECT GLOBAL DEFAULT 26 PyStdPrinter_Type │ │ │ │ - 2003: 000ebded 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ - 2004: 0004798f 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ - 2005: 001346ad 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ - 2006: 00067e89 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ + 2003: 000ebe25 50 FUNC GLOBAL DEFAULT 12 PyList_Size │ │ │ │ + 2004: 000478e7 6 FUNC GLOBAL DEFAULT 12 PyFrame_GetLocals │ │ │ │ + 2005: 00134029 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF8String │ │ │ │ + 2006: 00067e79 6 FUNC GLOBAL DEFAULT 12 PyRun_AnyFileEx │ │ │ │ 2007: 00473830 208 OBJECT GLOBAL DEFAULT 26 PyLongRangeIter_Type │ │ │ │ 2008: 00477604 208 OBJECT GLOBAL DEFAULT 26 PyMemberDescr_Type │ │ │ │ - 2009: 00060f85 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ + 2009: 00060ef9 56 FUNC GLOBAL DEFAULT 12 _PyObject_CallFunction_SizeT │ │ │ │ 2010: 00000000 0 FUNC GLOBAL DEFAULT UND pow@GLIBC_2.29 (8) │ │ │ │ - 2011: 0007ff15 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ - 2012: 0005f1a1 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ - 2013: 0005aa09 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ - 2014: 0021f541 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ + 2011: 0007fef9 40 FUNC GLOBAL DEFAULT 12 PyType_FromSpec │ │ │ │ + 2012: 0005f10d 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetKwDefaults │ │ │ │ + 2013: 0005a979 352 FUNC GLOBAL DEFAULT 12 _PyThread_CurrentFrames │ │ │ │ + 2014: 0021ffc5 68 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_IDIncref │ │ │ │ 2015: 00000000 0 FUNC GLOBAL DEFAULT UND send@GLIBC_2.4 (2) │ │ │ │ - 2016: 00108011 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ + 2016: 00108331 4 FUNC GLOBAL DEFAULT 12 PyCompile_OpcodeStackEffectWithJump │ │ │ │ 2017: 000311c9 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetClosure │ │ │ │ - 2018: 0012bedd 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ + 2018: 0012b84d 52 FUNC GLOBAL DEFAULT 12 PyOS_setsig │ │ │ │ 2019: 00000000 0 FUNC GLOBAL DEFAULT UND getrandom@GLIBC_2.25 (17) │ │ │ │ 2020: 00000000 0 FUNC GLOBAL DEFAULT UND tcgetpgrp@GLIBC_2.4 (2) │ │ │ │ - 2021: 00186c95 892 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ - 2022: 00051c0d 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ - 2023: 0005ee55 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ - 2024: 000772f5 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ + 2021: 00186c59 892 FUNC GLOBAL DEFAULT 12 PyBytes_FromFormatV │ │ │ │ + 2022: 00051b4b 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireExceptionHandledEvent │ │ │ │ + 2023: 0005ed5b 52 FUNC GLOBAL DEFAULT 12 PyList_Clear │ │ │ │ + 2024: 000772c1 76 FUNC GLOBAL DEFAULT 12 PyGILState_Check │ │ │ │ 2025: 00000000 0 FUNC GLOBAL DEFAULT UND __futimens64@GLIBC_2.34 (4) │ │ │ │ - 2026: 001053d9 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ - 2027: 0021f1bd 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ + 2026: 00105c61 1180 FUNC GLOBAL DEFAULT 12 PyObject_ClearWeakRefs │ │ │ │ + 2027: 001858f1 256 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_LookUpID │ │ │ │ 2028: 0002aec5 264 FUNC GLOBAL DEFAULT 12 PySys_AddXOption │ │ │ │ - 2029: 0013a375 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ - 2030: 0012f165 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ + 2029: 00139d99 40 FUNC GLOBAL DEFAULT 12 PyRun_StringFlags │ │ │ │ + 2030: 0012eaed 90 FUNC GLOBAL DEFAULT 12 _PyErr_SetString │ │ │ │ 2031: 0002b95d 180 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetConfig │ │ │ │ - 2032: 000df17d 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ - 2033: 0008140d 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ - 2034: 001dbb8d 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ - 2035: 0005127d 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ + 2032: 000df1b9 32 FUNC GLOBAL DEFAULT 12 _PyType_Name │ │ │ │ + 2033: 000813f1 436 FUNC GLOBAL DEFAULT 12 PyLong_FromLong │ │ │ │ + 2034: 001dcb7d 12 FUNC GLOBAL DEFAULT 12 PyInit__codecs │ │ │ │ + 2035: 000511f5 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyReturnEvent │ │ │ │ 2036: 004819fc 4 OBJECT GLOBAL DEFAULT 26 _PyImport_FrozenBootstrap │ │ │ │ - 2037: 001ebcbd 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ - 2038: 000fe149 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ - 2039: 000af4d9 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ + 2037: 001ecc35 230 FUNC GLOBAL DEFAULT 12 PyCapsule_Import │ │ │ │ + 2038: 000fe065 86 FUNC GLOBAL DEFAULT 12 PyCapsule_New │ │ │ │ + 2039: 000af3f9 76 FUNC GLOBAL DEFAULT 12 _PyUnicode_EqualToASCIIString │ │ │ │ 2040: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_strtoul@GLIBC_2.38 (15) │ │ │ │ - 2041: 0022c0f1 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ + 2041: 0022c8c5 58 FUNC GLOBAL DEFAULT 12 _PyArg_ParseStackAndKeywords │ │ │ │ 2042: 00029f68 0 FUNC GLOBAL DEFAULT UND XML_SetEndCdataSectionHandler │ │ │ │ - 2043: 000df299 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ - 2044: 000cdaa9 1228 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ - 2045: 00055635 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ + 2043: 000df2d5 28 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_Init │ │ │ │ + 2044: 000cda2d 1228 FUNC GLOBAL DEFAULT 12 _PyUnicodeWriter_PrepareInternal │ │ │ │ + 2045: 00055599 8 FUNC GLOBAL DEFAULT 12 PyUnicode_AsUTF16String │ │ │ │ 2046: 00000000 0 FUNC GLOBAL DEFAULT UND fgetxattr@GLIBC_2.4 (2) │ │ │ │ - 2047: 00064c3b 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ - 2048: 000648c3 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ - 2049: 000325fb 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ - 2050: 00208821 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ - 2051: 0005f34d 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ - 2052: 0013cabd 1036 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ - 2053: 001e54e5 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ - 2054: 0015c07d 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ - 2055: 0021d4ed 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ + 2047: 00064bcf 50 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOneObject │ │ │ │ + 2048: 00064857 42 FUNC GLOBAL DEFAULT 12 _PyArg_ParseTuple_SizeT │ │ │ │ + 2049: 00032635 358 FUNC GLOBAL DEFAULT 12 _PyXI_ApplyError │ │ │ │ + 2050: 00209645 4 FUNC GLOBAL DEFAULT 12 _PyBytes_Join │ │ │ │ + 2051: 0005f2b9 18 FUNC GLOBAL DEFAULT 12 PyGen_GetCode │ │ │ │ + 2052: 0013c4fd 1036 FUNC GLOBAL DEFAULT 12 PyUnicode_Decode │ │ │ │ + 2053: 001e645d 12 FUNC GLOBAL DEFAULT 12 PyInit_atexit │ │ │ │ + 2054: 0015bc65 136 FUNC GLOBAL DEFAULT 12 PyNumber_Absolute │ │ │ │ + 2055: 0021e225 82 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_GetEnd │ │ │ │ 2056: 0002bd29 20 FUNC GLOBAL DEFAULT 12 PyErr_Print │ │ │ │ - 2057: 000617ad 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ - 2058: 0006485f 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ + 2057: 00061c25 104 FUNC GLOBAL DEFAULT 12 _PyObject_CallMethodId │ │ │ │ + 2058: 000647f3 2 FUNC GLOBAL DEFAULT 12 PyCriticalSection2_End │ │ │ │ 2059: 00000000 0 FUNC GLOBAL DEFAULT UND XML_ParseBuffer │ │ │ │ - 2060: 001e81b5 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ + 2060: 001e912d 52 FUNC GLOBAL DEFAULT 12 PyModule_AddStringConstant │ │ │ │ 2061: 00000000 0 FUNC GLOBAL DEFAULT UND strlen@GLIBC_2.4 (2) │ │ │ │ 2062: 00029bbc 0 FUNC GLOBAL DEFAULT UND XML_SetDefaultHandler │ │ │ │ - 2063: 001186c1 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ - 2064: 0008c225 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ - 2065: 0014613d 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ + 2063: 00117ff5 6 FUNC GLOBAL DEFAULT 12 PyErr_SetFromErrnoWithFilenameObject │ │ │ │ + 2064: 0008c22d 58 FUNC GLOBAL DEFAULT 12 _PyType_Lookup │ │ │ │ + 2065: 00145b75 40 FUNC GLOBAL DEFAULT 12 _PySemaphore_Wakeup │ │ │ │ 2066: 00000000 0 FUNC GLOBAL DEFAULT UND __sem_clockwait64@GLIBC_2.34 (4) │ │ │ │ - 2067: 0006ca29 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ - 2068: 002526dd 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ - 2069: 000fe3b5 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ - 2070: 00174159 392 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ - 2071: 000604b3 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ + 2067: 0006ca19 80 FUNC GLOBAL DEFAULT 12 PySys_HasWarnOptions │ │ │ │ + 2068: 00252e31 88 FUNC GLOBAL DEFAULT 12 _PyArg_BadArgument │ │ │ │ + 2069: 000fe9a9 66 FUNC GLOBAL DEFAULT 12 PyUnicode_FromObject │ │ │ │ + 2070: 00174039 392 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTime_t │ │ │ │ + 2071: 0006041f 18 FUNC GLOBAL DEFAULT 12 Py_XNewRef │ │ │ │ 2072: 00000000 0 FUNC GLOBAL DEFAULT UND __fstatat64_time64@GLIBC_2.34 (4) │ │ │ │ 2073: 000295c4 0 FUNC GLOBAL DEFAULT UND XML_GetErrorCode │ │ │ │ 2074: 000295dc 0 FUNC GLOBAL DEFAULT UND XML_SetUserData │ │ │ │ 2075: 0002acbd 112 FUNC GLOBAL DEFAULT 12 Py_SetProgramName │ │ │ │ - 2076: 00064909 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ - 2077: 0027bde1 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ + 2076: 0006489d 4 FUNC GLOBAL DEFAULT 12 _PyArg_VaParse_SizeT │ │ │ │ + 2077: 0027bbb5 6 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Release │ │ │ │ 2078: 0002a5ec 0 FUNC GLOBAL DEFAULT UND sin@GLIBC_2.4 (3) │ │ │ │ - 2079: 0005ff3d 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ - 2080: 0007a779 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ - 2081: 000e1129 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ - 2082: 001e003d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ + 2079: 0005fea9 22 FUNC GLOBAL DEFAULT 12 PyType_GetTypeDataSize │ │ │ │ + 2080: 0007a765 192 FUNC GLOBAL DEFAULT 12 PyDict_SetItem │ │ │ │ + 2081: 000e1169 36 FUNC GLOBAL DEFAULT 12 _PyDict_MergeEx │ │ │ │ + 2082: 001e102d 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Tailmatch │ │ │ │ 2083: 0047af64 4 OBJECT GLOBAL DEFAULT 26 PyExc_FileExistsError │ │ │ │ - 2084: 00153c51 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ - 2085: 0006554b 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ - 2086: 0012bf11 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ - 2087: 0019efdd 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ - 2088: 00394610 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ - 2089: 00064b03 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ - 2090: 0011863d 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ + 2084: 00153701 6 FUNC GLOBAL DEFAULT 12 PyObject_DelAttr │ │ │ │ + 2085: 000654bb 90 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveLoopFlags │ │ │ │ + 2086: 0012b881 34 FUNC GLOBAL DEFAULT 12 PyOS_getsig │ │ │ │ + 2087: 0019fb35 856 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeUTF32Stateful │ │ │ │ + 2088: 00394350 4 OBJECT GLOBAL DEFAULT 14 PyStructSequence_UnnamedField │ │ │ │ + 2089: 00064a97 48 FUNC GLOBAL DEFAULT 12 Py_FatalError │ │ │ │ + 2090: 00117f71 92 FUNC GLOBAL DEFAULT 12 PyUnicode_EncodeFSDefault │ │ │ │ 2091: 0002afdb 40 FUNC GLOBAL DEFAULT 12 Py_PreInitializeFromArgs │ │ │ │ 2092: 00000000 0 FUNC GLOBAL DEFAULT UND __libc_current_sigrtmax@GLIBC_2.4 (2) │ │ │ │ - 2093: 00065405 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ - 2094: 001ff0ad 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ + 2093: 00065375 176 FUNC GLOBAL DEFAULT 12 Py_AtExit │ │ │ │ + 2094: 00200135 12 FUNC GLOBAL DEFAULT 12 PyInit__ast │ │ │ │ 2095: 004b9d24 4 OBJECT GLOBAL DEFAULT 29 Py_IgnoreEnvironmentFlag │ │ │ │ - 2096: 00060387 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ - 2097: 000c8c59 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ - 2098: 0005d751 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ - 2099: 000ef0ed 404 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ - 2100: 00087fb9 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ - 2101: 00064815 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ - 2102: 000eed95 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ - 2103: 00057271 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ - 2104: 00061159 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ - 2105: 00257759 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ - 2106: 000a0299 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ - 2107: 002617fd 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ - 2108: 00253621 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ + 2096: 000602f3 18 FUNC GLOBAL DEFAULT 12 PyException_GetArgs │ │ │ │ + 2097: 000c8c01 96 FUNC GLOBAL DEFAULT 12 _PyToken_ThreeChars │ │ │ │ + 2098: 0005d6bd 158 FUNC GLOBAL DEFAULT 12 _PyErr_SetFromPyStatus │ │ │ │ + 2099: 000ef129 404 FUNC GLOBAL DEFAULT 12 PyUnicode_Substring │ │ │ │ + 2100: 00087f91 94 FUNC GLOBAL DEFAULT 12 PyType_IsSubtype │ │ │ │ + 2101: 000647a9 16 FUNC GLOBAL DEFAULT 12 PyCode_Optimize │ │ │ │ + 2102: 000eedd1 4 FUNC GLOBAL DEFAULT 12 _PyInstructionSequence_New │ │ │ │ + 2103: 000571d9 72 FUNC GLOBAL DEFAULT 12 PyState_RemoveModule │ │ │ │ + 2104: 000610cd 34 FUNC GLOBAL DEFAULT 12 _PyLong_FileDescriptor_Converter │ │ │ │ + 2105: 00257dcd 28 FUNC GLOBAL DEFAULT 12 PyObject_Not │ │ │ │ + 2106: 000a017d 548 FUNC GLOBAL DEFAULT 12 _PyEvalFramePushAndInit │ │ │ │ + 2107: 002617ad 136 FUNC GLOBAL DEFAULT 12 _PyTime_FromLong │ │ │ │ + 2108: 00253d81 40 FUNC GLOBAL DEFAULT 12 PyNumber_InPlaceRshift │ │ │ │ 2109: 000316e1 92 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Untrack │ │ │ │ 2110: 00000000 0 FUNC GLOBAL DEFAULT UND nice@GLIBC_2.4 (2) │ │ │ │ - 2111: 001e6ed1 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ + 2111: 001e7e49 12 FUNC GLOBAL DEFAULT 12 PyInit__struct │ │ │ │ 2112: 00000000 0 FUNC GLOBAL DEFAULT UND vfork@GLIBC_2.4 (2) │ │ │ │ 2113: 0002b59d 104 FUNC GLOBAL DEFAULT 12 PyConfig_SetWideStringList │ │ │ │ - 2114: 0026d3e5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ - 2115: 00041611 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ + 2114: 0026d1c5 72 FUNC GLOBAL DEFAULT 12 PyUnicode_Find │ │ │ │ + 2115: 000415d1 66 FUNC GLOBAL DEFAULT 12 PyODict_DelItem │ │ │ │ 2116: 00000000 0 FUNC GLOBAL DEFAULT UND XML_UseForeignDTD │ │ │ │ - 2117: 00115df9 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ - 2118: 00040ec1 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ - 2119: 0037ea90 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ + 2117: 00115729 76 FUNC GLOBAL DEFAULT 12 PyImport_ImportModuleLevel │ │ │ │ + 2118: 00040e71 196 FUNC GLOBAL DEFAULT 12 PyCode_NewEmpty │ │ │ │ + 2119: 0037e7d0 8 OBJECT GLOBAL DEFAULT 14 PY_TIMEOUT_MAX │ │ │ │ 2120: 000291d8 0 FUNC GLOBAL DEFAULT UND XML_SetEndElementHandler │ │ │ │ 2121: 00000000 0 FUNC GLOBAL DEFAULT UND __ctype_b_loc@GLIBC_2.4 (2) │ │ │ │ - 2122: 000677df 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ - 2123: 000f5951 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ + 2122: 0006774f 30 FUNC GLOBAL DEFAULT 12 _PyCrossInterpreterData_Lookup │ │ │ │ + 2123: 000f5989 216 FUNC GLOBAL DEFAULT 12 PyFile_WriteObject │ │ │ │ 2124: 00000000 0 FUNC GLOBAL DEFAULT UND fgets@GLIBC_2.4 (2) │ │ │ │ - 2125: 000fde51 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ + 2125: 000fde89 66 FUNC GLOBAL DEFAULT 12 PyNumber_Invert │ │ │ │ 2126: 004b9d50 4 OBJECT GLOBAL DEFAULT 29 Py_BytesWarningFlag │ │ │ │ - 2127: 0024bcf9 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ + 2127: 0024c43d 768 FUNC GLOBAL DEFAULT 12 PyCodec_BackslashReplaceErrors │ │ │ │ 2128: 00031105 6 FUNC GLOBAL DEFAULT 12 PyThreadState_New │ │ │ │ 2129: 00000000 0 FUNC GLOBAL DEFAULT UND readdir64@GLIBC_2.4 (2) │ │ │ │ - 2130: 0011c9bd 382 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ - 2131: 000989e9 284 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ - 2132: 001287a9 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ + 2130: 0011c359 382 FUNC GLOBAL DEFAULT 12 PyNumber_Multiply │ │ │ │ + 2131: 000988ed 304 FUNC GLOBAL DEFAULT 12 PyEval_SaveThread │ │ │ │ + 2132: 00128131 324 FUNC GLOBAL DEFAULT 12 PyUnicode_FSDecoder │ │ │ │ 2133: 0002ec77 4 FUNC GLOBAL DEFAULT 12 PyErr_WriteUnraisable │ │ │ │ 2134: 0003110b 102 FUNC GLOBAL DEFAULT 12 PyTraceMalloc_Track │ │ │ │ 2135: 0002ac79 68 FUNC GLOBAL DEFAULT 12 PyImport_AppendInittab │ │ │ │ 2136: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setflags@GLIBC_2.4 (2) │ │ │ │ - 2137: 0015e589 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ - 2138: 00204dcd 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ - 2139: 000649bd 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ + 2137: 0015e1a1 116 FUNC GLOBAL DEFAULT 12 PySequence_Size │ │ │ │ + 2138: 00205bf1 172 FUNC GLOBAL DEFAULT 12 Py_SetRecursionLimit │ │ │ │ + 2139: 00064951 46 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FireCReturnEvent │ │ │ │ 2140: 00000000 0 FUNC GLOBAL DEFAULT UND strstr@GLIBC_2.4 (2) │ │ │ │ 2141: 0047db48 4 OBJECT GLOBAL DEFAULT 26 PyExc_SystemExit │ │ │ │ 2142: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawn_file_actions_adddup2@GLIBC_2.4 (2) │ │ │ │ 2143: 00000000 0 FUNC GLOBAL DEFAULT UND __setsockopt64@GLIBC_2.34 (4) │ │ │ │ - 2144: 00138705 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ + 2144: 001380b5 396 FUNC GLOBAL DEFAULT 12 PyObject_Dir │ │ │ │ 2145: 0002aaa9 112 FUNC GLOBAL DEFAULT 12 PyFile_SetOpenCodeHook │ │ │ │ - 2146: 001ca3e5 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ + 2146: 001cb345 12 FUNC GLOBAL DEFAULT 12 PyMarshal_Init │ │ │ │ 2147: 00000000 0 FUNC GLOBAL DEFAULT UND getsid@GLIBC_2.4 (2) │ │ │ │ - 2148: 001dc1c1 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ - 2149: 001929d9 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ + 2148: 001dd1b1 12 FUNC GLOBAL DEFAULT 12 PyInit__signal │ │ │ │ + 2149: 00192d81 1846 FUNC GLOBAL DEFAULT 12 _PyLong_GCD │ │ │ │ 2150: 00000000 0 FUNC GLOBAL DEFAULT UND __sprintf_chk@GLIBC_2.4 (2) │ │ │ │ 2151: 0002b003 26 FUNC GLOBAL DEFAULT 12 Py_PreInitialize │ │ │ │ - 2152: 003a80a0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ + 2152: 003a7de0 256 OBJECT GLOBAL DEFAULT 14 _Py_ctype_toupper │ │ │ │ 2153: 00000000 0 FUNC GLOBAL DEFAULT UND getloadavg@GLIBC_2.4 (2) │ │ │ │ - 2154: 00162451 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ - 2155: 000df19d 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ + 2154: 00162071 88 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToUppercase │ │ │ │ + 2155: 000df1d9 114 FUNC GLOBAL DEFAULT 12 PyArg_ValidateKeywordArguments │ │ │ │ 2156: 00478584 208 OBJECT GLOBAL DEFAULT 26 PyBytesIter_Type │ │ │ │ - 2157: 001619bd 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ - 2158: 0013bba1 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ - 2159: 000e5a11 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ - 2160: 0009183d 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ - 2161: 0007e851 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ - 2162: 001e0ae5 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ - 2163: 002494bd 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ - 2164: 0016af05 260 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ + 2157: 001615dd 162 FUNC GLOBAL DEFAULT 12 _PyUnicode_Copy │ │ │ │ + 2158: 0013b5e1 16 FUNC GLOBAL DEFAULT 12 PyException_SetCause │ │ │ │ + 2159: 000e5a49 78 FUNC GLOBAL DEFAULT 12 PyCell_Set │ │ │ │ + 2160: 00091841 168 FUNC GLOBAL DEFAULT 12 PyObject_GetAttr │ │ │ │ + 2161: 0007e849 38 FUNC GLOBAL DEFAULT 12 PyDescr_NewClassMethod │ │ │ │ + 2162: 001e1ad5 12 FUNC GLOBAL DEFAULT 12 PyInit__collections │ │ │ │ + 2163: 00249b95 148 FUNC GLOBAL DEFAULT 12 _PyEval_CheckExceptStarTypeValid │ │ │ │ + 2164: 0016ab0d 288 FUNC GLOBAL DEFAULT 12 _PyParkingLot_Unpark │ │ │ │ 2165: 0002bc7d 72 FUNC GLOBAL DEFAULT 12 Py_NewInterpreter │ │ │ │ - 2166: 001b656d 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ - 2167: 001acd29 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ - 2168: 00060487 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ - 2169: 0005f1d5 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ - 2170: 000677db 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ + 2166: 001b735d 200 FUNC GLOBAL DEFAULT 12 PyThread_GetInfo │ │ │ │ + 2167: 001adb01 32 FUNC GLOBAL DEFAULT 12 PyWideStringList_Append │ │ │ │ + 2168: 000603f3 44 FUNC GLOBAL DEFAULT 12 PyThread_tss_free │ │ │ │ + 2169: 0005f141 188 FUNC GLOBAL DEFAULT 12 PyFunction_SetDefaults │ │ │ │ + 2170: 0006774b 4 FUNC GLOBAL DEFAULT 12 PyCodec_StreamWriter │ │ │ │ 2171: 00000000 0 FUNC GLOBAL DEFAULT UND recv@GLIBC_2.4 (2) │ │ │ │ - 2172: 001e6eb9 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ - 2173: 000782cd 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ + 2172: 001e7e31 12 FUNC GLOBAL DEFAULT 12 PyInit_gc │ │ │ │ + 2173: 000782ad 408 FUNC GLOBAL DEFAULT 12 PyMem_Calloc │ │ │ │ 2174: 0047af80 4 OBJECT GLOBAL DEFAULT 26 PyExc_TimeoutError │ │ │ │ - 2175: 00089c01 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ - 2176: 001e0a69 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ + 2175: 00089c0d 184 FUNC GLOBAL DEFAULT 12 _Py_CheckFunctionResult │ │ │ │ + 2176: 001e1a59 12 FUNC GLOBAL DEFAULT 12 PyInit_errno │ │ │ │ 2177: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_init@GLIBC_2.4 (2) │ │ │ │ 2178: 00000000 0 FUNC GLOBAL DEFAULT UND sched_get_priority_max@GLIBC_2.4 (2) │ │ │ │ - 2179: 0019f335 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ + 2179: 0019fe8d 30000 FUNC GLOBAL DEFAULT 12 _PyUnicode_ToNumeric │ │ │ │ 2180: 00474af4 208 OBJECT GLOBAL DEFAULT 26 PyDictItems_Type │ │ │ │ - 2181: 00065605 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ - 2182: 00060a85 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ - 2183: 00253711 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ - 2184: 000de24d 720 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ - 2185: 000608cf 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ + 2181: 00065575 6 FUNC GLOBAL DEFAULT 12 PyRun_InteractiveOne │ │ │ │ + 2182: 000609f1 60 FUNC GLOBAL DEFAULT 12 PyDict_ClearWatcher │ │ │ │ + 2183: 00253e65 34 FUNC GLOBAL DEFAULT 12 _PyTime_ObjectToTimeval │ │ │ │ + 2184: 000de289 720 FUNC GLOBAL DEFAULT 12 PyMethod_New │ │ │ │ + 2185: 0006083b 60 FUNC GLOBAL DEFAULT 12 PyUnicode_RSplit │ │ │ │ 2186: 00000000 0 FUNC GLOBAL DEFAULT UND sqrt@GLIBC_2.4 (3) │ │ │ │ 2187: 0047db34 4 OBJECT GLOBAL DEFAULT 26 PyExc_LookupError │ │ │ │ 2188: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setsigmask@GLIBC_2.4 (2) │ │ │ │ 2189: 0002b25b 94 FUNC GLOBAL DEFAULT 12 PySys_ResetWarnOptions │ │ │ │ 2190: 0047db30 4 OBJECT GLOBAL DEFAULT 26 PyExc_ReferenceError │ │ │ │ - 2191: 00036207 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ - 2192: 000d7b89 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ - 2193: 0022b9ad 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ - 2194: 0027d0e5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ - 2195: 0011d39d 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ - 2196: 000f8bbd 324 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ + 2191: 000361af 70 FUNC GLOBAL DEFAULT 12 _PyInterpreterState_SetEvalFrameFunc │ │ │ │ + 2192: 000d7afd 248 FUNC GLOBAL DEFAULT 12 PyErr_GivenExceptionMatches │ │ │ │ + 2193: 0022c181 14 FUNC GLOBAL DEFAULT 12 PyInterpreterState_Main │ │ │ │ + 2194: 0027ce3d 8 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetEnd │ │ │ │ + 2195: 0011cd35 192 FUNC GLOBAL DEFAULT 12 _PyLong_Multiply │ │ │ │ + 2196: 000f8bf1 324 FUNC GLOBAL DEFAULT 12 PyLong_AsInt │ │ │ │ 2197: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.4 (2) │ │ │ │ - 2198: 0005f139 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ - 2199: 000c4291 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ - 2200: 0027d0ed 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ - 2201: 001e57ad 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ - 2202: 001ea679 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ - 2203: 001800b5 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ - 2204: 001530a1 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ - 2205: 00061023 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ - 2206: 0024d0d9 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ - 2207: 000518c1 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ - 2208: 00068da9 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ - 2209: 0006d46d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ - 2210: 00278451 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ + 2198: 0005f0a5 52 FUNC GLOBAL DEFAULT 12 PyFunction_GetDefaults │ │ │ │ + 2199: 000c4241 318 FUNC GLOBAL DEFAULT 12 _PyArg_CheckPositional │ │ │ │ + 2200: 0027ce45 4 FUNC GLOBAL DEFAULT 12 PyUnicodeTranslateError_SetReason │ │ │ │ + 2201: 001e6725 250 FUNC GLOBAL DEFAULT 12 _Py_fopen_obj │ │ │ │ + 2202: 001eb5f1 8 FUNC GLOBAL DEFAULT 12 _PyOS_URandomNonblock │ │ │ │ + 2203: 0017fdc5 354 FUNC GLOBAL DEFAULT 12 PyNumber_Rshift │ │ │ │ + 2204: 00152b51 88 FUNC GLOBAL DEFAULT 12 _PyBytes_Repeat │ │ │ │ + 2205: 00060f97 12 FUNC GLOBAL DEFAULT 12 PyUnstable_Long_IsCompact │ │ │ │ + 2206: 0024d74d 152 FUNC GLOBAL DEFAULT 12 PyCodec_Unregister │ │ │ │ + 2207: 00051819 98 FUNC GLOBAL DEFAULT 12 _PyMonitoring_FirePyThrowEvent │ │ │ │ + 2208: 00068d99 20 FUNC GLOBAL DEFAULT 12 PyThread_get_stacksize │ │ │ │ + 2209: 0006d45d 50 FUNC GLOBAL DEFAULT 12 PyThread_get_thread_ident_ex │ │ │ │ + 2210: 00278201 26 FUNC GLOBAL DEFAULT 12 _PyWeakref_IsDead │ │ │ │ 2211: 00473e30 208 OBJECT GLOBAL DEFAULT 26 PyCMethod_Type │ │ │ │ - 2212: 00062609 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ - 2213: 00080cf5 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ + 2212: 0006259d 16 FUNC GLOBAL DEFAULT 12 Py_IsFalse │ │ │ │ + 2213: 00080cd9 162 FUNC GLOBAL DEFAULT 12 PyLong_FromSsize_t │ │ │ │ 2214: 00000000 0 FUNC GLOBAL DEFAULT UND adler32 │ │ │ │ 2215: 0047daf8 4 OBJECT GLOBAL DEFAULT 26 PyExc_IndexError │ │ │ │ - 2216: 000bfae5 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ + 2216: 000bfa99 38 FUNC GLOBAL DEFAULT 12 PyUnicode_IsIdentifier │ │ │ │ 2217: 00000000 0 FUNC GLOBAL DEFAULT UND __isoc23_sscanf@GLIBC_2.38 (15) │ │ │ │ - 2218: 00064f89 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ - 2219: 0008b555 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ - 2220: 0003eed3 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ + 2218: 00064ef9 806 FUNC GLOBAL DEFAULT 12 _PyUnicode_CheckConsistency │ │ │ │ + 2219: 0008b55d 156 FUNC GLOBAL DEFAULT 12 PyUnicode_DecodeFSDefaultAndSize │ │ │ │ + 2220: 0003ee83 142 FUNC GLOBAL DEFAULT 12 PyObject_GetOptionalAttrString │ │ │ │ 2221: 00000000 0 FUNC GLOBAL DEFAULT UND execve@GLIBC_2.4 (2) │ │ │ │ - 2222: 00104841 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ + 2222: 00104b59 38 FUNC GLOBAL DEFAULT 12 PyThread_release_lock │ │ │ │ 2223: 0047bbc4 4 OBJECT GLOBAL DEFAULT 26 PyExc_SyntaxError │ │ │ │ 2224: 00475aac 208 OBJECT GLOBAL DEFAULT 26 PySeqIter_Type │ │ │ │ 2225: 00000000 0 FUNC GLOBAL DEFAULT UND __errno_location@GLIBC_2.4 (2) │ │ │ │ - 2226: 0015cc69 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ + 2226: 0015c851 14 FUNC GLOBAL DEFAULT 12 PyNumber_Divmod │ │ │ │ 2227: 0002cdd1 12 FUNC GLOBAL DEFAULT 12 PyInit_unicodedata │ │ │ │ - 2228: 002451b9 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ - 2229: 00095ce5 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ + 2228: 00245999 44 FUNC GLOBAL DEFAULT 12 PyDict_Merge │ │ │ │ + 2229: 00095d9d 144 FUNC GLOBAL DEFAULT 12 _PySys_GetRequiredAttr │ │ │ │ 2230: 00000000 0 FUNC GLOBAL DEFAULT UND fmod@GLIBC_2.38 (21) │ │ │ │ 2231: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_signal@GLIBC_2.4 (2) │ │ │ │ - 2232: 00202039 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ - 2233: 00146bf9 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ + 2232: 00202e5d 12 FUNC GLOBAL DEFAULT 12 PyInit__typing │ │ │ │ + 2233: 00146631 8 FUNC GLOBAL DEFAULT 12 _PyUnicode_AsUTF8String │ │ │ │ 2234: 004710ec 4 OBJECT GLOBAL DEFAULT 26 PyImport_Inittab │ │ │ │ - 2235: 00050849 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ - 2236: 0004a225 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ - 2237: 0005666f 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ + 2235: 000507bd 72 FUNC GLOBAL DEFAULT 12 PyMonitoring_EnterScope │ │ │ │ + 2236: 0004a185 4 FUNC GLOBAL DEFAULT 12 PyEval_GetFrameLocals │ │ │ │ + 2237: 000566e1 14 FUNC GLOBAL DEFAULT 12 _Py_hashtable_size │ │ │ │ 2238: 0047599c 208 OBJECT GLOBAL DEFAULT 26 PyCallIter_Type │ │ │ │ - 2239: 00047969 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ + 2239: 000478c1 38 FUNC GLOBAL DEFAULT 12 PyFrame_GetGenerator │ │ │ │ 2240: 00000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.4 (2) │ │ │ │ - 2241: 00221279 644 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ - 2242: 001877e9 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ - 2243: 000728f1 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ + 2241: 00221cfd 650 FUNC GLOBAL DEFAULT 12 PyLong_AsNativeBytes │ │ │ │ + 2242: 001877ad 36 FUNC GLOBAL DEFAULT 12 _PyTime_AsMilliseconds │ │ │ │ + 2243: 000728cd 236 FUNC GLOBAL DEFAULT 12 PyObject_Malloc │ │ │ │ 2244: 0047db08 4 OBJECT GLOBAL DEFAULT 26 PyExc_UnicodeWarning │ │ │ │ 2245: 00000000 0 FUNC GLOBAL DEFAULT UND posix_spawnattr_setpgroup@GLIBC_2.4 (2) │ │ │ │ - 2246: 0014ebc5 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ - 2247: 00156361 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ - 2248: 0013d191 5748 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ + 2246: 0014e67d 84 FUNC GLOBAL DEFAULT 12 PyErr_WarnEx │ │ │ │ + 2247: 00155e11 260 FUNC GLOBAL DEFAULT 12 _PyUnicode_TransformDecimalAndSpaceToASCII │ │ │ │ + 2248: 0013cbd1 5760 FUNC GLOBAL DEFAULT 12 PyUnicode_Format │ │ │ │ 2249: 00000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_destroy@GLIBC_2.4 (2) │ │ │ │ 2250: 00000000 0 FUNC GLOBAL DEFAULT UND listxattr@GLIBC_2.4 (2) │ │ │ │ - 2251: 00208815 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ - 2252: 001e80a9 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ - 2253: 0006105d 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ - 2254: 00221e15 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ - 2255: 0003c7d9 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ - 2256: 000e1c35 328 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ - 2257: 0005e4b3 266 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ + 2251: 00209639 12 FUNC GLOBAL DEFAULT 12 PyInit__pickle │ │ │ │ + 2252: 001e9021 128 FUNC GLOBAL DEFAULT 12 PyDict_Unwatch │ │ │ │ + 2253: 00060fd1 66 FUNC GLOBAL DEFAULT 12 _PyDict_GetItemRef_KnownHash_LockHeld │ │ │ │ + 2254: 002228a5 8 FUNC GLOBAL DEFAULT 12 PyUnicodeDecodeError_SetStart │ │ │ │ + 2255: 0003c781 94 FUNC GLOBAL DEFAULT 12 _PyObject_GetDictPtr │ │ │ │ + 2256: 000e1c71 328 FUNC GLOBAL DEFAULT 12 PyLong_AsLong │ │ │ │ + 2257: 0005e3c9 264 FUNC GLOBAL DEFAULT 12 PyImport_ExecCodeModuleWithPathnames │ │ │ │ 2258: 00000000 0 FUNC GLOBAL DEFAULT UND ferror@GLIBC_2.4 (2) │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -3,15 +3,15 @@ │ │ │ │ Tag Type Name/Value │ │ │ │ 0x00000001 (NEEDED) Shared library: [libm.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libz.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libexpat.so.1] │ │ │ │ 0x00000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x00000001 (NEEDED) Shared library: [ld-linux-armhf.so.3] │ │ │ │ 0x0000000c (INIT) 0x29118 │ │ │ │ - 0x0000000d (FINI) 0x27dc50 │ │ │ │ + 0x0000000d (FINI) 0x27d9a0 │ │ │ │ 0x00000019 (INIT_ARRAY) 0x46fee8 │ │ │ │ 0x0000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ 0x0000001a (FINI_ARRAY) 0x46fef0 │ │ │ │ 0x0000001c (FINI_ARRAYSZ) 4 (bytes) │ │ │ │ 0x6ffffef5 (GNU_HASH) 0x101d4 │ │ │ │ 0x00000005 (STRTAB) 0x1ca18 │ │ │ │ 0x00000006 (SYMTAB) 0x13ce8 │ │ │ ├── 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: 18127f47e2aff772eeb65cff1595c99f62ab3eb8 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 74481f5fb83a5d3a6268557f11881f41b62f3f5b │ │ │ │ │ │ │ │ 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: 0x00092e84, Base: 0x0045d2cc, Semaphore: 0x004b96d6 │ │ │ │ + Location: 0x00092e8c, Base: 0x0045d00c, Semaphore: 0x004b96de │ │ │ │ Arguments: 4@r8 4@r7 │ │ │ │ - stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ - Name: gc__done │ │ │ │ - Location: 0x000b064e, Base: 0x0045d2cc, Semaphore: 0x004b96d0 │ │ │ │ - Arguments: -4@r5 │ │ │ │ stapsdt 0x0000002a NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: gc__start │ │ │ │ - Location: 0x000b07a0, Base: 0x0045d2cc, Semaphore: 0x004b96ce │ │ │ │ + Location: 0x000b04e4, Base: 0x0045d00c, Semaphore: 0x004b96d6 │ │ │ │ Arguments: -4@[sp, #12] │ │ │ │ + stapsdt 0x00000022 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ + Name: gc__done │ │ │ │ + Location: 0x000b0606, Base: 0x0045d00c, Semaphore: 0x004b96d8 │ │ │ │ + Arguments: -4@r5 │ │ │ │ stapsdt 0x00000037 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__done │ │ │ │ - Location: 0x000fcaec, Base: 0x0045d2cc, Semaphore: 0x004b96d4 │ │ │ │ + Location: 0x000fcb28, Base: 0x0045d00c, Semaphore: 0x004b96dc │ │ │ │ Arguments: 4@r0 -4@r3 │ │ │ │ stapsdt 0x00000032 NT_STAPSDT (SystemTap probe descriptors) Provider: python │ │ │ │ Name: import__find__load__start │ │ │ │ - Location: 0x000fcafe, Base: 0x0045d2cc, Semaphore: 0x004b96d2 │ │ │ │ + Location: 0x000fcb3a, Base: 0x0045d00c, Semaphore: 0x004b96da │ │ │ │ Arguments: 4@r0 │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,8 +1,8 @@ │ │ │ │ -/lib/ld-linux-armhf.so.3 │ │ │ │ +/?[/lib/ld-linux-armhf.so.3 │ │ │ │ #Deq4~B} │ │ │ │ _ITM_deregisterTMCloneTable │ │ │ │ __gmon_start__ │ │ │ │ _ITM_registerTMCloneTable │ │ │ │ __libc_start_main │ │ │ │ __cxa_atexit │ │ │ │ __stack_chk_fail │ │ │ │ @@ -174,15 +174,14 @@ │ │ │ │ XML_SetUserData │ │ │ │ XML_SetStartDoctypeDeclHandler │ │ │ │ XML_SetEncoding │ │ │ │ XML_SetHashSalt │ │ │ │ XML_SetReparseDeferralEnabled │ │ │ │ XML_SetAllocTrackerActivationThreshold │ │ │ │ XML_SetAllocTrackerMaximumAmplification │ │ │ │ -__setsockopt64 │ │ │ │ XML_SetStartElementHandler │ │ │ │ XML_SetEndElementHandler │ │ │ │ XML_SetUnparsedEntityDeclHandler │ │ │ │ XML_SetNotationDeclHandler │ │ │ │ XML_SetStartNamespaceDeclHandler │ │ │ │ XML_SetEndNamespaceDeclHandler │ │ │ │ XML_SetStartCdataSectionHandler │ │ │ │ @@ -192,14 +191,15 @@ │ │ │ │ XML_SetExternalEntityRefHandler │ │ │ │ XML_SetEndDoctypeDeclHandler │ │ │ │ XML_SetEntityDeclHandler │ │ │ │ XML_SetXmlDeclHandler │ │ │ │ XML_SetElementDeclHandler │ │ │ │ XML_SetAttlistDeclHandler │ │ │ │ XML_SetSkippedEntityHandler │ │ │ │ +__setsockopt64 │ │ │ │ setpwent │ │ │ │ getpwent │ │ │ │ endpwent │ │ │ │ deflateCopy │ │ │ │ lsetxattr │ │ │ │ fsetxattr │ │ │ │ inflateCopy │ │ │ │ @@ -2032,15 +2032,14 @@ │ │ │ │ GLIBC_2.16 │ │ │ │ GLIBC_2.9 │ │ │ │ GLIBC_2.34 │ │ │ │ ;F!F2F(F │ │ │ │ %F#F"F!F │ │ │ │ %F#F"F!F │ │ │ │ %F#F"F!F │ │ │ │ -~h2FYF@F │ │ │ │ %#F:F1F(F │ │ │ │ *F3F!F@F │ │ │ │ 3#`chCE@ │ │ │ │ FJFYF0FUE │ │ │ │ hJF1F D@D │ │ │ │ *F#FRhRm │ │ │ │ $%F&F'F2 │ │ │ │ @@ -2052,61 +2051,59 @@ │ │ │ │ pi%aBhSm │ │ │ │ 33`2F!F(F │ │ │ │ !F@F2F;F │ │ │ │ 3;`*F!FPF# │ │ │ │ *FiF8F.D │ │ │ │ h h*F1F- │ │ │ │ +F"FAF0F/F │ │ │ │ -CF*F9F0FZ │ │ │ │ +CF*F9F0F[ │ │ │ │ $CF:F1F(F │ │ │ │ ;F2F)F F1 │ │ │ │ KFBF9F(F1 │ │ │ │ ;F2F)F F │ │ │ │ ;F*F1FhF │ │ │ │ &+F"F9FXF │ │ │ │ SF2FIF8F │ │ │ │ pGpGpGpGpGpGpGpG │ │ │ │ $L#F8F2F)F │ │ │ │ ;h2F!F@F │ │ │ │ +F F:F)F@ │ │ │ │ 33`2F!F(F │ │ │ │ 33`2F!F(F │ │ │ │ #F2F)F8F │ │ │ │ -I*FX`plC │ │ │ │ +I*FX`plD │ │ │ │ \h F"hZ` │ │ │ │ CF:F!F(F │ │ │ │ " │ │ │ │ -@"3F!F(F │ │ │ │ @"CF!F(F │ │ │ │ +@"3F!F(F │ │ │ │ FCF9F F@ │ │ │ │ 3+`%`|5U │ │ │ │ 2)F"`"k,` │ │ │ │ -F/F%FSFS │ │ │ │ -#9F@FUFj │ │ │ │ -*F#F9F@F │ │ │ │ -#9F@F]Fi │ │ │ │ -G*FKF9F@F │ │ │ │ -#*F9F@Fi │ │ │ │ -#9F@FFOFdF │ │ │ │ ;FaiADaa] │ │ │ │ m8@/hwE& │ │ │ │ 3h:C8`cE │ │ │ │ CF"F1FHF │ │ │ │ -$N)F$JHF │ │ │ │ +tN)FtJHF │ │ │ │ +/N)F0JHF │ │ │ │ 3+`;F_FO │ │ │ │ 11D8>>>>>> │ │ │ │ "FYF FcF │ │ │ │ FFFFFF.&F │ │ │ │ :F1hSF F │ │ │ │ #Q`fa4F"ho │ │ │ │ -*FKF9FPF │ │ │ │ +SF"FQF0F │ │ │ │ +*FSFAF0F │ │ │ │ Eb,0Eb,0Eb,0Eb,0Eb,0Eb,0 │ │ │ │ 3"`l`c` F │ │ │ │ -$p0F3h9F │ │ │ │ +$`8F;h1F │ │ │ │ .#,:AF@F │ │ │ │ "F$ich[m │ │ │ │ 3#`&FchZm │ │ │ │ *FKF@F!F │ │ │ │ 3)F#aphT │ │ │ │ Dh#ibmdi │ │ │ │ -FbFcF`FfF │ │ │ │ -a&A"?!<'{ │ │ │ │ +t"?!< {' │ │ │ │ i!a*F#h0F │ │ │ │ kh^kKhYk │ │ │ │ vpQQQQQQQQQQQQQQQmQyQQ"s │ │ │ │ Ih@hA@Q` │ │ │ │ "F3F,F ' │ │ │ │ "F3F,FOF │ │ │ │ RF1F FKF │ │ │ │ @@ -2174,14 +2172,15 @@ │ │ │ │ 3#`pI F? │ │ │ │ `QhHhEm- │ │ │ │ FAF0F.DUD │ │ │ │ (FBFQFED │ │ │ │ (FBFQFED │ │ │ │ >D*F8F/D │ │ │ │ JFQFMD.D │ │ │ │ +%FSF │ │ │ │ hLD,1XE@ │ │ │ │ {hFFXmCF │ │ │ │ @@ -2197,21 +2196,21 @@ │ │ │ │ ;FJFAF F │ │ │ │ P`` rZj 2Zb(x │ │ │ │ i`)rYj 1Yb │ │ │ │ #F1FHF:F │ │ │ │ "F1FHF;F │ │ │ │ #F:F1FHF │ │ │ │ #F:F1FHF │ │ │ │ -'D 4"F F7 │ │ │ │ +'D 4"F F8 │ │ │ │ l~htEjh2D │ │ │ │ /i+FZF1FHF │ │ │ │ oLZ │ │ │ │ F*FcF.FeF │ │ │ │ *DvB"D5@2@ │ │ │ │ 0F%F&F'F │ │ │ │ CF:F(F!F │ │ │ │ +F*FAFXF │ │ │ │ ;FBF)F F │ │ │ │ 2"`Zh!FHF │ │ │ │ -KF2F!F(FD │ │ │ │ +KF2F!F(FC │ │ │ │ cF2F!F8F │ │ │ │ FcF9h2hR │ │ │ │ -(F?!ZF]D6 │ │ │ │ +(F?!RFUD5 │ │ │ │ 3FBF)F F │ │ │ │ $3FJF9F@F │ │ │ │ -HF2F?!ND2 │ │ │ │ +HF2F?!ND1 │ │ │ │ Vh$!Zi`i │ │ │ │ e+FAF F@ │ │ │ │ 'E 5*F(F │ │ │ │ FQF#F0F:F │ │ │ │ @SFBF9F0F │ │ │ │ $j$So$$$$$$$$$$$$$$$$7:NuE$@2$$2$e$$z │ │ │ │ RF;F%! F │ │ │ │ @@ -2292,29 +2291,29 @@ │ │ │ │ Yg#*oagF,a │ │ │ │ oa#*gF,a │ │ │ │ K@S@\@D@c │ │ │ │ 'F 62F0F │ │ │ │ JF8F!F#h │ │ │ │ &;D#a"F(FGE) │ │ │ │ 1F"Ffh(F │ │ │ │ - VeF0^7N │ │ │ │ + ]F>07VN │ │ │ │ `#`(Fg`O │ │ │ │ 3#`ch[mX │ │ │ │ #F:F(F1F] │ │ │ │ -#2F!F(Fc │ │ │ │ -#:F)F0Fb │ │ │ │ -#JF)F0Fb │ │ │ │ -#BF)F0Fb │ │ │ │ +#2F!F(Fb │ │ │ │ +#:F)F0Fa │ │ │ │ +#JF)F0Fa │ │ │ │ +#BF)F0Fa │ │ │ │ q#FZF8F? │ │ │ │ FWFUFVFO │ │ │ │ BF F+iii │ │ │ │ 3iBFqi F │ │ │ │ 'F 62F0F │ │ │ │ -SF*F!F8F' │ │ │ │ -PJSF!F8F' │ │ │ │ +SF*F!F8F& │ │ │ │ +PJSF!F8F& │ │ │ │ 2"`Zh!F8F │ │ │ │ LB1F F+Fk │ │ │ │ ;F2F)F F │ │ │ │ 1F#Fbh(F │ │ │ │ :FHFLnYF │ │ │ │ 8F:hYFBE │ │ │ │ #2F!F(F │ │ │ │ @@ -2332,15 +2331,15 @@ │ │ │ │ ##b Fdh │ │ │ │ #33333%!33!333313333333333333333/38363- │ │ │ │ 3333)333 │ │ │ │ 8F!Fch[m │ │ │ │ F_@e@;F, │ │ │ │ kH@yhp@D │ │ │ │ ;FBF)F F │ │ │ │ -3+`!F@FK │ │ │ │ +3+`!F@FL │ │ │ │ .F2F!F8Fn │ │ │ │ UANBNAHF │ │ │ │ 11111111111111%>% │ │ │ │ ""`Yx09 )8 │ │ │ │ 3;`Bx0: *A │ │ │ │ xQBF1F8F │ │ │ │ option '%s': %ld │ │ │ │ @@ -3899,30 +3898,30 @@ │ │ │ │ invalid syntax │ │ │ │ multiple statements found while compiling a single statement │ │ │ │ descriptor '%V' for '%.100s' objects doesn't apply to a '%.100s' object │ │ │ │ ../Objects/codeobject.c │ │ │ │ code: co_code is malformed │ │ │ │ code: co_varnames is too small │ │ │ │ backslashreplace │ │ │ │ +non-string found in code slot │ │ │ │ +PY_CODE_EVENT_CREATE │ │ │ │ +Exception ignored in %s watcher callback for %R │ │ │ │ continue │ │ │ │ nonlocal │ │ │ │ __hello__ │ │ │ │ __phello__ │ │ │ │ __phello__.ham │ │ │ │ __phello__.ham.eggs │ │ │ │ __phello__.spam │ │ │ │ importlib.util │ │ │ │ importlib.machinery │ │ │ │ importlib._bootstrap │ │ │ │ importlib._bootstrap_external │ │ │ │ <__phello__ │ │ │ │ <__phello__.ham │ │ │ │ -non-string found in code slot │ │ │ │ -PY_CODE_EVENT_CREATE │ │ │ │ -Exception ignored in %s watcher callback for %R │ │ │ │ drop_gil: GIL is not locked │ │ │ │ PyCOND_SIGNAL(gil->cond) failed │ │ │ │ PyCOND_WAIT(gil->switch_cond) failed │ │ │ │ expected ':' │ │ │ │ expected an indented block after 'if' statement on line %d │ │ │ │ expected an indented block after 'with' statement on line %d │ │ │ │ Async with statements are │ │ │ │ @@ -4683,17 +4682,17 @@ │ │ │ │ %s.__new__(%s): %s is not a subtype of %s │ │ │ │ %s.__new__(%s) is not safe, use %s.__new__() │ │ │ │ wrapper %s() takes no keyword arguments │ │ │ │ sem_trywait │ │ │ │ Internal lock count overflowed │ │ │ │ sem_clockwait │ │ │ │ sem_wait │ │ │ │ +malformed control flow graph. │ │ │ │ timestamp too large to convert to C PyTime_t │ │ │ │ clock_gettime(CLOCK_MONOTONIC) │ │ │ │ -malformed control flow graph. │ │ │ │ cannot release un-acquired lock │ │ │ │ sem_post │ │ │ │ list.remove(x): x not in list │ │ │ │ ../Objects/weakrefobject.c │ │ │ │ new string is too long │ │ │ │ argument for %.200s%s given by name ('%U') and position (%d) │ │ │ │ jump with NULL target │ │ │ │ @@ -5428,15 +5427,14 @@ │ │ │ │ Unmatched right paren in format string │ │ │ │ impossible │ │ │ │ Unmatched left paren in format string │ │ │ │ No active exception to reraise │ │ │ │ calling %R should have returned an instance of BaseException, not %R │ │ │ │ exceptions must derive from BaseException │ │ │ │ exception causes must derive from BaseException │ │ │ │ -cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ ... truncated │ │ │ │ os.listdir │ │ │ │ globals must be a real dict │ │ │ │ tuple for endswith must only contain str, not %.100s │ │ │ │ endswith first arg must be str or a tuple of str, not %.100s │ │ │ │ expected str, bytes or os.PathLike object, not %.200s │ │ │ │ int expected at most 2 arguments, got %zd │ │ │ │ @@ -5461,14 +5459,15 @@ │ │ │ │ binary mode doesn't take an encoding argument │ │ │ │ binary mode doesn't take an errors argument │ │ │ │ binary mode doesn't take a newline argument │ │ │ │ line buffering (buffering=1) isn't supported in binary mode, the default buffer size will be used │ │ │ │ invalid buffering size │ │ │ │ can't have unbuffered text I/O │ │ │ │ unknown mode: '%s' │ │ │ │ +cannot decommit OS memory (error: %d (0x%x), address: %p, size: 0x%zx bytes) │ │ │ │ surrogates not allowed │ │ │ │ negative file descriptor │ │ │ │ Must have exactly one of create/read/write/append mode and at most one plus │ │ │ │ invalid mode: %.200s │ │ │ │ Cannot use closefd=False with file name │ │ │ │ expected integer from opener │ │ │ │ opener returned %d │ │ │ │ @@ -7337,20 +7336,20 @@ │ │ │ │ |n:product │ │ │ │ repeat argument cannot be negative │ │ │ │ repeat argument too large │ │ │ │ deque index out of range │ │ │ │ __hash__ method should return an integer │ │ │ │ methodcaller needs at least one argument, the method name │ │ │ │ method name must be a string │ │ │ │ +field 'value' is required for YieldFrom │ │ │ │ deque mutated during iteration │ │ │ │ %R is not in deque │ │ │ │ attrgetter │ │ │ │ attribute name must be a string │ │ │ │ pop from an empty deque │ │ │ │ -field 'value' is required for Await │ │ │ │ n must be >= 0 │ │ │ │ itemgetter │ │ │ │ readline of closed file │ │ │ │ Too much data for base64 line │ │ │ │ Cannot specify both ',' and '_'. │ │ │ │ Format specifier missing precision │ │ │ │ Invalid format specifier '%U' for object of type '%.200s' │ │ │ │ @@ -7469,15 +7468,14 @@ │ │ │ │ F_ADD_SEALS │ │ │ │ F_GET_SEALS │ │ │ │ F_SEAL_SEAL │ │ │ │ F_SEAL_SHRINK │ │ │ │ F_SEAL_GROW │ │ │ │ F_SEAL_WRITE │ │ │ │ F_SEAL_FUTURE_WRITE │ │ │ │ -field 'value' is required for YieldFrom │ │ │ │ O:make_scanner │ │ │ │ PIPE_BUF │ │ │ │ POLLNVAL │ │ │ │ POLLRDNORM │ │ │ │ POLLRDBAND │ │ │ │ POLLWRNORM │ │ │ │ POLLWRBAND │ │ │ │ @@ -7501,24 +7499,24 @@ │ │ │ │ unexpected comparison kind │ │ │ │ unknown expression kind │ │ │ │ peek() should have returned a bytes object, not '%.200s' │ │ │ │ read() should have returned a bytes object, not '%.200s' │ │ │ │ tokenizeriter │ │ │ │ negative sizehint │ │ │ │ invalid flags │ │ │ │ +Cannot join current thread │ │ │ │ unknown tokenization error │ │ │ │ unexpected EOF in multi-line statement │ │ │ │ (OnnOOO) │ │ │ │ Invalid UTF-8 sequence │ │ │ │ (iN(nn)(nn)O) │ │ │ │ readline() returned a non-bytes object │ │ │ │ readline() returned a non-string object │ │ │ │ %S (%U, line %ld) │ │ │ │ %S (line %ld) │ │ │ │ -Cannot join current thread │ │ │ │ readline() should have returned a bytes object, not '%.200s' │ │ │ │ unrecognized configuration name │ │ │ │ configuration names must be strings or integers │ │ │ │ constructor requires a sequence │ │ │ │ %.500s() takes a dict as second arg, if any │ │ │ │ %.500s() takes an at least %zd-sequence (%zd-sequence given) │ │ │ │ %.500s() takes an at most %zd-sequence (%zd-sequence given) │ │ │ │ @@ -7563,14 +7561,15 @@ │ │ │ │ Invalid dictionary │ │ │ │ deflateSetDictionary() │ │ │ │ Can't allocate memory for compression object │ │ │ │ Invalid initialization option │ │ │ │ while creating compression object │ │ │ │ '%S' is an invalid keyword argument for enumerate() │ │ │ │ Unable to allocate lock │ │ │ │ +field 'value' is required for Await │ │ │ │ |iO:_ZlibDecompressor │ │ │ │ while setting zdict │ │ │ │ Can't allocate memory for decompression object │ │ │ │ while creating decompression object │ │ │ │ memoryview: unsupported format %s │ │ │ │ memoryview: format %s not supported │ │ │ │ async generator raised StopIteration │ │ │ │ @@ -7902,21 +7901,21 @@ │ │ │ │ odd number of items for SETITEMS │ │ │ │ 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 │ │ │ │ +PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ 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 │ │ │ │ -PyBytes_FromFormatV(): %c format expects an integer in range [0; 255] │ │ │ │ │ │ │ │ │ │ │ │ field 'value' is required for MatchSingleton │ │ │ │ filterfalse │ │ │ │ can only assign string to %s.__qualname__, not '%s' │ │ │ │ │ │ │ │ set_wakeup_fd only works in main thread of the main interpreter │ │ │ │ @@ -7968,21 +7967,21 @@ │ │ │ │ setsigdef │ │ │ │ scheduler │ │ │ │ ($self, /) │ │ │ │ ($self, object, /) │ │ │ │ ($type, /) │ │ │ │ ($type, object, /) │ │ │ │ (object, /) │ │ │ │ +value must be positive │ │ │ │ +Python int too large for C unsigned short │ │ │ │ a bytes-like object is required │ │ │ │ bytes length not a multiple of item size │ │ │ │ +concurrent poll() invocation │ │ │ │ cannot resize an array that is exporting buffers │ │ │ │ popitem(): dictionary is empty │ │ │ │ -value must be positive │ │ │ │ -Python int too large for C unsigned short │ │ │ │ -concurrent poll() invocation │ │ │ │ '%.100s' object attribute %R is read-only │ │ │ │ Pickler object is already used │ │ │ │ pickle protocol must be <= %d │ │ │ │ file must have a 'write' attribute │ │ │ │ buffer_callback needs protocol >= 5 │ │ │ │ '%c' format requires %lld <= number <= %lld │ │ │ │ Pickler.__init__() was not called by %s.__init__() │ │ │ │ @@ -8064,17 +8063,17 @@ │ │ │ │ lineno out of range │ │ │ │ line %d comes before the current code block │ │ │ │ line %d comes after the current code block │ │ │ │ assigning None to %d unbound local%s │ │ │ │ run() missing 1 required positional argument │ │ │ │ an instance of Context was expected │ │ │ │ cannot enter context: %R is already entered │ │ │ │ +cannot remove local variables from FrameLocalsProxy │ │ │ │ cannot exit context: %R has not been entered │ │ │ │ cannot exit context: thread state references a different context object │ │ │ │ -cannot remove local variables from FrameLocalsProxy │ │ │ │ socket.bind │ │ │ │ AF_UNIX path too long │ │ │ │ %s(): AF_NETLINK address must be tuple, not %.500s │ │ │ │ II;AF_NETLINK address must be a pair (pid, groups) │ │ │ │ getsockaddrarg: AF_QIPCRTR address must be tuple, not %.500s │ │ │ │ II:getsockaddrarg │ │ │ │ getsockaddrarg: AF_VSOCK address must be tuple, not %.500s │ │ │ │ @@ -8150,19 +8149,19 @@ │ │ │ │ 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 │ │ │ │ +can only assign string to %s.__name__, not '%s' │ │ │ │ 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 │ │ │ │ @@ -8170,35 +8169,35 @@ │ │ │ │ %s.__bases__ must be tuple of classes, not '%s' │ │ │ │ a __bases__ item causes an inheritance cycle │ │ │ │ %s assignment: '%s' deallocator differs from '%s' │ │ │ │ %s assignment: '%s' object layout differs from '%s' │ │ │ │ can't delete __class__ attribute │ │ │ │ __class__ must be set to a class, not '%s' object │ │ │ │ __class__ assignment only supported for mutable types or ModuleType subclasses │ │ │ │ -<%.100s [closed]> │ │ │ │ -<%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ -<%.100s name=%R mode='%s' closefd=%s> │ │ │ │ s:syslog │ │ │ │ is:syslog │ │ │ │ syslog.syslog requires 1 to 2 arguments │ │ │ │ syslog.syslog │ │ │ │ subinterpreter can't use syslog.syslog() until the syslog is opened by the main interpreter │ │ │ │ +<%.100s [closed]> │ │ │ │ +<%.100s fd=%d mode='%s' closefd=%s> │ │ │ │ +<%.100s name=%R mode='%s' closefd=%s> │ │ │ │ socket.gethostname │ │ │ │ syslog.setlogmask │ │ │ │ subinterpreter can't use syslog.closelog() │ │ │ │ syslog.closelog │ │ │ │ %s:%d: bad argument to internal function │ │ │ │ y*|i:send │ │ │ │ gc.get_referents │ │ │ │ +update() argument must be dict or another FrameLocalsProxy │ │ │ │ object does not support cross-interpreter data │ │ │ │ failed to get __main__ namespace │ │ │ │ failed to apply namespace to __main__ │ │ │ │ unsupported error code %d │ │ │ │ _errdisplay │ │ │ │ -update() argument must be dict or another FrameLocalsProxy │ │ │ │ formatted │ │ │ │ errdisplay │ │ │ │ %s.%s: %s │ │ │ │ reconfigure() argument 'encoding' must be str or None, not %s │ │ │ │ reconfigure() argument 'errors' must be str or None, not %s │ │ │ │ reconfigure() argument 'newline' must be str or None, not %s │ │ │ │ It is not possible to set the encoding or newline of stream after the first read │ │ │ │ @@ -8584,37 +8583,14 @@ │ │ │ │ arguments field "args" changed size during iteration │ │ │ │ arguments field "kwonlyargs" must be a list, not a %.200s │ │ │ │ arguments field "kwonlyargs" changed size during iteration │ │ │ │ arguments field "kw_defaults" must be a list, not a %.200s │ │ │ │ arguments field "kw_defaults" changed size during iteration │ │ │ │ arguments field "defaults" must be a list, not a %.200s │ │ │ │ arguments field "defaults" changed size during iteration │ │ │ │ -ParserCreate │ │ │ │ -ErrorString │ │ │ │ -writerow │ │ │ │ -writerows │ │ │ │ -line_num │ │ │ │ -register_dialect │ │ │ │ -list_dialects │ │ │ │ -unregister_dialect │ │ │ │ -get_dialect │ │ │ │ -field_size_limit │ │ │ │ -target_is_directory │ │ │ │ -_blake2.blake2s │ │ │ │ -_blake2.blake2b │ │ │ │ -_csv.Error │ │ │ │ -QUOTE_MINIMAL │ │ │ │ -QUOTE_ALL │ │ │ │ -QUOTE_NONNUMERIC │ │ │ │ -QUOTE_NONE │ │ │ │ -QUOTE_STRINGS │ │ │ │ -QUOTE_NOTNULL │ │ │ │ -_csv.writer │ │ │ │ -_csv.reader │ │ │ │ -_csv.Dialect │ │ │ │ ExpatError │ │ │ │ XMLParserType │ │ │ │ EXPAT_VERSION │ │ │ │ native_encoding │ │ │ │ pyexpat.errors │ │ │ │ Constants used to describe error conditions. │ │ │ │ messages │ │ │ │ @@ -8633,57 +8609,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 │ │ │ │ -non-hexadecimal number found in fromhex() arg at position %zd │ │ │ │ -more positional defaults than args on arguments │ │ │ │ -length of kwonlyargs is not the same as kw_defaults on arguments │ │ │ │ -Comparison between bytearray and string │ │ │ │ -= 0 │ │ │ │ +the BufferedRWPair object is being garbage-collected │ │ │ │ date value out of range │ │ │ │ character mapping must be in range(256) │ │ │ │ character mapping must return integer, bytes or None, not %.400s │ │ │ │ +depth must be >= 0 │ │ │ │ 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 │ │ │ │ -fill character is bigger than the string maximum character │ │ │ │ -%s: line %zd, column %zd │ │ │ │ -position │ │ │ │ truncated data │ │ │ │ illegal encoding │ │ │ │ illegal UTF-16 surrogate │ │ │ │ +fill character is bigger than the string maximum character │ │ │ │ +%s: line %zd, column %zd │ │ │ │ +position │ │ │ │ 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' │ │ │ │ invalid partial state │ │ │ │ PyType_GetModuleByDef: No superclass of '%s' nor '%s' has the given module │ │ │ │ __complex__ returned non-complex (type %.200s) │ │ │ │ @@ -9005,14 +9004,15 @@ │ │ │ │ %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 │ │ │ │ O!O|O!:SubElement │ │ │ │ +cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ DEF_GLOBAL │ │ │ │ DEF_NONLOCAL │ │ │ │ DEF_LOCAL │ │ │ │ DEF_PARAM │ │ │ │ DEF_FREE │ │ │ │ DEF_FREE_CLASS │ │ │ │ DEF_IMPORT │ │ │ │ @@ -9025,15 +9025,14 @@ │ │ │ │ TYPE_TYPE_ALIAS │ │ │ │ TYPE_TYPE_PARAMETERS │ │ │ │ TYPE_TYPE_VARIABLE │ │ │ │ GLOBAL_EXPLICIT │ │ │ │ GLOBAL_IMPLICIT │ │ │ │ SCOPE_OFF │ │ │ │ SCOPE_MASK │ │ │ │ -cannot access free variable '%s' where it is not associated with a value in enclosing scope │ │ │ │ expected an Element, not "%.200s" │ │ │ │ string or bytes │ │ │ │ symtable() arg 3 must be 'exec' or 'eval' or 'single' │ │ │ │ O:PickleBuffer │ │ │ │ operation forbidden on released PickleBuffer object │ │ │ │ expected an AST │ │ │ │ qualname │ │ │ │ @@ -9056,30 +9055,30 @@ │ │ │ │ expected traceback object, got '%s' │ │ │ │ traceback loop detected │ │ │ │ d;array item must be float │ │ │ │ cannot convert Infinity to integer ratio │ │ │ │ cannot convert NaN to integer ratio │ │ │ │ The fill character must be a unicode character, not %.100s │ │ │ │ The fill character must be exactly one character long │ │ │ │ -handler must be callable │ │ │ │ -O|O:fromtimestamp │ │ │ │ stack_effect: jump must be False, True or None │ │ │ │ invalid opcode or oparg │ │ │ │ +handler must be callable │ │ │ │ +O|O:fromtimestamp │ │ │ │ |O:ctime │ │ │ │ %s %s%3d %.2d:%.2d:%.2d %d │ │ │ │ 'property' object has no attribute '__name__' │ │ │ │ isinstance() argument 2 cannot be a parameterized generic │ │ │ │ can't subtract offset-naive and offset-aware datetimes │ │ │ │ issubclass() argument 2 cannot be a parameterized generic │ │ │ │ -expected str, got %s │ │ │ │ -(iiiiii) │ │ │ │ -(iOiiii) │ │ │ │ sep must be length 1. │ │ │ │ sep must be ASCII. │ │ │ │ sep must be str or bytes. │ │ │ │ +expected str, got %s │ │ │ │ +(iiiiii) │ │ │ │ +(iOiiii) │ │ │ │ required argument is not a float │ │ │ │ f;array item must be float │ │ │ │ fcntl expected at least 2 arguments, got %zd │ │ │ │ fcntl expected at most 3 arguments, got %zd │ │ │ │ __context__ may not be deleted │ │ │ │ exception context must be None or derive from BaseException │ │ │ │ slice indices must be integers or have an __index__ method │ │ │ │ @@ -9099,21 +9098,21 @@ │ │ │ │ bytes_per_sep │ │ │ │ effective_ids │ │ │ │ invalid octal escape sequence '\%.3s' │ │ │ │ │ │ │ │ arguments 1-3 must be sequences │ │ │ │ filedescriptor out of range in select() │ │ │ │ too many file descriptors in select() │ │ │ │ +zip_longest() got an unexpected keyword argument │ │ │ │ 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) │ │ │ │ os.listxattr │ │ │ │ -zip_longest() got an unexpected keyword argument │ │ │ │ iO:sched_setaffinity │ │ │ │ expected an iterator of ints, but iterator yielded %R │ │ │ │ negative CPU number │ │ │ │ CPU number too large │ │ │ │ iiiiiiiii;asctime(): illegal time tuple argument │ │ │ │ b;array item must be integer │ │ │ │ required field "arg" missing from arg │ │ │ │ @@ -9232,17 +9231,17 @@ │ │ │ │ int_frac_digits │ │ │ │ p_cs_precedes │ │ │ │ p_sep_by_space │ │ │ │ n_cs_precedes │ │ │ │ n_sep_by_space │ │ │ │ p_sign_posn │ │ │ │ n_sign_posn │ │ │ │ -unlocking mutex that is not locked │ │ │ │ StartElement │ │ │ │ float argument required, not %.200s │ │ │ │ +unlocking mutex that is not locked │ │ │ │ |O:astimezone │ │ │ │ utcoffset() returned %.200s, expected timedelta or None │ │ │ │ _make_union │ │ │ │ ../Modules/pyexpat.c │ │ │ │ At most 45 bytes at once │ │ │ │ CharacterData │ │ │ │ result too long │ │ │ │ @@ -9254,28 +9253,28 @@ │ │ │ │ tzinfo.tzname() must return None or a string, not '%s' │ │ │ │ CJK UNIFIED IDEOGRAPH-%X │ │ │ │ array indices must be integers │ │ │ │ Expected an int as second argument to ldexp. │ │ │ │ buffer_size must be an integer │ │ │ │ buffer_size must be greater than zero │ │ │ │ multi-byte encodings are not supported │ │ │ │ - │ │ │ │ +_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ +Exception in thread │ │ │ │ + │ │ │ │ backtick │ │ │ │ config_vars │ │ │ │ namespace_separator │ │ │ │ accumulate │ │ │ │ + │ │ │ │ multiple exception types must be parenthesized │ │ │ │ expected one or more exception types │ │ │ │ argument must have 'read' attribute │ │ │ │ read() did not return a bytes object (type=%.400s) │ │ │ │ read() returned too much data: %i bytes requested, %zd returned │ │ │ │ memoryview: internal error in richcompare │ │ │ │ -_thread.excepthook argument type must be ExceptHookArgs │ │ │ │ -Exception in thread │ │ │ │ - │ │ │ │ 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 │ │ │ │ │ │ │ │ @@ -9285,41 +9284,41 @@ │ │ │ │ os.truncate │ │ │ │ Exception ignored in PyObject_HasAttrString(); consider using PyObject_HasAttrStringWithError(), PyObject_GetOptionalAttrString() or PyObject_GetAttrString() │ │ │ │ partial character in shift sequence │ │ │ │ non-zero padding bits in shift sequence │ │ │ │ ill-formed sequence │ │ │ │ unexpected special character │ │ │ │ unterminated shift sequence │ │ │ │ -read() didn't return bytes │ │ │ │ -read() didn't return enough bytes │ │ │ │ absolute value too large │ │ │ │ %S (%zd sub-exception%s) │ │ │ │ %R is not in range │ │ │ │ +read() didn't return bytes │ │ │ │ +read() didn't return enough bytes │ │ │ │ %s(%U, %U) │ │ │ │ Expected a type param, got %R │ │ │ │ -don't know how to byteswap this array type │ │ │ │ comparing strings with non-ASCII characters is not supported │ │ │ │ unsupported operand types(s) or combination of types: '%.100s' and '%.100s' │ │ │ │ float too large to pack with f format │ │ │ │ expected an instance of Token, got %R │ │ │ │ i:fromordinal │ │ │ │ ordinal must be >= 1 │ │ │ │ +don't know how to byteswap this array type │ │ │ │ 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 │ │ │ │ %s(%R, maxlen=%zd) │ │ │ │ no such name │ │ │ │ NotStandalone │ │ │ │ expect int, got %s │ │ │ │ ElementDecl │ │ │ │ Unknown format code '%c' for object of type '%.200s' │ │ │ │ Unknown format code '\x%x' for object of type '%.200s' │ │ │ │ -%s: line %zu, column %zu │ │ │ │ new_limit │ │ │ │ +%s: line %zu, column %zu │ │ │ │ s#:lookup │ │ │ │ name too long │ │ │ │ undefined character name '%s' │ │ │ │ (O(OOO)) │ │ │ │ iii:fromisocalendar │ │ │ │ ISO calendar component out of range │ │ │ │ Year is out of range: %d │ │ │ │ @@ -9334,87 +9333,86 @@ │ │ │ │ %s('%c') │ │ │ │ %s('%c', %R) │ │ │ │ LONG pickle has negative byte count │ │ │ │ │ │ │ │ │ │ │ │ et:gethostbyname │ │ │ │ socket.gethostbyname │ │ │ │ -L;array item must be integer │ │ │ │ _strptime_time │ │ │ │ -can only assign array (not "%.200s") to array slice │ │ │ │ -attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ +L;array item must be integer │ │ │ │ not a decimal │ │ │ │ namespace │ │ │ │ unsigned short is less than minimum │ │ │ │ unsigned short is greater than maximum │ │ │ │ +can only assign array (not "%.200s") to array slice │ │ │ │ +attempt to assign array of size %zd to extended slice of size %zd │ │ │ │ cannot iteratively unpack with a struct of length 0 │ │ │ │ iterative unpacking requires a buffer of a multiple of %zd bytes │ │ │ │ -et:gethostbyaddr │ │ │ │ -socket.gethostbyaddr │ │ │ │ not a digit │ │ │ │ │ │ │ │ +et:gethostbyaddr │ │ │ │ +socket.gethostbyaddr │ │ │ │ ../Objects/memoryobject.c │ │ │ │ can only concatenate deque (not "%.200s") to deque │ │ │ │ %S does not support cross-interpreter data │ │ │ │ missing interp │ │ │ │ missing new_object func │ │ │ │ Unpickler object is already used │ │ │ │ StartNamespaceDecl │ │ │ │ %.200s() must return a deque, not %.200s │ │ │ │ can't delete element attribute │ │ │ │ not a numeric character │ │ │ │ l;array item must be integer │ │ │ │ code point in surrogate code point range(0xd800, 0xe000) │ │ │ │ code point not in range(0x110000) │ │ │ │ -str() on a bytearray instance │ │ │ │ SHA1Type │ │ │ │ +str() on a bytearray instance │ │ │ │ load() takes no arguments │ │ │ │ Unpickler.__init__() was not called by %s.__init__() │ │ │ │ Timeout value out of range │ │ │ │ '%.200s' object does not support vectorcall │ │ │ │ cannot reuse already awaited __anext__()/asend() │ │ │ │ anext(): asynchronous generator is already running │ │ │ │ 'elements' must be an iterable │ │ │ │ EndNamespaceDecl │ │ │ │ cannot index %zd-dimension view with %zd-element tuple │ │ │ │ |s:isoformat │ │ │ │ offset must be a timedelta strictly between -timedelta(hours=24) and timedelta(hours=24), not %R. │ │ │ │ -ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ -exception snapshot missing 'type' attribute │ │ │ │ -exception snapshot missing 'msg' attribute │ │ │ │ -exception snapshot missing 'errdisplay' attribute │ │ │ │ -error while copying exception error display │ │ │ │ -missing exc │ │ │ │ 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 iterable │ │ │ │ -aiter() returned not an async iterator of type '%.100s' │ │ │ │ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ │ │ │ │ +exception snapshot missing 'type' attribute │ │ │ │ +exception snapshot missing 'msg' attribute │ │ │ │ +exception snapshot missing 'errdisplay' attribute │ │ │ │ +error while copying exception error display │ │ │ │ +missing exc │ │ │ │ leaf_size │ │ │ │ node_offset │ │ │ │ node_depth │ │ │ │ inner_size │ │ │ │ last_node │ │ │ │ -namespaces │ │ │ │ _capacity_bits │ │ │ │ _rate_bits │ │ │ │ _sha3.shake_256 │ │ │ │ _sha3.shake_128 │ │ │ │ _sha3.sha3_512 │ │ │ │ _sha3.sha3_384 │ │ │ │ _sha3.sha3_256 │ │ │ │ _sha3.sha3_224 │ │ │ │ _sha1.sha1 │ │ │ │ _md5.md5 │ │ │ │ +'%.200s' object is not an async iterable │ │ │ │ +aiter() returned not an async iterator of type '%.100s' │ │ │ │ StartDoctypeDecl │ │ │ │ NotationDecl │ │ │ │ async for │ │ │ │ %c%02d%s%02d%s%02d.%06d │ │ │ │ %c%02d%s%02d%s%02d │ │ │ │ %c%02d%s%02d │ │ │ │ EndDoctypeDecl │ │ │ │ @@ -9444,14 +9442,15 @@ │ │ │ │ ProcessingInstruction │ │ │ │ %04d-%02d-%02d │ │ │ │ typevartuple │ │ │ │ '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__ │ │ │ │ maxdigits │ │ │ │ +namespaces │ │ │ │ _typevartuple_prepare_subst │ │ │ │ %d day%s, %d:%02d:%02d.%06d │ │ │ │ %d day%s, %d:%02d:%02d │ │ │ │ %d:%02d:%02d.%06d │ │ │ │ %d:%02d:%02d │ │ │ │ unknown f-value conversion kind │ │ │ │ switch interval must be strictly positive │ │ │ │ @@ -9480,27 +9479,27 @@ │ │ │ │ execve: argv must not be empty │ │ │ │ execve: environment must be a mapping object │ │ │ │ execve: argv first element cannot be empty │ │ │ │ multiple elements on top level │ │ │ │ Cannot create a consistent method resolution order (MRO) for bases │ │ │ │ tounicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ pop from empty stack │ │ │ │ +w*|ni:recv_into │ │ │ │ +negative buffersize in recv_into │ │ │ │ +buffer too small for requested bytes │ │ │ │ et:gethostbyname_ex │ │ │ │ -Parser stack overflowed - Python source too complex to parse │ │ │ │ element_factory │ │ │ │ comment_factory │ │ │ │ pi_factory │ │ │ │ insert_comments │ │ │ │ insert_pis │ │ │ │ TreeBuilder │ │ │ │ combinations_with_replacement │ │ │ │ combinations │ │ │ │ -w*|ni:recv_into │ │ │ │ -negative buffersize in recv_into │ │ │ │ -buffer too small for requested bytes │ │ │ │ +Parser stack overflowed - Python source too complex to parse │ │ │ │ 'max_factor' must be at least 1.0 │ │ │ │ os.getxattr │ │ │ │ os.removexattr │ │ │ │ BUG: internal directive bookkeeping broken │ │ │ │ cannot reuse already awaited aclose()/athrow() │ │ │ │ aclose(): asynchronous generator is already running │ │ │ │ athrow(): asynchronous generator is already running │ │ │ │ @@ -9514,17 +9513,17 @@ │ │ │ │ (NNO&O&i) │ │ │ │ AttlistDecl │ │ │ │ deque already at its maximum size │ │ │ │ negative value for 'count' not allowed │ │ │ │ UnparsedEntityDecl │ │ │ │ the (type, exc, tb) signature of athrow() is deprecated, use the single-arg signature instead. │ │ │ │ StartCdataSection │ │ │ │ -__buffer__ returned non-memoryview object │ │ │ │ offset_src │ │ │ │ offset_dst │ │ │ │ +__buffer__ returned non-memoryview object │ │ │ │ EndCdataSection │ │ │ │ SkippedEntity │ │ │ │ can only extend with array of same kind │ │ │ │ array.remove(x): x not in array │ │ │ │ code must be a code object │ │ │ │ invalid local event set 0x%x │ │ │ │ pop from empty array │ │ │ │ @@ -9544,42 +9543,42 @@ │ │ │ │ fourth item of state should be a dict, got a %.200s │ │ │ │ │ │ │ │ attrib must be dict, not %.100s │ │ │ │ offset must be non-negative │ │ │ │ _children │ │ │ │ __cause__ may not be deleted │ │ │ │ exception cause must be None or derive from BaseException │ │ │ │ -i:clock_getres │ │ │ │ ../Modules/sha3module.c │ │ │ │ +i:clock_getres │ │ │ │ clk_id should be integer, not %s │ │ │ │ Exception ignored in PyObject_HasAttr(); consider using PyObject_HasAttrWithError(), PyObject_GetOptionalAttr() or PyObject_GetAttr() │ │ │ │ Firing event %d with no exception set │ │ │ │ EXT specifies code <= 0 │ │ │ │ unregistered extension code %ld │ │ │ │ _inverted_registry[%ld] isn't a 2-tuple of strings │ │ │ │ -iO:clock_settime │ │ │ │ ../Modules/_hacl/Hacl_Hash_SHA3.c │ │ │ │ KaRaMeL incomplete match at %s:%d │ │ │ │ -BINSTRING pickle has negative byte count │ │ │ │ +iO:clock_settime │ │ │ │ co_lnotab is deprecated, use co_lines instead. │ │ │ │ +BINSTRING pickle has negative byte count │ │ │ │ '%.200s' object doesn't support slice deletion │ │ │ │ (O(Ns)N) │ │ │ │ (O(y#)N) │ │ │ │ clock_gettime(CLOCK_THREAD_CPUTIME_ID) │ │ │ │ Pickle, copy, and deepcopy support will be removed from itertools in Python 3.14. │ │ │ │ can only extend array with array (not "%.200s") │ │ │ │ '%.200s' object can't be repeated │ │ │ │ array.index(x): x not in array │ │ │ │ -iiO:sched_setscheduler │ │ │ │ sha3_224 │ │ │ │ sha3_256 │ │ │ │ sha3_384 │ │ │ │ sha3_512 │ │ │ │ shake_128 │ │ │ │ shake_256 │ │ │ │ +iiO:sched_setscheduler │ │ │ │ must have a sched_param object │ │ │ │ {sOsNsNsOsO} │ │ │ │ iO:sched_setparam │ │ │ │ '%.200s' object doesn't support slice assignment │ │ │ │ <%s object; span=(%zd, %zd), match=%.50R> │ │ │ │ length is too large │ │ │ │ functools.partial will be a method descriptor in future Python versions; wrap it in staticmethod() if you want to preserve the old behavior │ │ │ │ @@ -9603,16 +9602,14 @@ │ │ │ │ required field "col_offset" missing from excepthandler │ │ │ │ while traversing 'ExceptHandler' node │ │ │ │ ExceptHandler field "body" must be a list, not a %.200s │ │ │ │ ExceptHandler field "body" changed size during iteration │ │ │ │ expected some sort of excepthandler, but got %R │ │ │ │ │ │ │ │ loading %s failed due to init function │ │ │ │ -Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ -Exception ignored in PyEval_SetTrace │ │ │ │ argument 7 │ │ │ │ argument 8 │ │ │ │ argument 9 │ │ │ │ argument 10 │ │ │ │ argument 11 │ │ │ │ argument 12 │ │ │ │ argument 13 │ │ │ │ @@ -9620,14 +9617,16 @@ │ │ │ │ argument 16 │ │ │ │ argument 17 │ │ │ │ argument 18 │ │ │ │ code: argcount must not be negative │ │ │ │ code: posonlyargcount must not be negative │ │ │ │ code: kwonlyargcount must not be negative │ │ │ │ code: nlocals must not be negative │ │ │ │ +Weakref proxy referenced a non-iterator '%.200s' object │ │ │ │ +Exception ignored in PyEval_SetTrace │ │ │ │ name tuples must contain only strings, not '%.500s' │ │ │ │ state is not a tuple │ │ │ │ Arguments must be iterators. │ │ │ │ │ │ │ │ │ │ │ │ On|p:scanstring │ │ │ │ PyState_RemoveModule called on module with slots │ │ │ │ @@ -9692,35 +9691,35 @@ │ │ │ │ MatchClass cls field can only contain Name or Attribute nodes. │ │ │ │ can't use MatchStar here │ │ │ │ MatchAs must specify a target name if a pattern is given │ │ │ │ MatchOr requires at least 2 patterns │ │ │ │ unexpected pattern │ │ │ │ can't capture name '_' in patterns │ │ │ │ Testing an element's truth value will always return True in future versions. Use specific 'len(elem)' or 'elem is not None' test instead. │ │ │ │ +%U.kwargs │ │ │ │ +%R.kwargs │ │ │ │ │ │ │ │ reentrant call inside %R │ │ │ │ could not acquire lock for %s at interpreter shutdown, possibly due to daemon threads │ │ │ │ -%U.kwargs │ │ │ │ -%R.kwargs │ │ │ │ Cannot subclass an instance of ParamSpec │ │ │ │ -write could not complete without blocking │ │ │ │ Cannot subclass an instance of ParamSpecArgs │ │ │ │ +write could not complete without blocking │ │ │ │ Cannot subclass an instance of ParamSpecKwargs │ │ │ │ unexpected constant inside of a literal pattern │ │ │ │ invalid arguments │ │ │ │ +match() takes no arguments │ │ │ │ paramspeckwargs │ │ │ │ paramspecargs │ │ │ │ i|O&:pidfd_open │ │ │ │ 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 │ │ │ │ -match() takes no arguments │ │ │ │ U;array item must be unicode character │ │ │ │ array item must be unicode character │ │ │ │ fromunicode() may only be called on unicode type arrays ('u' or 'w') │ │ │ │ can't delete attribute │ │ │ │ can't set attribute │ │ │ │ fast mode: can't pickle cyclic objects including object type %.200s at %p │ │ │ │ while sharing a tuple │ │ │ │ @@ -9777,34 +9776,34 @@ │ │ │ │ start-ns │ │ │ │ unknown event '%s' │ │ │ │ O(OO)(OOO) │ │ │ │ _grouper │ │ │ │ O(OnNn)n │ │ │ │ pairwise │ │ │ │ O(On)(NN) │ │ │ │ -%s(%R, %zd) │ │ │ │ value not found in bytearray │ │ │ │ attribute deletion is not supported │ │ │ │ memo key must be integers │ │ │ │ memo key must be positive integers. │ │ │ │ 'memo' attribute must be an UnpicklerMemoProxy object or dict, not %.200s │ │ │ │ +%s(%R, %zd) │ │ │ │ is:inet_pton │ │ │ │ illegal IP address string passed to inet_pton │ │ │ │ 'memo' values must be 2-item tuples │ │ │ │ 'memo' attribute must be a PicklerMemoProxy object or dict, not %.200s │ │ │ │ O(())(Oi) │ │ │ │ -teedataobject │ │ │ │ -Invalid arguments │ │ │ │ -Index out of range │ │ │ │ y*O:sendto │ │ │ │ y*iO:sendto │ │ │ │ sendto() takes 2 or 3 arguments (%zd given) │ │ │ │ socket.sendto │ │ │ │ +teedataobject │ │ │ │ +Invalid arguments │ │ │ │ n|i:recvfrom │ │ │ │ negative buffersize in recvfrom │ │ │ │ +Index out of range │ │ │ │ orig must be an exception instance │ │ │ │ excs must be a list of exception instances │ │ │ │ item %d of excs is not an exception │ │ │ │ orig must be a raised exception │ │ │ │ _PyErr_SetFromPyStatus() status is not an error │ │ │ │ _PyErr_SetFromPyStatus() status has no error message │ │ │ │ Expat %d.%d.%d │ │ │ │ @@ -12796,14 +12795,19 @@ │ │ │ │ This module provides direct access to all 'built-in' │ │ │ │ identifiers of Python; for example, builtins.len is │ │ │ │ the full name for the built-in function len(). │ │ │ │ This module is not normally accessed explicitly by most │ │ │ │ applications, but can be useful in modules that provide │ │ │ │ objects with the same name as a built-in value, but in │ │ │ │ which the built-in of that name is also needed. │ │ │ │ +_Py_GetConfig │ │ │ │ +$gv]H596 │ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv │ │ │ │ +55555555555555555555:::;;HHHHRRRRRRRRRRRR[[]] │ │ │ │ +hlll''((((((uuu │ │ │ │ Hello world!N) │ │ │ │ initialized │ │ │ │ │ │ │ │ r │ │ │ │ Hello world!) │ │ │ │ │ │ │ │ __main__N) │ │ │ │ @@ -16734,19 +16738,14 @@ │ │ │ │ z0Install importers for builtin and frozen modulesN) │ │ │ │ _installr │ │ │ │ z9Install importers that require external filesystem accessr │ │ │ │ _frozen_importlib_externalr │ │ │ │ _install_external_importersr │ │ │ │ _ERR_MSGr │ │ │ │ r │ │ │ │ -_Py_GetConfig │ │ │ │ -$gv]H596 │ │ │ │ - !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuv │ │ │ │ -55555555555555555555:::;;HHHHRRRRRRRRRRRR[[]] │ │ │ │ -hlll''((((((uuu │ │ │ │ drop_gil │ │ │ │ drop_gil_impl │ │ │ │ PyEval_RestoreThread │ │ │ │ tok_backup │ │ │ │ 7777777777 │ │ │ │ 7177777777777777777777777777 7 │ │ │ │ 7777777777777777777777777777 │ │ │ │ @@ -23403,14 +23402,60 @@ │ │ │ │ Return a new SHA-384 hash object; optionally initialized with a string. │ │ │ │ sha512($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-512 hash object; optionally initialized with a string. │ │ │ │ sha224($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-224 hash object; optionally initialized with a string. │ │ │ │ sha256($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new SHA-256 hash object; optionally initialized with a string. │ │ │ │ +GetReparseDeferralEnabled($self, /) │ │ │ │ +Retrieve reparse deferral enabled status; always returns false with Expat <2.6.0. │ │ │ │ +SetReparseDeferralEnabled($self, enabled, /) │ │ │ │ +Enable/Disable reparse deferral; enabled by default with Expat >=2.6.0. │ │ │ │ +SetAllocTrackerMaximumAmplification($self, max_factor, /) │ │ │ │ +Sets the maximum amplification factor between direct input and bytes of dynamic memory allocated. │ │ │ │ +The amplification factor is calculated as "allocated / direct" while parsing, │ │ │ │ +where "direct" is the number of bytes read from the primary document in parsing │ │ │ │ +and "allocated" is the number of bytes of dynamic memory allocated in the parser │ │ │ │ +hierarchy. │ │ │ │ +The 'max_factor' value must be a non-NaN floating point value greater than │ │ │ │ +or equal to 1.0. Amplification factors greater than 100.0 can be observed │ │ │ │ +near the start of parsing even with benign files in practice. In particular, │ │ │ │ +the activation threshold should be carefully chosen to avoid false positives. │ │ │ │ +By default, parser objects have a maximum amplification factor of 100.0. │ │ │ │ +SetAllocTrackerActivationThreshold($self, threshold, /) │ │ │ │ +Sets the number of allocated bytes of dynamic memory needed to activate protection against disproportionate use of RAM. │ │ │ │ +By default, parser objects have an allocation activation threshold of 64 MiB. │ │ │ │ +UseForeignDTD($self, flag=True, /) │ │ │ │ +Allows the application to provide an artificial external subset if one is not specified as part of the document instance. │ │ │ │ +This readily allows the use of a 'default' document type controlled by the │ │ │ │ +application, while still getting the advantage of providing document type │ │ │ │ +information to the parser. 'flag' defaults to True if not provided. │ │ │ │ +SetParamEntityParsing($self, flag, /) │ │ │ │ +Controls parsing of parameter entities (including the external DTD subset). │ │ │ │ +Possible flag values are XML_PARAM_ENTITY_PARSING_NEVER, │ │ │ │ +XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE and │ │ │ │ +XML_PARAM_ENTITY_PARSING_ALWAYS. Returns true if setting the flag │ │ │ │ +was successful. │ │ │ │ +ExternalEntityParserCreate($self, context, encoding=, │ │ │ │ + /) │ │ │ │ +Create a parser for parsing an external entity based on the information passed to the ExternalEntityRefHandler. │ │ │ │ +GetInputContext($self, /) │ │ │ │ +Return the untranslated text of the input that caused the current event. │ │ │ │ +If the event was generated by a large amount of text (such as a start tag │ │ │ │ +for an element with many attributes), not all of the text may be available. │ │ │ │ +GetBase($self, /) │ │ │ │ +Return base URL string for the parser. │ │ │ │ +SetBase($self, base, /) │ │ │ │ +Set the base URL for the parser. │ │ │ │ +ParseFile($self, file, /) │ │ │ │ +Parse XML data from file-like object. │ │ │ │ +Parse($self, data, isfinal=False, /) │ │ │ │ +Parse XML data. │ │ │ │ +`isfinal' should be true at end of input. │ │ │ │ +XML parser │ │ │ │ ErrorString($module, code, /) │ │ │ │ Returns string error for given number. │ │ │ │ ParserCreate($module, /, encoding=None, namespace_separator=None, │ │ │ │ intern=) │ │ │ │ Return a new XML parser object. │ │ │ │ Python wrapper for Expat parser. │ │ │ │ update($self, data, /) │ │ │ │ @@ -23485,60 +23530,14 @@ │ │ │ │ also accepts optional keyword arguments which override settings │ │ │ │ provided by the dialect. │ │ │ │ The returned object is an iterator. Each iteration returns a row │ │ │ │ of the CSV file (which can span multiple input lines). │ │ │ │ CSV parsing and writing. │ │ │ │ _normal_dist_inv_cdf($module, p, mu, sigma, /) │ │ │ │ Accelerators for the statistics module. │ │ │ │ -GetReparseDeferralEnabled($self, /) │ │ │ │ -Retrieve reparse deferral enabled status; always returns false with Expat <2.6.0. │ │ │ │ -SetReparseDeferralEnabled($self, enabled, /) │ │ │ │ -Enable/Disable reparse deferral; enabled by default with Expat >=2.6.0. │ │ │ │ -SetAllocTrackerMaximumAmplification($self, max_factor, /) │ │ │ │ -Sets the maximum amplification factor between direct input and bytes of dynamic memory allocated. │ │ │ │ -The amplification factor is calculated as "allocated / direct" while parsing, │ │ │ │ -where "direct" is the number of bytes read from the primary document in parsing │ │ │ │ -and "allocated" is the number of bytes of dynamic memory allocated in the parser │ │ │ │ -hierarchy. │ │ │ │ -The 'max_factor' value must be a non-NaN floating point value greater than │ │ │ │ -or equal to 1.0. Amplification factors greater than 100.0 can be observed │ │ │ │ -near the start of parsing even with benign files in practice. In particular, │ │ │ │ -the activation threshold should be carefully chosen to avoid false positives. │ │ │ │ -By default, parser objects have a maximum amplification factor of 100.0. │ │ │ │ -SetAllocTrackerActivationThreshold($self, threshold, /) │ │ │ │ -Sets the number of allocated bytes of dynamic memory needed to activate protection against disproportionate use of RAM. │ │ │ │ -By default, parser objects have an allocation activation threshold of 64 MiB. │ │ │ │ -UseForeignDTD($self, flag=True, /) │ │ │ │ -Allows the application to provide an artificial external subset if one is not specified as part of the document instance. │ │ │ │ -This readily allows the use of a 'default' document type controlled by the │ │ │ │ -application, while still getting the advantage of providing document type │ │ │ │ -information to the parser. 'flag' defaults to True if not provided. │ │ │ │ -SetParamEntityParsing($self, flag, /) │ │ │ │ -Controls parsing of parameter entities (including the external DTD subset). │ │ │ │ -Possible flag values are XML_PARAM_ENTITY_PARSING_NEVER, │ │ │ │ -XML_PARAM_ENTITY_PARSING_UNLESS_STANDALONE and │ │ │ │ -XML_PARAM_ENTITY_PARSING_ALWAYS. Returns true if setting the flag │ │ │ │ -was successful. │ │ │ │ -ExternalEntityParserCreate($self, context, encoding=, │ │ │ │ - /) │ │ │ │ -Create a parser for parsing an external entity based on the information passed to the ExternalEntityRefHandler. │ │ │ │ -GetInputContext($self, /) │ │ │ │ -Return the untranslated text of the input that caused the current event. │ │ │ │ -If the event was generated by a large amount of text (such as a start tag │ │ │ │ -for an element with many attributes), not all of the text may be available. │ │ │ │ -GetBase($self, /) │ │ │ │ -Return base URL string for the parser. │ │ │ │ -SetBase($self, base, /) │ │ │ │ -Set the base URL for the parser. │ │ │ │ -ParseFile($self, file, /) │ │ │ │ -Parse XML data from file-like object. │ │ │ │ -Parse($self, data, isfinal=False, /) │ │ │ │ -Parse XML data. │ │ │ │ -`isfinal' should be true at end of input. │ │ │ │ -XML parser │ │ │ │ ! $ ' * - 0 3 6 9 < │ │ │ │ ? B E H K N Q T W Z ] ` c f i l o r u x { ~ │ │ │ │ # ' + / 3 6 9 < │ │ │ │ ? B E H K N Q T W Z ] ` c f i l o r u x { ~ │ │ │ │ ! !#!&!)!,!/!2!5!8!;!>!A!D!G!J!M!P!S!V!Y!\!_!b!e!h!k!n!q!t!w!z!}! │ │ │ │ """%"("+"."1"4"7":"="@"C"F"I"L"O"R"U"X"["^"a"d"g"j"m"p"s"v"y"|" │ │ │ │ #!#%#)#-#1#5#9#=#A#E#I#M#Q#U#Y#]#a#e#i#m#q#u#y#}# │ │ │ │ @@ -24564,20 +24563,20 @@ │ │ │ │ Return a copy of the hash object. │ │ │ │ md5($module, /, data=b'', *, usedforsecurity=True, string=None) │ │ │ │ Return a new MD5 hash object; optionally initialized with a string. │ │ │ │ signal_active_thread │ │ │ │ _enter_buffered_busy │ │ │ │ _PyThread_CurrentExceptions │ │ │ │ PyImport_ExecCodeModuleWithPathnames │ │ │ │ -_PyRawMutex_UnlockSlow │ │ │ │ dummy_dealloc │ │ │ │ PyEval_AcquireLock │ │ │ │ _PyThreadState_Init │ │ │ │ _PyObject_AssertFailed │ │ │ │ _PyUnicode_CheckConsistency │ │ │ │ +_PyRawMutex_UnlockSlow │ │ │ │ faulthandler_fatal_error_thread │ │ │ │ PySys_SetPath │ │ │ │ PySys_AddWarnOptionUnicode │ │ │ │ PySys_SetArgvEx │ │ │ │ %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% │ │ │ │ %%%%%%% │ │ │ │ !"#%%%%%% │ │ │ │ @@ -25000,17 +24999,17 @@ │ │ │ │ warn_on_full_buffer │ │ │ │ warnings │ │ │ │ warnoptions │ │ │ │ withdata │ │ │ │ writable │ │ │ │ write_through │ │ │ │ 4@r8 4@r7 │ │ │ │ -gc__done │ │ │ │ gc__start │ │ │ │ -4@[sp, #12] │ │ │ │ +gc__done │ │ │ │ import__find__load__done │ │ │ │ 4@r0 -4@r3 │ │ │ │ import__find__load__start │ │ │ │ .shstrtab │ │ │ │ .note.gnu.build-id │ │ │ │ .gnu.hash │ │ │ │ .gnu.version │ │ │ ├── readelf --wide --decompress --hex-dump=.dynstr {} │ │ │ │ @@ -228,45 +228,45 @@ │ │ │ │ 0x0001d828 53616c74 00584d4c 5f536574 52657061 Salt.XML_SetRepa │ │ │ │ 0x0001d838 72736544 65666572 72616c45 6e61626c rseDeferralEnabl │ │ │ │ 0x0001d848 65640058 4d4c5f53 6574416c 6c6f6354 ed.XML_SetAllocT │ │ │ │ 0x0001d858 7261636b 65724163 74697661 74696f6e rackerActivation │ │ │ │ 0x0001d868 54687265 73686f6c 6400584d 4c5f5365 Threshold.XML_Se │ │ │ │ 0x0001d878 74416c6c 6f635472 61636b65 724d6178 tAllocTrackerMax │ │ │ │ 0x0001d888 696d756d 416d706c 69666963 6174696f imumAmplificatio │ │ │ │ - 0x0001d898 6e005f5f 73657473 6f636b6f 70743634 n.__setsockopt64 │ │ │ │ - 0x0001d8a8 00584d4c 5f536574 53746172 74456c65 .XML_SetStartEle │ │ │ │ - 0x0001d8b8 6d656e74 48616e64 6c657200 584d4c5f mentHandler.XML_ │ │ │ │ - 0x0001d8c8 53657445 6e64456c 656d656e 7448616e SetEndElementHan │ │ │ │ - 0x0001d8d8 646c6572 00584d4c 5f536574 556e7061 dler.XML_SetUnpa │ │ │ │ - 0x0001d8e8 72736564 456e7469 74794465 636c4861 rsedEntityDeclHa │ │ │ │ - 0x0001d8f8 6e646c65 7200584d 4c5f5365 744e6f74 ndler.XML_SetNot │ │ │ │ - 0x0001d908 6174696f 6e446563 6c48616e 646c6572 ationDeclHandler │ │ │ │ - 0x0001d918 00584d4c 5f536574 53746172 744e616d .XML_SetStartNam │ │ │ │ - 0x0001d928 65737061 63654465 636c4861 6e646c65 espaceDeclHandle │ │ │ │ - 0x0001d938 7200584d 4c5f5365 74456e64 4e616d65 r.XML_SetEndName │ │ │ │ - 0x0001d948 73706163 65446563 6c48616e 646c6572 spaceDeclHandler │ │ │ │ - 0x0001d958 00584d4c 5f536574 53746172 74436461 .XML_SetStartCda │ │ │ │ - 0x0001d968 74615365 6374696f 6e48616e 646c6572 taSectionHandler │ │ │ │ - 0x0001d978 00584d4c 5f536574 456e6443 64617461 .XML_SetEndCdata │ │ │ │ - 0x0001d988 53656374 696f6e48 616e646c 65720058 SectionHandler.X │ │ │ │ - 0x0001d998 4d4c5f53 65744465 6661756c 7448616e ML_SetDefaultHan │ │ │ │ - 0x0001d9a8 646c6572 00584d4c 5f536574 4e6f7453 dler.XML_SetNotS │ │ │ │ - 0x0001d9b8 74616e64 616c6f6e 6548616e 646c6572 tandaloneHandler │ │ │ │ - 0x0001d9c8 00584d4c 5f536574 45787465 726e616c .XML_SetExternal │ │ │ │ - 0x0001d9d8 456e7469 74795265 6648616e 646c6572 EntityRefHandler │ │ │ │ - 0x0001d9e8 00584d4c 5f536574 456e6444 6f637479 .XML_SetEndDocty │ │ │ │ - 0x0001d9f8 70654465 636c4861 6e646c65 7200584d peDeclHandler.XM │ │ │ │ - 0x0001da08 4c5f5365 74456e74 69747944 65636c48 L_SetEntityDeclH │ │ │ │ - 0x0001da18 616e646c 65720058 4d4c5f53 6574586d andler.XML_SetXm │ │ │ │ - 0x0001da28 6c446563 6c48616e 646c6572 00584d4c lDeclHandler.XML │ │ │ │ - 0x0001da38 5f536574 456c656d 656e7444 65636c48 _SetElementDeclH │ │ │ │ - 0x0001da48 616e646c 65720058 4d4c5f53 65744174 andler.XML_SetAt │ │ │ │ - 0x0001da58 746c6973 74446563 6c48616e 646c6572 tlistDeclHandler │ │ │ │ - 0x0001da68 00584d4c 5f536574 536b6970 70656445 .XML_SetSkippedE │ │ │ │ - 0x0001da78 6e746974 7948616e 646c6572 0061646c ntityHandler.adl │ │ │ │ + 0x0001d898 6e00584d 4c5f5365 74537461 7274456c n.XML_SetStartEl │ │ │ │ + 0x0001d8a8 656d656e 7448616e 646c6572 00584d4c ementHandler.XML │ │ │ │ + 0x0001d8b8 5f536574 456e6445 6c656d65 6e744861 _SetEndElementHa │ │ │ │ + 0x0001d8c8 6e646c65 7200584d 4c5f5365 74556e70 ndler.XML_SetUnp │ │ │ │ + 0x0001d8d8 61727365 64456e74 69747944 65636c48 arsedEntityDeclH │ │ │ │ + 0x0001d8e8 616e646c 65720058 4d4c5f53 65744e6f andler.XML_SetNo │ │ │ │ + 0x0001d8f8 74617469 6f6e4465 636c4861 6e646c65 tationDeclHandle │ │ │ │ + 0x0001d908 7200584d 4c5f5365 74537461 72744e61 r.XML_SetStartNa │ │ │ │ + 0x0001d918 6d657370 61636544 65636c48 616e646c mespaceDeclHandl │ │ │ │ + 0x0001d928 65720058 4d4c5f53 6574456e 644e616d er.XML_SetEndNam │ │ │ │ + 0x0001d938 65737061 63654465 636c4861 6e646c65 espaceDeclHandle │ │ │ │ + 0x0001d948 7200584d 4c5f5365 74537461 72744364 r.XML_SetStartCd │ │ │ │ + 0x0001d958 61746153 65637469 6f6e4861 6e646c65 ataSectionHandle │ │ │ │ + 0x0001d968 7200584d 4c5f5365 74456e64 43646174 r.XML_SetEndCdat │ │ │ │ + 0x0001d978 61536563 74696f6e 48616e64 6c657200 aSectionHandler. │ │ │ │ + 0x0001d988 584d4c5f 53657444 65666175 6c744861 XML_SetDefaultHa │ │ │ │ + 0x0001d998 6e646c65 7200584d 4c5f5365 744e6f74 ndler.XML_SetNot │ │ │ │ + 0x0001d9a8 5374616e 64616c6f 6e654861 6e646c65 StandaloneHandle │ │ │ │ + 0x0001d9b8 7200584d 4c5f5365 74457874 65726e61 r.XML_SetExterna │ │ │ │ + 0x0001d9c8 6c456e74 69747952 65664861 6e646c65 lEntityRefHandle │ │ │ │ + 0x0001d9d8 7200584d 4c5f5365 74456e64 446f6374 r.XML_SetEndDoct │ │ │ │ + 0x0001d9e8 79706544 65636c48 616e646c 65720058 ypeDeclHandler.X │ │ │ │ + 0x0001d9f8 4d4c5f53 6574456e 74697479 4465636c ML_SetEntityDecl │ │ │ │ + 0x0001da08 48616e64 6c657200 584d4c5f 53657458 Handler.XML_SetX │ │ │ │ + 0x0001da18 6d6c4465 636c4861 6e646c65 7200584d mlDeclHandler.XM │ │ │ │ + 0x0001da28 4c5f5365 74456c65 6d656e74 4465636c L_SetElementDecl │ │ │ │ + 0x0001da38 48616e64 6c657200 584d4c5f 53657441 Handler.XML_SetA │ │ │ │ + 0x0001da48 74746c69 73744465 636c4861 6e646c65 ttlistDeclHandle │ │ │ │ + 0x0001da58 7200584d 4c5f5365 74536b69 70706564 r.XML_SetSkipped │ │ │ │ + 0x0001da68 456e7469 74794861 6e646c65 72005f5f EntityHandler.__ │ │ │ │ + 0x0001da78 73657473 6f636b6f 70743634 0061646c setsockopt64.adl │ │ │ │ 0x0001da88 65723332 00736574 7077656e 74006765 er32.setpwent.ge │ │ │ │ 0x0001da98 74707765 6e740065 6e647077 656e7400 tpwent.endpwent. │ │ │ │ 0x0001daa8 6465666c 61746543 6f707900 6c736574 deflateCopy.lset │ │ │ │ 0x0001dab8 78617474 72006673 65747861 74747200 xattr.fsetxattr. │ │ │ │ 0x0001dac8 696e666c 61746543 6f707900 6f70656e inflateCopy.open │ │ │ │ 0x0001dad8 70747900 636f7079 7369676e 006b696c pty.copysign.kil │ │ │ │ 0x0001dae8 6c706700 73656e64 66696c65 36340066 lpg.sendfile64.f │ │ │ │ @@ -298,16 +298,16 @@ │ │ │ │ 0x0001dc88 5f536574 52657475 726e4e53 54726970 _SetReturnNSTrip │ │ │ │ 0x0001dc98 6c657400 584d4c5f 53657450 6172616d let.XML_SetParam │ │ │ │ 0x0001dca8 456e7469 74795061 7273696e 67006765 EntityParsing.ge │ │ │ │ 0x0001dcb8 74686f73 74627961 6464725f 72006673 thostbyaddr_r.fs │ │ │ │ 0x0001dcc8 796e6300 6576656e 74666400 5f5f685f ync.eventfd.__h_ │ │ │ │ 0x0001dcd8 6572726e 6f5f6c6f 63617469 6f6e0068 errno_location.h │ │ │ │ 0x0001dce8 73747265 72726f72 00776373 636f6c6c strerror.wcscoll │ │ │ │ - 0x0001dcf8 00776373 7866726d 005f5f65 78706c69 .wcsxfrm.__expli │ │ │ │ - 0x0001dd08 6369745f 627a6572 6f5f6368 6b005f5f cit_bzero_chk.__ │ │ │ │ + 0x0001dcf8 005f5f65 78706c69 6369745f 627a6572 .__explicit_bzer │ │ │ │ + 0x0001dd08 6f5f6368 6b007763 73786672 6d005f5f o_chk.wcsxfrm.__ │ │ │ │ 0x0001dd18 63747970 655f746f 6c6f7765 725f6c6f ctype_tolower_lo │ │ │ │ 0x0001dd28 63006576 656e7466 645f7772 69746500 c.eventfd_write. │ │ │ │ 0x0001dd38 5f5f6374 7970655f 746f7570 7065725f __ctype_toupper_ │ │ │ │ 0x0001dd48 6c6f6300 6576656e 7466645f 72656164 loc.eventfd_read │ │ │ │ 0x0001dd58 00616c61 726d0058 4d4c5f45 78746572 .alarm.XML_Exter │ │ │ │ 0x0001dd68 6e616c45 6e746974 79506172 73657243 nalEntityParserC │ │ │ │ 0x0001dd78 72656174 65006475 70330063 7465726d reate.dup3.cterm │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.init {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .init: │ │ │ │ │ │ │ │ 00029118 <.init>: │ │ │ │ push {r3, lr} │ │ │ │ - bl 1a9d60 <_start@@Base+0x34> │ │ │ │ + bl 1aab38 <_start@@Base+0x34> │ │ │ │ pop {r3, pc} │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -4,62 +4,62 @@ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ 0002aaa8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r4, #20120 @ 0x4e98 │ │ │ │ + movw r4, #20128 @ 0x4ea0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbnz r3, 2aad2 │ │ │ │ ldr r3, [pc, #72] @ (2ab14 ) │ │ │ │ ldr.w r0, [r3, #1484] @ 0x5cc │ │ │ │ cbnz r0, 2aae6 │ │ │ │ b.n 2ab0a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #57084 @ 0xdefc │ │ │ │ + movw r0, #56380 @ 0xdc3c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2aac8 │ │ │ │ b.n 2ab04 │ │ │ │ ldr.w r3, [r4, #600] @ 0x258 │ │ │ │ cbz r3, 2ab04 │ │ │ │ movw r3, #2152 @ 0x868 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57100 @ 0xdf0c │ │ │ │ + movw r1, #56396 @ 0xdc4c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr.w r0, [r3, #2156] @ 0x86c │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ab12 │ │ │ │ str.w r6, [r3, #1484] @ 0x5cc │ │ │ │ str.w r5, [r3, #1488] @ 0x5d0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002ab18 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3760] @ 0xeb0 │ │ │ │ sub sp, #316 @ 0x13c │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf90 │ │ │ │ + bl 1abd68 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cbnz r5, 2ab80 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1aaca0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1aba78 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ movs r6, #1 │ │ │ │ movs r7, #0 │ │ │ │ strd r5, r5, [sp, #148] @ 0x94 │ │ │ │ @@ -72,70 +72,70 @@ │ │ │ │ str r5, [sp, #100] @ 0x64 │ │ │ │ movs r5, #1 │ │ │ │ strd r6, r7, [sp, #24] │ │ │ │ str r5, [sp, #32] │ │ │ │ str r5, [sp, #164] @ 0xa4 │ │ │ │ strd r5, r5, [sp, #176] @ 0xb0 │ │ │ │ str r5, [sp, #184] @ 0xb8 │ │ │ │ - bl 1aaf64 │ │ │ │ + bl 1abd3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2ab88 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d7c0 │ │ │ │ + bl 6d7b0 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ - movw r0, #57144 @ 0xdf38 │ │ │ │ + movw r0, #56440 @ 0xdc78 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1aecac │ │ │ │ + bl 1afa84 │ │ │ │ cbz r0, 2aba0 │ │ │ │ ldrb r0, [r0, #0] │ │ │ │ subs r5, r0, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2aba2 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac030 │ │ │ │ + bl 1ace08 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 6d7c0 │ │ │ │ + bl 6d7b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2ab80 │ │ │ │ - bl 143228 │ │ │ │ + bl 142c5c │ │ │ │ mov r6, r0 │ │ │ │ - bl 1ded74 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ + bl 1dfd64 <_PyInterpreterState_SetRunningMain@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2abce │ │ │ │ bl 2bd28 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a984 │ │ │ │ - bl 9a914 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a82c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r3, [r0, #144] @ 0x90 │ │ │ │ cbz r3, 2abfc │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 1afc80 │ │ │ │ + bl 1b0a58 │ │ │ │ ldr r1, [pc, #132] @ (2ac6c ) │ │ │ │ - movw r2, #57160 @ 0xdf48 │ │ │ │ + movw r2, #56456 @ 0xdc88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r3, [pc, #124] @ (2ac70 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #57176 @ 0xdf58 │ │ │ │ + movw r0, #56472 @ 0xdc98 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1b7668 │ │ │ │ + bl 1b8458 │ │ │ │ cbnz r0, 2ac18 │ │ │ │ - movw r1, #57188 @ 0xdf64 │ │ │ │ + movw r1, #56484 @ 0xdca4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #96] @ (2ac74 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ac24 │ │ │ │ movs r4, #1 │ │ │ │ bl 2bd28 │ │ │ │ b.n 2ac26 │ │ │ │ movs r4, #0 │ │ │ │ cbz r5, 2ac54 │ │ │ │ @@ -144,59 +144,59 @@ │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 291e4 │ │ │ │ blx 29b50 │ │ │ │ cbz r0, 2ac54 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ bl 2bbec │ │ │ │ subs r4, r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e8af0 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ - bl 1e8f00 │ │ │ │ + bl 1e9a68 <_PyInterpreterState_SetNotRunningMain@@Base> │ │ │ │ + bl 1e9e78 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r0, r4 │ │ │ │ moveq r0, #120 @ 0x78 │ │ │ │ add sp, #316 @ 0x13c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - stmia r5!, {r3, r5} │ │ │ │ + stmia r2!, {r3, r5, r6} │ │ │ │ movs r3, r5 │ │ │ │ ldr r3, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r6} │ │ │ │ + stmia r3!, {r2, r3, r4, r7} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ac78 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r3, [r3, #1608] @ 0x648 │ │ │ │ cbz r3, 2aca4 │ │ │ │ - movw r1, #57232 @ 0xdf90 │ │ │ │ + movw r1, #56528 @ 0xdcd0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #24] @ (2acb8 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 1aae98 │ │ │ │ + bl 1abc70 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - stmia r6!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r2, r3, r5, r7} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002acbc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -208,37 +208,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2acdc │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38720 @ 0x9740 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1aae20 │ │ │ │ + bl 1abbf8 │ │ │ │ ldr.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbz r5, 2ad04 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ str.w r0, [r4, #1476] @ 0x5c4 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d520 │ │ │ │ + bl 6d510 │ │ │ │ cbz r5, 2ad22 │ │ │ │ ldr.w r3, [r4, #1476] @ 0x5c4 │ │ │ │ cbnz r3, 2ad22 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #56596 @ 0xdd14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2ad28 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r2, r7} │ │ │ │ + stmia r3!, {r2, r6, r7} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002ad2c <_PyPreConfig_InitCompatConfig@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ @@ -272,49 +272,49 @@ │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002ad7c : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r4, [r3, #600] @ 0x258 │ │ │ │ cbz r4, 2add8 │ │ │ │ ldr r2, [pc, #196] @ (2ae64 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r4, [r2, r3] │ │ │ │ cbz r4, 2add8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #57316 @ 0xdfe4 │ │ │ │ + movw r1, #56612 @ 0xdd24 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl fd098 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd0d4 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2add8 │ │ │ │ movw r3, #2152 @ 0x868 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r3, #2160] @ 0x870 │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ae5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ b.n 2ae52 │ │ │ │ movs r0, #12 │ │ │ │ - bl 6d0d0 │ │ │ │ + bl 6d0c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2adee │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ae5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8bb0 │ │ │ │ + bl 1f9b28 │ │ │ │ b.n 2ae5e │ │ │ │ ldr r0, [pc, #120] @ (2ae68 ) │ │ │ │ movs r3, #0 │ │ │ │ str r6, [r5, #8] │ │ │ │ strd r3, r7, [r5] │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ @@ -323,15 +323,15 @@ │ │ │ │ bne.n 2ae10 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ae00 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2ae1c │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ ldr r2, [pc, #76] @ (2ae6c ) │ │ │ │ ldr.w r3, [r2, #1496] @ 0x5d8 │ │ │ │ cbnz r3, 2ae2a │ │ │ │ str.w r5, [r2, #1496] @ 0x5d8 │ │ │ │ b.n 2ae34 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ @@ -347,23 +347,23 @@ │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2ae3c │ │ │ │ dmb ish │ │ │ │ bne.n 2ae56 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ae62 │ │ │ │ ldr r0, [pc, #16] @ (2ae68 ) │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ b.n 2ae52 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r5, #68] @ 0x44 │ │ │ │ + str r4, [r6, #68] @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002ae70 : │ │ │ │ ldr r2, [pc, #72] @ (2aebc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2ae80 │ │ │ │ @@ -371,28 +371,28 @@ │ │ │ │ ldr r0, [pc, #64] @ (2aec0 ) │ │ │ │ b.n 2b01c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b8c4 │ │ │ │ + bl 8b8cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2aeb8 │ │ │ │ - bl 6c960 │ │ │ │ + bl 6c950 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2aeb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2aeb8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ │ │ │ │ @@ -407,26 +407,26 @@ │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cbnz r7, 2aee6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ ldr r0, [pc, #224] @ (2afc4 ) │ │ │ │ b.n 2b01c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 60758 │ │ │ │ + bl 606c4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2af9e │ │ │ │ movs r1, #61 @ 0x3d │ │ │ │ mov r0, r4 │ │ │ │ blx 29548 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2af2e │ │ │ │ mov r0, r4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b8c4 │ │ │ │ + bl 8b8cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2af9e │ │ │ │ movw r3, #2152 @ 0x868 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [pc, #168] @ (2afc8 ) │ │ │ │ @@ -435,77 +435,77 @@ │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r3, #2164] @ 0x874 │ │ │ │ b.n 2af4a │ │ │ │ subs r1, r0, r4 │ │ │ │ mov r0, r4 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b8c4 │ │ │ │ + bl 8b8cc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2af9e │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b8c4 │ │ │ │ + bl 8b8cc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2afa2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2afa2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2af6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2af6e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2af84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2af84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2afbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2afbe │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + b.w 12a78c <_PyErr_Clear@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #80] @ 0x50 │ │ │ │ lsls r3, r1, #1 │ │ │ │ asrs r4, r3, #3 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 0002afcc : │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #600] @ 0x258 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002afda : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -514,55 +514,55 @@ │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ - bl 1ab20c │ │ │ │ + bl 1abfe4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b002 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1ab20c │ │ │ │ + bl 1abfe4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sp │ │ │ │ mov r6, r1 │ │ │ │ - bl 1aaf90 │ │ │ │ + bl 1abd68 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1aae20 │ │ │ │ + bl 1abbf8 │ │ │ │ movs r1, #8 │ │ │ │ movs r0, #1 │ │ │ │ - bl 6d5f4 │ │ │ │ + bl 6d5e4 │ │ │ │ cbz r0, 2b058 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ str r0, [r4, #0] │ │ │ │ cbnz r0, 2b05a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r4, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d520 │ │ │ │ + bl 6d510 │ │ │ │ cbz r4, 2b076 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cbnz r3, 2b06c │ │ │ │ str r4, [r5, #0] │ │ │ │ b.n 2b076 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ @@ -580,15 +580,15 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ str r3, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 1ab1cc │ │ │ │ + bl 1abfa4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ 0002b0a2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -596,78 +596,78 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1aac54 │ │ │ │ + bl 1aba2c │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002b0c6 : │ │ │ │ cbnz r0, 2b0cc │ │ │ │ - b.w 1b0924 <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ + b.w 1b16fc <_PyPathConfig_ClearGlobal@@Base> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r4, #38720 @ 0x9740 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1aae20 │ │ │ │ + bl 1abbf8 │ │ │ │ ldr.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #1468] @ 0x5bc │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d204 │ │ │ │ - movw r0, #46532 @ 0xb5c4 │ │ │ │ + bl 6d1f4 │ │ │ │ + movw r0, #45828 @ 0xb304 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ str.w r0, [r4, #1456] @ 0x5b0 │ │ │ │ - movw r0, #46532 @ 0xb5c4 │ │ │ │ + movw r0, #45828 @ 0xb304 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ str.w r0, [r4, #1460] @ 0x5b4 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r0, 2b142 │ │ │ │ - movw r0, #46532 @ 0xb5c4 │ │ │ │ + movw r0, #45828 @ 0xb304 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ add r1, sp, #4 │ │ │ │ str.w r0, [r4, #1468] @ 0x5bc │ │ │ │ movs r0, #0 │ │ │ │ str.w r0, [r4, #1472] @ 0x5c0 │ │ │ │ - bl 6d520 │ │ │ │ + bl 6d510 │ │ │ │ ldr.w r3, [r4, #1456] @ 0x5b0 │ │ │ │ cbz r3, 2b17a │ │ │ │ ldr.w r3, [r4, #1460] @ 0x5b4 │ │ │ │ cbz r3, 2b17a │ │ │ │ ldr.w r3, [r4, #1464] @ 0x5b8 │ │ │ │ cbz r3, 2b17a │ │ │ │ ldr.w r3, [r4, #1468] @ 0x5bc │ │ │ │ cbnz r3, 2b188 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #56596 @ 0xdd14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b18c ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r2!, {r3, r4, r5} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b190 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -679,37 +679,37 @@ │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ b.n 2b1b0 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #38720 @ 0x9740 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1aae20 │ │ │ │ + bl 1abbf8 │ │ │ │ ldr.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbz r5, 2b1d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ str.w r0, [r4, #1480] @ 0x5c8 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 6d520 │ │ │ │ + bl 6d510 │ │ │ │ cbz r5, 2b1f6 │ │ │ │ ldr.w r3, [r4, #1480] @ 0x5c8 │ │ │ │ cbnz r3, 2b1f6 │ │ │ │ - movw r1, #57300 @ 0xdfd4 │ │ │ │ + movw r1, #56596 @ 0xdd14 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [pc, #8] @ (2b1fc ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r5!, {r2} │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ 0002b200 : │ │ │ │ movs r0, #1 │ │ │ │ b.w 2b206 │ │ │ │ │ │ │ │ 0002b206 : │ │ │ │ @@ -717,84 +717,84 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3776] @ 0xec0 │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aaf90 │ │ │ │ + bl 1abd68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2b22c │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #600] @ 0x258 │ │ │ │ cbnz r3, 2b256 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 1aaca0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1aba78 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str r6, [sp, #36] @ 0x24 │ │ │ │ - bl 1ac030 │ │ │ │ + bl 1ace08 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 6d7c0 │ │ │ │ + bl 6d7b0 │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 2b224 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b25a : │ │ │ │ ldr r2, [pc, #80] @ (2b2ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ cbnz r3, 2b26a │ │ │ │ ldr r0, [pc, #72] @ (2b2b0 ) │ │ │ │ - b.w 1acca0 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ + b.w 1ada78 <_Py_SetLocaleFromEnv@@Base+0xb5c> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [pc, #56] @ (2b2b4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e4bc <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12de34 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b28c │ │ │ │ - bl d7cc0 │ │ │ │ + bl d7c34 │ │ │ │ b.n 2b2a8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cbz r0, 2b2a2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ bpl.n 2b2a2 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r3 │ │ │ │ - bl e2464 │ │ │ │ + bl e249c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xf3380049 │ │ │ │ + sbfx r0, r0, #1, #10 │ │ │ │ │ │ │ │ 0002b2b8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1acef4 │ │ │ │ + bl 1adccc │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002b2d2 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -813,17 +813,17 @@ │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 291e4 │ │ │ │ mov r1, r4 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b31e │ │ │ │ - movw r0, #59852 @ 0xe9cc │ │ │ │ + movw r0, #59148 @ 0xe70c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 64b02 │ │ │ │ + bl 64a96 │ │ │ │ stmdb sp!, {r7, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ movw r3, #38720 @ 0x9740 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -837,117 +837,117 @@ │ │ │ │ blx 29250 │ │ │ │ movs r0, #1 │ │ │ │ blx 2a984 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r0 │ │ │ │ str.w r2, [r3, #1600] @ 0x640 │ │ │ │ cbz r1, 2b3c0 │ │ │ │ - movw r1, #59908 @ 0xea04 │ │ │ │ + movw r1, #59204 @ 0xe744 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ cbz r6, 2b38c │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #4404 @ 0x1134 │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #3700 @ 0xe74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ cbz r5, 2b3a0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b3b0 │ │ │ │ - movw r1, #59932 @ 0xea1c │ │ │ │ + movw r1, #59228 @ 0xe75c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #14076 @ 0x36fc │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #22 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59952 @ 0xea30 │ │ │ │ + movw r1, #59248 @ 0xe770 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ ldr r3, [pc, #440] @ (2b58c ) │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cbz r5, 2b402 │ │ │ │ movs r2, #21 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59976 @ 0xea48 │ │ │ │ + movw r1, #59272 @ 0xe788 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #8 │ │ │ │ - bl 204390 │ │ │ │ + bl 2051b4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21612 @ 0x546c │ │ │ │ + movw r1, #20896 @ 0x51a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ cbz r2, 2b41a │ │ │ │ movs r2, #11 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29488 @ 0x7330 │ │ │ │ + movw r1, #28784 @ 0x7070 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ cbz r2, 2b432 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60000 @ 0xea60 │ │ │ │ + movw r1, #59296 @ 0xe7a0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ ldr.w r2, [r3, #-12] │ │ │ │ cbz r2, 2b44a │ │ │ │ movs r2, #14 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60020 @ 0xea74 │ │ │ │ + movw r1, #59316 @ 0xe7b4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ ldr.w r3, [r3, #-16] │ │ │ │ cbz r3, 2b462 │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60036 @ 0xea84 │ │ │ │ + movw r1, #59332 @ 0xe7c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b472 │ │ │ │ - movw r1, #60052 @ 0xea94 │ │ │ │ + movw r1, #59348 @ 0xe7d4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14076 @ 0x36fc │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ ldr r2, [pc, #268] @ (2b590 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ - bl 6d958 │ │ │ │ + bl 6d948 │ │ │ │ mov r5, r0 │ │ │ │ cbz r6, 2b498 │ │ │ │ ldr.w r8, [r6, #8] │ │ │ │ b.n 2b4a2 │ │ │ │ cbz r0, 2b4a0 │ │ │ │ ldr.w r8, [r0, #8] │ │ │ │ b.n 2b4a2 │ │ │ │ @@ -963,95 +963,95 @@ │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2b558 │ │ │ │ ldr r0, [pc, #212] @ (2b594 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e4bc <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12de34 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2b4ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr.w fp, [pc, #196] @ 2b598 │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b4da │ │ │ │ cbnz r0, 2b4f6 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b558 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dce64 │ │ │ │ + bl 1dde54 │ │ │ │ mov r0, r6 │ │ │ │ - bl d74d8 │ │ │ │ + bl d744c │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, fp │ │ │ │ ite ne │ │ │ │ movne.w fp, #1 │ │ │ │ moveq.w fp, #0 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b52c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2b52c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 11c868 │ │ │ │ + bl 11c204 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b53c │ │ │ │ mov r0, r5 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b552 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b552 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.n 2b572 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14076 @ 0x36fc │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aee40 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1afc18 <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b604 │ │ │ │ - bl 1aeff4 <_Py_write_noraise@@Base+0x254> │ │ │ │ + bl 1afdcc <_Py_write_noraise@@Base+0x254> │ │ │ │ cmp r7, #0 │ │ │ │ beq.w 2b342 │ │ │ │ - bl 1e4cb8 <_PyThreadState_NewBound@@Base+0x98> │ │ │ │ + bl 1e5c30 <_PyThreadState_NewBound@@Base+0x98> │ │ │ │ b.n 2b342 │ │ │ │ nop │ │ │ │ - str r4, [r6, r3] │ │ │ │ + str r4, [r7, r3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ + ldc 0, cr0, [r4], {73} @ 0x49 │ │ │ │ asrs r4, r1, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ │ │ │ │ 0002b59c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1059,42 +1059,42 @@ │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r3 │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ - bl 1abf20 │ │ │ │ + bl 1accf8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cbz r5, 2b5cc │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2b5f8 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, sp │ │ │ │ str r7, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 1ac96c <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ + bl 1ad744 <_Py_SetLocaleFromEnv@@Base+0x828> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2b5ee │ │ │ │ ldr r2, [pc, #32] @ (2b600 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r4, {r1, r2, r3, r5} │ │ │ │ b.n 2b5f8 │ │ │ │ movs r2, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29634 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 2b3cc │ │ │ │ + b.n 2ae4c │ │ │ │ movs r3, r5 │ │ │ │ cmp r1, #0 │ │ │ │ beq.w 2b77a │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -1113,60 +1113,60 @@ │ │ │ │ movs r6, #0 │ │ │ │ str r6, [sp, #24] │ │ │ │ add r1, sp, #24 │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 91028 │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + bl 91030 │ │ │ │ + movw r1, #59568 @ 0xe8b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ cbz r0, 2b67c │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ bpl.n 2b640 │ │ │ │ - bl c906c │ │ │ │ + bl c9014 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b640 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ cbz r6, 2b67c │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r1, [pc, #264] @ (2b77c ) │ │ │ │ cmp r0, r1 │ │ │ │ beq.n 2b67e │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cbnz r0, 2b67e │ │ │ │ movs r6, #0 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w fp, [pc, #252] @ 2b780 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 91028 │ │ │ │ + bl 91030 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b734 │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bpl.n 2b68c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, fp │ │ │ │ beq.n 2b6c4 │ │ │ │ ldr r1, [pc, #200] @ (2b780 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2b68c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2b68c │ │ │ │ ldr r3, [r3, #32] │ │ │ │ @@ -1174,116 +1174,116 @@ │ │ │ │ beq.n 2b68c │ │ │ │ cbz r6, 2b6fc │ │ │ │ str.w r9, [sp, #36] @ 0x24 │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #32 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1222e8 <_PySet_NextEntry@@Base> │ │ │ │ + bl 121c98 <_PySet_NextEntry@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ cbz r3, 2b6fc │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bpl.n 2b6d6 │ │ │ │ - bl 11c490 │ │ │ │ + bl 11be2c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2b6d6 │ │ │ │ b.n 2b68c │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2b714 │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60292 @ 0xeb84 │ │ │ │ + movw r1, #59588 @ 0xe8c4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ b.n 2b724 │ │ │ │ - movw r1, #60316 @ 0xeb9c │ │ │ │ + movw r1, #59612 @ 0xe8dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #1 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 1ffff4 │ │ │ │ + bl 200e74 │ │ │ │ b.n 2b68c │ │ │ │ cbz r5, 2b774 │ │ │ │ movs r2, #9 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60320 @ 0xeba0 │ │ │ │ + movw r1, #59616 @ 0xe8e0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2002c8 │ │ │ │ + bl 201148 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21612 @ 0x546c │ │ │ │ + movw r1, #20896 @ 0x51a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #14076 @ 0x36fc │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1afb78 <_Py_write_noraise@@Base> │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ bx lr │ │ │ │ asrs r4, r2, #4 │ │ │ │ lsls r7, r0, #1 │ │ │ │ asrs r4, r4, #7 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [pc, #28] @ (2b7b4 ) │ │ │ │ movw r1, #1767 @ 0x6e7 │ │ │ │ - movw r3, #20500 @ 0x5014 │ │ │ │ + movw r3, #19796 @ 0x4d54 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #23468 @ 0x5bac │ │ │ │ + movw r2, #22764 @ 0x58ec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ - str r0, [sp, #288] @ 0x120 │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ + ldrh r0, [r1, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #47584 @ 0xb9e0 │ │ │ │ + movw r1, #46880 @ 0xb720 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ blx 2a0f8 │ │ │ │ cbz r0, 2b81e │ │ │ │ - movw r1, #47392 @ 0xb920 │ │ │ │ + movw r1, #46688 @ 0xb660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0f8 │ │ │ │ cbz r0, 2b822 │ │ │ │ - movw r1, #47420 @ 0xb93c │ │ │ │ + movw r1, #46716 @ 0xb67c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0f8 │ │ │ │ cbz r0, 2b826 │ │ │ │ - movw r1, #47488 @ 0xb980 │ │ │ │ + movw r1, #46784 @ 0xb6c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ blx 2a0f8 │ │ │ │ cbz r0, 2b82a │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #47544 @ 0xb9b8 │ │ │ │ + movw r1, #46840 @ 0xb6f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a0f8 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #7 │ │ │ │ movne r0, #8 │ │ │ │ b.n 2b82c │ │ │ │ @@ -1303,71 +1303,71 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #67108864 @ 0x4000000 │ │ │ │ bne.n 2b864 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30452 @ 0x76f4 │ │ │ │ + movw r1, #29748 @ 0x7434 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r4 │ │ │ │ b.n 2b876 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 8f71c │ │ │ │ + bl 8f724 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002b87a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2b8ca │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 92618 │ │ │ │ + bl 9261c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2b8be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2b8c2 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2b8ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2b8be │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cbnz r3, 2b8e2 │ │ │ │ - b.w a116c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + b.w a1050 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ bx r3 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ mov r7, r0 │ │ │ │ @@ -1378,15 +1378,15 @@ │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r5 │ │ │ │ beq.n 2b914 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2b914 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #1 │ │ │ │ b.n 2b8fc │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ 0002b91c <_PyInterpreterState_GetConfigCopy@@Base>: │ │ │ │ push {lr} │ │ │ │ @@ -1398,19 +1398,19 @@ │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4128 @ 0x1020 │ │ │ │ adds r2, #8 │ │ │ │ - bl 1acd48 │ │ │ │ + bl 1adb20 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cbz r0, 2b954 <_PyInterpreterState_GetConfigCopy@@Base+0x38> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ - bl 5d750 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5d6bc <_PyErr_SetFromPyStatus@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002b95c <_PyInterpreterState_SetConfig@@Base>: │ │ │ │ @@ -1423,15 +1423,15 @@ │ │ │ │ sub sp, #304 @ 0x130 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r5, #1 │ │ │ │ mov.w r8, #1 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - bl 1aaca0 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ + bl 1aba78 <_PyConfig_InitCompatConfig@@Base> │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ movs r3, #0 │ │ │ │ strd r8, r9, [sp, #128] @ 0x80 │ │ │ │ mov.w r8, #2 │ │ │ │ strd r3, r3, [sp, #140] @ 0x8c │ │ │ │ @@ -1441,68 +1441,68 @@ │ │ │ │ str r5, [sp, #24] │ │ │ │ str r5, [sp, #156] @ 0x9c │ │ │ │ str r5, [sp, #168] @ 0xa8 │ │ │ │ str r5, [sp, #208] @ 0xd0 │ │ │ │ strd r5, r5, [sp, #172] @ 0xac │ │ │ │ str r5, [sp, #92] @ 0x5c │ │ │ │ strd r8, r9, [sp, #16] │ │ │ │ - bl 1acd48 │ │ │ │ + bl 1adb20 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2b9d0 <_PyInterpreterState_SetConfig@@Base+0x74> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bl 5d750 <_PyErr_SetFromPyStatus@@Base> │ │ │ │ + bl 5d6bc <_PyErr_SetFromPyStatus@@Base> │ │ │ │ b.n 2b9fe <_PyInterpreterState_SetConfig@@Base+0xa2> │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ - bl 1acef4 │ │ │ │ + bl 1adccc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2b9c2 <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, sp │ │ │ │ add.w r1, r1, #4128 @ 0x1020 │ │ │ │ adds r1, #8 │ │ │ │ - bl 1acd48 │ │ │ │ + bl 1adb20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2b9c2 <_PyInterpreterState_SetConfig@@Base+0x66> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c5a8c │ │ │ │ + bl 1c691c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 6d7c0 │ │ │ │ + bl 6d7b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #304 @ 0x130 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #62760 @ 0xf528 │ │ │ │ + movw r1, #62056 @ 0xf268 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cbnz r0, 2ba36 <_PyInterpreterState_SetConfig@@Base+0xda> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ba8e <_PyInterpreterState_SetConfig@@Base+0x132> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl edd1c │ │ │ │ + bl edd58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ba32 <_PyInterpreterState_SetConfig@@Base+0xd6> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c5134 │ │ │ │ + bl 1c5fc4 │ │ │ │ cbnz r0, 2ba72 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ and.w r2, r3, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #32768 @ 0x8000 │ │ │ │ bne.n 2ba72 <_PyInterpreterState_SetConfig@@Base+0x116> │ │ │ │ tst.w r3, #73 @ 0x49 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ @@ -1511,15 +1511,15 @@ │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ b.n 2ba7a <_PyInterpreterState_SetConfig@@Base+0x11e> │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1528,40 +1528,40 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #62760 @ 0xf528 │ │ │ │ + movw r1, #62056 @ 0xf268 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cbz r0, 2baee <_PyInterpreterState_SetConfig@@Base+0x192> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl ee968 │ │ │ │ + bl ee9a4 │ │ │ │ subs r1, r0, #0 │ │ │ │ bge.n 2bae0 <_PyInterpreterState_SetConfig@@Base+0x184> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2baf0 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ b.n 2baf0 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ adds r1, #1 │ │ │ │ - bl ef0ec │ │ │ │ + bl ef128 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2baf0 <_PyInterpreterState_SetConfig@@Base+0x194> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ @@ -1580,151 +1580,151 @@ │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1aaf90 │ │ │ │ + bl 1abd68 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cbz r3, 2bb34 <_Py_InitializeMain@@Base+0x26> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ b.n 2bb42 <_Py_InitializeMain@@Base+0x34> │ │ │ │ ldr r2, [pc, #16] @ (2bb48 <_Py_InitializeMain@@Base+0x3a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, r2] │ │ │ │ - bl 1c224c │ │ │ │ + bl 1c30e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #62760 @ 0xf528 │ │ │ │ + movw r1, #62056 @ 0xf268 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cbnz r0, 2bb72 <_Py_InitializeMain@@Base+0x64> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2bbc4 <_Py_InitializeMain@@Base+0xb6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl edd1c │ │ │ │ + bl edd58 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bb6e <_Py_InitializeMain@@Base+0x60> │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1c5134 │ │ │ │ + bl 1c5fc4 │ │ │ │ cbnz r0, 2bba8 <_Py_InitializeMain@@Base+0x9a> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ movw r4, #4316 @ 0x10dc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ and.w r2, r2, #61440 @ 0xf000 │ │ │ │ cmp.w r2, #16384 @ 0x4000 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ b.n 2bbb0 <_Py_InitializeMain@@Base+0xa2> │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bbcc : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1cc1f4 │ │ │ │ + b.w 1cd1f0 │ │ │ │ │ │ │ │ 0002bbd2 : │ │ │ │ - b.w 1cc600 │ │ │ │ + b.w 1cd5f8 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bbd8 : │ │ │ │ ldr r3, [pc, #12] @ (2bbe8 ) │ │ │ │ str.w r0, [r3, #1416] @ 0x588 │ │ │ │ movs r0, #0 │ │ │ │ str.w r1, [r3, #1420] @ 0x58c │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002bbec : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ mov r4, r1 │ │ │ │ cbz r1, 2bc22 │ │ │ │ mov r0, r1 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2bc22 │ │ │ │ ldr r2, [pc, #44] @ (2bc3c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e6a44 │ │ │ │ + bl 1e79bc │ │ │ │ b.n 2bc38 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfbc0 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ + bl 1e0bb0 <_PyEval_MakePendingCalls@@Base+0x5f4> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002bc40 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2bc78 │ │ │ │ - bl 120cac │ │ │ │ + bl 12065c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2bc6c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2bc70 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2bc78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2bc6c │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002bc7c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -1740,67 +1740,67 @@ │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r3, #2 │ │ │ │ ldmia.w r5, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e47cc │ │ │ │ + bl 1e5744 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cbz r3, 2bcba │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - blt.n 2bd34 │ │ │ │ + bhi.n 2bdb4 │ │ │ │ movs r1, r7 │ │ │ │ │ │ │ │ 0002bcc4 : │ │ │ │ cbnz r1, 2bcca │ │ │ │ - b.w 929e8 │ │ │ │ + b.w 929f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ bpl.n 2bcf2 │ │ │ │ - movw r1, #17488 @ 0x4450 │ │ │ │ + movw r1, #16784 @ 0x4190 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 929e8 │ │ │ │ + b.w 929f0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #43740 @ 0xaadc │ │ │ │ + movw r1, #43036 @ 0xa81c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002bd10 : │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #1428] @ 0x594 │ │ │ │ ldr.w r3, [r3, #1432] @ 0x598 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ 0002bd28 : │ │ │ │ ldr r2, [pc, #12] @ (2bd38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e6a44 │ │ │ │ + b.w 1e79bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -1821,83 +1821,83 @@ │ │ │ │ ldr.w r2, [r4, #456] @ 0x1c8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ bl 2bf12 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2bd94 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 1b7e14 │ │ │ │ + bl 1b8c04 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ cbz r6, 2bdb4 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r1, [r4, #2696] @ 0xa88 │ │ │ │ cbz r1, 2bdfa │ │ │ │ cbz r5, 2bdfa │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbz r3, 2bdfa │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6e20 │ │ │ │ + bl 1e7d98 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ cbnz r6, 2bdb8 │ │ │ │ movs r3, #22 │ │ │ │ str r3, [r4, #32] │ │ │ │ movs r0, #0 │ │ │ │ b.n 2bf0e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2bde0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bdda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bdda │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #15 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bdb4 │ │ │ │ add.w r1, r6, #16 │ │ │ │ blx 29e1c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2bdfa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2bdfa │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cbz r3, 2be12 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e7fa4 │ │ │ │ + bl 1e8f1c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2be12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ b.n 2bdb4 │ │ │ │ ldr.w r3, [r4, #460] @ 0x1cc │ │ │ │ cbz r3, 2be1c │ │ │ │ str.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cbnz r5, 2be24 │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bef6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cbnz r3, 2be34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r3, #11 │ │ │ │ str r3, [r4, #32] │ │ │ │ b.n 2bef6 │ │ │ │ ldr r6, [r4, #28] │ │ │ │ cbz r6, 2bea2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -1910,29 +1910,29 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ adds r3, #1 │ │ │ │ adds r1, r7, #1 │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - bl 1e1ddc │ │ │ │ + bl 1e2dcc │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2be7c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r5 │ │ │ │ str.w r9, [r4] │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ b.n 2bdb4 │ │ │ │ adds r2, r7, #1 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add r2, r7 │ │ │ │ str r2, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str.w r3, [r4, #2708] @ 0xa94 │ │ │ │ @@ -1941,15 +1941,15 @@ │ │ │ │ mov r0, r4 │ │ │ │ bl 2cb3a <_Py_GetConfigsAsDict@@Base+0x98a> │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r6, [r4, #476] @ 0x1dc │ │ │ │ str.w r3, [r4, #464] @ 0x1d0 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r5 │ │ │ │ strd r5, r5, [r4] │ │ │ │ str.w r5, [r4, #2704] @ 0xa90 │ │ │ │ blx 29c10 │ │ │ │ add r5, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ @@ -1963,21 +1963,21 @@ │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cbnz r3, 2beea │ │ │ │ movs r0, #1 │ │ │ │ b.n 2bf0e │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w caa40 │ │ │ │ + b.w ca9e8 │ │ │ │ ldr.w r3, [r4, #456] @ 0x1c8 │ │ │ │ cmp r3, #0 │ │ │ │ beq.w 2bdb4 │ │ │ │ - movw r0, #14076 @ 0x36fc │ │ │ │ + movw r0, #13376 @ 0x3440 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 1cdfb0 │ │ │ │ + bl 1cec84 │ │ │ │ b.n 2bdb4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ 0002bf12 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -1988,37 +1988,37 @@ │ │ │ │ movw r5, #11664 @ 0x2d90 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp sl, r3 │ │ │ │ bne.n 2bf52 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44864 @ 0xaf40 │ │ │ │ + movw r1, #44160 @ 0xac80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 2c00a │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r9, r2 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r5, #4 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ bne.n 2bf78 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bf68 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2bf84 │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ str.w sl, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cbnz r3, 2bf96 │ │ │ │ movw r3, #49221 @ 0xc045 │ │ │ │ movt r3, #2 │ │ │ │ str r3, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ @@ -2032,15 +2032,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ b.n 2bfde │ │ │ │ mov r0, r8 │ │ │ │ blx 291e4 │ │ │ │ blx 29b50 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2bfa2 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2bfa2 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ @@ -2056,34 +2056,34 @@ │ │ │ │ bne.n 2bff6 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2bfe6 │ │ │ │ dmb ish │ │ │ │ beq.n 2c002 │ │ │ │ ldr r0, [pc, #64] @ (2c040 ) │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cbnz r4, 2c00e │ │ │ │ movs r5, #0 │ │ │ │ b.n 2c034 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2c02a │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx 29cc8 │ │ │ │ b.n 2c02e │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r5, #148 @ 0x94 │ │ │ │ lsls r6, r1, #1 │ │ │ │ @@ -2098,41 +2098,41 @@ │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r6, [r9] │ │ │ │ mov r5, r2 │ │ │ │ blx 29ad4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r5, 2c086 │ │ │ │ - movw r2, #42136 @ 0xa498 │ │ │ │ + movw r2, #41432 @ 0xa1d8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov r4, sl │ │ │ │ blx 29ad4 │ │ │ │ add.w r1, r8, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 6d428 │ │ │ │ + bl 6d418 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c0bc │ │ │ │ mov r0, sl │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - bl 1f8b40 │ │ │ │ - bl 989e8 │ │ │ │ + bl 9b444 │ │ │ │ + bl 1f9ab8 │ │ │ │ + bl 988ec │ │ │ │ movs r4, #0 │ │ │ │ b.n 2c1aa │ │ │ │ add.w sl, r0, r4 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ cbz r2, 2c0da │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2c0da │ │ │ │ blx r2 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ @@ -2152,18 +2152,18 @@ │ │ │ │ cbz r0, 2c10a │ │ │ │ mov r0, r7 │ │ │ │ blx 29d10 │ │ │ │ b.n 2c184 │ │ │ │ mov r0, r6 │ │ │ │ cmp.w fp, #4 │ │ │ │ bne.n 2c128 │ │ │ │ - bl 9b52c │ │ │ │ - bl e9284 │ │ │ │ + bl 9b444 │ │ │ │ + bl e92bc │ │ │ │ mov fp, r0 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2c0c0 │ │ │ │ b.n 2c17c │ │ │ │ bl 30368 <_PyInterpreterState_RequireIDRef@@Base+0x36c> │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2c184 │ │ │ │ b.n 2c17c │ │ │ │ @@ -2174,65 +2174,65 @@ │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #10 │ │ │ │ beq.n 2c18a │ │ │ │ cbz r4, 2c174 │ │ │ │ adds.w r8, r4, #2 │ │ │ │ bpl.n 2c178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44888 @ 0xaf58 │ │ │ │ + movw r1, #44184 @ 0xac98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - bl 989e8 │ │ │ │ + bl 12ea88 │ │ │ │ + bl 988ec │ │ │ │ b.n 2c0b8 │ │ │ │ mov.w r8, #100 @ 0x64 │ │ │ │ mov sl, r5 │ │ │ │ b.n 2c096 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ b.n 2c0b8 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ adds r1, r4, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d428 │ │ │ │ + bl 6d418 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2c1aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - bl 1f8b40 │ │ │ │ - bl 989e8 │ │ │ │ + bl 9b444 │ │ │ │ + bl 1f9ab8 │ │ │ │ + bl 988ec │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ 0002c1b0 <_Py_GetConfigsAsDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #11628 @ 0x2d6c │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c1f0 <_Py_GetConfigsAsDict@@Base+0x40> │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c20e <_Py_GetConfigsAsDict@@Base+0x5e> │ │ │ │ b.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ @@ -2240,58 +2240,58 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45096 @ 0xb028 │ │ │ │ + movw r1, #44392 @ 0xad68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c236 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c236 <_Py_GetConfigsAsDict@@Base+0x86> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11632 @ 0x2d70 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45128 @ 0xb048 │ │ │ │ + movw r1, #44424 @ 0xad88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c27a <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c27a <_Py_GetConfigsAsDict@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11636 @ 0x2d74 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r0, 2c296 <_Py_GetConfigsAsDict@@Base+0xe6> │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2c2b4 <_Py_GetConfigsAsDict@@Base+0x104> │ │ │ │ b.n 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ @@ -2299,764 +2299,764 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #45160 @ 0xb068 │ │ │ │ + movw r1, #44456 @ 0xada8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c2dc <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c2dc <_Py_GetConfigsAsDict@@Base+0x12c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #11640 @ 0x2d78 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45196 @ 0xb08c │ │ │ │ + movw r1, #44492 @ 0xadcc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c320 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c320 <_Py_GetConfigsAsDict@@Base+0x170> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40232 @ 0x9d28 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45236 @ 0xb0b4 │ │ │ │ + movw r1, #44532 @ 0xadf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c364 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c364 <_Py_GetConfigsAsDict@@Base+0x1b4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40288 @ 0x9d60 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45248 @ 0xb0c0 │ │ │ │ + movw r1, #44544 @ 0xae00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3a8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3a8 <_Py_GetConfigsAsDict@@Base+0x1f8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40292 @ 0x9d64 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45264 @ 0xb0d0 │ │ │ │ + movw r1, #44560 @ 0xae10 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c3ec <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c3ec <_Py_GetConfigsAsDict@@Base+0x23c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40296 @ 0x9d68 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45280 @ 0xb0e0 │ │ │ │ + movw r1, #44576 @ 0xae20 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c430 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c430 <_Py_GetConfigsAsDict@@Base+0x280> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40280 @ 0x9d58 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45296 @ 0xb0f0 │ │ │ │ + movw r1, #44592 @ 0xae30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c474 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c474 <_Py_GetConfigsAsDict@@Base+0x2c4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40276 @ 0x9d54 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45316 @ 0xb104 │ │ │ │ + movw r1, #44612 @ 0xae44 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4b8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4b8 <_Py_GetConfigsAsDict@@Base+0x308> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40284 @ 0x9d5c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45332 @ 0xb114 │ │ │ │ + movw r1, #44628 @ 0xae54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c4fc <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c4fc <_Py_GetConfigsAsDict@@Base+0x34c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40308 @ 0x9d74 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45348 @ 0xb124 │ │ │ │ + movw r1, #44644 @ 0xae64 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c540 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c540 <_Py_GetConfigsAsDict@@Base+0x390> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40272 @ 0x9d50 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45364 @ 0xb134 │ │ │ │ + movw r1, #44660 @ 0xae74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c584 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c584 <_Py_GetConfigsAsDict@@Base+0x3d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40300 @ 0x9d6c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45384 @ 0xb148 │ │ │ │ + movw r1, #44680 @ 0xae88 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c5c8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c5c8 <_Py_GetConfigsAsDict@@Base+0x418> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40228 @ 0x9d24 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45400 @ 0xb158 │ │ │ │ + movw r1, #44696 @ 0xae98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c60c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c60c <_Py_GetConfigsAsDict@@Base+0x45c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40312 @ 0x9d78 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45428 @ 0xb174 │ │ │ │ + movw r1, #44724 @ 0xaeb4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c650 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c650 <_Py_GetConfigsAsDict@@Base+0x4a0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40316 @ 0x9d7c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45456 @ 0xb190 │ │ │ │ + movw r1, #44752 @ 0xaed0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c694 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c694 <_Py_GetConfigsAsDict@@Base+0x4e4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40304 @ 0x9d70 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45480 @ 0xb1a8 │ │ │ │ + movw r1, #44776 @ 0xaee8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c6d8 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c6d8 <_Py_GetConfigsAsDict@@Base+0x528> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40968 @ 0xa008 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45504 @ 0xb1c0 │ │ │ │ + movw r1, #44800 @ 0xaf00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c71a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c71a <_Py_GetConfigsAsDict@@Base+0x56a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ movw r3, #40224 @ 0x9d20 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45532 @ 0xb1dc │ │ │ │ + movw r1, #44828 @ 0xaf1c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2c75c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2c75c <_Py_GetConfigsAsDict@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45632 @ 0xb240 │ │ │ │ + movw r1, #44928 @ 0xaf80 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2ca0a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca1a <_Py_GetConfigsAsDict@@Base+0x86a> │ │ │ │ ldr r3, [pc, #820] @ (2cab8 <_Py_GetConfigsAsDict@@Base+0x908>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr.w r5, [r7, #3720] @ 0xe88 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ add.w r5, r5, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r5, #1444] @ 0x5a4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 2c7ca <_Py_GetConfigsAsDict@@Base+0x61a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ca08 <_Py_GetConfigsAsDict@@Base+0x858> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3160 @ 0xc58 │ │ │ │ + movw r1, #2456 @ 0x998 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca2c <_Py_GetConfigsAsDict@@Base+0x87c> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1448] @ 0x5a8 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3420 @ 0xd5c │ │ │ │ + movw r1, #2716 @ 0xa9c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca40 <_Py_GetConfigsAsDict@@Base+0x890> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1452] @ 0x5ac │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3176 @ 0xc68 │ │ │ │ + movw r1, #2472 @ 0x9a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca54 <_Py_GetConfigsAsDict@@Base+0x8a4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1456] @ 0x5b0 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3188 @ 0xc74 │ │ │ │ + movw r1, #2484 @ 0x9b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca68 <_Py_GetConfigsAsDict@@Base+0x8b8> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1460] @ 0x5b4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45548 @ 0xb1ec │ │ │ │ + movw r1, #44844 @ 0xaf2c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca7c <_Py_GetConfigsAsDict@@Base+0x8cc> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45568 @ 0xb200 │ │ │ │ + movw r1, #44864 @ 0xaf40 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2ca90 <_Py_GetConfigsAsDict@@Base+0x8e0> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1468] @ 0x5bc │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45584 @ 0xb210 │ │ │ │ + movw r1, #44880 @ 0xaf50 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2caa4 <_Py_GetConfigsAsDict@@Base+0x8f4> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1472] @ 0x5c0 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #24196 @ 0x5e84 │ │ │ │ + movw r1, #23492 @ 0x5bc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cabc <_Py_GetConfigsAsDict@@Base+0x90c> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1476] @ 0x5c4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #3204 @ 0xc84 │ │ │ │ + movw r1, #2500 @ 0x9c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cad0 <_Py_GetConfigsAsDict@@Base+0x920> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ ldr.w r0, [r5, #1480] @ 0x5c8 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #45608 @ 0xb228 │ │ │ │ + movw r1, #44904 @ 0xaf68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ bne.w 2cae4 <_Py_GetConfigsAsDict@@Base+0x934> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ beq.w 2c7ac <_Py_GetConfigsAsDict@@Base+0x5fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #45620 @ 0xb234 │ │ │ │ + movw r1, #44916 @ 0xaf74 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2ca0a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2caf6 <_Py_GetConfigsAsDict@@Base+0x946> │ │ │ │ add.w r0, r7, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ - bl e6a74 <_PyConfig_AsDict@@Base> │ │ │ │ + bl e6aac <_PyConfig_AsDict@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 2cb08 <_Py_GetConfigsAsDict@@Base+0x958> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ b.n 2cb34 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c782 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c782 <_Py_GetConfigsAsDict@@Base+0x5d2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c7ea <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c7ea <_Py_GetConfigsAsDict@@Base+0x63a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c81e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c81e <_Py_GetConfigsAsDict@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c852 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c852 <_Py_GetConfigsAsDict@@Base+0x6a2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c886 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c886 <_Py_GetConfigsAsDict@@Base+0x6d6> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8ba <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8ba <_Py_GetConfigsAsDict@@Base+0x70a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c8f2 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c8f2 <_Py_GetConfigsAsDict@@Base+0x742> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c92a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c92a <_Py_GetConfigsAsDict@@Base+0x77a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c962 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c962 <_Py_GetConfigsAsDict@@Base+0x7b2> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c99a <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c99a <_Py_GetConfigsAsDict@@Base+0x7ea> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9d0 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c9d0 <_Py_GetConfigsAsDict@@Base+0x820> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 2c9f6 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2c9f6 <_Py_GetConfigsAsDict@@Base+0x846> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #57292 @ 0xdfcc │ │ │ │ + movw r1, #56588 @ 0xdd0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ beq.w 2ca0a <_Py_GetConfigsAsDict@@Base+0x85a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cb34 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cb34 <_Py_GetConfigsAsDict@@Base+0x984> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ add.w r3, r0, #12288 @ 0x3000 │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ cmp r2, #0 │ │ │ │ add.w r3, r0, r2, lsl #6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ @@ -3109,19 +3109,19 @@ │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, sp │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cbz r0, 2cbee │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 0002cbf4 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -3139,31 +3139,31 @@ │ │ │ │ mov r3, r4 │ │ │ │ subs r2, r4, #1 │ │ │ │ adc.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r2, #262144 @ 0x40000 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ bcs.n 2cc38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cc44 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 484f8 │ │ │ │ + b.w 48450 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a720 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 944bc │ │ │ │ + bl 94574 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -3177,15 +3177,15 @@ │ │ │ │ blx 29dac │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2cc9e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 37cc0 │ │ │ │ + bl 37c68 │ │ │ │ b.n 2ccdc │ │ │ │ cmp r0, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r2, r0, #4294967295 @ 0xffffffff │ │ │ │ movle r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ @@ -3193,68 +3193,68 @@ │ │ │ │ asrs r3, r2, #31 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a1b0 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ beq.n 2cc8c │ │ │ │ - movw r1, #57820 @ 0xe1dc │ │ │ │ + movw r1, #57116 @ 0xdf1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #3668 @ 0xe54 │ │ │ │ + movw r0, #2964 @ 0xb94 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115594 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 114ec4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2cce0 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2cdc2 │ │ │ │ mov r2, r6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - movw r1, #53716 @ 0xd1d4 │ │ │ │ + movw r1, #53012 @ 0xcf14 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #16] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ - movw r3, #12228 @ 0x2fc4 │ │ │ │ + movw r3, #11524 @ 0x2d04 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2cd2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ccdc │ │ │ │ ldr r1, [pc, #148] @ (2cdc8 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 9183c │ │ │ │ + bl 91840 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2cd52 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2ccdc │ │ │ │ ldr.w r0, [r7, #2712] @ 0xa98 │ │ │ │ str.w r4, [r7, #2712] @ 0xa98 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ cmp r5, #0 │ │ │ │ bgt.n 2cd6a │ │ │ │ movs r0, #1 │ │ │ │ b.n 2cdc2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [pc, #88] @ (2cdcc ) │ │ │ │ @@ -3266,139 +3266,139 @@ │ │ │ │ ldr r6, [r4, r3] │ │ │ │ cbnz r6, 2cd90 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 8c3f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c400 <_PyObject_MakeTpCall@@Base> │ │ │ │ b.n 2cda6 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r6 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 89c00 <_Py_CheckFunctionResult@@Base> │ │ │ │ + bl 89c0c <_Py_CheckFunctionResult@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ccdc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2cd66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2cd66 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2cd66 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 2c9cc <_Py_GetConfigsAsDict@@Base+0x81c> │ │ │ │ + b.n 2c9dc <_Py_GetConfigsAsDict@@Base+0x82c> │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002cdd0 : │ │ │ │ ldr r0, [pc, #4] @ (2cdd8 ) │ │ │ │ - b.w cf6b8 │ │ │ │ + b.w cf640 │ │ │ │ nop │ │ │ │ push {r3, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #53988 @ 0xd2e4 │ │ │ │ + movw r2, #53284 @ 0xd024 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #53996 @ 0xd2ec │ │ │ │ + movw r1, #53292 @ 0xd02c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r6, r0 │ │ │ │ - bl 1e81b4 │ │ │ │ + bl 1e912c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ce30 │ │ │ │ ldr r0, [pc, #220] @ (2cee4 ) │ │ │ │ - bl 7ff14 │ │ │ │ + bl 7fef8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2ce30 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f90 │ │ │ │ + bl e1fcc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2ce36 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ce30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ce30 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2cee2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2ce62 │ │ │ │ - movw r3, #54012 @ 0xd2fc │ │ │ │ + movw r3, #53308 @ 0xd03c │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r3, [r0, #8] │ │ │ │ - movw r3, #6077 @ 0x17bd │ │ │ │ + movw r3, #7013 @ 0x1b65 │ │ │ │ movt r3, #25 │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r3, #40437 @ 0x9df5 │ │ │ │ + movw r3, #42297 @ 0xa539 │ │ │ │ movt r3, #36 @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ce78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ce78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #54020 @ 0xd304 │ │ │ │ + movw r1, #53316 @ 0xd044 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 2ce30 │ │ │ │ movs r0, #8 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2ce9c │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ b.n 2ced0 │ │ │ │ - movw r2, #40893 @ 0x9fbd │ │ │ │ + movw r2, #43797 @ 0xab15 │ │ │ │ movt r2, #25 │ │ │ │ - movw r3, #725 @ 0x2d5 │ │ │ │ + movw r3, #4685 @ 0x124d │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #53836 @ 0xd24c │ │ │ │ + movw r1, #53132 @ 0xcf8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r2, r3, [r0] │ │ │ │ movw r2, #58251 @ 0xe38b │ │ │ │ movt r2, #2 │ │ │ │ - bl fe148 │ │ │ │ + bl fe064 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2cece │ │ │ │ mov r0, r4 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r4, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #53848 @ 0xd258 │ │ │ │ + movw r1, #53144 @ 0xcf98 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -3420,15 +3420,15 @@ │ │ │ │ b.n 2cf26 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ adds r4, r0, r3 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 2cf32 │ │ │ │ movs r1, #0 │ │ │ │ - bl 106d40 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 107060 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ b.n 2cf26 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r4, #28 │ │ │ │ ldr.w r6, [r1, #180] @ 0xb4 │ │ │ │ subs r5, r6, #1 │ │ │ │ mul.w r4, r5, r4 │ │ │ │ @@ -3438,15 +3438,15 @@ │ │ │ │ add r4, r0 │ │ │ │ b.n 2cf5c │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ add.w r5, r6, #199 @ 0xc7 │ │ │ │ adds r4, #228 @ 0xe4 │ │ │ │ add r4, r0 │ │ │ │ add.w lr, r5, #352 @ 0x160 │ │ │ │ - movw ip, #20120 @ 0x4e98 │ │ │ │ + movw ip, #20128 @ 0x4ea0 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ add.w lr, ip, lr, lsl #4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ mov.w sl, #0 │ │ │ │ str.w sl, [r4] │ │ │ │ dmb ish │ │ │ │ @@ -3465,15 +3465,15 @@ │ │ │ │ cbz r2, 2cfbe │ │ │ │ add.w r0, r0, #90112 @ 0x16000 │ │ │ │ ldr.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #2808] @ 0xaf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f156c │ │ │ │ + b.w 1f24e4 │ │ │ │ │ │ │ │ 0002cfc6 <_PyUnicode_FromId@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ @@ -3486,15 +3486,15 @@ │ │ │ │ bne.n 2cff6 <_PyUnicode_FromId@@Base+0x30> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2cfe6 <_PyUnicode_FromId@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ beq.n 2d002 <_PyUnicode_FromId@@Base+0x3c> │ │ │ │ mov r0, r8 │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ ldr r3, [pc, #324] @ (2d148 <_PyUnicode_FromId@@Base+0x182>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ @@ -3510,15 +3510,15 @@ │ │ │ │ bne.n 2d03e <_PyUnicode_FromId@@Base+0x78> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d02e <_PyUnicode_FromId@@Base+0x68> │ │ │ │ dmb ish │ │ │ │ beq.n 2d04a <_PyUnicode_FromId@@Base+0x84> │ │ │ │ mov r0, r5 │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ dmb ish │ │ │ │ ldr r4, [r7, #4] │ │ │ │ dmb ish │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2d070 <_PyUnicode_FromId@@Base+0xaa> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r6, #1516] @ 0x5ec │ │ │ │ @@ -3534,15 +3534,15 @@ │ │ │ │ bne.n 2d088 <_PyUnicode_FromId@@Base+0xc2> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d078 <_PyUnicode_FromId@@Base+0xb2> │ │ │ │ dmb ish │ │ │ │ beq.n 2d094 <_PyUnicode_FromId@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ add.w r5, r9, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ cmp r3, r4 │ │ │ │ ble.n 2d0aa <_PyUnicode_FromId@@Base+0xe4> │ │ │ │ ldr.w r3, [r5, #3440] @ 0xd70 │ │ │ │ ldr.w r6, [r3, r4, lsl #2] │ │ │ │ cbnz r6, 2d11c <_PyUnicode_FromId@@Base+0x156> │ │ │ │ @@ -3551,34 +3551,34 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ mov r3, sl │ │ │ │ mov r1, r0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r6 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cbz r0, 2d0f6 <_PyUnicode_FromId@@Base+0x130> │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #1 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr.w r3, [r5, #3436] @ 0xd6c │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r5, #3440] @ 0xd70 │ │ │ │ cmp r3, r4 │ │ │ │ bgt.n 2d114 <_PyUnicode_FromId@@Base+0x14e> │ │ │ │ lsls r7, r4, #1 │ │ │ │ cmp r7, #16 │ │ │ │ it lt │ │ │ │ movlt r7, #16 │ │ │ │ lsls r1, r7, #2 │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ mov r9, r0 │ │ │ │ cbnz r0, 2d0fa <_PyUnicode_FromId@@Base+0x134> │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r6, #0 │ │ │ │ b.n 2d11c <_PyUnicode_FromId@@Base+0x156> │ │ │ │ ldr.w r0, [r5, #3436] @ 0xd6c │ │ │ │ mov r1, sl │ │ │ │ subs r2, r7, r0 │ │ │ │ add.w r0, r9, r0, lsl #2 │ │ │ │ lsls r2, r2, #2 │ │ │ │ @@ -3594,15 +3594,15 @@ │ │ │ │ bne.n 2d134 <_PyUnicode_FromId@@Base+0x16e> │ │ │ │ strexb r1, r3, [r8] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2d124 <_PyUnicode_FromId@@Base+0x15e> │ │ │ │ dmb ish │ │ │ │ beq.n 2d140 <_PyUnicode_FromId@@Base+0x17a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 0002d14c : │ │ │ │ @@ -3617,19 +3617,19 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1be3e4 │ │ │ │ + b.w 1bf278 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ movw r6, #38672 @ 0x9710 │ │ │ │ movt r6, #75 @ 0x4b │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ @@ -3639,63 +3639,63 @@ │ │ │ │ cbz r0, 2d1ac │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ ldr r4, [pc, #200] @ (2d278 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r6, #0] │ │ │ │ movs r3, #32 │ │ │ │ - movw r1, #57680 @ 0xe150 │ │ │ │ + movw r1, #56976 @ 0xde90 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ movw r8, #42020 @ 0xa424 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r5, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2416] @ 0x970 │ │ │ │ bl 2d7d8 <_PyObject_DebugMallocStats@@Base+0x55c> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #57700 @ 0xe164 │ │ │ │ + movw r1, #56996 @ 0xdea4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2740] @ 0xab4 │ │ │ │ bl 2d7d8 <_PyObject_DebugMallocStats@@Base+0x55c> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #16 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #57724 @ 0xe17c │ │ │ │ + movw r1, #57020 @ 0xdebc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1604] @ 0x644 │ │ │ │ bl 2d7d8 <_PyObject_DebugMallocStats@@Base+0x55c> │ │ │ │ ldr r2, [r5, r4] │ │ │ │ movs r3, #20 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #57744 @ 0xe190 │ │ │ │ + movw r1, #57040 @ 0xded0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #2092] @ 0x82c │ │ │ │ bl 2d7d8 <_PyObject_DebugMallocStats@@Base+0x55c> │ │ │ │ ldr r3, [r5, r4] │ │ │ │ movs r5, #0 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r4, r4, #5760 @ 0x1680 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #1 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, sp │ │ │ │ - movw r2, #57764 @ 0xe1a4 │ │ │ │ + movw r2, #57060 @ 0xdee4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db48 │ │ │ │ + bl 6db38 │ │ │ │ ldr.w r2, [r4, #4]! │ │ │ │ ldrd r3, r7, [r8, #16] │ │ │ │ mov r1, sp │ │ │ │ mov r0, r6 │ │ │ │ adds r3, #3 │ │ │ │ mla r3, r7, r5, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ @@ -3710,17 +3710,17 @@ │ │ │ │ ... │ │ │ │ │ │ │ │ 0002d27c <_PyObject_DebugMallocStats@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #16357 @ 0x3fe5 │ │ │ │ + movw r3, #16305 @ 0x3fb1 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r2, #800] @ 0x320 │ │ │ │ cbz r1, 2d2b0 <_PyObject_DebugMallocStats@@Base+0x34> │ │ │ │ ldr.w r0, [r2, #784] @ 0x310 │ │ │ │ subs r5, r0, r3 │ │ │ │ @@ -3734,85 +3734,85 @@ │ │ │ │ cmp r3, #0 │ │ │ │ beq.n 2d3a2 <_PyObject_DebugMallocStats@@Base+0x126> │ │ │ │ movs r2, #73 @ 0x49 │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #57792 @ 0xe1c0 │ │ │ │ + movw r2, #57088 @ 0xdf00 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ add r6, sp, #20 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #65536 @ 0x10000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #57844 @ 0xe1f4 │ │ │ │ + movw r2, #57140 @ 0xdf34 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r3, #2097152 @ 0x200000 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #57876 @ 0xe214 │ │ │ │ + movw r2, #57172 @ 0xdf54 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - bl 1aa97c <_start@@Base+0xc50> │ │ │ │ + bl 1ab754 <_start@@Base+0xc50> │ │ │ │ ldr r1, [pc, #200] @ (2d3d0 <_PyObject_DebugMallocStats@@Base+0x154>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r6 │ │ │ │ ldr r5, [r3, r1] │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ strb.w r3, [sp, #8] │ │ │ │ str r6, [sp, #16] │ │ │ │ - movw r3, #7791 @ 0x1e6f │ │ │ │ + movw r3, #7691 @ 0x1e0b │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1afa70 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + bl 1b0848 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #9267 @ 0x2433 │ │ │ │ + movw r2, #9151 @ 0x23bf │ │ │ │ movt r2, #6 │ │ │ │ - movw r1, #9325 @ 0x246d │ │ │ │ + movw r1, #9209 @ 0x23f9 │ │ │ │ movt r1, #6 │ │ │ │ - bl 1afc28 │ │ │ │ + bl 1b0a00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #57908 @ 0xe234 │ │ │ │ + movw r2, #57204 @ 0xdf74 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #57936 @ 0xe250 │ │ │ │ + movw r2, #57232 @ 0xdf90 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #57964 @ 0xe26c │ │ │ │ + movw r2, #57260 @ 0xdfac │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58004 @ 0xe294 │ │ │ │ + movw r2, #57300 @ 0xdfd4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #58032 @ 0xe2b0 │ │ │ │ + movw r2, #57328 @ 0xdff0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ b.n 2d3ca <_PyObject_DebugMallocStats@@Base+0x14e> │ │ │ │ - movw r0, #10717 @ 0x29dd │ │ │ │ + movw r0, #10681 @ 0x29b9 │ │ │ │ movt r0, #7 │ │ │ │ cbz r1, 2d3b8 <_PyObject_DebugMallocStats@@Base+0x13c> │ │ │ │ ldr.w r3, [r2, #784] @ 0x310 │ │ │ │ subs r2, r3, r0 │ │ │ │ negs r0, r2 │ │ │ │ adcs r0, r2 │ │ │ │ b.n 2d3c2 <_PyObject_DebugMallocStats@@Base+0x146> │ │ │ │ @@ -3844,15 +3844,15 @@ │ │ │ │ add r5, sp, #432 @ 0x1b0 │ │ │ │ movs r7, #0 │ │ │ │ mov sl, r7 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #20] │ │ │ │ - movw r2, #58068 @ 0xe2d4 │ │ │ │ + movw r2, #57364 @ 0xe014 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ @@ -3907,15 +3907,15 @@ │ │ │ │ cbz r7, 2d4ce <_PyObject_DebugMallocStats@@Base+0x252> │ │ │ │ ldr.w r2, [r6, r8, lsl #2] │ │ │ │ ldr.w r3, [r5, r8, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r6, r8, lsl #2] │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [r5, r8, lsl #2] │ │ │ │ - bl 27d120 │ │ │ │ + bl 27ce70 │ │ │ │ ldr.w r3, [r9, r8, lsl #2] │ │ │ │ subs r3, r3, r7 │ │ │ │ add r0, r3 │ │ │ │ str.w r0, [r9, r8, lsl #2] │ │ │ │ add.w r4, r4, #4096 @ 0x1000 │ │ │ │ b.n 2d492 <_PyObject_DebugMallocStats@@Base+0x216> │ │ │ │ mov r7, sl │ │ │ │ @@ -3926,23 +3926,23 @@ │ │ │ │ mov r1, fp │ │ │ │ movs r0, #10 │ │ │ │ movs r6, #0 │ │ │ │ blx 2a31c │ │ │ │ mov r3, fp │ │ │ │ movs r2, #110 @ 0x6e │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #58120 @ 0xe308 │ │ │ │ + movw r0, #57416 @ 0xe048 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r9, r6 │ │ │ │ blx 2a098 │ │ │ │ mov sl, r6 │ │ │ │ str.w fp, [sp, #36] @ 0x24 │ │ │ │ mov r5, r6 │ │ │ │ mov fp, r6 │ │ │ │ - movw r3, #58232 @ 0xe378 │ │ │ │ + movw r3, #57528 @ 0xe0b8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r6, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ mov r3, r5 │ │ │ │ str r7, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #176 @ 0xb0 │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ @@ -3964,135 +3964,135 @@ │ │ │ │ add.w sl, sl, r4, lsl #5 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov.w r0, #4064 @ 0xfe0 │ │ │ │ mov r1, r6 │ │ │ │ mla r3, r6, r8, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 27d37c │ │ │ │ + bl 27d0cc │ │ │ │ mov r3, r5 │ │ │ │ mla fp, r4, r1, fp │ │ │ │ b.n 2d51a <_PyObject_DebugMallocStats@@Base+0x29e> │ │ │ │ ldr r7, [sp, #40] @ 0x28 │ │ │ │ b.n 2d516 <_PyObject_DebugMallocStats@@Base+0x29a> │ │ │ │ ldrd r4, r7, [sp, #36] @ 0x24 │ │ │ │ mov r3, sl │ │ │ │ movs r0, #10 │ │ │ │ mov sl, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r9, r3 │ │ │ │ blx 2a31c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58260 @ 0xe394 │ │ │ │ + movw r1, #57556 @ 0xe0d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58288 @ 0xe3b0 │ │ │ │ + movw r1, #57584 @ 0xe0f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #792] @ 0x318 │ │ │ │ subs r2, r2, r7 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58308 @ 0xe3c4 │ │ │ │ + movw r1, #57604 @ 0xe104 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r2, [r3, #796] @ 0x31c │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58332 @ 0xe3dc │ │ │ │ + movw r1, #57628 @ 0xe11c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov.w r3, #262144 @ 0x40000 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #58360 @ 0xe3f8 │ │ │ │ + movw r2, #57656 @ 0xe138 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db48 │ │ │ │ + bl 6db38 │ │ │ │ lsls r2, r7, #18 │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58388 @ 0xe414 │ │ │ │ + movw r1, #57684 @ 0xe154 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r2, sl │ │ │ │ mov r5, r0 │ │ │ │ - movw r1, #58416 @ 0xe430 │ │ │ │ + movw r1, #57712 @ 0xe170 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov.w r3, #4096 @ 0x1000 │ │ │ │ add r5, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ - movw r2, #58444 @ 0xe44c │ │ │ │ + movw r2, #57740 @ 0xe18c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db48 │ │ │ │ + bl 6db38 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ lsls r2, r3, #12 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r2, r9 │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #58472 @ 0xe468 │ │ │ │ + movw r1, #57768 @ 0xe1a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r2, fp │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #58504 @ 0xe488 │ │ │ │ + movw r1, #57800 @ 0xe1c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add r5, r0 │ │ │ │ - movw r1, #58536 @ 0xe4a8 │ │ │ │ + movw r1, #57832 @ 0xe1e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ - movw r1, #58568 @ 0xe4c8 │ │ │ │ + movw r1, #57864 @ 0xe208 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ adds r2, r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #18 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #58576 @ 0xe4d0 │ │ │ │ + movw r0, #57872 @ 0xe210 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ blx 2a098 │ │ │ │ mov.w r2, #131072 @ 0x20000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58596 @ 0xe4e4 │ │ │ │ + movw r1, #57892 @ 0xe224 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ add.w sp, sp, #948 @ 0x3b4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f5b50 │ │ │ │ + bl 1f6ac4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ @@ -4168,24 +4168,24 @@ │ │ │ │ mov r0, r5 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 9a914 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a82c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #188] @ 0xbc │ │ │ │ cmp r0, #0 │ │ │ │ bgt.n 2d7c6 <_PyObject_DebugMallocStats@@Base+0x54a> │ │ │ │ movs r0, #84 @ 0x54 │ │ │ │ blx 292e0 │ │ │ │ cmp r0, #0 │ │ │ │ ble.n 2d7ce <_PyObject_DebugMallocStats@@Base+0x552> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ @@ -4193,39 +4193,39 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ strd r1, r3, [sp] │ │ │ │ mov r3, r2 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ - movw r2, #58628 @ 0xe504 │ │ │ │ + movw r2, #57924 @ 0xe244 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db48 │ │ │ │ + bl 6db38 │ │ │ │ add r3, sp, #136 @ 0x88 │ │ │ │ movs r1, #128 @ 0x80 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r2, #58652 @ 0xe51c │ │ │ │ + movw r2, #57948 @ 0xe25c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db48 │ │ │ │ + bl 6db38 │ │ │ │ mul.w r2, r5, r4 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ bl 2d6d4 <_PyObject_DebugMallocStats@@Base+0x458> │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #58672 @ 0xe530 │ │ │ │ + movw r1, #57968 @ 0xe270 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 154ed4 │ │ │ │ + bl 154984 │ │ │ │ cbnz r0, 2d84e <_PyObject_DebugMallocStats@@Base+0x5d2> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2d956 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ ldr.w r9, [sp, #4] │ │ │ │ mov.w r8, #26 │ │ │ │ movs r4, #32 │ │ │ │ add.w r5, r4, #31 │ │ │ │ @@ -4233,15 +4233,15 @@ │ │ │ │ blx 2a930 <__sched_cpualloc@plt> │ │ │ │ mov r7, r0 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ mov r2, r0 │ │ │ │ lsls r5, r5, #2 │ │ │ │ mov r1, r5 │ │ │ │ cbnz r0, 2d876 <_PyObject_DebugMallocStats@@Base+0x5fa> │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 2d956 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ mov r0, r9 │ │ │ │ blx 29f98 │ │ │ │ mov r6, r0 │ │ │ │ cbz r0, 2d8c2 <_PyObject_DebugMallocStats@@Base+0x646> │ │ │ │ mov r0, r7 │ │ │ │ @@ -4249,28 +4249,28 @@ │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ beq.n 2d8a0 <_PyObject_DebugMallocStats@@Base+0x624> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ b.n 2d84a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ subs.w r8, r8, #1 │ │ │ │ bne.n 2d8be <_PyObject_DebugMallocStats@@Base+0x642> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58692 @ 0xe544 │ │ │ │ + movw r1, #57988 @ 0xe284 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 2d84a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ lsls r4, r4, #1 │ │ │ │ b.n 2d858 <_PyObject_DebugMallocStats@@Base+0x5dc> │ │ │ │ - bl e2da4 │ │ │ │ + bl e2ddc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a550 <__sched_cpucount@plt> │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ @@ -4282,130 +4282,130 @@ │ │ │ │ beq.n 2d940 <_PyObject_DebugMallocStats@@Base+0x6c4> │ │ │ │ cmp.w r5, r6, lsr #3 │ │ │ │ bls.n 2d93c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ ldr.w r3, [r7, r3, lsl #2] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r3, r3, #31 │ │ │ │ bpl.n 2d93c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov sl, r0 │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ - bl e5a60 │ │ │ │ + bl e5a98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ cbz r0, 2d92a <_PyObject_DebugMallocStats@@Base+0x6ae> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2d948 <_PyObject_DebugMallocStats@@Base+0x6cc> │ │ │ │ cmp r3, r9 │ │ │ │ beq.n 2d93c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cbnz r3, 2d93c <_PyObject_DebugMallocStats@@Base+0x6c0> │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ b.n 2d8da <_PyObject_DebugMallocStats@@Base+0x65e> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ b.n 2d956 <_PyObject_DebugMallocStats@@Base+0x6da> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ b.n 2d84a <_PyObject_DebugMallocStats@@Base+0x5ce> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 2d98e <_PyObject_DebugMallocStats@@Base+0x712> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2d988 <_PyObject_DebugMallocStats@@Base+0x70c> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 2d98e <_PyObject_DebugMallocStats@@Base+0x712> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 2d99c <_PyObject_DebugMallocStats@@Base+0x720> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 137d0c │ │ │ │ + b.w 1376bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [pc, #28] @ (2d9bc <_PyObject_DebugMallocStats@@Base+0x740>) │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, #1184] @ 0x4a0 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29d88 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2da08 <_PyObject_DebugMallocStats@@Base+0x78c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 2da22 <_PyObject_DebugMallocStats@@Base+0x7a6> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cbz r3, 2da26 <_PyObject_DebugMallocStats@@Base+0x7aa> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2da38 <_PyObject_DebugMallocStats@@Base+0x7bc> │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #12] @ (2da3c <_PyObject_DebugMallocStats@@Base+0x7c0>) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bmi.n 2daa0 <_PyMem_GetCurrentAllocatorName@@Base+0x60> │ │ │ │ + bmi.n 2dab0 <_PyMem_GetCurrentAllocatorName@@Base+0x70> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002da40 <_PyMem_GetCurrentAllocatorName@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ @@ -4418,15 +4418,15 @@ │ │ │ │ bne.n 2da6c <_PyMem_GetCurrentAllocatorName@@Base+0x2c> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2da5c <_PyMem_GetCurrentAllocatorName@@Base+0x1c> │ │ │ │ mov r5, r0 │ │ │ │ dmb ish │ │ │ │ beq.n 2da78 <_PyMem_GetCurrentAllocatorName@@Base+0x38> │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ ldr r4, [pc, #456] @ (2dc44 <_PyMem_GetCurrentAllocatorName@@Base+0x204>) │ │ │ │ add.w r9, sp, #4 │ │ │ │ add.w r8, sp, #24 │ │ │ │ add.w ip, sp, #44 @ 0x2c │ │ │ │ add r6, sp, #64 @ 0x40 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w r9!, {r0, r1, r2, r3} │ │ │ │ @@ -4551,304 +4551,304 @@ │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ blx 292bc │ │ │ │ cbnz r0, 2dc12 <_PyMem_GetCurrentAllocatorName@@Base+0x1d2> │ │ │ │ ldr r0, [pc, #152] @ (2dc60 <_PyMem_GetCurrentAllocatorName@@Base+0x220>) │ │ │ │ movs r2, #20 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - movw r4, #57772 @ 0xe1ac │ │ │ │ + movw r4, #57068 @ 0xdeec │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #57788 @ 0xe1bc │ │ │ │ + movw r4, #57084 @ 0xdefc │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #57732 @ 0xe184 │ │ │ │ + movw r4, #57028 @ 0xdec4 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #57760 @ 0xe1a0 │ │ │ │ + movw r4, #57056 @ 0xdee0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #57796 @ 0xe1c4 │ │ │ │ + movw r4, #57092 @ 0xdf04 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ - movw r4, #57744 @ 0xe190 │ │ │ │ + movw r4, #57040 @ 0xded0 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ b.n 2dc14 <_PyMem_GetCurrentAllocatorName@@Base+0x1d4> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ bne.n 2dc2c <_PyMem_GetCurrentAllocatorName@@Base+0x1ec> │ │ │ │ strexb r1, r3, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ bne.n 2dc1c <_PyMem_GetCurrentAllocatorName@@Base+0x1dc> │ │ │ │ dmb ish │ │ │ │ beq.n 2dc38 <_PyMem_GetCurrentAllocatorName@@Base+0x1f8> │ │ │ │ ldr r0, [pc, #12] @ (2dc40 <_PyMem_GetCurrentAllocatorName@@Base+0x200>) │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #640] @ 0x280 │ │ │ │ + ldrh r0, [r4, #62] @ 0x3e │ │ │ │ lsls r0, r0, #1 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r2, [sp, #960] @ 0x3c0 │ │ │ │ + str r0, [sp, #192] @ 0xc0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ - str r4, [r6, r5] │ │ │ │ + str r4, [r7, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r1, r6] │ │ │ │ + str r4, [r2, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, r6] │ │ │ │ + str r4, [r5, r6] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #58860 @ 0xe5ec │ │ │ │ + movw r1, #58156 @ 0xe32c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cbnz r0, 2dc8e <_PyMem_GetCurrentAllocatorName@@Base+0x24e> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2dcc4 <_PyMem_GetCurrentAllocatorName@@Base+0x284> │ │ │ │ ldr r0, [pc, #60] @ (2dccc <_PyMem_GetCurrentAllocatorName@@Base+0x28c>) │ │ │ │ - bl 115654 │ │ │ │ + bl 114f84 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dc8a <_PyMem_GetCurrentAllocatorName@@Base+0x24a> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r1, [pc, #40] @ (2dcd0 <_PyMem_GetCurrentAllocatorName@@Base+0x290>) │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - bl fd0c0 │ │ │ │ + bl fd0fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2dcc4 <_PyMem_GetCurrentAllocatorName@@Base+0x284> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2dcc4 <_PyMem_GetCurrentAllocatorName@@Base+0x284> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2dd16 <_PyMem_GetCurrentAllocatorName@@Base+0x2d6> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cbz r2, 2dd06 <_PyMem_GetCurrentAllocatorName@@Base+0x2c6> │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 2dd12 <_PyMem_GetCurrentAllocatorName@@Base+0x2d2> │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dd2a <_PyMem_GetCurrentAllocatorName@@Base+0x2ea> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r0, [pc, #16] @ (2dd30 <_PyMem_GetCurrentAllocatorName@@Base+0x2f0>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 2dd94 <_PyMem_GetCurrentAllocatorName@@Base+0x354> │ │ │ │ + bmi.n 2dda4 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2dd56 <_PyMem_GetCurrentAllocatorName@@Base+0x316> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ cbnz r0, 2dd70 <_PyMem_GetCurrentAllocatorName@@Base+0x330> │ │ │ │ b.n 2dd6c <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2972 @ 0xb9c │ │ │ │ + movw r0, #2268 @ 0x8dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2dd4a <_PyMem_GetCurrentAllocatorName@@Base+0x30a> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dda4 <_PyMem_GetCurrentAllocatorName@@Base+0x364> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dd6c <_PyMem_GetCurrentAllocatorName@@Base+0x32c> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a4fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dd9c <_PyMem_GetCurrentAllocatorName@@Base+0x35c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2ddca <_PyMem_GetCurrentAllocatorName@@Base+0x38a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ cbnz r0, 2dde4 <_PyMem_GetCurrentAllocatorName@@Base+0x3a4> │ │ │ │ b.n 2dde0 <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3000 @ 0xbb8 │ │ │ │ + movw r0, #2296 @ 0x8f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ddbe <_PyMem_GetCurrentAllocatorName@@Base+0x37e> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2de18 <_PyMem_GetCurrentAllocatorName@@Base+0x3d8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2dde0 <_PyMem_GetCurrentAllocatorName@@Base+0x3a0> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a8cc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2de10 <_PyMem_GetCurrentAllocatorName@@Base+0x3d0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 9a914 <_Py_GetConfig@@Base> │ │ │ │ + bl 9a82c <_Py_GetConfig@@Base> │ │ │ │ ldr r3, [r0, #116] @ 0x74 │ │ │ │ cbnz r3, 2de40 <_PyMem_GetCurrentAllocatorName@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1558a0 │ │ │ │ + b.w 155350 │ │ │ │ movw r3, #56092 @ 0xdb1c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #59132 @ 0xe6fc │ │ │ │ + movw r1, #58428 @ 0xe43c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2de34 <_PyMem_GetCurrentAllocatorName@@Base+0x3f4> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #59496 @ 0xe868 │ │ │ │ + movw r1, #58792 @ 0xe5a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 154ed4 │ │ │ │ + bl 154984 │ │ │ │ cbnz r0, 2de86 <_PyMem_GetCurrentAllocatorName@@Base+0x446> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dea4 <_PyMem_GetCurrentAllocatorName@@Base+0x464> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a8b4 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2dea0 <_PyMem_GetCurrentAllocatorName@@Base+0x460> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ b.n 2de82 <_PyMem_GetCurrentAllocatorName@@Base+0x442> │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002dea8 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [pc, #76] @ (2df04 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r7] │ │ │ │ cbnz r3, 2dece │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [pc, #60] @ (2df08 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #12 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ cbnz r0, 2dee6 │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2df00 │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ strd r6, r5, [r0] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr.w r2, [r3, #1456] @ 0x5b0 │ │ │ │ @@ -4856,15 +4856,15 @@ │ │ │ │ str r2, [r0, #8] │ │ │ │ str.w r0, [r3, #1456] @ 0x5b0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r3, [sp, #688] @ 0x2b0 │ │ │ │ + str r0, [sp, #944] @ 0x3b0 │ │ │ │ lsls r0, r0, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r1 │ │ │ │ @@ -4881,55 +4881,55 @@ │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r2 │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r2, r6 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2df4e │ │ │ │ movs r0, #0 │ │ │ │ b.n 2dfb4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 2df62 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2df4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2df76 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2df4a │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2df8a │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2df4a │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2997c │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2dfac │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ hlt 0x000c │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -4950,30 +4950,30 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [pc, #116] @ (2e058 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e050 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ bne.n 2e00a │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 2e050 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e01c │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 2e050 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -4981,58 +4981,58 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cbz r3, 2e046 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ hlt 0x0038 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f7bf4 │ │ │ │ + b.w 1f8b64 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #59836 @ 0xe9bc │ │ │ │ + movw r1, #59132 @ 0xe6fc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 154ed4 │ │ │ │ + bl 154984 │ │ │ │ cbnz r0, 2e0a4 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e0c2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 299ec │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2e0be │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ b.n 2e0a0 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ @@ -5058,15 +5058,15 @@ │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r5, [sp, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 1e965c │ │ │ │ + bl 1ea5d4 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2e12e │ │ │ │ b.n 2e234 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5077,36 +5077,36 @@ │ │ │ │ cbz r3, 2e136 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ b.n 2e13e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #47740 @ 0xba7c │ │ │ │ + movw r1, #47036 @ 0xb7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f82f4 │ │ │ │ + bl 1f9264 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e16a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e16a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2e234 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2e188 │ │ │ │ movs r1, #6 │ │ │ │ add.w r0, r4, #13 │ │ │ │ - bl 6e3d0 <_Py_HashBytes@@Base> │ │ │ │ + bl 6e3c0 <_Py_HashBytes@@Base> │ │ │ │ str r0, [r4, #8] │ │ │ │ b.n 2e21c │ │ │ │ ldrb r3, [r4, #17] │ │ │ │ mov.w r0, #3600 @ 0xe10 │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ movw r6, #39252 @ 0x9954 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ @@ -5120,106 +5120,106 @@ │ │ │ │ lsls r3, r3, #2 │ │ │ │ smlabb r3, r1, r0, r3 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ movs r0, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ add r1, r3 │ │ │ │ movs r3, #1 │ │ │ │ - bl 147a38 │ │ │ │ + bl 147470 │ │ │ │ mov r8, r0 │ │ │ │ cbz r0, 2e1e6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 253558 │ │ │ │ + bl 253cb8 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e1e4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cbnz r3, 2e1e4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cbnz r6, 2e1fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e234 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ str r0, [r4, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e21c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2e21c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e232 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2e232 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #60252 @ 0xeb5c │ │ │ │ + movw r1, #59548 @ 0xe89c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 154ed4 │ │ │ │ + bl 154984 │ │ │ │ cbz r0, 2e2b0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ blx 2a334 │ │ │ │ cbz r0, 2e27c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e2b2 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 859b4 │ │ │ │ + bl 8599c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2e278 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cbnz r0, 2e2ac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e278 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e278 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e278 │ │ │ │ str r0, [r4, #12] │ │ │ │ b.n 2e2b2 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -5229,378 +5229,378 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r5, r2, [r0, #36] @ 0x24 │ │ │ │ cbz r2, 2e2de <_Py_CheckRecursiveCall@@Base+0x26> │ │ │ │ adds r5, #50 @ 0x32 │ │ │ │ bge.n 2e312 <_Py_CheckRecursiveCall@@Base+0x5a> │ │ │ │ - movw r1, #60936 @ 0xee08 │ │ │ │ + movw r1, #60232 @ 0xeb48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [pc, #60] @ (2e318 <_Py_CheckRecursiveCall@@Base+0x60>) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r5, r2 │ │ │ │ bgt.n 2e314 <_Py_CheckRecursiveCall@@Base+0x5c> │ │ │ │ movw r5, #56040 @ 0xdae8 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r0, #40] @ 0x28 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - movw r2, #60972 @ 0xee2c │ │ │ │ + movw r2, #60268 @ 0xeb6c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldrd r3, r1, [r4, #36] @ 0x24 │ │ │ │ add r1, r2 │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ b.n 2e314 <_Py_CheckRecursiveCall@@Base+0x5c> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - str r3, [sp, #768] @ 0x300 │ │ │ │ + str r1, [sp, #0] │ │ │ │ lsls r0, r0, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7955c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7fc04 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 2e352 <_Py_CheckRecursiveCall@@Base+0x9a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 2e352 <_Py_CheckRecursiveCall@@Base+0x9a> │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0002e31c : │ │ │ │ +0002e354 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movw r5, #44060 @ 0xac1c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ add r4, sp, #32 │ │ │ │ mov r2, r1 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 1f9a68 │ │ │ │ + bl 1faaac │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 79578 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7fc20 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 2e388 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 2e388 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #53836 @ 0xd24c │ │ │ │ + movw r1, #53132 @ 0xcf8c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl feaa8 │ │ │ │ + bl feb08 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 78598 │ │ │ │ + b.w 78578 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ - ldr r3, [pc, #148] @ (2e45c ) │ │ │ │ + ldr r3, [pc, #148] @ (2e45c ) │ │ │ │ strd r6, r4, [sp] │ │ │ │ - movw r2, #61348 @ 0xefa4 │ │ │ │ + movw r2, #60644 @ 0xece4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d688c │ │ │ │ - cbz r0, 2e438 │ │ │ │ + bl d6800 │ │ │ │ + cbz r0, 2e438 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1cd254 │ │ │ │ + bl 1ce24c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 2e438 │ │ │ │ - ldr r3, [pc, #116] @ (2e460 ) │ │ │ │ + beq.n 2e438 │ │ │ │ + ldr r3, [pc, #116] @ (2e460 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, r3] │ │ │ │ - cbz r1, 2e3fa │ │ │ │ + cbz r1, 2e3fa │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 2e43c │ │ │ │ - b.n 2e418 │ │ │ │ + cbz r3, 2e43c │ │ │ │ + b.n 2e418 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15332 @ 0x3be4 │ │ │ │ + movw r1, #14628 @ 0x3924 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79634 │ │ │ │ - b.n 2e438 │ │ │ │ + bl 79618 │ │ │ │ + b.n 2e438 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1aee40 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1afc18 <_Py_write_noraise@@Base+0xa0> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 2e442 │ │ │ │ + cbz r0, 2e442 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 2e458 │ │ │ │ + b.n 2e458 │ │ │ │ mov r2, r4 │ │ │ │ - bl 1fe804 <_PyObject_IsFreed@@Base+0xb78> │ │ │ │ + bl 1ff684 <_PyObject_IsFreed@@Base+0xb78> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79634 │ │ │ │ - bl e9284 │ │ │ │ + bl 79618 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 2e438 │ │ │ │ + bne.n 2e438 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cbnz r4, 2e4ce │ │ │ │ + cbnz r4, 2e4ce │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 2e492 │ │ │ │ + bgt.n 2e492 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 2e4aa │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 2e4aa │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #61368 @ 0xefb8 │ │ │ │ + movw r0, #60664 @ 0xecf8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ mov r1, r5 │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbnz r0, 2e4ae │ │ │ │ + cbnz r0, 2e4ae │ │ │ │ movs r5, #0 │ │ │ │ - b.n 2e5cc │ │ │ │ + b.n 2e5cc │ │ │ │ mov r0, r4 │ │ │ │ - bl 145a5c │ │ │ │ + bl 145494 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 2e4d6 │ │ │ │ + cbz r0, 2e4d6 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 2e5b8 │ │ │ │ + bne.n 2e5b8 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #61376 @ 0xefc0 │ │ │ │ + movw r1, #60672 @ 0xed00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 2e5b8 │ │ │ │ - ldr r1, [pc, #252] @ (2e5d4 ) │ │ │ │ + bl d59a4 │ │ │ │ + b.n 2e5b8 │ │ │ │ + ldr r1, [pc, #252] @ (2e5d4 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e4fa │ │ │ │ + bne.n 2e4fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 2e5b8 │ │ │ │ - bl d7cc0 │ │ │ │ + beq.n 2e5b8 │ │ │ │ + bl d7c34 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ - cbnz r5, 2e50e │ │ │ │ - ldr r1, [pc, #216] @ (2e5d8 ) │ │ │ │ + cbnz r5, 2e50e │ │ │ │ + ldr r1, [pc, #216] @ (2e5d8 ) │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 2e548 │ │ │ │ - b.n 2e5b8 │ │ │ │ + bne.n 2e548 │ │ │ │ + b.n 2e5b8 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #61416 @ 0xefe8 │ │ │ │ + movw r0, #60712 @ 0xed28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e534 │ │ │ │ + beq.n 2e534 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e534 │ │ │ │ + cbnz r3, 2e534 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 2e5b8 │ │ │ │ + beq.n 2e5b8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f6ae8 │ │ │ │ + bl 1f7a5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e4fe │ │ │ │ - b.n 2e5b8 │ │ │ │ + bne.n 2e4fe │ │ │ │ + b.n 2e5b8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - cbnz r5, 2e56c │ │ │ │ + cbnz r5, 2e56c │ │ │ │ ldr r6, [sp, #4] │ │ │ │ - movw r0, #61428 @ 0xeff4 │ │ │ │ + movw r0, #60724 @ 0xed34 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mov r1, r6 │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 2e5a4 │ │ │ │ - b.n 2e5b0 │ │ │ │ + bne.n 2e5a4 │ │ │ │ + b.n 2e5b0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #61444 @ 0xf004 │ │ │ │ + movw r0, #60740 @ 0xed44 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 2e592 │ │ │ │ + beq.n 2e592 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 2e592 │ │ │ │ + cbnz r3, 2e592 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 2e5b8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 2e5b8 │ │ │ │ mov r1, r7 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1f6ae8 │ │ │ │ + bl 1f7a5c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 2e54c │ │ │ │ - b.n 2e5b8 │ │ │ │ + bne.n 2e54c │ │ │ │ + b.n 2e5b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 2e5b0 │ │ │ │ + cbnz r3, 2e5b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 146090 │ │ │ │ - b.n 2e5cc │ │ │ │ + bl 145ac8 │ │ │ │ + b.n 2e5cc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 2e4aa │ │ │ │ + bne.w 2e4aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 146090 │ │ │ │ - b.n 2e4aa │ │ │ │ + bl 145ac8 │ │ │ │ + b.n 2e4aa │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ble.n 2e650 <_PyObject_Dump@@Base+0x74> │ │ │ │ + ble.n 2e660 <_PyObject_Dump@@Base+0x84> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 2e544 │ │ │ │ + blt.n 2e554 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002e5dc <_PyObject_Dump@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #38672 @ 0x9710 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r5, r0 │ │ │ │ - bl 1fdc8c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1feb0c <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r3, 2e618 <_PyObject_Dump@@Base+0x3c> │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #4264 @ 0x10a8 │ │ │ │ + movw r2, #3560 @ 0xde8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29ad0 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #4292 @ 0x10c4 │ │ │ │ + movw r2, #3588 @ 0xe04 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #4316 @ 0x10dc │ │ │ │ + movw r2, #3612 @ 0xe1c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #4340 @ 0x10f4 │ │ │ │ + movw r2, #3636 @ 0xe34 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r6, 2e65c <_PyObject_Dump@@Base+0x80> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ b.n 2e664 <_PyObject_Dump@@Base+0x88> │ │ │ │ - movw r3, #48588 @ 0xbdcc │ │ │ │ + movw r3, #47884 @ 0xbb0c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ + movw r2, #3660 @ 0xe4c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #4388 @ 0x1124 │ │ │ │ + movw r2, #3684 @ 0xe64 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ - bl 1dd840 │ │ │ │ + bl 1de830 │ │ │ │ mov r6, r0 │ │ │ │ - bl d7c80 │ │ │ │ + bl d7bf4 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e6ca │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d7c94 │ │ │ │ + bl d7c08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd8dc │ │ │ │ + bl 1de8cc │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 29ad0 │ │ │ │ │ │ │ │ 0002e6ca : │ │ │ │ @@ -5608,58 +5608,58 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl e9284 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e7b8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d10 │ │ │ │ cbnz r4, 2e712 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ movs r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ - movw r2, #4716 @ 0x126c │ │ │ │ + movw r2, #4012 @ 0xfac │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r6 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ b.n 2e7be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bgt.n 2e73a │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #4724 @ 0x1274 │ │ │ │ + movw r2, #4020 @ 0xfb4 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ b.n 2e7be │ │ │ │ mov r0, r4 │ │ │ │ lsls r3, r7, #31 │ │ │ │ bpl.n 2e748 │ │ │ │ - bl e8cc4 │ │ │ │ + bl e8cfc │ │ │ │ mov r4, r0 │ │ │ │ b.n 2e74e │ │ │ │ - bl ebe20 │ │ │ │ + bl ebe58 │ │ │ │ mov r4, r0 │ │ │ │ cbz r4, 2e7b8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ cbz r0, 2e770 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ blx 2a098 │ │ │ │ @@ -5687,36 +5687,36 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ cbnz r7, 2e7b8 │ │ │ │ cbz r5, 2e7be │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov r0, r6 │ │ │ │ blx 29d10 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2e7c8 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a7a4 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e7a4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0002e7d4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2e810 │ │ │ │ mov r1, r5 │ │ │ │ bl 2e814 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ @@ -5724,38 +5724,38 @@ │ │ │ │ beq.n 2e804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbz r3, 2e808 │ │ │ │ mov r4, r5 │ │ │ │ b.n 2e810 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e804 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2e842 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4856 @ 0x12f8 │ │ │ │ + movw r1, #4152 @ 0x1038 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 2e856 │ │ │ │ mov r6, r0 │ │ │ │ movw r0, #8284 @ 0x205c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2e85a │ │ │ │ movs r4, #0 │ │ │ │ b.n 2e912 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -5773,15 +5773,15 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ strd r5, r3, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 2e8ac │ │ │ │ mov.w r3, r4, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ eors r0, r3 │ │ │ │ @@ -5796,33 +5796,33 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2e856 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e856 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2e856 │ │ │ │ mov r0, r6 │ │ │ │ - bl 77340 │ │ │ │ + bl 7730c │ │ │ │ cbz r0, 2e8f2 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 2e8ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ b.n 2e912 │ │ │ │ ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2e8e2 │ │ │ │ cbz r5, 2e912 │ │ │ │ mov r0, r5 │ │ │ │ - bl 77340 │ │ │ │ + bl 7730c │ │ │ │ cbz r0, 2e912 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2e8e2 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ @@ -5846,40 +5846,40 @@ │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ ldr r4, [pc, #92] @ (2e99c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 2e952 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2e998 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2e966 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2e94e │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 294e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cbz r4, 2e990 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmia r6!, {r4, r6, r7} │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ @@ -5893,24 +5893,24 @@ │ │ │ │ movt r3, #76 @ 0x4c │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ ldr r0, [r2, r0] │ │ │ │ beq.n 2e9de │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #6556 @ 0x199c │ │ │ │ + movw r2, #5852 @ 0x16dc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ b.n 2e9f4 │ │ │ │ ldrd r2, r4, [r1, #24] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ strd r2, r4, [sp] │ │ │ │ ldrd r1, r2, [r1, #12] │ │ │ │ - bl 200e60 │ │ │ │ + bl 201c84 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2e9f8 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ea00 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ @@ -5921,160 +5921,160 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ ldr r1, [pc, #160] @ (2eabc ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ea3c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2eab2 │ │ │ │ - bl d7cc0 │ │ │ │ + bl d7c34 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cbnz r5, 2ea56 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #6876 @ 0x1adc │ │ │ │ + movw r0, #6172 @ 0x181c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 145a5c │ │ │ │ + bl 145494 │ │ │ │ cbnz r0, 2ea7a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #6884 @ 0x1ae4 │ │ │ │ + movw r0, #6180 @ 0x1824 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 146090 │ │ │ │ + bl 145ac8 │ │ │ │ b.n 2ea9a │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2ea98 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6900 @ 0x1af4 │ │ │ │ + movw r1, #6196 @ 0x1834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eab4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eab4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2eab4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 2eb38 │ │ │ │ + ble.n 2eb48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r5, #1 │ │ │ │ - movw r1, #10529 @ 0x2921 │ │ │ │ + movw r1, #9777 @ 0x2631 │ │ │ │ movt r1, #24 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cbz r0, 2eaee │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2ebb8 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #47409 @ 0xb931 │ │ │ │ + movw r1, #50797 @ 0xc66d │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ - movw r1, #40237 @ 0x9d2d │ │ │ │ + movw r1, #39221 @ 0x9935 │ │ │ │ movt r1, #22 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ movs r3, #3 │ │ │ │ - movw r1, #23617 @ 0x5c41 │ │ │ │ + movw r1, #27237 @ 0x6a65 │ │ │ │ movt r1, #32 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ movs r1, #9 │ │ │ │ movs r3, #10 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #49677 @ 0xc20d │ │ │ │ + movw r1, #53065 @ 0xcf49 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r0, #7 │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ - movw r1, #32021 @ 0x7d15 │ │ │ │ + movw r1, #31877 @ 0x7c85 │ │ │ │ movt r1, #6 │ │ │ │ movs r3, #5 │ │ │ │ movs r2, #2 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ - movw r1, #7709 @ 0x1e1d │ │ │ │ + movw r1, #10413 @ 0x28ad │ │ │ │ movt r1, #34 @ 0x22 │ │ │ │ movs r3, #12 │ │ │ │ movs r2, #3 │ │ │ │ movs r0, #7 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ movs r3, #7 │ │ │ │ - movw r1, #50153 @ 0xc3e9 │ │ │ │ + movw r1, #53537 @ 0xd121 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2eae8 │ │ │ │ movs r2, #7 │ │ │ │ movs r3, #6 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #20089 @ 0x4e79 │ │ │ │ + movw r1, #23709 @ 0x5c9d │ │ │ │ movt r1, #32 │ │ │ │ bl 2ebbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -6086,55 +6086,55 @@ │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #52688 @ 0xcdd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 84760 <_PyObject_New@@Base> │ │ │ │ + bl 84744 <_PyObject_New@@Base> │ │ │ │ cbz r0, 2ec26 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ str.w r9, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ str r7, [r0, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 202870 │ │ │ │ - bl 79634 │ │ │ │ + bl 203694 │ │ │ │ + bl 79618 │ │ │ │ adds r3, r6, #1 │ │ │ │ beq.n 2ec0c │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 202870 │ │ │ │ - bl 79634 │ │ │ │ + bl 203694 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ec22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2ec22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ec2a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ec50 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 2ec68 │ │ │ │ ldr r2, [pc, #24] @ (2ec6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -6158,15 +6158,15 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ add r1, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 200828 │ │ │ │ + bl 20164c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002eca2 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ @@ -6175,40 +6175,40 @@ │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 2ecb0 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002ecb2 <_Py_DisplaySourceLine@@Base>: │ │ │ │ - b.w 1f5bd8 │ │ │ │ + b.w 1f6b4c │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2ecd6 <_Py_DisplaySourceLine@@Base+0x24> │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 2ed04 <_Py_DisplaySourceLine@@Base+0x52> │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29eec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cbz r4, 2ecfe <_Py_DisplaySourceLine@@Base+0x4c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6244 │ │ │ │ - bl e9284 │ │ │ │ + b.w f627c │ │ │ │ + bl e92bc │ │ │ │ cbz r0, 2ed08 <_Py_DisplaySourceLine@@Base+0x56> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2ed10 <_Py_DisplaySourceLine@@Base+0x5e> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ @@ -6243,29 +6243,29 @@ │ │ │ │ str r2, [r1, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ bic.w r3, r3, #2 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ b.n 2ed94 <_Py_DisplaySourceLine@@Base+0xe2> │ │ │ │ - movw r2, #2921 @ 0xb69 │ │ │ │ + movw r2, #2893 @ 0xb4d │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2ed8e <_Py_DisplaySourceLine@@Base+0xdc> │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ b.n 2ed90 <_Py_DisplaySourceLine@@Base+0xde> │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ed34 <_Py_DisplaySourceLine@@Base+0x82> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ 0002ed98 : │ │ │ │ - b.w 1f45d0 │ │ │ │ + b.w 1f5544 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r0, #32] │ │ │ │ @@ -6274,15 +6274,15 @@ │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ bne.n 2edd8 │ │ │ │ - bl 1e9988 │ │ │ │ + bl 1ea900 │ │ │ │ cbz r0, 2ee1e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r3, #260] @ 0x104 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r4, #16] │ │ │ │ @@ -6292,27 +6292,27 @@ │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ str r5, [r0, #4] │ │ │ │ bls.n 2ee16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2075e4 │ │ │ │ + bl 208460 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ bne.n 2ee08 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 2ee1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2edfe │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2edfe │ │ │ │ ldr r3, [r4, #28] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ b.n 2edfe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ @@ -6322,147 +6322,147 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r3 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r7, r0 │ │ │ │ cbnz r0, 2ee4a │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ movs r4, #0 │ │ │ │ b.n 2eec6 │ │ │ │ cbz r4, 2ee58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ee42 │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 93408 │ │ │ │ + bl 93410 │ │ │ │ mov r5, r0 │ │ │ │ cbnz r0, 2ee6c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ b.n 2eec6 │ │ │ │ - bl 1ec044 │ │ │ │ + bl 1ecfbc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ee66 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1ec138 │ │ │ │ + bl 1ed0b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2eea4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2eea4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 2ee66 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2eeb6 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2eec6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2eeb2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2eeb2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ movs r0, #6 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #25117 @ 0x621d │ │ │ │ + movw r1, #28513 @ 0x6f61 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ bl 2ebbc │ │ │ │ cbz r0, 2ef08 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 2efa2 │ │ │ │ mov r2, r0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #25129 @ 0x6229 │ │ │ │ + movw r1, #28525 @ 0x6f6d │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #13 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ movs r5, #3 │ │ │ │ - movw r1, #27301 @ 0x6aa5 │ │ │ │ + movw r1, #30693 @ 0x77e5 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #2 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r5, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ - movw r1, #28361 @ 0x6ec9 │ │ │ │ + movw r1, #31489 @ 0x7b01 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movs r3, #12 │ │ │ │ mov r2, r5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #51897 @ 0xcab9 │ │ │ │ + movw r1, #55881 @ 0xda49 │ │ │ │ movt r1, #32 │ │ │ │ movs r0, #6 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ movs r2, #6 │ │ │ │ - movw r1, #51897 @ 0xcab9 │ │ │ │ + movw r1, #55881 @ 0xda49 │ │ │ │ movt r1, #32 │ │ │ │ movs r3, #15 │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2ebbc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2ef02 │ │ │ │ movs r3, #16 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #51897 @ 0xcab9 │ │ │ │ + movw r1, #55881 @ 0xda49 │ │ │ │ movt r1, #32 │ │ │ │ bl 2ebbc │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ add sp, #12 │ │ │ │ @@ -6470,91 +6470,91 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29724 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ bge.n 2efe8 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ bne.n 2f000 │ │ │ │ - bl e9284 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2efba │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f010 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17612 @ 0x44cc │ │ │ │ + movw r0, #16872 @ 0x41e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ b.n 2f010 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ b.n 2efe4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ cbz r0, 2f036 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ bne.n 2f02e │ │ │ │ pop {r4} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ 0002f038 : │ │ │ │ ldr r0, [pc, #8] @ (2f044 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - b.w 1e6edc │ │ │ │ + b.w 1e7e54 │ │ │ │ nop │ │ │ │ udf #180 @ 0xb4 │ │ │ │ lsls r0, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [pc, #48] @ (2f088 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ ldr.w r4, [r4, #1292] @ 0x50c │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ @@ -6578,104 +6578,104 @@ │ │ │ │ mov r0, r6 │ │ │ │ str r7, [r5, #0] │ │ │ │ blx 29eec │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 20db84 │ │ │ │ + bl 20e8a0 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #11712 @ 0x2dc0 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr.w r8, [r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ bne.n 2f138 │ │ │ │ mov r6, r1 │ │ │ │ movs r7, #1 │ │ │ │ mov r5, r0 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 6d958 │ │ │ │ + bl 6d948 │ │ │ │ cbz r6, 2f128 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aee40 <_Py_write_noraise@@Base+0xa0> │ │ │ │ + bl 1afc18 <_Py_write_noraise@@Base+0xa0> │ │ │ │ b.n 2f134 │ │ │ │ cbz r0, 2f134 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1fe804 <_PyObject_IsFreed@@Base+0xb78> │ │ │ │ + bl 1ff684 <_PyObject_IsFreed@@Base+0xb78> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #9204 @ 0x23f4 │ │ │ │ + movw r1, #8500 @ 0x2134 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 115594 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 114ec4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ cbnz r0, 2f162 │ │ │ │ movs r5, #0 │ │ │ │ b.n 2f1b0 │ │ │ │ mov r5, r0 │ │ │ │ - bl fd9a4 │ │ │ │ + bl fd9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f180 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2f180 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 2f15e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #48] @ (2f1b8 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r6, r4, [sp] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f1b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2f1b0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79578 │ │ │ │ + bl 7955c │ │ │ │ mov r0, r4 │ │ │ │ bl 2f204 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ @@ -6684,17 +6684,17 @@ │ │ │ │ ldr r0, [pc, #20] @ (2f200 ) │ │ │ │ ldr.w r3, [r2, #3616] @ 0xe20 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #3616] @ 0xe20 │ │ │ │ bx lr │ │ │ │ - ldrh r0, [r3, #52] @ 0x34 │ │ │ │ + ldrh r0, [r4, #52] @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -6704,27 +6704,27 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f230 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2f230 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 2f24c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2f24c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 2f24c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #0 │ │ │ │ strd r2, r3, [r4, #24] │ │ │ │ str r0, [r4, #16] │ │ │ │ strd r2, r3, [r4, #32] │ │ │ │ pop {r4, pc} │ │ │ │ @@ -6734,83 +6734,83 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 174158 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ + bl 174038 <_PyTime_ObjectToTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2f284 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2f2a4 │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1166d0 <_PyTime_localtime@@Base> │ │ │ │ + bl 116000 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f280 │ │ │ │ ldrd r1, r0, [sp, #28] │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ addw r0, r0, #1900 @ 0x76c │ │ │ │ - bl 20fb58 │ │ │ │ + bl 21089c │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ subs r1, r6, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b51d0 │ │ │ │ + bl 1b5fb8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cbnz r3, 2f2d6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5444 │ │ │ │ + bl 1b622c │ │ │ │ b.n 2f31c │ │ │ │ cmp r6, #2 │ │ │ │ bne.n 2f31c │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1b5480 │ │ │ │ + bl 1b6268 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ subs r4, #1 │ │ │ │ ldr.w r0, [r5, #468] @ 0x1d4 │ │ │ │ movs r2, #1 │ │ │ │ bfc r4, #0, #22 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r2, r3 │ │ │ │ bne.n 2f31c │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov r0, r4 │ │ │ │ - bl 634c8 <_Py_SetRefcnt@@Base+0xeb0> │ │ │ │ + bl 6345c <_Py_SetRefcnt@@Base+0xeb0> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ 0002f320 : │ │ │ │ ldr r0, [pc, #4] @ (2f328 ) │ │ │ │ - b.w cf6b8 │ │ │ │ + b.w cf640 │ │ │ │ nop │ │ │ │ b.n 2f78c │ │ │ │ lsls r0, r1, #1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6834,41 +6834,41 @@ │ │ │ │ bne.n 2f390 │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #6 │ │ │ │ bmi.n 2f3a8 │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #54096 @ 0xd350 │ │ │ │ + movw r2, #53392 @ 0xd090 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #24128 @ 0x5e40 │ │ │ │ + movw r0, #23424 @ 0x5b80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2f406 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #24128 @ 0x5e40 │ │ │ │ + movw r0, #23424 @ 0x5b80 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f366 │ │ │ │ b.n 2f406 │ │ │ │ ldr r6, [r7, #8] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ lsls r2, r6, #31 │ │ │ │ bpl.n 2f46e │ │ │ │ cmp r6, #0 │ │ │ │ ble.n 2f46e │ │ │ │ asrs r6, r6, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ mov r1, r6 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 2f406 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r3, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ @@ -6882,32 +6882,32 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #16] │ │ │ │ cmp r6, r5 │ │ │ │ beq.n 2f466 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2f41a │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbz r0, 2f41e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 2f40a │ │ │ │ movs r4, #0 │ │ │ │ b.n 2f48e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2f406 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2f406 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 2f422 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 2f470 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ str.w r0, [r8, #20] │ │ │ │ @@ -6935,25 +6935,25 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8, #24] │ │ │ │ adds r5, #1 │ │ │ │ add.w r8, r8, #8 │ │ │ │ b.n 2f3e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ b.n 2f48e │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24120 @ 0x5e38 │ │ │ │ + movw r1, #23416 @ 0x5b78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ b.n 2f406 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ mov r3, r1 │ │ │ │ cbz r0, 2f49e │ │ │ │ mov r1, r2 │ │ │ │ @@ -7032,23 +7032,23 @@ │ │ │ │ b.n 2f550 │ │ │ │ movs r3, #2 │ │ │ │ sub.w r7, ip, r3 │ │ │ │ cmp r7, r0 │ │ │ │ bge.n 2f570 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22064 @ 0x5630 │ │ │ │ + movw r1, #21360 @ 0x5370 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 2f870 │ │ │ │ add r0, r3 │ │ │ │ adds r2, #1 │ │ │ │ b.n 2f504 │ │ │ │ - bl 72e34 │ │ │ │ + bl 72e14 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f870 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ubfx r3, r2, #2, #3 │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ bne.n 2f662 │ │ │ │ @@ -7323,19 +7323,19 @@ │ │ │ │ add.w lr, lr, #1 │ │ │ │ b.n 2f772 │ │ │ │ movs r2, #34 @ 0x22 │ │ │ │ str.w r2, [r6, r3, lsl #2] │ │ │ │ b.n 2f872 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22096 @ 0x5650 │ │ │ │ + movw r1, #21392 @ 0x5390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ @@ -7359,45 +7359,45 @@ │ │ │ │ movs r4, #8 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 2f8ca │ │ │ │ b.n 2f8f6 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ bmi.n 2f8fa │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #24772 @ 0x60c4 │ │ │ │ + movw r1, #24068 @ 0x5e04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #55920 @ 0xda70 │ │ │ │ + movw r0, #55216 @ 0xd7b0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r9 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fb7a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ bne.n 2f918 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2f8f6 │ │ │ │ add r5, r6 │ │ │ │ subs r3, r5, #4 │ │ │ │ beq.n 2f950 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ str r2, [sp, #28] │ │ │ │ @@ -7433,15 +7433,15 @@ │ │ │ │ b.n 2f982 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r4 │ │ │ │ b.n 2f982 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - bl 1ec044 │ │ │ │ + bl 1ecfbc │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2f8f6 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2f99c │ │ │ │ @@ -7450,111 +7450,111 @@ │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 2f9c2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #24792 @ 0x60d8 │ │ │ │ + movw r1, #24088 @ 0x5e18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - movw r1, #44576 @ 0xae20 │ │ │ │ + movw r1, #43872 @ 0xab60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2fb4e │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #17488 @ 0x4450 │ │ │ │ + movw r2, #16784 @ 0x4190 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #24836 @ 0x6104 │ │ │ │ + movw r1, #24132 @ 0x5e44 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl d07dc │ │ │ │ + bl d0760 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2fa0e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cbnz r2, 2fa0e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.w 2fb4e │ │ │ │ ldr r1, [pc, #216] @ (2faf0 ) │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ - bl 82840 │ │ │ │ + bl 82824 │ │ │ │ cmp r0, #1 │ │ │ │ beq.n 2fa40 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.w 2fb4e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ bne.w 2fb4e │ │ │ │ b.n 2fa80 │ │ │ │ ldr r1, [pc, #176] @ (2faf4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, fp │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ beq.n 2fa64 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cbnz r2, 2fa64 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldrd fp, r7, [sp, #40] @ 0x28 │ │ │ │ cbnz r7, 2fa88 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fb4e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2fb4e │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fb4e │ │ │ │ mov r1, fp │ │ │ │ mov r0, r7 │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2faa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2faa8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fac2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cbnz r3, 2fac2 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ beq.n 2fb4e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 2faf8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ @@ -7562,38 +7562,38 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fb4e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 2fb4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2fb4e │ │ │ │ @ instruction: 0xe9940048 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 14d5d8 │ │ │ │ + bl 14d090 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fb18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fb18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cbz r7, 2fb4e │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 11c440 │ │ │ │ + bl 11bddc │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2fb36 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -7602,32 +7602,32 @@ │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fb4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 2fb4c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cbnz r5, 2fb5a │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 2f998 │ │ │ │ b.n 2f8f6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r8 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd sl, r3, [sp] │ │ │ │ mov r3, r9 │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 1ec138 │ │ │ │ + bl 1ed0b0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ str.w r1, [r3, #2724] @ 0xaa4 │ │ │ │ @@ -7637,19 +7637,19 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 2fbbe │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 2fbb8 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 2fbbe │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 2fbcc │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ cbz r0, 2fbcc │ │ │ │ mov r1, r5 │ │ │ │ @@ -7659,59 +7659,59 @@ │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ - bl 79578 │ │ │ │ + bl 7955c │ │ │ │ mov r0, r5 │ │ │ │ - bl 21c2a8 <_Py_RestoreSignals@@Base+0x2250> │ │ │ │ + bl 21cfe4 <_Py_RestoreSignals@@Base+0x2310> │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fc0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fc0c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3584] @ 0xe00 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 2fc32 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 2fc50 │ │ │ │ b.n 2fc4a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33800 @ 0x8408 │ │ │ │ + movw r0, #33096 @ 0x8148 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 2fc24 │ │ │ │ b.n 2fc90 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 2fc90 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ - bl 21d24c <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ + bl 21df84 <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ cbz r0, 2fc90 │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add r0, sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #368 @ 0x170 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r5 │ │ │ │ @@ -7721,17 +7721,17 @@ │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 2fc8a │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ b.n 2fc90 │ │ │ │ - bl e9284 │ │ │ │ + bl e92bc │ │ │ │ cbz r0, 2fc94 │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fca6 │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #384 @ 0x180 │ │ │ │ mov r0, sp │ │ │ │ blx 29cc8 │ │ │ │ @@ -7751,109 +7751,109 @@ │ │ │ │ b.w 2fce8 <_PyTraceMalloc_GetTraceback@@Base> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 106d40 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + bl 107060 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ 0002fce8 <_PyTraceMalloc_GetTraceback@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [pc, #56] @ (2fd30 <_PyTraceMalloc_GetTraceback@@Base+0x48>) │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ bl 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ cbz r4, 2fd26 <_PyTraceMalloc_GetTraceback@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ b.w 30028 <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ sub sp, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add r4, sp, #24 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ movs r0, #0 │ │ │ │ - bl e2da4 │ │ │ │ + bl e2ddc │ │ │ │ cbz r0, 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #24 │ │ │ │ blx 293b0 │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 2fdca <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 2fd86 <_PyTraceMalloc_GetTraceback@@Base+0x9e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ b.n 2fdb2 <_PyTraceMalloc_GetTraceback@@Base+0xca> │ │ │ │ - bl e5a60 │ │ │ │ + bl e5a98 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ bne.n 2fdba <_PyTraceMalloc_GetTraceback@@Base+0xd2> │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2fda0 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fda0 <_PyTraceMalloc_GetTraceback@@Base+0xb8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 2fdb6 <_PyTraceMalloc_GetTraceback@@Base+0xce> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2fdd0 <_PyTraceMalloc_GetTraceback@@Base+0xe8> │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 2fdca <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 2fdca <_PyTraceMalloc_GetTraceback@@Base+0xe2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #65 @ 0x41 │ │ │ │ bne.n 2fd5a <_PyTraceMalloc_GetTraceback@@Base+0x72> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ @@ -7866,27 +7866,27 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ cbnz r0, 2fdfc <_PyTraceMalloc_GetTraceback@@Base+0x114> │ │ │ │ ldr.w r0, [r3, #1384] @ 0x568 │ │ │ │ b.n 2fe04 <_PyTraceMalloc_GetTraceback@@Base+0x11c> │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ - bl 719b0 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71988 <_Py_hashtable_get@@Base> │ │ │ │ cbnz r0, 2fe0a <_PyTraceMalloc_GetTraceback@@Base+0x122> │ │ │ │ movs r0, #0 │ │ │ │ b.n 2fe16 <_PyTraceMalloc_GetTraceback@@Base+0x12e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 719b0 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71988 <_Py_hashtable_get@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2fe06 <_PyTraceMalloc_GetTraceback@@Base+0x11e> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ @@ -7909,157 +7909,157 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 2fe74 <_PyTraceMalloc_GetTraceback@@Base+0x18c> │ │ │ │ b.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r5, r4 │ │ │ │ ldr.w r9, [r6] │ │ │ │ subs r4, r5, #1 │ │ │ │ beq.n 2ff58 <_PyTraceMalloc_GetTraceback@@Base+0x270> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cbz r0, 2fe90 <_PyTraceMalloc_GetTraceback@@Base+0x1a8> │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r7, r0, #0 │ │ │ │ blt.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ subs r4, r5, #2 │ │ │ │ bne.n 2fe92 <_PyTraceMalloc_GetTraceback@@Base+0x1aa> │ │ │ │ b.n 2ff6c <_PyTraceMalloc_GetTraceback@@Base+0x284> │ │ │ │ movs r7, #1 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cbz r3, 2fee0 <_PyTraceMalloc_GetTraceback@@Base+0x1f8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ bmi.n 2febc <_PyTraceMalloc_GetTraceback@@Base+0x1d4> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19900 @ 0x4dbc │ │ │ │ + movw r1, #19116 @ 0x4aac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33248 @ 0x81e0 │ │ │ │ + movw r0, #32544 @ 0x7f20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov sl, r0 │ │ │ │ cbz r0, 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 2ff2c <_PyTraceMalloc_GetTraceback@@Base+0x244> │ │ │ │ subs r4, #1 │ │ │ │ bne.n 2fee8 <_PyTraceMalloc_GetTraceback@@Base+0x200> │ │ │ │ - movw r5, #58824 @ 0xe5c8 │ │ │ │ + movw r5, #58120 @ 0xe308 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ b.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ - movw sl, #27360 @ 0x6ae0 │ │ │ │ + movw sl, #26656 @ 0x6820 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cbz r3, 2ff4c <_PyTraceMalloc_GetTraceback@@Base+0x264> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ bmi.n 2ff14 <_PyTraceMalloc_GetTraceback@@Base+0x22c> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19920 @ 0x4dd0 │ │ │ │ + movw r1, #19136 @ 0x4ac0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33248 @ 0x81e0 │ │ │ │ + movw r0, #32544 @ 0x7f20 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ffee <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 2ff44 <_PyTraceMalloc_GetTraceback@@Base+0x25c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ cmp r4, #1 │ │ │ │ bne.n 2ff54 <_PyTraceMalloc_GetTraceback@@Base+0x26c> │ │ │ │ movs r4, #0 │ │ │ │ b.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ - movw r5, #58824 @ 0xe5c8 │ │ │ │ + movw r5, #58120 @ 0xe308 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ b.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ - movw r5, #58824 @ 0xe5c8 │ │ │ │ + movw r5, #58120 @ 0xe308 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #27360 @ 0x6ae0 │ │ │ │ + movw sl, #26656 @ 0x6820 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ movs r7, #1 │ │ │ │ b.n 2ff7c <_PyTraceMalloc_GetTraceback@@Base+0x294> │ │ │ │ - movw r5, #58824 @ 0xe5c8 │ │ │ │ + movw r5, #58120 @ 0xe308 │ │ │ │ movt r5, #39 @ 0x27 │ │ │ │ - movw sl, #27360 @ 0x6ae0 │ │ │ │ + movw sl, #26656 @ 0x6820 │ │ │ │ movt sl, #42 @ 0x2a │ │ │ │ mov r0, r8 │ │ │ │ - bl 21dcf4 │ │ │ │ + bl 21e87c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r1, r9 │ │ │ │ - bl 21de40 │ │ │ │ + bl 21e9c4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2ffe6 <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r6 │ │ │ │ - bl 21df90 │ │ │ │ + bl 21eb14 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 2ffe6 <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 2ffae <_PyTraceMalloc_GetTraceback@@Base+0x2c6> │ │ │ │ cbnz r4, 2ffb4 <_PyTraceMalloc_GetTraceback@@Base+0x2cc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ b.n 2ffbe <_PyTraceMalloc_GetTraceback@@Base+0x2d6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ str r0, [r6, #112] @ 0x70 │ │ │ │ cbz r0, 2ffe6 <_PyTraceMalloc_GetTraceback@@Base+0x2fe> │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ mov r1, r6 │ │ │ │ str.w r7, [r6, #140] @ 0x8c │ │ │ │ - bl 183804 │ │ │ │ + bl 1836cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 2ffee <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 2ffee <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 2ffee <_PyTraceMalloc_GetTraceback@@Base+0x306> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ b.n 2ff10 <_PyTraceMalloc_GetTraceback@@Base+0x228> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ mrrc 0, 4, r0, r4, cr8 │ │ │ │ │ │ │ │ @@ -8087,24 +8087,24 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cbz r1, 30056 <_PyInterpreterState_RequireIDRef@@Base+0x5a> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 719b0 <_Py_hashtable_get@@Base> │ │ │ │ + bl 71988 <_Py_hashtable_get@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30056 <_PyInterpreterState_RequireIDRef@@Base+0x5a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3010e <_PyInterpreterState_RequireIDRef@@Base+0x112> │ │ │ │ b.n 30112 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ ldrh r0, [r6, #4] │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 300c0 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ add.w sl, r0, #8 │ │ │ │ mov r8, r6 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ b.n 30098 <_PyInterpreterState_RequireIDRef@@Base+0x9c> │ │ │ │ @@ -8113,66 +8113,66 @@ │ │ │ │ ldr r2, [r3, #0] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, fp │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ str r3, [r5, #12] │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ cbz r0, 300c4 <_PyInterpreterState_RequireIDRef@@Base+0xc8> │ │ │ │ add.w r9, r9, #1 │ │ │ │ str r0, [r5, #16] │ │ │ │ str.w r5, [sl, #4]! │ │ │ │ ldrh r3, [r6, #4] │ │ │ │ movs r0, #2 │ │ │ │ cmp r3, r9 │ │ │ │ ble.n 300de <_PyInterpreterState_RequireIDRef@@Base+0xe2> │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30070 <_PyInterpreterState_RequireIDRef@@Base+0x74> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 300c0 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 300c0 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ b.n 30112 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 300aa <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 300aa <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 300aa <_PyInterpreterState_RequireIDRef@@Base+0xae> │ │ │ │ cbz r7, 30112 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72384 <_Py_hashtable_set@@Base> │ │ │ │ + bl 72360 <_Py_hashtable_set@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 3010a <_PyInterpreterState_RequireIDRef@@Base+0x10e> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30104 <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30104 <_PyInterpreterState_RequireIDRef@@Base+0x108> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f9ab8 │ │ │ │ b.n 300c0 <_PyInterpreterState_RequireIDRef@@Base+0xc4> │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30112 <_PyInterpreterState_RequireIDRef@@Base+0x116> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -8181,43 +8181,43 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ cbz r0, 30148 <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 30142 <_PyInterpreterState_RequireIDRef@@Base+0x146> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 30148 <_PyInterpreterState_RequireIDRef@@Base+0x14c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 30156 <_PyInterpreterState_RequireIDRef@@Base+0x15a> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 137d0c │ │ │ │ + b.w 1376bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov ip, r3 │ │ │ │ cbz r3, 3017a <_PyInterpreterState_RequireIDRef@@Base+0x17e> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ b.n 3017c <_PyInterpreterState_RequireIDRef@@Base+0x180> │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #30072 @ 0x7578 │ │ │ │ + movw r4, #29368 @ 0x72b8 │ │ │ │ movt r4, #65 @ 0x41 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ @@ -8239,24 +8239,24 @@ │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #32 │ │ │ │ movw r4, #61132 @ 0xeecc │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 301d8 <_PyInterpreterState_RequireIDRef@@Base+0x1dc> │ │ │ │ movs r4, #0 │ │ │ │ b.n 302aa <_PyInterpreterState_RequireIDRef@@Base+0x2ae> │ │ │ │ add.w r5, r8, r9 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ subs r4, r5, #3 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 301d4 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ ldrd r9, r8, [r6, #4] │ │ │ │ cbz r4, 30250 <_PyInterpreterState_RequireIDRef@@Base+0x254> │ │ │ │ ldr.w sl, [r6, #12] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 301fe <_PyInterpreterState_RequireIDRef@@Base+0x202> │ │ │ │ @@ -8265,26 +8265,26 @@ │ │ │ │ ldr.w fp, [r6, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ beq.n 3020c <_PyInterpreterState_RequireIDRef@@Base+0x210> │ │ │ │ subs r4, #1 │ │ │ │ beq.n 3026a <_PyInterpreterState_RequireIDRef@@Base+0x26e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ cbz r0, 30220 <_PyInterpreterState_RequireIDRef@@Base+0x224> │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 301d4 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ beq.n 30274 <_PyInterpreterState_RequireIDRef@@Base+0x278> │ │ │ │ b.n 30224 <_PyInterpreterState_RequireIDRef@@Base+0x228> │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ cbz r0, 30238 <_PyInterpreterState_RequireIDRef@@Base+0x23c> │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 301d4 <_PyInterpreterState_RequireIDRef@@Base+0x1d8> │ │ │ │ subs r3, r5, #1 │ │ │ │ mov r5, r0 │ │ │ │ beq.n 3027c <_PyInterpreterState_RequireIDRef@@Base+0x280> │ │ │ │ b.n 3023c <_PyInterpreterState_RequireIDRef@@Base+0x240> │ │ │ │ mov r3, r5 │ │ │ │ @@ -8332,103 +8332,103 @@ │ │ │ │ strd r5, r1, [sp, #16] │ │ │ │ mov r3, r9 │ │ │ │ strd fp, r4, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 222580 │ │ │ │ + bl 223010 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r1, [pc, #152] @ (30360 <_PyInterpreterState_RequireIDRef@@Base+0x364>) │ │ │ │ sub sp, #8 │ │ │ │ - bl 9183c │ │ │ │ + bl 91840 │ │ │ │ cbz r0, 30306 <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ bmi.n 3030a <_PyInterpreterState_RequireIDRef@@Base+0x30e> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39668 @ 0x9af4 │ │ │ │ + movw r1, #38964 @ 0x9834 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30306 <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 30306 <_PyInterpreterState_RequireIDRef@@Base+0x30a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3035c <_PyInterpreterState_RequireIDRef@@Base+0x360> │ │ │ │ ldr r1, [pc, #88] @ (30364 <_PyInterpreterState_RequireIDRef@@Base+0x368>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 82840 │ │ │ │ + bl 82824 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cbz r0, 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #64] @ (30364 <_PyInterpreterState_RequireIDRef@@Base+0x368>) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cbz r0, 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 30344 <_PyInterpreterState_RequireIDRef@@Base+0x348> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3035a <_PyInterpreterState_RequireIDRef@@Base+0x35e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3035a <_PyInterpreterState_RequireIDRef@@Base+0x35e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #704 @ (adr r2, 30624 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 30644 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cbnz r0, 30386 <_PyInterpreterState_RequireIDRef@@Base+0x38a> │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [pc, #56] @ (303bc <_PyInterpreterState_RequireIDRef@@Base+0x3c0>) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - bl 6d234 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bl 6d224 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ beq.n 303a0 <_PyInterpreterState_RequireIDRef@@Base+0x3a4> │ │ │ │ movs r0, #0 │ │ │ │ b.n 303b8 <_PyInterpreterState_RequireIDRef@@Base+0x3bc> │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ @@ -8438,29 +8438,29 @@ │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 3039c <_PyInterpreterState_RequireIDRef@@Base+0x3a0> │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #884] @ 0x374 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #25] │ │ │ │ + strb r4, [r0, #14] │ │ │ │ lsls r1, r0, #1 │ │ │ │ │ │ │ │ 000303c0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r4, #20120 @ 0x4e98 │ │ │ │ + movw r4, #20128 @ 0x4ea0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add.w r7, r4, #616 @ 0x268 │ │ │ │ - bl 6d234 │ │ │ │ + bl 6d224 │ │ │ │ str.w r0, [r4, #640] @ 0x280 │ │ │ │ - bl 2235e0 <_PyParkingLot_AfterFork@@Base> │ │ │ │ + bl 223cc4 <_PyParkingLot_AfterFork@@Base> │ │ │ │ add.w r0, r7, #4992 @ 0x1380 │ │ │ │ add.w r1, r4, #656 @ 0x290 │ │ │ │ sub.w r2, r0, #20 │ │ │ │ strd r1, r0, [sp, #52] @ 0x34 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [pc, #724] @ (306d4 ) │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ @@ -8479,60 +8479,60 @@ │ │ │ │ str r1, [sp, #68] @ 0x44 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ strb r0, [r1, #0] │ │ │ │ bne.n 30424 │ │ │ │ ldr.w r5, [r4, #624] @ 0x270 │ │ │ │ - bl 6dbb8 │ │ │ │ + bl 6dba8 │ │ │ │ cbz r0, 30446 │ │ │ │ ldr.w r3, [r4, #1412] @ 0x584 │ │ │ │ str.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cbnz r3, 30458 │ │ │ │ b.n 30474 │ │ │ │ ldr r2, [pc, #660] @ (306dc ) │ │ │ │ - movw r3, #31488 @ 0x7b00 │ │ │ │ + movw r3, #30784 @ 0x7840 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ b.n 30720 │ │ │ │ ldr r0, [pc, #644] @ (306e0 ) │ │ │ │ - bl 6d974 │ │ │ │ + bl 6d964 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [pc, #636] @ (306e0 ) │ │ │ │ - bl 1b0b4c │ │ │ │ + bl 1b1924 │ │ │ │ ldr r0, [pc, #632] @ (306e0 ) │ │ │ │ - bl 1ac000 │ │ │ │ + bl 1acdd8 │ │ │ │ cmp r0, #0 │ │ │ │ bne.w 30700 │ │ │ │ cbnz r5, 30482 │ │ │ │ ldr.w r3, [r4, #1420] @ 0x58c │ │ │ │ cbz r3, 30498 │ │ │ │ ldr r0, [pc, #616] @ (306e4 ) │ │ │ │ - bl 1b0b4c │ │ │ │ + bl 1b1924 │ │ │ │ b.n 30498 │ │ │ │ ldr r0, [pc, #604] @ (306e0 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 6ea70 │ │ │ │ + bl 6ea60 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30474 │ │ │ │ - movw r3, #31460 @ 0x7ae4 │ │ │ │ + movw r3, #30756 @ 0x7824 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ b.n 30708 │ │ │ │ ldr r0, [pc, #584] @ (306e4 ) │ │ │ │ - bl 1ac000 │ │ │ │ + bl 1acdd8 │ │ │ │ cbz r0, 304b4 │ │ │ │ ldr r2, [pc, #568] @ (306dc ) │ │ │ │ movs r1, #0 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ b.n 30720 │ │ │ │ - bl 6d46c │ │ │ │ + bl 6d45c │ │ │ │ ldr.w r5, [r4, #860] @ 0x35c │ │ │ │ ldr.w fp, [pc, #568] @ 306f8 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ cmp r5, fp │ │ │ │ beq.n 3050c │ │ │ │ @@ -8546,75 +8546,75 @@ │ │ │ │ beq.n 30506 │ │ │ │ movs r3, #4 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r0, r5, #37 @ 0x25 │ │ │ │ str r3, [r5, #32] │ │ │ │ strb.w r3, [r5, #38] @ 0x26 │ │ │ │ strb.w r8, [r5, #36] @ 0x24 │ │ │ │ - bl 1e63ec <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e73d8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldrd r3, r2, [r5] │ │ │ │ str r3, [r2, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r8, r8, [r5] │ │ │ │ - bl 20d0f0 │ │ │ │ + bl 20de98 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [r6, #0] │ │ │ │ b.n 304c6 │ │ │ │ ldr.w r9, [pc, #492] @ 306fc │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r8, r9] │ │ │ │ cbnz r6, 30528 │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [pc, #452] @ (306e8 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - bl 6ea44 │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 6ea34 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ str r0, [r6, #96] @ 0x60 │ │ │ │ ldr.w r2, [r3, #3708] @ 0xe7c │ │ │ │ cmp r6, r2 │ │ │ │ beq.n 3053e │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #3708] @ 0xe7c │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cbz r0, 3055e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ cmp r3, #0 │ │ │ │ blt.n 3055e │ │ │ │ - bl 1b1ab8 <_PyThreadState_New@@Base+0x30c> │ │ │ │ + bl 1b2890 <_PyThreadState_New@@Base+0x30c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 6ea94 │ │ │ │ + bl 6ea84 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ movs r2, #16 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29634 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e4b68 │ │ │ │ + bl 1e5ae0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r5, 30588 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ - bl 144db0 │ │ │ │ + bl 1447e8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5634 │ │ │ │ + bl 1e65ac │ │ │ │ mov r5, sl │ │ │ │ b.n 30572 │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ - bl 6d46c │ │ │ │ + bl 6d45c │ │ │ │ add.w sl, sl, #3920 @ 0xf50 │ │ │ │ strd r0, r1, [sl] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ addw r0, r0, #3912 @ 0xf48 │ │ │ │ - bl feb18 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ + bl feba4 <_PyRecursiveMutex_Unlock@@Base> │ │ │ │ ldr r3, [pc, #328] @ (306ec ) │ │ │ │ dmb ish │ │ │ │ ldr r2, [r3, #0] │ │ │ │ dmb ish │ │ │ │ cbz r2, 305ca │ │ │ │ dmb ish │ │ │ │ str r5, [r3, #0] │ │ │ │ @@ -8626,20 +8626,20 @@ │ │ │ │ cmp r2, #65 @ 0x41 │ │ │ │ bne.n 305c0 │ │ │ │ ldr.w sl, [r9, r8] │ │ │ │ cmp.w sl, #0 │ │ │ │ beq.n 305f2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ - bl 1b8dc4 │ │ │ │ + bl 1b9c48 │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 305f2 │ │ │ │ - movw r3, #31408 @ 0x7ab0 │ │ │ │ + movw r3, #30704 @ 0x77f0 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ b.n 30666 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 30672 │ │ │ │ @@ -8648,15 +8648,15 @@ │ │ │ │ movne r3, #0 │ │ │ │ dmb ish │ │ │ │ beq.n 3061e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [pc, #216] @ (306f0 ) │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e9a0c │ │ │ │ + bl 1ea984 │ │ │ │ ldr.w r5, [r4, #620] @ 0x26c │ │ │ │ mov.w fp, #0 │ │ │ │ str.w fp, [r4, #620] @ 0x26c │ │ │ │ cbz r5, 3063c │ │ │ │ ldr.w r3, [r4, #624] @ 0x270 │ │ │ │ cmp r3, r5 │ │ │ │ bne.n 3067c │ │ │ │ @@ -8666,81 +8666,81 @@ │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r7] │ │ │ │ cmp r2, #1 │ │ │ │ beq.n 306ac │ │ │ │ dmb ish │ │ │ │ beq.n 30658 │ │ │ │ ldr r0, [pc, #156] @ (306f0 ) │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ ldr.w r3, [r4, #620] @ 0x26c │ │ │ │ cbnz r3, 306b6 │ │ │ │ - movw r3, #31432 @ 0x7ac8 │ │ │ │ + movw r3, #30728 @ 0x7808 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [pc, #140] @ (306f4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #24] │ │ │ │ b.n 30720 │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 30602 │ │ │ │ b.n 305fa │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 1eb794 <_PyErr_ProgramDecodedTextObject@@Base+0x47c> │ │ │ │ + bl 1ec70c <_PyErr_ProgramDecodedTextObject@@Base+0x47c> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ecfa8 │ │ │ │ + bl 1edf20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f1964 │ │ │ │ + bl 1f28dc │ │ │ │ ldr.w r0, [r5, #3668] @ 0xe54 │ │ │ │ cbz r0, 306a0 │ │ │ │ - bl 10d998 │ │ │ │ + bl 10dcc4 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r5, [r5, #3644] @ 0xe3c │ │ │ │ - bl 1f1b90 │ │ │ │ + bl 1f2b08 │ │ │ │ b.n 3062a │ │ │ │ strexb r1, r3, [r7] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 3064c │ │ │ │ b.n 30644 │ │ │ │ mov r0, sl │ │ │ │ - bl 1e4d58 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ + bl 1e5cd0 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1432] @ 0x598 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 20252c │ │ │ │ + b.w 203350 │ │ │ │ nop │ │ │ │ - str r2, [sp, #848] @ 0x350 │ │ │ │ + str r2, [sp, #880] @ 0x370 │ │ │ │ lsls r3, r1, #1 │ │ │ │ - @ instruction: 0xb79c │ │ │ │ + @ instruction: 0xb7a4 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r3, #25] │ │ │ │ + strb r4, [r3, #14] │ │ │ │ lsls r1, r0, #1 │ │ │ │ - strb r4, [r3, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ strb r4, [r4, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r7, #25] │ │ │ │ + strb r4, [r5, r0] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + strb r4, [r7, #14] │ │ │ │ lsls r1, r0, #1 │ │ │ │ - strb r4, [r1, r0] │ │ │ │ + strb r4, [r2, r0] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #26] │ │ │ │ + strb r4, [r2, #15] │ │ │ │ lsls r1, r0, #1 │ │ │ │ - str r4, [r6, r7] │ │ │ │ + str r4, [r7, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ ldr r1, [pc, #32] @ (3072c ) │ │ │ │ add r2, sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #1 │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ add r4, sp, #16 │ │ │ │ @@ -8749,15 +8749,15 @@ │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ add r3, sp, #16 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ - strb r4, [r7, #26] │ │ │ │ + strb r4, [r7, #15] │ │ │ │ lsls r1, r0, #1 │ │ │ │ ldr r2, [pc, #104] @ (3079c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ @@ -8798,46 +8798,46 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 307c4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 307e2 │ │ │ │ b.n 307dc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3792 @ 0xed0 │ │ │ │ + movw r0, #3088 @ 0xc10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 307b6 │ │ │ │ b.n 30810 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 30810 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r3, r0, #0 │ │ │ │ blt.n 30810 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #21537 @ 0x5421 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30814 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ b.n 3081c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ @@ -8869,57 +8869,57 @@ │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 3087e │ │ │ │ b.n 308e8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ beq.n 30890 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r6, r0, #0 │ │ │ │ blt.n 308e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ bne.n 308a2 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 308e8 │ │ │ │ ldr r3, [pc, #152] @ (3093c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr r7, [r2, r3] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ - bl 6d234 │ │ │ │ + bl 6d224 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ cmp r0, r3 │ │ │ │ bne.n 308d0 │ │ │ │ ldr.w r3, [r5, #624] @ 0x270 │ │ │ │ cmp r8, r3 │ │ │ │ bne.n 308d0 │ │ │ │ adds r2, r4, #1 │ │ │ │ bne.n 308ec │ │ │ │ b.n 30920 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #32212 @ 0x7dd4 │ │ │ │ + movw r2, #31508 @ 0x7b14 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 30930 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ bl 30940 <_Py_fstat@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 308e8 │ │ │ │ @@ -8928,51 +8928,51 @@ │ │ │ │ adds r3, r0, #1 │ │ │ │ beq.n 308e8 │ │ │ │ cbz r0, 30920 │ │ │ │ movw r1, #6504 @ 0x1968 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #32276 @ 0x7e14 │ │ │ │ + movw r2, #31572 @ 0x7b54 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ b.n 308e8 │ │ │ │ ldr.w r0, [r5, #1388] @ 0x56c │ │ │ │ str.w r4, [r5, #1388] @ 0x56c │ │ │ │ str.w r6, [r5, #1392] @ 0x570 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ cdp 0, 15, cr0, cr8, cr8, {2} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ 00030940 <_Py_fstat@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29668 <__fstat64_time64@plt+0x4> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cbz r4, 3097c <_Py_fstat@@Base+0x3c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [pc, #88] @ (309dc <_Py_fstat@@Base+0x9c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ push {r4, r5, r6} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ @@ -9004,163 +9004,163 @@ │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 20c7d8 │ │ │ │ + bl 20d728 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fec68 │ │ │ │ + b.w fee10 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ blx 291b4 <__fcntl_time64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 30a2a <_Py_fstat@@Base+0xea> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 30a32 <_Py_fstat@@Base+0xf2> │ │ │ │ ubfx r0, r0, #11, #1 │ │ │ │ eor.w r0, r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 6dbb8 │ │ │ │ + bl 6dba8 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 30a64 <_Py_fstat@@Base+0x124> │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ strd r0, r1, [r5, #16] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r3, [r5, #24] │ │ │ │ b.n 30a7a <_Py_fstat@@Base+0x13a> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32396 @ 0x7e8c │ │ │ │ + movw r1, #31692 @ 0x7bcc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #32496 @ 0x7ef0 │ │ │ │ + movw r0, #31792 @ 0x7c30 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ cbz r0, 30abe <_Py_fstat@@Base+0x17e> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ bne.n 30ab8 <_Py_fstat@@Base+0x178> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ b.n 30abe <_Py_fstat@@Base+0x17e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cbnz r0, 30ae0 <_Py_fstat@@Base+0x1a0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cbz r0, 30ae0 <_Py_fstat@@Base+0x1a0> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 30ad6 <_Py_fstat@@Base+0x196> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - bl 15583c │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - ldr r0, [r2, #84] @ 0x54 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #32948 @ 0x80b4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ - bl e218c │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 30b44 <_Py_fstat@@Base+0x204> │ │ │ │ - movw r0, #62708 @ 0xf4f4 │ │ │ │ + bls.n 30b10 <_Py_fstat@@Base+0x1d0> │ │ │ │ + movw r0, #62004 @ 0xf234 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 30b44 <_Py_fstat@@Base+0x204> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 30b10 <_Py_fstat@@Base+0x1d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 30b70 <_Py_fstat@@Base+0x230> │ │ │ │ + b.n 30b3c <_Py_fstat@@Base+0x1fc> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 30b5c <_Py_fstat@@Base+0x21c> │ │ │ │ + ble.n 30b28 <_Py_fstat@@Base+0x1e8> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 30b5e <_Py_fstat@@Base+0x21e> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 30b5e <_Py_fstat@@Base+0x21e> │ │ │ │ - b.n 30b40 <_Py_fstat@@Base+0x200> │ │ │ │ + bne.n 30b2a <_Py_fstat@@Base+0x1ea> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 30b2a <_Py_fstat@@Base+0x1ea> │ │ │ │ + b.n 30b0c <_Py_fstat@@Base+0x1cc> │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1dca8c │ │ │ │ + bl 1dda7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 30b40 <_Py_fstat@@Base+0x200> │ │ │ │ + beq.n 30b0c <_Py_fstat@@Base+0x1cc> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + sub sp, #8 │ │ │ │ + bl 1552ec │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + ldr r0, [r2, #84] @ 0x54 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #32244 @ 0x7df4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + bl e21c8 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 30b98 <_Py_fstat@@Base+0x258> │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30ba4 <_Py_fstat@@Base+0x264> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30c82 <_Py_fstat@@Base+0x342> │ │ │ │ mov r0, r4 │ │ │ │ @@ -9172,20 +9172,20 @@ │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 30bc8 <_Py_fstat@@Base+0x288> │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbnz r3, 30c22 <_Py_fstat@@Base+0x2e2> │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ cbz r0, 30c1a <_Py_fstat@@Base+0x2da> │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ cbz r6, 30c2a <_Py_fstat@@Base+0x2ea> │ │ │ │ b.n 30c22 <_Py_fstat@@Base+0x2e2> │ │ │ │ mov r0, r4 │ │ │ │ bl 30c8a <_Py_fstat@@Base+0x34a> │ │ │ │ @@ -9194,61 +9194,61 @@ │ │ │ │ cmp r8, r7 │ │ │ │ beq.n 30c32 <_Py_fstat@@Base+0x2f2> │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30be0 <_Py_fstat@@Base+0x2a0> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b54cc │ │ │ │ + bl b53ec │ │ │ │ mov r8, r0 │ │ │ │ cbnz r0, 30c4c <_Py_fstat@@Base+0x30c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ b.n 30c78 <_Py_fstat@@Base+0x338> │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ b.n 30bf8 <_Py_fstat@@Base+0x2b8> │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30c14 <_Py_fstat@@Base+0x2d4> │ │ │ │ mov r5, r0 │ │ │ │ b.n 30bee <_Py_fstat@@Base+0x2ae> │ │ │ │ cmp r7, r6 │ │ │ │ ble.n 30c60 <_Py_fstat@@Base+0x320> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ b.n 30c4c <_Py_fstat@@Base+0x30c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c60e4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + bl c6094 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ b.n 30c7e <_Py_fstat@@Base+0x33e> │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ @@ -9260,24 +9260,24 @@ │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 30cac <_Py_fstat@@Base+0x36c> │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 30cb8 <_Py_fstat@@Base+0x378> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 30cda <_Py_fstat@@Base+0x39a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl b6fc8 │ │ │ │ + bl b6ef0 │ │ │ │ cbnz r0, 30cc8 <_Py_fstat@@Base+0x388> │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 30cd6 <_Py_fstat@@Base+0x396> │ │ │ │ mov r0, r4 │ │ │ │ bl 31170 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ @@ -9285,79 +9285,79 @@ │ │ │ │ bne.n 30cc2 <_Py_fstat@@Base+0x382> │ │ │ │ ldr r0, [pc, #8] @ (30ce0 <_Py_fstat@@Base+0x3a0>) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #33396 @ 0x8274 │ │ │ │ + movw r1, #32692 @ 0x7fb4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cbz r0, 30d3c <_Py_fstat@@Base+0x3fc> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movw r2, #65519 @ 0xffef │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ bhi.n 30d26 <_Py_fstat@@Base+0x3e6> │ │ │ │ adds r0, r3, #3 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r0 │ │ │ │ bhi.n 30d26 <_Py_fstat@@Base+0x3e6> │ │ │ │ - bl 12cf28 │ │ │ │ + bl 12c8a0 │ │ │ │ b.n 30d3e <_Py_fstat@@Base+0x3fe> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33412 @ 0x8284 │ │ │ │ + movw r1, #32708 @ 0x7fc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #33448 @ 0x82a8 │ │ │ │ + movw r1, #32744 @ 0x7fe8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #20] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cbz r0, 30d90 <_Py_fstat@@Base+0x450> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r1, r4 │ │ │ │ bge.n 30d94 <_Py_fstat@@Base+0x454> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33464 @ 0x82b8 │ │ │ │ + movw r1, #32760 @ 0x7ff8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ b.n 30dd0 <_Py_fstat@@Base+0x490> │ │ │ │ mov r0, r4 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30d90 <_Py_fstat@@Base+0x450> │ │ │ │ ldrd r3, r4, [sp, #24] │ │ │ │ add.w r2, r0, #16 │ │ │ │ add r1, sp, #16 │ │ │ │ strd r2, r4, [sp, #32] │ │ │ │ @@ -9369,15 +9369,15 @@ │ │ │ │ movw r1, #4303 @ 0x10cf │ │ │ │ movt r1, #3 │ │ │ │ str r1, [sp, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ bl 30dd6 <_Py_fstat@@Base+0x496> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ @@ -9400,40 +9400,40 @@ │ │ │ │ ldr r3, [sp, #272] @ 0x110 │ │ │ │ ldr r4, [sp, #264] @ 0x108 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 29634 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #40] @ 0x28 │ │ │ │ - bl 224490 <_Py_set_inheritable_async_safe@@Base+0xca4> │ │ │ │ + bl 224f20 <_Py_set_inheritable_async_safe@@Base+0xca4> │ │ │ │ cbz r0, 30e52 <_Py_fstat@@Base+0x512> │ │ │ │ ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ add.w fp, sp, #88 @ 0x58 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, fp │ │ │ │ blx 2a9fc <__memset_chk@plt> │ │ │ │ cmp r4, r6 │ │ │ │ strh.w r6, [sp, #88] @ 0x58 │ │ │ │ bge.n 30e56 <_Py_fstat@@Base+0x516> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33500 @ 0x82dc │ │ │ │ + movw r1, #32796 @ 0x801c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3104e <_Py_fstat@@Base+0x70e> │ │ │ │ beq.n 30e6a <_Py_fstat@@Base+0x52a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 30e6c <_Py_fstat@@Base+0x52c> │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 3104e <_Py_fstat@@Base+0x70e> │ │ │ │ mov r6, r4 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp] │ │ │ │ mov r1, r4 │ │ │ │ @@ -9445,19 +9445,19 @@ │ │ │ │ strd r3, sl, [sp, #68] @ 0x44 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r5, [sp, #52] @ 0x34 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ strd fp, r8, [sp, #60] @ 0x3c │ │ │ │ str r6, [sp, #76] @ 0x4c │ │ │ │ str.w r9, [sp, #48] @ 0x30 │ │ │ │ - bl 2251a0 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ + bl 225c30 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ adds r0, #1 │ │ │ │ beq.w 30fc4 <_Py_fstat@@Base+0x684> │ │ │ │ mov r0, r4 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 30fd6 <_Py_fstat@@Base+0x696> │ │ │ │ cmp r3, #11 │ │ │ │ str r6, [sp, #20] │ │ │ │ it hi │ │ │ │ @@ -9470,27 +9470,27 @@ │ │ │ │ mov r6, r0 │ │ │ │ cbnz r0, 30eee <_Py_fstat@@Base+0x5ae> │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ bge.n 30f4a <_Py_fstat@@Base+0x60a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33608 @ 0x8348 │ │ │ │ + movw r1, #32904 @ 0x8088 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 30fd6 <_Py_fstat@@Base+0x696> │ │ │ │ movw r3, #56080 @ 0xdb10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #33540 @ 0x8304 │ │ │ │ + movw r1, #32836 @ 0x8044 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ beq.n 30fd4 <_Py_fstat@@Base+0x694> │ │ │ │ adds r3, r6, #1 │ │ │ │ bne.n 30ece <_Py_fstat@@Base+0x58e> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ @@ -9501,50 +9501,50 @@ │ │ │ │ ldr r3, [r7, #20] │ │ │ │ mov r1, fp │ │ │ │ cmp r2, r8 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ ldr r7, [sp, #84] @ 0x54 │ │ │ │ it cs │ │ │ │ movcs r2, r8 │ │ │ │ - bl 2245cc <_Py_set_inheritable_async_safe@@Base+0xde0> │ │ │ │ + bl 22505c <_Py_set_inheritable_async_safe@@Base+0xde0> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #33600 @ 0x8340 │ │ │ │ + movw r0, #32896 @ 0x8080 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 30fc6 <_Py_fstat@@Base+0x686> │ │ │ │ b.n 30fd6 <_Py_fstat@@Base+0x696> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r3, r0 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - movw r0, #33636 @ 0x8364 │ │ │ │ + movw r0, #32932 @ 0x80a4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 30fd4 <_Py_fstat@@Base+0x694> │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 30f8c <_Py_fstat@@Base+0x64c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cbnz r3, 30f8c <_Py_fstat@@Base+0x64c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cbnz r3, 30fd4 <_Py_fstat@@Base+0x694> │ │ │ │ cmp r6, #0 │ │ │ │ bne.n 30f0e <_Py_fstat@@Base+0x5ce> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [sp, #76] @ 0x4c │ │ │ │ negs r1, r3 │ │ │ │ @@ -9564,17 +9564,17 @@ │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r4, r3 │ │ │ │ b.n 30ebe <_Py_fstat@@Base+0x57e> │ │ │ │ mov r4, r6 │ │ │ │ b.n 30ebe <_Py_fstat@@Base+0x57e> │ │ │ │ mov r5, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ b.n 3104e <_Py_fstat@@Base+0x70e> │ │ │ │ ldr r6, [sp, #20] │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #11 │ │ │ │ bls.n 31028 <_Py_fstat@@Base+0x6e8> │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ b.n 31014 <_Py_fstat@@Base+0x6d4> │ │ │ │ @@ -9683,117 +9683,117 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ ble.n 310ee <_Py_fstat@@Base+0x7ae> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cbz r0, 31100 <_Py_fstat@@Base+0x7c0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00031104 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1e4c20 <_PyThreadState_NewBound@@Base> │ │ │ │ + b.w 1e5b98 <_PyThreadState_NewBound@@Base> │ │ │ │ │ │ │ │ 0003110a : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [pc, #80] @ (3116c ) │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1dd840 │ │ │ │ + bl 1de830 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 3115a │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cbz r3, 3114c │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1dcbac │ │ │ │ + bl 1ddb9c │ │ │ │ mov r4, r0 │ │ │ │ b.n 31150 │ │ │ │ mvn.w r4, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ b.n 3115e │ │ │ │ mvn.w r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd8dc │ │ │ │ + bl 1de8cc │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ bne.n 31192 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cbz r3, 3119e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ b.n 311c0 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cbnz r0, 311b0 │ │ │ │ str r5, [r4, #8] │ │ │ │ b.n 311bc │ │ │ │ mov r0, r4 │ │ │ │ - bl b5224 │ │ │ │ + bl b5144 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 311ac │ │ │ │ ldr r0, [pc, #8] @ (311c4 ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 000311c8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 311f8 │ │ │ │ movw r1, #485 @ 0x1e5 │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 311fa │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 000311fc : │ │ │ │ push {r3, lr} │ │ │ │ @@ -9802,17 +9802,17 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ beq.n 3122c │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ b.n 3122e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ subs r5, r1, #1 │ │ │ │ @@ -9885,75 +9885,75 @@ │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 31304 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 3131e │ │ │ │ - movw r2, #5092 @ 0x13e4 │ │ │ │ + movw r2, #4388 @ 0x1124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25540 @ 0x63c4 │ │ │ │ + movw r0, #24836 @ 0x6104 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ b.n 3131a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25540 @ 0x63c4 │ │ │ │ + movw r0, #24836 @ 0x6104 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 312dc │ │ │ │ movs r0, #0 │ │ │ │ b.n 31336 │ │ │ │ ldr r6, [pc, #24] @ (31338 ) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [r4, r6] │ │ │ │ ldr r5, [r4, #44] @ 0x2c │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - bl e114c │ │ │ │ + bl e118c │ │ │ │ str r5, [r4, #44] @ 0x2c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 226748 <_PyTime_MonotonicWithInfo@@Base+0x138> │ │ │ │ + b.w 227038 <_PyTime_MonotonicWithInfo@@Base+0x138> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ cbnz r2, 31372 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #768 @ 0x300 │ │ │ │ + movw r1, #64 @ 0x40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3714 │ │ │ │ + bl c36c4 │ │ │ │ cbnz r0, 31388 │ │ │ │ b.n 31384 │ │ │ │ - movw r0, #768 @ 0x300 │ │ │ │ + movw r0, #64 @ 0x40 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31358 │ │ │ │ movs r0, #0 │ │ │ │ b.n 3138e │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c6a84 │ │ │ │ + bl c6a30 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00031392 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -9966,20 +9966,20 @@ │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ ldrd r0, r1, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr.w fp, [sp, #96] @ 0x60 │ │ │ │ ldr r6, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 78c90 │ │ │ │ + bl 78c74 │ │ │ │ cbz r0, 313fe │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b9194 │ │ │ │ + bl 1ba02c │ │ │ │ str r0, [sp, #16] │ │ │ │ cbnz r0, 31402 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 313fe │ │ │ │ subs r3, #1 │ │ │ │ @@ -10001,21 +10001,21 @@ │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r9 │ │ │ │ str r4, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ beq.n 3147c │ │ │ │ mov r0, r6 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 3152e │ │ │ │ add.w r0, r6, fp │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 314f4 │ │ │ │ movs r3, #0 │ │ │ │ cmp r3, fp │ │ │ │ bge.n 3143e │ │ │ │ ldr.w r2, [r8, r3, lsl #2] │ │ │ │ @@ -10055,24 +10055,24 @@ │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [sl, #84] @ 0x54 │ │ │ │ str.w r9, [sp, #24] │ │ │ │ str.w sl, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ - bl 1b926c │ │ │ │ + bl 1ba104 │ │ │ │ mov r4, r0 │ │ │ │ cbz r0, 314ea │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ str.w fp, [sp] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1b93cc │ │ │ │ + bl 1ba264 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 314e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ @@ -10114,15 +10114,15 @@ │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ b.n 3150c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31560 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 31560 │ │ │ │ @@ -10138,38 +10138,38 @@ │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 00031570 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 134d88 │ │ │ │ + b.w 134704 │ │ │ │ │ │ │ │ 00031576 : │ │ │ │ - b.w 1c4174 │ │ │ │ + b.w 1c5004 │ │ │ │ │ │ │ │ 0003157a <_Py_open_noraise@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ orr.w r1, r1, #524288 @ 0x80000 │ │ │ │ blx 2a0c8 <__open64_2@plt> │ │ │ │ subs r4, r0, #0 │ │ │ │ blt.n 315ae <_Py_open_noraise@@Base+0x34> │ │ │ │ movs r2, #0 │ │ │ │ movw r3, #23152 @ 0x5a70 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1c5200 │ │ │ │ + bl 1c6090 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 315b2 <_Py_open_noraise@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a058 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -10185,98 +10185,98 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 315e2 <_Py_open_noraise@@Base+0x68> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 315e2 <_Py_open_noraise@@Base+0x68> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cbz r0, 315fe <_Py_open_noraise@@Base+0x84> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 315fe <_Py_open_noraise@@Base+0x84> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 315fe <_Py_open_noraise@@Base+0x84> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cbz r0, 3161a <_Py_open_noraise@@Base+0xa0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3161a <_Py_open_noraise@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3161a <_Py_open_noraise@@Base+0xa0> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cbz r0, 31636 <_Py_open_noraise@@Base+0xbc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31636 <_Py_open_noraise@@Base+0xbc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31636 <_Py_open_noraise@@Base+0xbc> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cbz r0, 31652 <_Py_open_noraise@@Base+0xd8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31652 <_Py_open_noraise@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 31652 <_Py_open_noraise@@Base+0xd8> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ 00031656 <_PyInterpreterState_IDDecref@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r0, #3668] @ 0xe54 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r3, [r4, #3656] @ 0xe48 │ │ │ │ ldr.w r6, [r4, #3660] @ 0xe4c │ │ │ │ subs r5, r3, #1 │ │ │ │ ldr.w r0, [r4, #3668] @ 0xe54 │ │ │ │ adc.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #3656] @ 0xe48 │ │ │ │ str.w r6, [r4, #3660] @ 0xe4c │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ orrs.w r3, r5, r6 │ │ │ │ bne.n 316ba <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ ldr.w r3, [r4, #3664] @ 0xe50 │ │ │ │ cbz r3, 316ba <_PyInterpreterState_IDDecref@@Base+0x64> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e4c20 <_PyThreadState_NewBound@@Base> │ │ │ │ + bl 1e5b98 <_PyThreadState_NewBound@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - bl 1e4d58 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ + bl 1e5cd0 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1f12e8 │ │ │ │ + bl 1f2260 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e4d58 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ + b.w 1e5cd0 <_PyThreadState_NewBound@@Base+0x138> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -10292,287 +10292,287 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [pc, #72] @ (31738 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 1dd840 │ │ │ │ + bl 1de830 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 3172a │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ movs r1, #1 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ cbz r3, 3171c │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r7 │ │ │ │ movs r5, #0 │ │ │ │ - bl 1dd094 │ │ │ │ + bl 1de084 │ │ │ │ b.n 31720 │ │ │ │ mvn.w r5, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ b.n 3172e │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1dd8dc │ │ │ │ + bl 1de8cc │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ 0003173c : │ │ │ │ ldr r0, [pc, #4] @ (31744 ) │ │ │ │ - b.w cf6b8 │ │ │ │ + b.w cf640 │ │ │ │ nop │ │ │ │ movw r0, #72 @ 0x48 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #40132 @ 0x9cc4 │ │ │ │ + movw r1, #39428 @ 0x9a04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31770 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 31a2a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40144 @ 0x9cd0 │ │ │ │ + movw r1, #39440 @ 0x9a10 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40156 @ 0x9cdc │ │ │ │ + movw r1, #39452 @ 0x9a1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40168 @ 0x9ce8 │ │ │ │ + movw r1, #39464 @ 0x9a28 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40176 @ 0x9cf0 │ │ │ │ + movw r1, #39472 @ 0x9a30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40188 @ 0x9cfc │ │ │ │ + movw r1, #39484 @ 0x9a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40200 @ 0x9d08 │ │ │ │ + movw r1, #39496 @ 0x9a48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40212 @ 0x9d14 │ │ │ │ + movw r1, #39508 @ 0x9a54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40224 @ 0x9d20 │ │ │ │ + movw r1, #39520 @ 0x9a60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40232 @ 0x9d28 │ │ │ │ + movw r1, #39528 @ 0x9a68 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40244 @ 0x9d34 │ │ │ │ + movw r1, #39540 @ 0x9a74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40256 @ 0x9d40 │ │ │ │ + movw r1, #39552 @ 0x9a80 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40268 @ 0x9d4c │ │ │ │ + movw r1, #39564 @ 0x9a8c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 3176a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40280 @ 0x9d58 │ │ │ │ + movw r1, #39576 @ 0x9a98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40292 @ 0x9d64 │ │ │ │ + movw r1, #39588 @ 0x9aa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40304 @ 0x9d70 │ │ │ │ + movw r1, #39600 @ 0x9ab0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40316 @ 0x9d7c │ │ │ │ + movw r1, #39612 @ 0x9abc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #24 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40328 @ 0x9d88 │ │ │ │ + movw r1, #39624 @ 0x9ac8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40340 @ 0x9d94 │ │ │ │ + movw r1, #39636 @ 0x9ad4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40352 @ 0x9da0 │ │ │ │ + movw r1, #39648 @ 0x9ae0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40360 @ 0x9da8 │ │ │ │ + movw r1, #39656 @ 0x9ae8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40372 @ 0x9db4 │ │ │ │ + movw r1, #39668 @ 0x9af4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #144 @ 0x90 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40384 @ 0x9dc0 │ │ │ │ + movw r1, #39680 @ 0x9b00 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #152 @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40396 @ 0x9dcc │ │ │ │ + movw r1, #39692 @ 0x9b0c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #160 @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40408 @ 0x9dd8 │ │ │ │ + movw r1, #39704 @ 0x9b18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #168 @ 0xa8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40420 @ 0x9de4 │ │ │ │ + movw r1, #39716 @ 0x9b24 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #176 @ 0xb0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40432 @ 0x9df0 │ │ │ │ + movw r1, #39728 @ 0x9b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #184 @ 0xb8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40444 @ 0x9dfc │ │ │ │ + movw r1, #39740 @ 0x9b3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40456 @ 0x9e08 │ │ │ │ + movw r1, #39752 @ 0x9b48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40468 @ 0x9e14 │ │ │ │ + movw r1, #39764 @ 0x9b54 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40480 @ 0x9e20 │ │ │ │ + movw r1, #39776 @ 0x9b60 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #56 @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40492 @ 0x9e2c │ │ │ │ + movw r1, #39788 @ 0x9b6c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #80 @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40504 @ 0x9e38 │ │ │ │ + movw r1, #39800 @ 0x9b78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 3176a │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #40520 @ 0x9e48 │ │ │ │ + movw r1, #39816 @ 0x9b88 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ @@ -10583,90 +10583,90 @@ │ │ │ │ mov r0, r1 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ str r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #40676 @ 0x9ee4 │ │ │ │ + movw r1, #39924 @ 0x9bf4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - bl c3714 │ │ │ │ + bl c36c4 │ │ │ │ cbz r0, 31a84 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl d14e0 │ │ │ │ + bl d1464 │ │ │ │ cbnz r0, 31a88 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40576 @ 0x9e80 │ │ │ │ + movw r1, #39824 @ 0x9b90 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ b.n 31b30 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ bmi.n 31aaa │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40604 @ 0x9e9c │ │ │ │ + movw r1, #39852 @ 0x9bac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 31a84 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cbz r1, 31ace │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ bmi.n 31ad6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40628 @ 0x9eb4 │ │ │ │ + movw r1, #39876 @ 0x9bc4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 31a84 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25092 @ 0x6204 │ │ │ │ + movw r1, #24388 @ 0x5f44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40668 @ 0x9edc │ │ │ │ + movw r0, #39916 @ 0x9bec │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 31a84 │ │ │ │ - bl 1e9584 │ │ │ │ + bl 1ea4fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31a84 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ - bl 205660 │ │ │ │ + bl 206484 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ bne.n 31b1a │ │ │ │ - bl 1e9f34 │ │ │ │ + bl 1eaeac │ │ │ │ b.n 31a84 │ │ │ │ - bl 20c7d8 │ │ │ │ + bl 20d728 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9f34 │ │ │ │ + bl 1eaeac │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ - bl fec68 │ │ │ │ + bl fee10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ @@ -10690,62 +10690,62 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cbnz r0, 31b80 │ │ │ │ movs r4, #0 │ │ │ │ b.n 31c4e │ │ │ │ cmn r5, r4 │ │ │ │ bne.n 31ba2 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - movw r1, #11756 @ 0x2dec │ │ │ │ + movw r1, #11052 @ 0x2b2c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #40696 @ 0x9ef8 │ │ │ │ + movw r0, #39992 @ 0x9c38 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r6 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 31bb0 │ │ │ │ b.n 31b7c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1430a8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 142adc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31b84 │ │ │ │ b.n 31b7c │ │ │ │ cmp r6, #2 │ │ │ │ ble.n 31bd2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #3 │ │ │ │ - movw r1, #40712 @ 0x9f08 │ │ │ │ + movw r1, #40008 @ 0x9c48 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ adds r2, r6, #1 │ │ │ │ bge.n 31bee │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40792 @ 0x9f58 │ │ │ │ + movw r1, #40088 @ 0x9c98 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 31b7c │ │ │ │ ldr r2, [pc, #104] @ (31c58 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31b7c │ │ │ │ adds r3, r6, #1 │ │ │ │ bne.n 31c2e │ │ │ │ addw r6, r5, #3748 @ 0xea4 │ │ │ │ addw r5, r5, #3796 @ 0xed4 │ │ │ │ @@ -10768,63 +10768,63 @@ │ │ │ │ cbz r0, 31c4e │ │ │ │ b.n 31c1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31b7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 31b7c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @ instruction: 0xf2740048 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - movw r2, #1452 @ 0x5ac │ │ │ │ + movw r2, #748 @ 0x2ec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dca14 │ │ │ │ + bl 1dda04 │ │ │ │ cbz r0, 31ca2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ bmi.n 31ca8 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #40924 @ 0x9fdc │ │ │ │ + movw r1, #40220 @ 0x9d1c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 3213c │ │ │ │ ldr.w ip, [r5, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ beq.n 31cc4 │ │ │ │ add.w fp, r5, #8 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, fp │ │ │ │ movs r1, #0 │ │ │ │ b.n 31cf8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - movw r1, #40972 @ 0xa00c │ │ │ │ + movw r1, #40268 @ 0x9d4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ b.n 31ca2 │ │ │ │ cmp r4, r3 │ │ │ │ beq.n 31d54 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 31cde │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ @@ -10838,19 +10838,19 @@ │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r6, [r2, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ blt.n 31d24 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #41028 @ 0xa044 │ │ │ │ + movw r1, #40324 @ 0x9d84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ b.n 31ca2 │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ beq.n 31cde │ │ │ │ ldr.w lr, [r2, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ @@ -10865,74 +10865,74 @@ │ │ │ │ cmp r4, r3 │ │ │ │ bne.n 31d44 │ │ │ │ b.n 31d54 │ │ │ │ cmp r4, r0 │ │ │ │ bne.n 31cf6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41076 @ 0xa074 │ │ │ │ + movw r1, #40372 @ 0x9db4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 31ca2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b498c │ │ │ │ + bl 1b5774 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31ca2 │ │ │ │ - movw r2, #1452 @ 0x5ac │ │ │ │ + movw r2, #748 @ 0x2ec │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr.w r0, [r4, #128] @ 0x80 │ │ │ │ mov r1, r8 │ │ │ │ - bl 22b9bc │ │ │ │ + bl 22c190 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 31ca2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r4, #128] @ 0x80 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r7, r3, #30 │ │ │ │ bpl.n 31db0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b22c8 │ │ │ │ + bl 1b30a0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ movs r0, #0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ str.w r8, [r4, #128] @ 0x80 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 320aa │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22bb28 │ │ │ │ + bl 22c2fc │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 31dec │ │ │ │ ldr r3, [r7, #8] │ │ │ │ add.w sl, r3, #4294967295 @ 0xffffffff │ │ │ │ b.n 32042 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31e02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 31e02 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.w 31fbc │ │ │ │ strd r9, fp, [sp, #20] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r4 │ │ │ │ add.w r3, r6, #8 │ │ │ │ @@ -10973,20 +10973,20 @@ │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r4, #0 │ │ │ │ beq.n 31f64 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 31f42 │ │ │ │ - bl d7cc0 │ │ │ │ + bl d7c34 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w fp, [r7, #180] @ 0xb4 │ │ │ │ lsls r0, r3, #30 │ │ │ │ bpl.n 31eda │ │ │ │ ldr r3, [pc, #608] @ (32100 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ @@ -11014,15 +11014,15 @@ │ │ │ │ beq.n 31f50 │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ mov r0, fp │ │ │ │ - bl 90f38 │ │ │ │ + bl 90f40 │ │ │ │ cbz r0, 31f50 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, r8 │ │ │ │ beq.n 31ee8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ @@ -11051,99 +11051,99 @@ │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ strne r3, [r2, #0] │ │ │ │ b.n 31ee8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe4c │ │ │ │ + bl bfe00 │ │ │ │ cbz r0, 31f50 │ │ │ │ - bl d7cc0 │ │ │ │ + bl d7c34 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13fd1c │ │ │ │ + bl 13f768 │ │ │ │ cbnz r0, 31f64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 13fd50 │ │ │ │ + bl 13f79c │ │ │ │ add.w sl, sl, #1 │ │ │ │ b.n 31e1e │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, r9 │ │ │ │ ldr.w fp, [sp, #24] │ │ │ │ ldr.w r9, [sp, #20] │ │ │ │ ldr.w r8, [r5, #8] │ │ │ │ movs r5, #0 │ │ │ │ mov r7, r5 │ │ │ │ mov r1, r4 │ │ │ │ cmp r8, r5 │ │ │ │ ble.n 31f98 │ │ │ │ ldr.w r0, [fp, #4]! │ │ │ │ adds r5, #1 │ │ │ │ - bl 7ec48 │ │ │ │ + bl 7ec40 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ movlt.w r7, #4294967295 @ 0xffffffff │ │ │ │ b.n 31f7e │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cbz r3, 31fa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8bcc <_PySys_GetRequiredAttrString@@Base+0x2530> │ │ │ │ + bl 1c9b2c <_PySys_GetRequiredAttrString@@Base+0x2600> │ │ │ │ movw r5, #45396 @ 0xb154 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ cbz r3, 31fbe │ │ │ │ ldr r1, [r5, #24] │ │ │ │ adds r5, #28 │ │ │ │ - bl 1291f0 │ │ │ │ + bl 128b68 │ │ │ │ b.n 31fac │ │ │ │ movs r7, #0 │ │ │ │ - bl 143228 │ │ │ │ + bl 142c5c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrb.w r3, [r0, #537] @ 0x219 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #537] @ 0x219 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 31fea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 31fea │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 3213c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 3213c │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 3213c │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r3, sl, lsl #2] │ │ │ │ movs r3, #3 │ │ │ │ - bl c3714 │ │ │ │ + bl c36c4 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, r3 │ │ │ │ beq.n 3204a │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #0 │ │ │ │ blt.n 32094 │ │ │ │ @@ -11158,89 +11158,89 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [fp] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ bpl.n 32076 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 1b22c8 │ │ │ │ + bl 1b30a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str.w fp, [r2, #172] @ 0xac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3203e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 3203e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 3203e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 320aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cbnz r3, 320aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #168] @ 0xa8 │ │ │ │ cmp r5, r3 │ │ │ │ bne.n 32104 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ bpl.n 320be │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b22c8 │ │ │ │ + bl 1b30a0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r9, [r4, #128] @ 0x80 │ │ │ │ beq.n 320dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 320dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31ca2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31ca2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 31ca2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3211a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 3211a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 31ca2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 31ca2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 31ca2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -11253,15 +11253,15 @@ │ │ │ │ mov r1, r3 │ │ │ │ cmp r4, r5 │ │ │ │ beq.n 3217a │ │ │ │ cmp r3, r6 │ │ │ │ bne.n 3216c │ │ │ │ ldr r4, [r4, #0] │ │ │ │ b.n 32158 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32168 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 3217c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ @@ -11270,15 +11270,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (321ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1f0ee8 │ │ │ │ + bl 1f1e60 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -11287,149 +11287,149 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ sub sp, #16 │ │ │ │ cmp r3, #0 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ bge.n 321de │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #41396 @ 0xa1b4 │ │ │ │ + movw r0, #40864 @ 0x9fa0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ ldr r1, [pc, #208] @ (322b0 ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 322a6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ cbnz r5, 3222a │ │ │ │ - bl 22c00c │ │ │ │ + bl 22c7e0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - movw r1, #29604 @ 0x73a4 │ │ │ │ + movw r1, #28900 @ 0x70e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r4, #29612 @ 0x73ac │ │ │ │ + movw r4, #28908 @ 0x70ec │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r0, #41416 @ 0xa1c8 │ │ │ │ + movw r0, #40884 @ 0x9fb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ it eq │ │ │ │ moveq r4, r1 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ b.n 322a8 │ │ │ │ - bl 145a5c │ │ │ │ + bl 145494 │ │ │ │ cbnz r0, 32270 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22c00c │ │ │ │ + bl 22c7e0 │ │ │ │ ldrb r2, [r4, #12] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #29612 @ 0x73ac │ │ │ │ + movw r0, #28908 @ 0x70ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ tst.w r2, #64 @ 0x40 │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #29604 @ 0x73a4 │ │ │ │ + movw r2, #28900 @ 0x70e4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it ne │ │ │ │ movne r2, r0 │ │ │ │ - movw r0, #41452 @ 0xa1ec │ │ │ │ + movw r0, #40920 @ 0x9fd8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 146090 │ │ │ │ + bl 145ac8 │ │ │ │ b.n 3228e │ │ │ │ cmp r0, #1 │ │ │ │ bne.n 3228c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61376 @ 0xefc0 │ │ │ │ + movw r1, #60672 @ 0xed00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 322a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cbnz r3, 322a8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 322a8 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ble.n 3232c │ │ │ │ + ble.n 3233c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 322d4 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 3230a │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #54384 @ 0xd470 │ │ │ │ + movw r1, #53680 @ 0xd1b0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41684 @ 0xa2d4 │ │ │ │ + movw r0, #40980 @ 0xa014 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 322f8 │ │ │ │ mov r0, r4 │ │ │ │ blx 29554 │ │ │ │ adds r3, r0, #1 │ │ │ │ bne.n 32302 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 3230a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 143228 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bl 142c5c │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r0, r3 │ │ │ │ beq.n 32348 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41724 @ 0xa2fc │ │ │ │ + movw r1, #41000 @ 0xa028 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ b.n 3235a │ │ │ │ movs r1, #0 │ │ │ │ - movw r0, #41768 @ 0xa328 │ │ │ │ + movw r0, #41044 @ 0xa054 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 3235e │ │ │ │ movs r0, #0 │ │ │ │ b.n 32396 │ │ │ │ movw r4, #11716 @ 0x2dc4 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ @@ -11442,15 +11442,15 @@ │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 3238a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cbnz r3, 3238a │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r4, #0] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11458,15 +11458,15 @@ │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [pc, #28] @ (323c4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #5536 @ 0x15a0 │ │ │ │ adds r0, #16 │ │ │ │ - bl 1e4944 │ │ │ │ + bl 1e58bc │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -11491,30 +11491,30 @@ │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ beq.n 3242a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cbnz r3, 3242a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ blt.n 3244a │ │ │ │ beq.n 3243c │ │ │ │ ldr.w r0, [r5, #1464] @ 0x5b8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f8b50 │ │ │ │ + bl 1f9ac8 │ │ │ │ adds r6, #1 │ │ │ │ b.n 323ee │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 3244c │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ @@ -11522,26 +11522,26 @@ │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ - movw r0, #51008 @ 0xc740 │ │ │ │ + movw r0, #50304 @ 0xc480 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cbnz r0, 32484 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ b.n 3253e │ │ │ │ mov r0, r4 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 3247e │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r9 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ @@ -11553,23 +11553,23 @@ │ │ │ │ add.w ip, r0, #1 │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne.w ip, [r2] │ │ │ │ str.w r2, [r1, #4]! │ │ │ │ b.n 3249c │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #23064 @ 0x5a18 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41840 @ 0xa370 │ │ │ │ + movw r0, #41136 @ 0xa0b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ beq.n 324de │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cbnz r0, 324e2 │ │ │ │ movs r4, #0 │ │ │ │ b.n 3253e │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r7, r3 │ │ │ │ @@ -11604,18 +11604,18 @@ │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 324de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 324de │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 324de │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #24] │ │ │ │ @@ -11627,601 +11627,601 @@ │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ ldrexd r8, r9, [r1] │ │ │ │ strexd r5, r2, r3, [r1] │ │ │ │ cmp r5, #0 │ │ │ │ bne.n 3256e │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #41860 @ 0xa384 │ │ │ │ + movw r0, #41156 @ 0xa0c4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #516 @ 0x204 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65348 @ 0xff44 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ adds r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 000325d2 <_PyXI_ApplyCapturedException@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - bl 325fa <_PyXI_ApplyError@@Base> │ │ │ │ + bl 32634 <_PyXI_ApplyError@@Base> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ adds r0, #8 │ │ │ │ - bl 22c6a0 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ + bl 22ce74 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 3279a <_PyXI_ApplyError@@Base+0x166> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3262a <_PyXI_ApplyCapturedException@@Base+0x58> │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #41160 @ 0xa0c8 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 32632 <_PyXI_ApplyCapturedException@@Base+0x60> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ │ │ │ │ -000325fa <_PyXI_ApplyError@@Base>: │ │ │ │ +00032634 <_PyXI_ApplyError@@Base>: │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 32604 <_PyXI_ApplyError@@Base+0xa> │ │ │ │ + bne.n 3263e <_PyXI_ApplyError@@Base+0xa> │ │ │ │ adds r0, #8 │ │ │ │ - b.n 3279a <_PyXI_ApplyError@@Base+0x1a0> │ │ │ │ + b.n 328d2 <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #7 │ │ │ │ - bne.n 32634 <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ + bne.n 3266e <_PyXI_ApplyError@@Base+0x3a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1420] @ 0x58c │ │ │ │ - cbnz r1, 3262e <_PyXI_ApplyError@@Base+0x34> │ │ │ │ - movw r1, #41864 @ 0xa388 │ │ │ │ + cbnz r1, 32668 <_PyXI_ApplyError@@Base+0x34> │ │ │ │ + movw r1, #41220 @ 0xa104 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3275c <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 32796 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ adds r3, r2, #6 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 326a4 <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ + bhi.n 326de <_PyXI_ApplyError@@Base+0xaa> │ │ │ │ tbb [pc, r3] │ │ │ │ subs r7, r4, r4 │ │ │ │ lsrs r7, r1, #16 │ │ │ │ subs r6, #4 │ │ │ │ movs r6, r7 │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 15b430 │ │ │ │ + b.n 326f4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 326f4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36824 @ 0x8fd8 │ │ │ │ + movw r1, #36120 @ 0x8d18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 326f4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41912 @ 0xa3b8 │ │ │ │ + movw r1, #41268 @ 0xa134 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 326f4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41948 @ 0xa3dc │ │ │ │ + movw r1, #41304 @ 0xa158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 326ba <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 326f4 <_PyXI_ApplyError@@Base+0xc0> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41988 @ 0xa404 │ │ │ │ + movw r1, #41344 @ 0xa180 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 326c4 <_PyXI_ApplyError@@Base+0xca> │ │ │ │ + cbnz r3, 326fe <_PyXI_ApplyError@@Base+0xca> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3275c <_PyXI_ApplyError@@Base+0x162> │ │ │ │ - bl d7c80 │ │ │ │ + beq.n 32796 <_PyXI_ApplyError@@Base+0x162> │ │ │ │ + bl d7bf4 │ │ │ │ ldr r5, [r4, #28] │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ adds r4, #8 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - cbz r5, 326e8 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + cbz r5, 32722 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 326e8 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ - bl d7cc0 │ │ │ │ + cbnz r0, 32722 <_PyXI_ApplyError@@Base+0xee> │ │ │ │ + bl d7c34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 32b10 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 32b10 <_PyXI_ApplyError@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ee6b8 │ │ │ │ + bl ee6f4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3270e <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + beq.n 32748 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3270e <_PyXI_ApplyError@@Base+0x114> │ │ │ │ + cbnz r3, 32748 <_PyXI_ApplyError@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 32748 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ - bl d7c80 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 32782 <_PyXI_ApplyError@@Base+0x14e> │ │ │ │ + bl d7bf4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #42016 @ 0xa420 │ │ │ │ + movw r1, #41372 @ 0xa19c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3272c <_PyXI_ApplyError@@Base+0x132> │ │ │ │ - bl d7cc0 │ │ │ │ + bge.n 32766 <_PyXI_ApplyError@@Base+0x132> │ │ │ │ + bl d7c34 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32742 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + beq.n 3277c <_PyXI_ApplyError@@Base+0x148> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 32742 <_PyXI_ApplyError@@Base+0x148> │ │ │ │ + cbnz r3, 3277c <_PyXI_ApplyError@@Base+0x148> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7c94 │ │ │ │ - bl d7c80 │ │ │ │ + bl d7c08 │ │ │ │ + bl d7bf4 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r0, [r6, #24] │ │ │ │ mov r0, r3 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7c94 │ │ │ │ + bl d7c08 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r3, lr} │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 329d8 <_PyXI_ApplyError@@Base+0x3de> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 32790 <_PyXI_ApplyError@@Base+0x196> │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ + lsls r3, r3, #26 │ │ │ │ + bmi.n 327c0 <_PyXI_ApplyError@@Base+0x18c> │ │ │ │ + movw r3, #24972 @ 0x618c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42028 @ 0xa42c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 32798 <_PyXI_ApplyError@@Base+0x19e> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 3283c <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 12a744 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3283c <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + bl 88ac8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 327ec <_PyXI_ApplyError@@Base+0x1b8> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 327ec <_PyXI_ApplyError@@Base+0x1b8> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 3283c <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + b.n 32808 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ + bl 18b500 <_PyDeadline_Init@@Base+0x26d0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 32852 <_PyXI_ApplyError@@Base+0x21e> │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.n 3288c <_PyXI_ApplyError@@Base+0x258> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.n 3289c <_PyXI_ApplyError@@Base+0x268> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 88e14 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 328ac <_PyXI_ApplyError@@Base+0x278> │ │ │ │ + bl 848f8 │ │ │ │ + mov r1, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r8 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.n 327f4 <_PyXI_ApplyError@@Base+0x1c0> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 32842 <_PyXI_ApplyError@@Base+0x20e> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 3287c <_PyXI_ApplyError@@Base+0x248> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 328ce <_PyXI_ApplyError@@Base+0x29a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 32832 <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32832 <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.n 32862 <_PyXI_ApplyError@@Base+0x22e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 32862 <_PyXI_ApplyError@@Base+0x22e> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 32832 <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 32832 <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32832 <_PyXI_ApplyError@@Base+0x1fe> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 3283c <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3283c <_PyXI_ApplyError@@Base+0x208> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 32802 <_PyXI_ApplyError@@Base+0x1ce> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32802 <_PyXI_ApplyError@@Base+0x1ce> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 32808 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 32808 <_PyXI_ApplyError@@Base+0x1d4> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 328c2 <_PyXI_ApplyError@@Base+0x28e> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 328c2 <_PyXI_ApplyError@@Base+0x28e> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ + subs r0, #0 │ │ │ │ + it ne │ │ │ │ + movne r0, #1 │ │ │ │ + negs r0, r0 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b623c <_PyNamespace_New@@Base> │ │ │ │ + bl 1b702c <_PyNamespace_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 329d0 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ + beq.w 32b08 <_PyXI_ApplyError@@Base+0x4d4> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b623c <_PyNamespace_New@@Base> │ │ │ │ + bl 1b702c <_PyNamespace_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32898 <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ + beq.n 329d0 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 32806 <_PyXI_ApplyError@@Base+0x20c> │ │ │ │ - bl 7b538 │ │ │ │ + cbz r0, 3293e <_PyXI_ApplyError@@Base+0x30a> │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + beq.n 329ba <_PyXI_ApplyError@@Base+0x386> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63140 @ 0xf6a4 │ │ │ │ + movw r1, #62436 @ 0xf3e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 327fc <_PyXI_ApplyError@@Base+0x202> │ │ │ │ + beq.n 32934 <_PyXI_ApplyError@@Base+0x300> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 327fc <_PyXI_ApplyError@@Base+0x202> │ │ │ │ + cbnz r3, 32934 <_PyXI_ApplyError@@Base+0x300> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + blt.n 329ba <_PyXI_ApplyError@@Base+0x386> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 32808 <_PyXI_ApplyError@@Base+0x20e> │ │ │ │ + b.n 32940 <_PyXI_ApplyError@@Base+0x30c> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 32844 <_PyXI_ApplyError@@Base+0x24a> │ │ │ │ - bl 7b538 │ │ │ │ + cbz r0, 3297c <_PyXI_ApplyError@@Base+0x348> │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + cbz r0, 329ba <_PyXI_ApplyError@@Base+0x386> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ + movw r1, #62448 @ 0xf3f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3283c <_PyXI_ApplyError@@Base+0x242> │ │ │ │ + beq.n 32974 <_PyXI_ApplyError@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3283c <_PyXI_ApplyError@@Base+0x242> │ │ │ │ + cbnz r3, 32974 <_PyXI_ApplyError@@Base+0x340> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + blt.n 329ba <_PyXI_ApplyError@@Base+0x386> │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 32880 <_PyXI_ApplyError@@Base+0x286> │ │ │ │ - bl 7b538 │ │ │ │ + cbz r0, 329b8 <_PyXI_ApplyError@@Base+0x384> │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ + cbz r0, 329ba <_PyXI_ApplyError@@Base+0x386> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32878 <_PyXI_ApplyError@@Base+0x27e> │ │ │ │ + beq.n 329b0 <_PyXI_ApplyError@@Base+0x37c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 32878 <_PyXI_ApplyError@@Base+0x27e> │ │ │ │ + cbnz r3, 329b0 <_PyXI_ApplyError@@Base+0x37c> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 328bc <_PyXI_ApplyError@@Base+0x2c2> │ │ │ │ - b.n 32882 <_PyXI_ApplyError@@Base+0x288> │ │ │ │ - cbz r3, 328bc <_PyXI_ApplyError@@Base+0x2c2> │ │ │ │ + bge.n 329f4 <_PyXI_ApplyError@@Base+0x3c0> │ │ │ │ + b.n 329ba <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + cbz r3, 329f4 <_PyXI_ApplyError@@Base+0x3c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32898 <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ + beq.n 329d0 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32898 <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ + cbnz r3, 329d0 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 32a20 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #29284 @ 0x7264 │ │ │ │ + movw r1, #28580 @ 0x6fa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 328e4 <_PyXI_ApplyError@@Base+0x2ea> │ │ │ │ + beq.n 32a1c <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 328e4 <_PyXI_ApplyError@@Base+0x2ea> │ │ │ │ + cbnz r3, 32a1c <_PyXI_ApplyError@@Base+0x3e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 328f4 <_PyXI_ApplyError@@Base+0x2fa> │ │ │ │ + bge.n 32a2c <_PyXI_ApplyError@@Base+0x3f8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 329c4 <_PyXI_ApplyError@@Base+0x3ca> │ │ │ │ - b.n 329d0 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ + bne.n 32afc <_PyXI_ApplyError@@Base+0x4c8> │ │ │ │ + b.n 32b08 <_PyXI_ApplyError@@Base+0x4d4> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 32902 <_PyXI_ApplyError@@Base+0x308> │ │ │ │ - bl 7b538 │ │ │ │ + cbz r0, 32a3a <_PyXI_ApplyError@@Base+0x406> │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32920 <_PyXI_ApplyError@@Base+0x326> │ │ │ │ - b.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + cbnz r0, 32a58 <_PyXI_ApplyError@@Base+0x424> │ │ │ │ + b.n 32a20 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #10272 @ 0x2820 │ │ │ │ + movw r1, #9568 @ 0x2560 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32948 <_PyXI_ApplyError@@Base+0x34e> │ │ │ │ + beq.n 32a80 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32948 <_PyXI_ApplyError@@Base+0x34e> │ │ │ │ + cbnz r3, 32a80 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + blt.n 32a20 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ mov r0, r6 │ │ │ │ - bl 32b10 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ + bl 32b10 <_PyXI_ApplyError@@Base+0x4dc> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + beq.n 32a20 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42088 @ 0xa468 │ │ │ │ + movw r1, #41384 @ 0xa1a8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 32980 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + beq.n 32ab8 <_PyXI_ApplyError@@Base+0x484> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 32980 <_PyXI_ApplyError@@Base+0x386> │ │ │ │ + cbnz r3, 32ab8 <_PyXI_ApplyError@@Base+0x484> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + blt.n 32a20 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 329d2 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ - bl 7b538 │ │ │ │ + cbz r0, 32b0a <_PyXI_ApplyError@@Base+0x4d6> │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 32996 <_PyXI_ApplyError@@Base+0x39c> │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 329d2 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ + cbnz r0, 32ace <_PyXI_ApplyError@@Base+0x49a> │ │ │ │ + bl d7c34 │ │ │ │ + b.n 32b0a <_PyXI_ApplyError@@Base+0x4d6> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #42100 @ 0xa474 │ │ │ │ + movw r1, #41396 @ 0xa1b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 329be <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ + beq.n 32af6 <_PyXI_ApplyError@@Base+0x4c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 329be <_PyXI_ApplyError@@Base+0x3c4> │ │ │ │ + cbnz r3, 32af6 <_PyXI_ApplyError@@Base+0x4c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 329d2 <_PyXI_ApplyError@@Base+0x3d8> │ │ │ │ - b.n 328e8 <_PyXI_ApplyError@@Base+0x2ee> │ │ │ │ + bge.n 32b0a <_PyXI_ApplyError@@Base+0x4d6> │ │ │ │ + b.n 32a20 <_PyXI_ApplyError@@Base+0x3ec> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 329d0 <_PyXI_ApplyError@@Base+0x3d6> │ │ │ │ + cbnz r3, 32b08 <_PyXI_ApplyError@@Base+0x4d4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ - lsls r3, r3, #26 │ │ │ │ - bmi.n 329fe <_PyXI_ApplyError@@Base+0x404> │ │ │ │ - movw r3, #24972 @ 0x618c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 12adcc │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ - bl 88af4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32a2a <_PyXI_ApplyError@@Base+0x430> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 32a2a <_PyXI_ApplyError@@Base+0x430> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ - mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 32a46 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ - bl 229ac0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 32a90 <_PyXI_ApplyError@@Base+0x496> │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 32aca <_PyXI_ApplyError@@Base+0x4d0> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, r9 │ │ │ │ - bne.n 32ada <_PyXI_ApplyError@@Base+0x4e0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 32aea <_PyXI_ApplyError@@Base+0x4f0> │ │ │ │ - bl 84914 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r8 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 32a32 <_PyXI_ApplyError@@Base+0x438> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 32a80 <_PyXI_ApplyError@@Base+0x486> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 32aba <_PyXI_ApplyError@@Base+0x4c0> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 32b0c <_PyXI_ApplyError@@Base+0x512> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ - cmp r3, r9 │ │ │ │ - beq.n 32aa0 <_PyXI_ApplyError@@Base+0x4a6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 32aa0 <_PyXI_ApplyError@@Base+0x4a6> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a70 <_PyXI_ApplyError@@Base+0x476> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a7a <_PyXI_ApplyError@@Base+0x480> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 32a40 <_PyXI_ApplyError@@Base+0x446> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a40 <_PyXI_ApplyError@@Base+0x446> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 32a46 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 32a46 <_PyXI_ApplyError@@Base+0x44c> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 32b00 <_PyXI_ApplyError@@Base+0x506> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 32b00 <_PyXI_ApplyError@@Base+0x506> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ - subs r0, #0 │ │ │ │ - it ne │ │ │ │ - movne r0, #1 │ │ │ │ - negs r0, r0 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ - cbz r4, 32b50 <_PyXI_ApplyError@@Base+0x556> │ │ │ │ + cbz r4, 32b50 <_PyXI_ApplyError@@Base+0x51c> │ │ │ │ ldrd r3, r6, [r0, #8] │ │ │ │ - movw r1, #6236 @ 0x185c │ │ │ │ + movw r1, #5532 @ 0x159c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 32b88 <_PyXI_ApplyError@@Base+0x58e> │ │ │ │ - movw r1, #57176 @ 0xdf58 │ │ │ │ + cbz r0, 32b88 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ + movw r1, #56472 @ 0xdc98 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 32b5c <_PyXI_ApplyError@@Base+0x562> │ │ │ │ - b.n 32b88 <_PyXI_ApplyError@@Base+0x58e> │ │ │ │ - cbz r5, 32ba8 <_PyXI_ApplyError@@Base+0x5ae> │ │ │ │ + cbnz r0, 32b5c <_PyXI_ApplyError@@Base+0x528> │ │ │ │ + b.n 32b88 <_PyXI_ApplyError@@Base+0x554> │ │ │ │ + cbz r5, 32ba8 <_PyXI_ApplyError@@Base+0x574> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b538 │ │ │ │ - cbz r5, 32b74 <_PyXI_ApplyError@@Base+0x57a> │ │ │ │ + b.w 7b524 │ │ │ │ + cbz r5, 32b74 <_PyXI_ApplyError@@Base+0x540> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #42112 @ 0xa480 │ │ │ │ + movw r0, #41408 @ 0xa1c0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #42124 @ 0xa48c │ │ │ │ + movw r0, #41420 @ 0xa1cc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ - cbz r5, 32b9e <_PyXI_ApplyError@@Base+0x5a4> │ │ │ │ + b.w e21c8 │ │ │ │ + cbz r5, 32b9e <_PyXI_ApplyError@@Base+0x56a> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #42132 @ 0xa494 │ │ │ │ + movw r0, #41428 @ 0xa1d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ 00032bb4 : │ │ │ │ b.w 29f34 │ │ │ │ @@ -12230,37 +12230,37 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #52480 @ 0xcd00 │ │ │ │ + movw r1, #51776 @ 0xca40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cbz r0, 32c16 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ cbnz r0, 32c1a │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cbnz r5, 32c1a │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #52504 @ 0xcd18 │ │ │ │ + movw r1, #51800 @ 0xca58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32c3a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add.w r3, r4, #16 │ │ │ │ ldrexd r6, r7, [r3] │ │ │ │ strexd r2, r0, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ @@ -12275,952 +12275,952 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ bne.n 32c5e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32c7c │ │ │ │ b.n 32c76 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32436 @ 0x7eb4 │ │ │ │ + movw r0, #31732 @ 0x7bf4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32c52 │ │ │ │ b.n 32c8a │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cbnz r0, 32c8a │ │ │ │ movw r3, #56140 @ 0xdb4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ + bl 15b430 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ... │ │ │ │ │ │ │ │ 00032c90 : │ │ │ │ - ldr r0, [pc, #4] @ (32c98 ) │ │ │ │ - b.w cf6b8 │ │ │ │ - nop │ │ │ │ - @ instruction: 0xf7d00048 │ │ │ │ + movw r0, #63400 @ 0xf7a8 │ │ │ │ + movt r0, #72 @ 0x48 │ │ │ │ + b.w cf640 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [pc, #252] @ (32db0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - movw r1, #57760 @ 0xe1a0 │ │ │ │ + bl e1fa4 │ │ │ │ + movw r1, #57056 @ 0xdee0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ cmp r0, #0 │ │ │ │ bge.n 32cd8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 32dac │ │ │ │ ldr r1, [pc, #216] @ (32db4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - movw r1, #4616 @ 0x1208 │ │ │ │ + bl e1fa4 │ │ │ │ + movw r1, #3912 @ 0xf48 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32cd2 │ │ │ │ ldr r1, [pc, #188] @ (32db8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - movw r1, #4636 @ 0x121c │ │ │ │ + bl e1fa4 │ │ │ │ + movw r1, #3932 @ 0xf5c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32cd2 │ │ │ │ mov.w r3, #131072 @ 0x20000 │ │ │ │ str r3, [r5, #20] │ │ │ │ - bl 724f0 │ │ │ │ - movw r1, #59280 @ 0xe790 │ │ │ │ + bl 724cc │ │ │ │ + movw r1, #59636 @ 0xe8f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 32cd2 │ │ │ │ ldr r6, [pc, #128] @ (32dbc ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r4 │ │ │ │ cbz r1, 32d4e │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r6, #8 │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ adds r0, #1 │ │ │ │ bne.n 32d3a │ │ │ │ b.n 32cd2 │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32cd2 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [pc, #88] @ (32dc0 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ + bl e1fa4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32d86 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cbnz r3, 32d86 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ beq.n 32cd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f90 │ │ │ │ + bl e1fcc │ │ │ │ cmp r0, #0 │ │ │ │ bne.n 32cd2 │ │ │ │ - movw r0, #3884 @ 0xf2c │ │ │ │ + movw r0, #3180 @ 0xc6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r5, #24] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb.w r0, [r4, r8] │ │ │ │ - ldrb.w r0, [r8, r8] │ │ │ │ - strh.w r0, [ip, r8] │ │ │ │ - ldrb r0, [r2, #30] │ │ │ │ + strb.w r0, [r8, r8] │ │ │ │ + ldrb.w r0, [ip, r8] │ │ │ │ + ldrh.w r0, [r0, r8] │ │ │ │ + ldrb r0, [r2, #19] │ │ │ │ lsls r1, r0, #1 │ │ │ │ - str.w r0, [r0, r8] │ │ │ │ + str.w r0, [r4, r8] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ add r2, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ - bl c3714 │ │ │ │ + bl c36c4 │ │ │ │ cbz r0, 32e1e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ bmi.n 32e22 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #57768 @ 0xe1a8 │ │ │ │ + movw r1, #57064 @ 0xdee8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ b.n 32e78 │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 240830 │ │ │ │ + bl 241008 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 32e1e │ │ │ │ mov r2, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 32e5a │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32e1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32e1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 32e1e │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 32e68 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ b.n 32e78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 32e5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 32e5e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ ldr r3, [pc, #32] @ (32eb8 ) │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r2, #57800 @ 0xe1c8 │ │ │ │ + movw r2, #57096 @ 0xdf08 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl d688c │ │ │ │ + bl d6800 │ │ │ │ cbz r0, 32eb4 │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ bl 2e814 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - strb.w r0, [r0, #72] @ 0x48 │ │ │ │ + strb.w r0, [r4, #72] @ 0x48 │ │ │ │ │ │ │ │ 00032ebc : │ │ │ │ ldr r0, [pc, #4] @ (32ec4 ) │ │ │ │ - b.w cf6b8 │ │ │ │ + b.w cf640 │ │ │ │ nop │ │ │ │ - ldrh.w r0, [r4, #72] @ 0x48 │ │ │ │ + ldrh.w r0, [r8, #72] @ 0x48 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [pc, #708] @ (331a4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f68 │ │ │ │ + bl e1fa4 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ beq.w 33128 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f90 │ │ │ │ + bl e1fcc │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 33128 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - movw r1, #58260 @ 0xe394 │ │ │ │ + movw r1, #57556 @ 0xe0d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r4, [pc, #668] @ (331a8 ) │ │ │ │ ldr r2, [pc, #672] @ (331ac ) │ │ │ │ ldr.w r7, [r3, #132] @ 0x84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 32f52 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32f36 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 32f36 │ │ │ │ addw r0, r4, #1132 @ 0x46c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #628] @ (331ac ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #57576 @ 0xe0e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1132] @ 0x46c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 32f6c │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 33128 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 33128 │ │ │ │ ldr r0, [pc, #580] @ (331ac ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 33128 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32f7e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1132] @ 0x46c │ │ │ │ cbnz r3, 32f7e │ │ │ │ ldr r0, [pc, #560] @ (331ac ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #560] @ (331b0 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #58300 @ 0xe3bc │ │ │ │ + movw r1, #57596 @ 0xe0fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 32fc8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32fac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32fac │ │ │ │ ldr r0, [pc, #520] @ (331b0 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #512] @ (331b0 ) │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #58324 @ 0xe3d4 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1900] @ 0x76c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 32fe2 │ │ │ │ cmp r3, r2 │ │ │ │ beq.w 33128 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cmp r3, #0 │ │ │ │ bne.w 33128 │ │ │ │ ldr r0, [pc, #468] @ (331b0 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 33128 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 32ff4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1900] @ 0x76c │ │ │ │ cbnz r3, 32ff4 │ │ │ │ ldr r0, [pc, #448] @ (331b0 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58252 @ 0xe38c │ │ │ │ + movw r1, #57548 @ 0xe0cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 33128 │ │ │ │ movs r2, #16 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58272 @ 0xe3a0 │ │ │ │ + movw r1, #57568 @ 0xe0e0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.w 33128 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58292 @ 0xe3b4 │ │ │ │ + movw r1, #57588 @ 0xe0f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33128 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58316 @ 0xe3cc │ │ │ │ + movw r1, #57612 @ 0xe10c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33128 │ │ │ │ ldr r1, [pc, #360] @ (331b4 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f68 │ │ │ │ + bl e1fa4 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r6, #4] │ │ │ │ cmp r0, #0 │ │ │ │ beq.n 33128 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1f90 │ │ │ │ + bl e1fcc │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33128 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r1, #58260 @ 0xe394 │ │ │ │ + movw r1, #57556 @ 0xe0d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [pc, #328] @ (331b8 ) │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 330b4 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33098 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 33098 │ │ │ │ ldr r0, [pc, #292] @ (331b8 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #284] @ (331b8 ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #58280 @ 0xe3a8 │ │ │ │ + movw r1, #57576 @ 0xe0e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1004] @ 0x3ec │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 330c8 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33128 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 33128 │ │ │ │ ldr r0, [pc, #244] @ (331b8 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 33128 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 330da │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1004] @ 0x3ec │ │ │ │ cbnz r3, 330da │ │ │ │ ldr r0, [pc, #224] @ (331b8 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [pc, #224] @ (331bc ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #58300 @ 0xe3bc │ │ │ │ + movw r1, #57596 @ 0xe0fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ beq.n 33116 │ │ │ │ cmp r3, r2 │ │ │ │ bne.n 3312e │ │ │ │ ldr r2, [pc, #192] @ (331bc ) │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #58324 @ 0xe3d4 │ │ │ │ + movw r1, #57620 @ 0xe114 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ bne.n 33140 │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33128 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 33128 │ │ │ │ ldr r0, [pc, #152] @ (331bc ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ b.n 331a0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ bne.n 330fa │ │ │ │ ldr r0, [pc, #128] @ (331bc ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ b.n 330fa │ │ │ │ cmp r3, r2 │ │ │ │ beq.n 33152 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cbnz r3, 33152 │ │ │ │ ldr r0, [pc, #108] @ (331bc ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58340 @ 0xe3e4 │ │ │ │ + movw r1, #57636 @ 0xe124 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33128 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58360 @ 0xe3f8 │ │ │ │ + movw r1, #57656 @ 0xe138 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33128 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58380 @ 0xe40c │ │ │ │ + movw r1, #57676 @ 0xe14c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ blt.n 33128 │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #58404 @ 0xe424 │ │ │ │ + movw r1, #57700 @ 0xe164 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - str??.w r0, [r8, #72] @ 0x48 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + str??.w r0, [ip, #72] @ 0x48 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #12] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #24] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr??.w r0, [ip, #72] @ 0x48 │ │ │ │ - strb r4, [r0, #10] │ │ │ │ + vst4.16 {d0-d3}, [r0], r8 │ │ │ │ + strb r4, [r1, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12a0cc <_Py_union_type_or@@Base+0x468> │ │ │ │ + bl 129a44 <_Py_union_type_or@@Base+0x468> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ 000331e0 : │ │ │ │ ldr r0, [pc, #4] @ (331e8 ) │ │ │ │ - b.w cf6b8 │ │ │ │ + b.w cf640 │ │ │ │ nop │ │ │ │ - ldrsb.w r0, [r0, r8] │ │ │ │ + ldrsb.w r0, [r4, r8] │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r7, r0 │ │ │ │ - movw r0, #42404 @ 0xa5a4 │ │ │ │ + movw r0, #41700 @ 0xa2e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r7, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ + beq.w 33532 │ │ │ │ + ldr r1, [pc, #796] @ (33538 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #65160 @ 0xfe88 │ │ │ │ - movt r1, #72 @ 0x48 │ │ │ │ - bl e1f68 │ │ │ │ + bl e1fa4 │ │ │ │ str r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ - ldr r4, [pc, #780] @ (33540 ) │ │ │ │ - movw r9, #35323 @ 0x89fb │ │ │ │ + beq.w 33532 │ │ │ │ + ldr r4, [pc, #780] @ (3353c ) │ │ │ │ + movw r9, #35307 @ 0x89eb │ │ │ │ movt r9, #6 │ │ │ │ - movw r8, #50057 @ 0xc389 │ │ │ │ + movw r8, #49977 @ 0xc339 │ │ │ │ movt r8, #37 @ 0x25 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add.w r1, r4, #12 │ │ │ │ - cbz r2, 33292 │ │ │ │ + cbz r2, 3328c │ │ │ │ strd r9, r8, [r4, #16] │ │ │ │ str r4, [r4, #28] │ │ │ │ str r2, [r4, #12] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7e878 │ │ │ │ + bl 7e870 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ + beq.w 33532 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ - bl 7e2d0 │ │ │ │ + bl 7e2cc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.w 3351e │ │ │ │ + beq.w 33516 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3328e │ │ │ │ + beq.n 33288 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3328e │ │ │ │ + cbnz r3, 33288 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 33244 │ │ │ │ + b.n 3323e │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #60088 @ 0xeab8 │ │ │ │ + movw r0, #59020 @ 0xe68c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 8c260 │ │ │ │ + bl 8c268 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r7, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ + beq.w 33532 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54524 @ 0xd4fc │ │ │ │ + movw r1, #53820 @ 0xd23c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59540 @ 0xe894 │ │ │ │ + movw r1, #58472 @ 0xe468 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59552 @ 0xe8a0 │ │ │ │ + movw r1, #58484 @ 0xe474 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ blx 29168 │ │ │ │ - movw r1, #59568 @ 0xe8b0 │ │ │ │ + movw r1, #58500 @ 0xe484 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e81b4 │ │ │ │ + bl 1e912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29eac │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #59584 @ 0xe8c0 │ │ │ │ + movw r0, #58516 @ 0xe494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ - movw r1, #27948 @ 0x6d2c │ │ │ │ + bl 84c80 │ │ │ │ + movw r1, #27244 @ 0x6a6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #3152 @ 0xc50 │ │ │ │ + movw r2, #2448 @ 0x990 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #59592 @ 0xe8c8 │ │ │ │ + movw r1, #58524 @ 0xe49c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1e81b4 │ │ │ │ + bl 1e912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59608 @ 0xe8d8 │ │ │ │ + movw r1, #58540 @ 0xe4ac │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 337ba │ │ │ │ - mov r8, r0 │ │ │ │ + bl 337bc │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ - bl 724f0 │ │ │ │ - mov sl, r0 │ │ │ │ + beq.w 33532 │ │ │ │ + bl 724cc │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ - bl 724f0 │ │ │ │ + beq.w 33532 │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 335f4 │ │ │ │ - movw r7, #36604 @ 0x8efc │ │ │ │ - movt r7, #65 @ 0x41 │ │ │ │ - mov.w r9, #0 │ │ │ │ - ldr.w fp, [r7] │ │ │ │ + beq.w 335f6 │ │ │ │ + ldr.w sl, [pc, #456] @ 33540 │ │ │ │ + mov.w r8, #0 │ │ │ │ + ldr.w fp, [sl] │ │ │ │ cmp.w fp, #0 │ │ │ │ bne.w 33544 │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - adds r7, #8 │ │ │ │ - cmp.w r9, #44 @ 0x2c │ │ │ │ - bne.n 33388 │ │ │ │ - mov r0, r8 │ │ │ │ - movw r2, #59624 @ 0xe8e8 │ │ │ │ + add.w r8, r8, #1 │ │ │ │ + add.w sl, sl, #8 │ │ │ │ + cmp.w r8, #44 @ 0x2c │ │ │ │ + bne.n 3337e │ │ │ │ + mov r0, r7 │ │ │ │ + movw r2, #58556 @ 0xe4bc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #63132 @ 0xf69c │ │ │ │ + movw r1, #62428 @ 0xf3dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1e81b4 │ │ │ │ + bl 1e912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 335f4 │ │ │ │ - mov r2, sl │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #22188 @ 0x56ac │ │ │ │ + blt.w 335f6 │ │ │ │ + mov r2, r9 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r1, #21484 @ 0x53ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 33530 │ │ │ │ + blt.w 33528 │ │ │ │ mov r2, r4 │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #59672 @ 0xe918 │ │ │ │ + mov r0, r7 │ │ │ │ + movw r1, #58604 @ 0xe4ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59684 @ 0xe924 │ │ │ │ + movw r1, #58616 @ 0xe4f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 337ba │ │ │ │ + bl 337bc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3353a │ │ │ │ - movw r2, #59700 @ 0xe934 │ │ │ │ + beq.w 33532 │ │ │ │ + movw r2, #58632 @ 0xe508 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #63132 @ 0xf69c │ │ │ │ + movw r1, #62428 @ 0xf3dc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1e81b4 │ │ │ │ + bl 1e912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59756 @ 0xe96c │ │ │ │ + movw r1, #58688 @ 0xe540 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59772 @ 0xe97c │ │ │ │ + movw r1, #58704 @ 0xe550 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59788 @ 0xe98c │ │ │ │ + movw r1, #58720 @ 0xe560 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59804 @ 0xe99c │ │ │ │ + movw r1, #58736 @ 0xe570 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59820 @ 0xe9ac │ │ │ │ + movw r1, #58752 @ 0xe580 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59840 @ 0xe9c0 │ │ │ │ + movw r1, #58772 @ 0xe594 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59856 @ 0xe9d0 │ │ │ │ + movw r1, #58788 @ 0xe5a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59872 @ 0xe9e0 │ │ │ │ + movw r1, #58804 @ 0xe5b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59888 @ 0xe9f0 │ │ │ │ + movw r1, #58820 @ 0xe5c4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59904 @ 0xea00 │ │ │ │ + movw r1, #58836 @ 0xe5d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3353a │ │ │ │ + blt.n 33532 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3353a │ │ │ │ + cbz r0, 33532 │ │ │ │ blx 2a514 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r0, #59920 @ 0xea10 │ │ │ │ + movw r0, #58852 @ 0xe5e4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 33626 │ │ │ │ + beq.w 33628 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 33602 │ │ │ │ + bne.n 33604 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3353a │ │ │ │ + beq.n 33532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3353a │ │ │ │ + cbnz r3, 33532 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3353a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33532 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 335e4 │ │ │ │ + bne.n 335e6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 337b4 │ │ │ │ - cdp2 0, 10, cr0, cr0, cr8, {2} │ │ │ │ - mov r0, r9 │ │ │ │ + b.n 337b6 │ │ │ │ + vst4.16 {d16-d19}, [r8], r8 │ │ │ │ + vld4.16 {d16-d19}, [r0], r8 │ │ │ │ + ldrb r0, [r0, #21] │ │ │ │ + lsls r1, r0, #1 │ │ │ │ + mov r0, r8 │ │ │ │ blx 2a1a4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 33550 │ │ │ │ - ldr r6, [r7, #4] │ │ │ │ + cbnz r0, 33552 │ │ │ │ + ldr.w r6, [sl, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, fp │ │ │ │ - mov r0, r8 │ │ │ │ - bl 1e81b4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 1e912c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 335f4 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 8140c │ │ │ │ + blt.n 335f6 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 813f0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 335f4 │ │ │ │ + beq.n 335f6 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ - mov r0, sl │ │ │ │ - bl 80d98 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33582 │ │ │ │ + beq.n 33584 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3359e │ │ │ │ + cbnz r0, 335a0 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 335f4 │ │ │ │ + beq.n 335f6 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 335f4 │ │ │ │ + cbnz r2, 335f6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 335f4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 335f6 │ │ │ │ mov r1, fp │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 335c2 │ │ │ │ + beq.n 335c4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 335c2 │ │ │ │ + cbnz r1, 335c4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 335dc │ │ │ │ + beq.n 335de │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 335dc │ │ │ │ + cbnz r2, 335de │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - bne.w 33394 │ │ │ │ - b.n 335f4 │ │ │ │ + bne.w 3338a │ │ │ │ + b.n 335f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3353a │ │ │ │ + bne.n 33532 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3353a │ │ │ │ - mov r0, sl │ │ │ │ - bl 79634 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33532 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ - b.n 3353a │ │ │ │ - bl 86088 │ │ │ │ + bl 79618 │ │ │ │ + b.n 33532 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3361a │ │ │ │ + beq.n 3361c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3361a │ │ │ │ + cbnz r3, 3361c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r4, #12 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 334f6 │ │ │ │ - b.n 33518 │ │ │ │ + bne.w 334ee │ │ │ │ + b.n 33510 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59924 @ 0xea14 │ │ │ │ + movw r1, #58856 @ 0xe5e8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, r7 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59936 @ 0xea20 │ │ │ │ + movw r1, #58868 @ 0xe5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #59968 @ 0xea40 │ │ │ │ + movw r1, #58900 @ 0xe614 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60012 @ 0xea6c │ │ │ │ + movw r1, #58944 @ 0xe640 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3353a │ │ │ │ + blt.w 33532 │ │ │ │ movs r0, #108 @ 0x6c │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3368e │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 3353a │ │ │ │ + cbnz r0, 33690 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 33532 │ │ │ │ movs r1, #108 @ 0x6c │ │ │ │ movs r2, #2 │ │ │ │ - movw r3, #60044 @ 0xea8c │ │ │ │ + movw r3, #58976 @ 0xe660 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ str r2, [r0, #8] │ │ │ │ movs r2, #7 │ │ │ │ strd r3, r1, [r0] │ │ │ │ movs r3, #4 │ │ │ │ - movw r1, #60068 @ 0xeaa4 │ │ │ │ + movw r1, #59000 @ 0xe678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r2, r3, [r0, #12] │ │ │ │ movw r2, #41380 @ 0xa1a4 │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38340 @ 0x95c4 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ @@ -13257,766 +13257,767 @@ │ │ │ │ movw r2, #38364 @ 0x95dc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38884 @ 0x97e4 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #76] @ 0x4c │ │ │ │ movw r2, #37504 @ 0x9280 │ │ │ │ movt r2, #2 │ │ │ │ - movw r3, #44137 @ 0xac69 │ │ │ │ + movw r3, #47041 @ 0xb7c1 │ │ │ │ movt r3, #25 │ │ │ │ strd r2, r3, [r0, #84] @ 0x54 │ │ │ │ movw r2, #43660 @ 0xaa8c │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #38680 @ 0x9718 │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #92] @ 0x5c │ │ │ │ movw r2, #41420 @ 0xa1cc │ │ │ │ movt r2, #2 │ │ │ │ movw r3, #41148 @ 0xa0bc │ │ │ │ movt r3, #2 │ │ │ │ strd r2, r3, [r0, #100] @ 0x64 │ │ │ │ - movw r2, #15903 @ 0x3e1f │ │ │ │ + movw r2, #15743 @ 0x3d7f │ │ │ │ movt r2, #5 │ │ │ │ - bl fe148 │ │ │ │ + bl fe064 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 337a4 │ │ │ │ + cbnz r0, 337a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78598 │ │ │ │ - b.n 3353a │ │ │ │ + bl 78578 │ │ │ │ + b.n 33532 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #60076 @ 0xeaac │ │ │ │ + movw r1, #59008 @ 0xe680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ asrs r0, r0, #31 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2968c │ │ │ │ adds r6, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b509c │ │ │ │ - cbz r0, 33838 │ │ │ │ + bl 1b5e84 │ │ │ │ + cbz r0, 3383a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 33802 │ │ │ │ + cbnz r0, 33804 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33838 │ │ │ │ + beq.n 3383a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33838 │ │ │ │ + cbnz r3, 3383a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33838 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3383a │ │ │ │ mov r1, r4 │ │ │ │ - bl 33860 <_PyImport_SetModule@@Base> │ │ │ │ + bl 33862 <_PyImport_SetModule@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3383c │ │ │ │ + bge.n 3383e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33822 │ │ │ │ + beq.n 33824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33822 │ │ │ │ + cbnz r3, 33824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33838 │ │ │ │ + beq.n 3383a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33838 │ │ │ │ + cbnz r3, 3383a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3385c │ │ │ │ + b.n 3385e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3384e │ │ │ │ + beq.n 33850 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3384e │ │ │ │ + cbnz r3, 33850 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33838 │ │ │ │ + blt.n 3383a │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00033860 <_PyImport_SetModule@@Base>: │ │ │ │ +00033862 <_PyImport_SetModule@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #48] @ (338a0 <_PyImport_SetModule@@Base+0x40>) │ │ │ │ + ldr r4, [pc, #48] @ (338a4 <_PyImport_SetModule@@Base+0x42>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r3, 33892 <_PyImport_SetModule@@Base+0x32> │ │ │ │ - movw r1, #6584 @ 0x19b8 │ │ │ │ + cbnz r3, 33894 <_PyImport_SetModule@@Base+0x32> │ │ │ │ + movw r1, #5880 @ 0x16f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25476 @ 0x6384 │ │ │ │ + movw r0, #24772 @ 0x60c4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ mov r0, r3 │ │ │ │ - b.w 8c060 │ │ │ │ + b.w 8c068 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000338a4 : │ │ │ │ - ldr r0, [pc, #4] @ (338ac ) │ │ │ │ - b.w cf6b8 │ │ │ │ +000338a8 : │ │ │ │ + ldr r0, [pc, #4] @ (338b0 ) │ │ │ │ + b.w cf640 │ │ │ │ nop │ │ │ │ - lsls r4, r1, #27 │ │ │ │ + lsrs r0, r4, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -000338b0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (338d8 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #0 │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ - str r0, [r4, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl df298 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl df2d4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #6 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #60300 @ 0xeb8c │ │ │ │ + movw r1, #63228 @ 0xf6fc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 9451c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 945d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 339b4 │ │ │ │ + beq.n 3398c │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbnz r3, 33922 │ │ │ │ + cbnz r3, 338fa │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #60308 @ 0xeb94 │ │ │ │ + movw r1, #63236 @ 0xf704 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 9451c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 945d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 33938 │ │ │ │ - b.n 339b4 │ │ │ │ + bne.n 33910 │ │ │ │ + b.n 3398c │ │ │ │ movs r2, #5 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #20324 @ 0x4f64 │ │ │ │ + movw r1, #19540 @ 0x4c54 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 9451c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 945d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3390c │ │ │ │ - b.n 339b4 │ │ │ │ + bne.n 338e4 │ │ │ │ + b.n 3398c │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebe20 │ │ │ │ + bl ebe58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 339b4 │ │ │ │ + beq.n 3398c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f14 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5e88 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 3398a │ │ │ │ + beq.n 33962 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33966 │ │ │ │ + beq.n 3393e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33966 │ │ │ │ + cbnz r3, 3393e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28628 @ 0x6fd4 │ │ │ │ + movw r0, #27924 @ 0x6d14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 339b4 │ │ │ │ + cbz r0, 3398c │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f14 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5e88 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3399c │ │ │ │ + bne.n 33974 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339b4 │ │ │ │ + beq.n 3398c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 339b4 │ │ │ │ + cbnz r3, 3398c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 339b4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3398c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 339ac │ │ │ │ + beq.n 33984 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 339ac │ │ │ │ + cbnz r3, 33984 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 948ac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 339bc │ │ │ │ + bl 94964 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33994 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e5eec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e6ed8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 339c8 │ │ │ │ + cbz r1, 339a0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 339d0 │ │ │ │ + b.n 339a8 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 161228 │ │ │ │ + b.w 160e48 │ │ │ │ + │ │ │ │ +000339ac : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r1, [pc, #24] @ (339d4 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #0 │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 7c558 │ │ │ │ + str r0, [r4, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl df298 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl df2d4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ movs r2, #17 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #60356 @ 0xebc4 │ │ │ │ + movw r1, #63284 @ 0xf734 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 9451c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 945d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ac6 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl ebe20 │ │ │ │ + bl ebe58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ac6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f14 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5e88 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33a98 │ │ │ │ + beq.n 33a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a2e │ │ │ │ + beq.n 33a32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a2e │ │ │ │ + cbnz r3, 33a32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 33a74 │ │ │ │ + cbz r3, 33a78 │ │ │ │ movs r2, #9 │ │ │ │ add r0, sp, #4 │ │ │ │ - movw r1, #60376 @ 0xebd8 │ │ │ │ + movw r1, #63304 @ 0xf748 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 9451c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + bl 945d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ac6 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl ebe20 │ │ │ │ + bl ebe58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ac6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f14 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5e88 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - beq.n 33a98 │ │ │ │ + beq.n 33a9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33a74 │ │ │ │ + beq.n 33a78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33a74 │ │ │ │ + cbnz r3, 33a78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #28628 @ 0x6fd4 │ │ │ │ + movw r0, #27924 @ 0x6d14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 33ac2 │ │ │ │ + cbz r0, 33ac6 │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d5f14 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ + bl d5e88 <_PyUnicodeWriter_WriteStr@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 33aaa │ │ │ │ + bne.n 33aae │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33ac2 │ │ │ │ + beq.n 33ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33ac2 │ │ │ │ + cbnz r3, 33ac6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ac2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33ac6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33aba │ │ │ │ + beq.n 33abe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 33aba │ │ │ │ + cbnz r3, 33abe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 948ac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ - b.n 33aca │ │ │ │ + bl 94964 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 33ace │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1e5eec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bl 1e6ed8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 33aee │ │ │ │ + cbz r3, 33af2 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 33af0 │ │ │ │ + b.n 33af4 │ │ │ │ mov r5, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ blx 29634 │ │ │ │ - cbnz r6, 33b08 │ │ │ │ + cbnz r6, 33b0c │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 33b08 │ │ │ │ + ble.n 33b0c │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 33b08 │ │ │ │ - cbnz r4, 33b30 │ │ │ │ - ldr r1, [pc, #432] @ (33cbc ) │ │ │ │ + bgt.n 33b0c │ │ │ │ + cbnz r4, 33b34 │ │ │ │ + ldr r1, [pc, #432] @ (33cc0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 33ca8 │ │ │ │ + beq.w 33cac │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ca8 │ │ │ │ + bne.w 33cac │ │ │ │ add r8, r5 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 33b80 │ │ │ │ + beq.n 33b84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 33b68 │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 33b6c │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 33b60 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 33b64 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 33ca8 │ │ │ │ + bne.w 33cac │ │ │ │ cmp.w r8, #2 │ │ │ │ - bne.n 33b6c │ │ │ │ - b.n 33b88 │ │ │ │ + bne.n 33b70 │ │ │ │ + b.n 33b8c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - bne.n 33b8a │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 33b8a │ │ │ │ - b.n 33ca8 │ │ │ │ + bne.n 33b8e │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 33b8e │ │ │ │ + b.n 33cac │ │ │ │ movs r4, #15 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 33b8a │ │ │ │ + b.n 33b8e │ │ │ │ movs r4, #15 │ │ │ │ mov r0, r7 │ │ │ │ movs r6, #0 │ │ │ │ strd r6, r6, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #48] @ 0x30 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r7, r0 │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ ldr.w r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #60] @ 0x3c │ │ │ │ - bl 1770fc │ │ │ │ + bl 176fdc │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 33ca2 │ │ │ │ + beq.n 33ca6 │ │ │ │ mov r3, r4 │ │ │ │ movs r2, #8 │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ - movw r4, #51788 @ 0xca4c │ │ │ │ + movw r4, #51084 @ 0xc78c │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #7265 @ 0x1c61 │ │ │ │ + movw r4, #6965 @ 0x1b35 │ │ │ │ movt r4, #23 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r4, [sp, #128] @ 0x80 │ │ │ │ - movw r4, #26505 @ 0x6789 │ │ │ │ + movw r4, #26217 @ 0x6669 │ │ │ │ movt r4, #23 │ │ │ │ str.w r9, [sp, #96] @ 0x60 │ │ │ │ str r4, [sp, #132] @ 0x84 │ │ │ │ str r6, [sp, #136] @ 0x88 │ │ │ │ blx 2a444 │ │ │ │ subs r4, r0, #0 │ │ │ │ - beq.n 33c22 │ │ │ │ - bgt.n 33c5a │ │ │ │ + beq.n 33c26 │ │ │ │ + bgt.n 33c5e │ │ │ │ adds r1, r4, #4 │ │ │ │ - beq.n 33c0a │ │ │ │ + beq.n 33c0e │ │ │ │ adds r2, r4, #2 │ │ │ │ - bne.n 33c5a │ │ │ │ + bne.n 33c5e │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - movw r1, #60920 @ 0xedf8 │ │ │ │ + movw r1, #63848 @ 0xf968 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 12f100 │ │ │ │ - b.n 33ca2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 33ca6 │ │ │ │ movw r3, #36632 @ 0x8f18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60880 @ 0xedd0 │ │ │ │ + movw r1, #63808 @ 0xf940 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 33ca2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 33ca6 │ │ │ │ str.w r8, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ - cbnz r3, 33c40 │ │ │ │ + cbnz r3, 33c44 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 2486b0 │ │ │ │ + bl 248d88 <_PyXI_EndInterpreter@@Base+0x608> │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #112] @ 0x70 │ │ │ │ - bge.n 33c40 │ │ │ │ + bge.n 33c44 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 299f8 │ │ │ │ - b.n 33ca2 │ │ │ │ - bl 989e8 │ │ │ │ + b.n 33ca6 │ │ │ │ + bl 988ec │ │ │ │ movs r1, #4 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 294f8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r3, r4, #2 │ │ │ │ - bne.n 33c74 │ │ │ │ + bne.n 33c78 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 299f8 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ mov r2, r4 │ │ │ │ - movw r3, #22464 @ 0x57c0 │ │ │ │ + movw r3, #21760 @ 0x5500 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - bl 24eed4 <_Py_c_pow@@Base+0x6e4> │ │ │ │ - b.n 33ca2 │ │ │ │ + bl 24f5ac <_Py_c_pow@@Base+0x714> │ │ │ │ + b.n 33ca6 │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 33c26 │ │ │ │ + beq.n 33c2a │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ blx 299f8 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 33c92 │ │ │ │ + cbnz r0, 33c96 │ │ │ │ ldr r1, [sp, #112] @ 0x70 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 177434 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ + bl 177314 <_PyArg_NoKeywords@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 33caa │ │ │ │ - b.n 33ca2 │ │ │ │ - movw r3, #23628 @ 0x5c4c │ │ │ │ + cbnz r0, 33cae │ │ │ │ + b.n 33ca6 │ │ │ │ + movw r3, #22924 @ 0x598c │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r1, [sp, #120] @ 0x78 │ │ │ │ - bl 24eed4 <_Py_c_pow@@Base+0x6e4> │ │ │ │ + bl 24f5ac <_Py_c_pow@@Base+0x714> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 1c6f80 <_PySys_GetRequiredAttrString@@Base+0x8e4> │ │ │ │ + bl 1c7d74 <_PySys_GetRequiredAttrString@@Base+0x848> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ - cbz r3, 33cb4 │ │ │ │ + cbz r3, 33cb8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - lsls r4, r5, #28 │ │ │ │ + lsrs r0, r0, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #62740 @ 0xf514 │ │ │ │ + movw r1, #62036 @ 0xf254 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl feaa8 │ │ │ │ + bl feb08 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 33cfc │ │ │ │ + cbz r2, 33d00 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 33cfc │ │ │ │ + beq.n 33d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 33cfc │ │ │ │ + cbnz r3, 33d00 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ add r6, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #61300 @ 0xef74 │ │ │ │ + movw r1, #64164 @ 0xfaa4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add r2, sp, #28 │ │ │ │ str r6, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ strd r5, r5, [sp, #16] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 33d92 │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 33d96 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r1, 33d78 │ │ │ │ + cbnz r1, 33d7c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 33d62 │ │ │ │ + bne.n 33d66 │ │ │ │ add r3, sp, #32 │ │ │ │ movs r5, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r6, r7, [sp, #32] │ │ │ │ blx 299d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33dee │ │ │ │ + blt.n 33df2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - bl 7f1a8 │ │ │ │ - b.n 33dfe │ │ │ │ + bl 7f190 │ │ │ │ + b.n 33e02 │ │ │ │ add r3, sp, #16 │ │ │ │ movs r5, #4 │ │ │ │ str r5, [sp, #12] │ │ │ │ blx 299d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 33dee │ │ │ │ + blt.n 33df2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 8140c │ │ │ │ - b.n 33dfe │ │ │ │ + bl 813f0 │ │ │ │ + b.n 33e02 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 33d96 │ │ │ │ + bne.n 33d9a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61316 @ 0xef84 │ │ │ │ + movw r1, #64180 @ 0xfab4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 33dfe │ │ │ │ + b.n 33e02 │ │ │ │ subs r3, r1, #1 │ │ │ │ cmp.w r3, #1024 @ 0x400 │ │ │ │ - bcc.n 33db6 │ │ │ │ + bcc.n 33dba │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61356 @ 0xefac │ │ │ │ + movw r1, #64220 @ 0xfadc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 33d92 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 33d96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 33d92 │ │ │ │ + beq.n 33d96 │ │ │ │ str r6, [sp, #0] │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrd r2, r1, [sp, #24] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 299d4 <__getsockopt64@plt> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33df4 │ │ │ │ + bge.n 33df8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33dee │ │ │ │ + beq.n 33df2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 33dee │ │ │ │ + cbnz r3, 33df2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 33dfe │ │ │ │ + b.n 33e02 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ vneg.f64 d0, d0 │ │ │ │ vneg.f64 d1, d1 │ │ │ │ add sp, #16 │ │ │ │ - b.w 18d748 │ │ │ │ + b.w 18d9e0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 153f88 │ │ │ │ - cbz r0, 33e42 │ │ │ │ + bl 153a38 │ │ │ │ + cbz r0, 33e46 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 33e70 │ │ │ │ - cbz r0, 33e6e │ │ │ │ + bl 33e74 │ │ │ │ + cbz r0, 33e72 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #11768 @ 0x2df8 │ │ │ │ + movw r0, #11064 @ 0x2b38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 732ec │ │ │ │ - cbz r0, 33ec4 │ │ │ │ + bl 732b8 │ │ │ │ + cbz r0, 33ec8 │ │ │ │ mov r4, r0 │ │ │ │ add.w r7, r0, #8 │ │ │ │ - b.n 33e9a │ │ │ │ + b.n 33e9e │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 33ed8 │ │ │ │ + ble.n 33edc │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33ee4 │ │ │ │ + bl 33ee8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 33e96 │ │ │ │ + bne.n 33e9a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 33ec8 │ │ │ │ + bne.n 33ecc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 33ede │ │ │ │ + b.n 33ee2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 33ec4 │ │ │ │ + bne.n 33ec8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 33ec4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 33ec8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 33f22 │ │ │ │ + bne.n 33f26 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r0, 33f18 │ │ │ │ - movw r0, #13380 @ 0x3444 │ │ │ │ + cbnz r0, 33f1c │ │ │ │ + movw r0, #12676 @ 0x3184 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbz r0, 33f30 │ │ │ │ + cbz r0, 33f34 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 110a9c │ │ │ │ + b.w 110dc4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ @@ -14031,577 +14032,577 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 33f82 │ │ │ │ + bge.n 33f86 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31368 @ 0x7a88 │ │ │ │ + movw r2, #30664 @ 0x77c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4284 @ 0x10bc │ │ │ │ + movw r0, #3580 @ 0xdfc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 33f8e │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 33f92 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f9e │ │ │ │ + bl 33fa2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 33f98 │ │ │ │ + cbz r3, 33f9c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #188] @ (3406c ) │ │ │ │ + ldr r3, [pc, #188] @ (34070 ) │ │ │ │ mov r6, r1 │ │ │ │ add.w r1, r3, #28 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r2, #11756 @ 0x2dec │ │ │ │ + movw r2, #11052 @ 0x2b2c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - bl 12f30c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12ec94 <_PyObject_CallMethod@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34066 │ │ │ │ + beq.n 3406a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 34002 │ │ │ │ + bmi.n 34006 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 33fea │ │ │ │ + beq.n 33fee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 33fea │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 33fee │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21216 @ 0x52e0 │ │ │ │ + movw r1, #20512 @ 0x5020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 34066 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3406a │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, r5 │ │ │ │ - bge.n 3403a │ │ │ │ + bge.n 3403e │ │ │ │ movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ - movw r1, #34096 @ 0x8530 │ │ │ │ + movw r1, #33392 @ 0x8270 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34066 │ │ │ │ + beq.n 3406a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34066 │ │ │ │ + cbnz r3, 3406a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34066 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3406a │ │ │ │ add.w r1, r4, #16 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29cc8 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 3405c │ │ │ │ + beq.n 34060 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ - cbnz r1, 3405c │ │ │ │ + cbnz r1, 34060 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - b.n 33b08 │ │ │ │ + b.n 33b1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 340a2 │ │ │ │ + bhi.n 340a6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1cd4 │ │ │ │ - cbz r0, 340bc │ │ │ │ - b.n 340b8 │ │ │ │ - movw r0, #53572 @ 0xd144 │ │ │ │ + bl d1c54 │ │ │ │ + cbz r0, 340c0 │ │ │ │ + b.n 340bc │ │ │ │ + movw r0, #52868 @ 0xce84 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34094 │ │ │ │ + bne.n 34098 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3410e │ │ │ │ + b.n 34112 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 340d4 │ │ │ │ + ble.n 340d8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 340d6 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 340d6 │ │ │ │ - b.n 340b8 │ │ │ │ + bne.n 340da │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 340da │ │ │ │ + b.n 340bc │ │ │ │ movs r4, #1 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r6, [sp, #4] │ │ │ │ cmp.w r5, #5120 @ 0x1400 │ │ │ │ - ble.n 340fa │ │ │ │ - bl 989e8 │ │ │ │ + ble.n 340fe │ │ │ │ + bl 988ec │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a660 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 34106 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 3410a │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ blx 2a660 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 34118 │ │ │ │ + cbz r3, 3411c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ - cbz r0, 3416e │ │ │ │ + bl 73484 │ │ │ │ + cbz r0, 34172 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a174 │ │ │ │ - b.n 3414c │ │ │ │ - bl 86088 │ │ │ │ + b.n 34150 │ │ │ │ + bl 86070 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r3, 34178 │ │ │ │ - bl 138630 <_Py_DecRef@@Base> │ │ │ │ + cbnz r3, 3417c │ │ │ │ + bl 137fe0 <_Py_DecRef@@Base> │ │ │ │ blx 2a774 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r1, 34172 │ │ │ │ - bl 1e2a80 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + cbz r1, 34176 │ │ │ │ + bl 1e39f8 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 3413e │ │ │ │ + bne.n 34142 │ │ │ │ mov r0, r4 │ │ │ │ - bl 138630 <_Py_DecRef@@Base> │ │ │ │ + bl 137fe0 <_Py_DecRef@@Base> │ │ │ │ blx 2a508 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3417e │ │ │ │ + b.n 34182 │ │ │ │ blx 2a508 │ │ │ │ - b.n 3417e │ │ │ │ - bl 138630 <_Py_DecRef@@Base> │ │ │ │ - b.n 34164 │ │ │ │ + b.n 34182 │ │ │ │ + bl 137fe0 <_Py_DecRef@@Base> │ │ │ │ + b.n 34168 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1b9ac4 │ │ │ │ + b.w 1ba95c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 341b0 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 341c8 │ │ │ │ - b.n 341de │ │ │ │ + bne.n 341b4 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 341cc │ │ │ │ + b.n 341e2 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 341c8 │ │ │ │ + bne.n 341cc │ │ │ │ ldrd r1, r2, [r4, #8] │ │ │ │ - movw r0, #48 @ 0x30 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64880 @ 0xfd70 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ - movw r0, #64 @ 0x40 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ + movw r0, #64896 @ 0xfd80 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 341fc │ │ │ │ + bgt.n 34200 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #116 @ 0x74 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64948 @ 0xfdb4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r6, r2 │ │ │ │ cmp r2, #5 │ │ │ │ - ble.n 34230 │ │ │ │ + ble.n 34234 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #164 @ 0xa4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #64996 @ 0xfde4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r5, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34244 │ │ │ │ + bne.n 34248 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 343e4 │ │ │ │ + b.n 343e8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34258 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3425c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34240 │ │ │ │ + bne.n 34244 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 34284 │ │ │ │ + beq.n 34288 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 3428a │ │ │ │ + beq.n 3428e │ │ │ │ ldr.w r9, [r5, #12] │ │ │ │ cmp r6, #4 │ │ │ │ - beq.n 3427e │ │ │ │ + beq.n 34282 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 34280 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 34280 │ │ │ │ - b.n 34240 │ │ │ │ + bne.n 34284 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 34284 │ │ │ │ + b.n 34244 │ │ │ │ movs r5, #0 │ │ │ │ - cbz r4, 34294 │ │ │ │ - b.n 342a2 │ │ │ │ + cbz r4, 34298 │ │ │ │ + b.n 342a6 │ │ │ │ movs r5, #0 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 34294 │ │ │ │ + b.n 34298 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 343d0 │ │ │ │ + bne.w 343d4 │ │ │ │ mov r9, r4 │ │ │ │ mov r5, r4 │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - b.n 342a4 │ │ │ │ + b.n 342a8 │ │ │ │ mov r6, r4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 342c4 │ │ │ │ + bne.n 342c8 │ │ │ │ mov r3, r4 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r9, [r3] │ │ │ │ - b.n 342c6 │ │ │ │ + b.n 342ca │ │ │ │ mov sl, r9 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r8 │ │ │ │ strd r4, r9, [sp] │ │ │ │ - movw r1, #208 @ 0xd0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65040 @ 0xfe10 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ str r5, [sp, #8] │ │ │ │ - movw r0, #216 @ 0xd8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + movw r0, #65048 @ 0xfe18 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34240 │ │ │ │ + beq.n 34244 │ │ │ │ cmp r7, #8 │ │ │ │ - beq.n 3430c │ │ │ │ + beq.n 34310 │ │ │ │ lsls r4, r7, #31 │ │ │ │ - bmi.n 34310 │ │ │ │ + bmi.n 34314 │ │ │ │ lsls r0, r7, #30 │ │ │ │ - bmi.n 34314 │ │ │ │ + bmi.n 34318 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #228 @ 0xe4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65060 @ 0xfe24 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 34240 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 34244 │ │ │ │ movs r3, #2 │ │ │ │ - b.n 34316 │ │ │ │ + b.n 3431a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 34316 │ │ │ │ + b.n 3431a │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ strh.w r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 34330 │ │ │ │ - cbz r6, 34372 │ │ │ │ - b.n 34356 │ │ │ │ + bne.n 34334 │ │ │ │ + cbz r6, 34376 │ │ │ │ + b.n 3435a │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 34342 │ │ │ │ - bl 123238 │ │ │ │ - b.n 34348 │ │ │ │ - bl e1c34 │ │ │ │ + bpl.n 34346 │ │ │ │ + bl 122be4 │ │ │ │ + b.n 3434c │ │ │ │ + bl e1c70 │ │ │ │ asrs r1, r0, #31 │ │ │ │ strd r0, r1, [sp, #24] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3432c │ │ │ │ - b.n 34240 │ │ │ │ + beq.n 34330 │ │ │ │ + b.n 34244 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 34382 │ │ │ │ - bl 123238 │ │ │ │ + bpl.n 34386 │ │ │ │ + bl 122be4 │ │ │ │ strd r0, r1, [sp, #32] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34240 │ │ │ │ + bne.w 34244 │ │ │ │ tst.w r7, #4 │ │ │ │ strh.w r5, [sp, #18] │ │ │ │ ite ne │ │ │ │ movne r6, #13 │ │ │ │ moveq r6, #14 │ │ │ │ - b.n 3439e │ │ │ │ - bl e1c34 │ │ │ │ + b.n 343a2 │ │ │ │ + bl e1c70 │ │ │ │ asrs r1, r0, #31 │ │ │ │ - b.n 34364 │ │ │ │ + b.n 34368 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 343bc │ │ │ │ - bl e9284 │ │ │ │ + bne.n 343c0 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 34240 │ │ │ │ - bl 989e8 │ │ │ │ + bne.w 34244 │ │ │ │ + bl 988ec │ │ │ │ add r2, sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 291b4 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 343d6 │ │ │ │ - b.n 3438a │ │ │ │ + bne.n 343da │ │ │ │ + b.n 3438e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ mov r3, r4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 342ae │ │ │ │ + b.n 342b2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 343bc │ │ │ │ + blt.n 343c0 │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3440c │ │ │ │ - bne.n 34410 │ │ │ │ + blt.n 34410 │ │ │ │ + bne.n 34414 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 34418 │ │ │ │ + b.n 3441c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34418 │ │ │ │ + b.n 3441c │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 34438 │ │ │ │ - cbz r2, 34432 │ │ │ │ + cbnz r3, 3443c │ │ │ │ + cbz r2, 34436 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 34438 │ │ │ │ + cbnz r3, 3443c │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34452 │ │ │ │ + b.n 34456 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65168 @ 0xfe90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 20d8f0 │ │ │ │ + bl 20e5b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3455c │ │ │ │ + beq.n 34560 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 12444c │ │ │ │ - cbnz r0, 34494 │ │ │ │ - bl 989e8 │ │ │ │ + bl 123df4 │ │ │ │ + cbnz r0, 34498 │ │ │ │ + bl 988ec │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ add.w r1, r5, #8 │ │ │ │ add.w r0, r4, #8 │ │ │ │ blx 2a3b8 │ │ │ │ subs r2, r0, #0 │ │ │ │ - beq.n 344f0 │ │ │ │ - bgt.n 344de │ │ │ │ + beq.n 344f4 │ │ │ │ + bgt.n 344e2 │ │ │ │ adds r1, r2, #4 │ │ │ │ - beq.n 344c6 │ │ │ │ + beq.n 344ca │ │ │ │ adds r3, r2, #2 │ │ │ │ - bne.n 344de │ │ │ │ + bne.n 344e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #364 @ 0x16c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65196 @ 0xfeac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 34550 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 34554 │ │ │ │ movw r3, #36632 @ 0x8f18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19672 @ 0x4cd8 │ │ │ │ + movw r1, #18932 @ 0x49f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 34550 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 34554 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #392 @ 0x188 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ + movw r3, #65224 @ 0xfec8 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ - bl 24eed4 <_Py_c_pow@@Base+0x6e4> │ │ │ │ - b.n 34550 │ │ │ │ + bl 24f5ac <_Py_c_pow@@Base+0x714> │ │ │ │ + b.n 34554 │ │ │ │ ldr r2, [r5, #64] @ 0x40 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r5, #76] @ 0x4c │ │ │ │ ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 34534 │ │ │ │ + cbz r3, 34538 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ strb.w r3, [r4, #72] @ 0x48 │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [r4, #73] @ 0x49 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104840 │ │ │ │ - b.n 3455e │ │ │ │ + bl 104b58 │ │ │ │ + b.n 34562 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ @@ -14611,84 +14612,84 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 345b0 │ │ │ │ + bge.n 345b4 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31368 @ 0x7a88 │ │ │ │ + movw r2, #30664 @ 0x77c8 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4320 @ 0x10e0 │ │ │ │ + movw r0, #3616 @ 0xe20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r4, #0 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 345bc │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 345c0 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33f9e │ │ │ │ + bl 33fa2 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 345c6 │ │ │ │ + cbz r3, 345ca │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 345ea │ │ │ │ - cbz r2, 345e4 │ │ │ │ + cbnz r3, 345ee │ │ │ │ + cbz r2, 345e8 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 345ea │ │ │ │ + cbnz r3, 345ee │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34452 │ │ │ │ + b.n 34456 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #460 @ 0x1cc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65292 @ 0xff0c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 3460c │ │ │ │ + b.n 34610 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 34624 │ │ │ │ + bne.n 34628 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 34644 │ │ │ │ - b.n 34626 │ │ │ │ - cbz r1, 3464e │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + bmi.n 34648 │ │ │ │ + b.n 3462a │ │ │ │ + cbz r1, 34652 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 34644 │ │ │ │ + bls.n 34648 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bpl.n 3464e │ │ │ │ - b.n 34630 │ │ │ │ + bpl.n 34652 │ │ │ │ + b.n 34634 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -14696,794 +14697,792 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 34688 │ │ │ │ + cbnz r4, 3468c │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 34688 │ │ │ │ + ble.n 3468c │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34688 │ │ │ │ - cbz r2, 34688 │ │ │ │ + bne.n 3468c │ │ │ │ + cbz r2, 3468c │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34452 │ │ │ │ + b.n 34456 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (346ac ) │ │ │ │ + ldr r4, [pc, #32] @ (346b0 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3467c │ │ │ │ + bne.n 34680 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r5, #10 │ │ │ │ + asrs r4, r5, #10 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.n 346b8 │ │ │ │ + b.n 346bc │ │ │ │ add r1, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bcs.n 346e8 │ │ │ │ + bcs.n 346ec │ │ │ │ lsls r3, r0, #30 │ │ │ │ - bne.n 346dc │ │ │ │ + bne.n 346e0 │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #4 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 346d6 │ │ │ │ + bhi.n 346da │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ tst.w r3, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 346c2 │ │ │ │ - b.n 346f2 │ │ │ │ + beq.n 346c6 │ │ │ │ + b.n 346f6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 346e8 │ │ │ │ + beq.n 346ec │ │ │ │ mov r0, r3 │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 346f2 │ │ │ │ + blt.n 346f6 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 346ba │ │ │ │ + b.n 346be │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3471a │ │ │ │ - cbz r2, 34714 │ │ │ │ + cbnz r3, 3471e │ │ │ │ + cbz r2, 34718 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 3471a │ │ │ │ + cbnz r3, 3471e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34878 │ │ │ │ + b.n 34738 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65168 @ 0xfe90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 171cdc │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 20e5b4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 34842 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 123df4 │ │ │ │ + cbnz r0, 3477a │ │ │ │ + bl 988ec │ │ │ │ + movs r1, #1 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 123df4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 9b444 │ │ │ │ + add.w r1, r5, #8 │ │ │ │ + add.w r0, r4, #8 │ │ │ │ + blx 2a9c0 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + beq.n 347d6 │ │ │ │ + bgt.n 347c4 │ │ │ │ + adds r1, r2, #4 │ │ │ │ + beq.n 347ac │ │ │ │ + adds r3, r2, #2 │ │ │ │ + bne.n 347c4 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #65196 @ 0xfeac │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 34836 │ │ │ │ + movw r3, #36632 @ 0x8f18 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19204 @ 0x4b04 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 34836 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + movw r3, #65440 @ 0xffa0 │ │ │ │ + movt r3, #42 @ 0x2a │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + bl 24f5ac <_Py_c_pow@@Base+0x714> │ │ │ │ + b.n 34836 │ │ │ │ + ldr r2, [r5, #64] @ 0x40 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r4, #64] @ 0x40 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ + bl 79618 │ │ │ │ + ldr r2, [r5, #68] @ 0x44 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r4, #68] @ 0x44 │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + cmp r3, r1 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r2, #0] │ │ │ │ + str r2, [r4, #68] @ 0x44 │ │ │ │ + bl 79618 │ │ │ │ + ldr r3, [r5, #76] @ 0x4c │ │ │ │ + ldr r0, [r4, #76] @ 0x4c │ │ │ │ + cbz r3, 3481a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ + bl 79618 │ │ │ │ + ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ + strb.w r3, [r4, #72] @ 0x48 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #73] @ 0x49 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 104b58 │ │ │ │ + b.n 34844 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + bl 104b58 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79618 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34844 │ │ │ │ - movw r7, #432 @ 0x1b0 │ │ │ │ - movt r7, #43 @ 0x2b │ │ │ │ + beq.n 34958 │ │ │ │ + movw r7, #65264 @ 0xfef0 │ │ │ │ + movt r7, #42 @ 0x2a │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #268] @ (34870 ) │ │ │ │ + ldr r1, [pc, #268] @ (34984 ) │ │ │ │ mov.w r3, #8192 @ 0x2000 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12f30c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12ec94 <_PyObject_CallMethod@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3477e │ │ │ │ - bl 1f0d70 │ │ │ │ + cbnz r0, 34892 │ │ │ │ + bl 1f1ce8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3482e │ │ │ │ - b.n 34762 │ │ │ │ + beq.n 34942 │ │ │ │ + b.n 34876 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 347a2 │ │ │ │ + bne.n 348b6 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r3, 34792 │ │ │ │ + cbnz r3, 348a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3485c │ │ │ │ - b.n 34868 │ │ │ │ + bne.n 34970 │ │ │ │ + b.n 3497c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34848 │ │ │ │ + beq.n 3495c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 34848 │ │ │ │ - b.n 34802 │ │ │ │ + bne.n 3495c │ │ │ │ + b.n 34916 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 347ee │ │ │ │ + bmi.n 34902 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 347c0 │ │ │ │ + beq.n 348d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 347c0 │ │ │ │ + cbnz r3, 348d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 347d6 │ │ │ │ + beq.n 348ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 347d6 │ │ │ │ + cbnz r3, 348ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21216 @ 0x52e0 │ │ │ │ + movw r1, #20512 @ 0x5020 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 34844 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 34958 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 34808 │ │ │ │ + cbnz r3, 3491c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34848 │ │ │ │ + beq.n 3495c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 34848 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34848 │ │ │ │ + cbnz r3, 3495c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3495c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34828 │ │ │ │ + beq.n 3493c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34828 │ │ │ │ + cbnz r3, 3493c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 34762 │ │ │ │ + bne.n 34876 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34844 │ │ │ │ + beq.n 34958 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34844 │ │ │ │ + cbnz r3, 34958 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 34868 │ │ │ │ - ldr r0, [pc, #40] @ (34874 ) │ │ │ │ + b.n 3497c │ │ │ │ + ldr r0, [pc, #40] @ (34988 ) │ │ │ │ mov r1, r5 │ │ │ │ - bl 16bab4 <_PyParkingLot_Unpark@@Base+0xbb0> │ │ │ │ + bl 16b6d8 <_PyParkingLot_Unpark@@Base+0xbcc> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34868 │ │ │ │ + beq.n 3497c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 34868 │ │ │ │ + cbnz r3, 3497c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - b.n 3430c │ │ │ │ + b.n 34430 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 171e08 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 20d8f0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 34982 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 12444c │ │ │ │ - cbnz r0, 348ba │ │ │ │ - bl 989e8 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 12444c │ │ │ │ - mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ - add.w r1, r5, #8 │ │ │ │ - add.w r0, r4, #8 │ │ │ │ - blx 2a9c0 │ │ │ │ - subs r2, r0, #0 │ │ │ │ - beq.n 34916 │ │ │ │ - bgt.n 34904 │ │ │ │ - adds r1, r2, #4 │ │ │ │ - beq.n 348ec │ │ │ │ - adds r3, r2, #2 │ │ │ │ - bne.n 34904 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #364 @ 0x16c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 34976 │ │ │ │ - movw r3, #36632 @ 0x8f18 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19908 @ 0x4dc4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 34976 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - movw r3, #608 @ 0x260 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - bl 24eed4 <_Py_c_pow@@Base+0x6e4> │ │ │ │ - b.n 34976 │ │ │ │ - ldr r2, [r5, #64] @ 0x40 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r4, #64] @ 0x40 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ - bl 79634 │ │ │ │ - ldr r2, [r5, #68] @ 0x44 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r4, #68] @ 0x44 │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - cmp r3, r1 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r2, #0] │ │ │ │ - str r2, [r4, #68] @ 0x44 │ │ │ │ - bl 79634 │ │ │ │ - ldr r3, [r5, #76] @ 0x4c │ │ │ │ - ldr r0, [r4, #76] @ 0x4c │ │ │ │ - cbz r3, 3495a │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - bl 79634 │ │ │ │ - ldrb.w r3, [r5, #72] @ 0x48 │ │ │ │ - strb.w r3, [r4, #72] @ 0x48 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #73] @ 0x49 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104840 │ │ │ │ - b.n 34984 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 104840 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 349a6 │ │ │ │ - cbz r2, 349a0 │ │ │ │ + cbnz r3, 349aa │ │ │ │ + cbz r2, 349a4 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 349a6 │ │ │ │ + cbnz r3, 349aa │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 34878 │ │ │ │ + b.n 34738 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #460 @ 0x1cc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65292 @ 0xff0c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 349f0 │ │ │ │ + cbnz r4, 349f4 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 349f0 │ │ │ │ + ble.n 349f4 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 349f0 │ │ │ │ - cbz r2, 349f0 │ │ │ │ + bne.n 349f4 │ │ │ │ + cbz r2, 349f4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 34878 │ │ │ │ + b.n 34738 │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #32] @ (34a14 ) │ │ │ │ + ldr r4, [pc, #32] @ (34a18 ) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 349e4 │ │ │ │ + bne.n 349e8 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #12 │ │ │ │ + asrs r0, r6, #12 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r2, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ blx 29da0 │ │ │ │ - cbz r0, 34a50 │ │ │ │ + cbz r0, 34a54 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 34a80 │ │ │ │ + bl f627c │ │ │ │ + b.n 34a84 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 122284 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121c34 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34a80 │ │ │ │ + beq.n 34a84 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ - bl 122284 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121c34 <_Py_set_inheritable@@Base> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34a80 │ │ │ │ + beq.n 34a84 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r0, #6936 @ 0x1b18 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ - b.n 34a96 │ │ │ │ + bl 84c80 │ │ │ │ + b.n 34a9a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 34a8a │ │ │ │ + beq.n 34a8e │ │ │ │ blx 2a058 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 34a94 │ │ │ │ + beq.n 34a98 │ │ │ │ blx 2a058 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #5325 @ 0x14cd │ │ │ │ + movw r1, #6265 @ 0x1879 │ │ │ │ movt r1, #25 │ │ │ │ - b.w 18f92c │ │ │ │ + b.w 18fbc4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 34ad6 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 34ada │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 34ad0 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34ad6 │ │ │ │ + bne.n 34ad4 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34ada │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34b00 │ │ │ │ + cbnz r0, 34b04 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 34af2 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 34af6 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 34aec │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 34af2 │ │ │ │ + bne.n 34af0 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 34af6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 34b00 │ │ │ │ + cbnz r0, 34b04 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 34b00 │ │ │ │ + cbz r0, 34b04 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00034b02 : │ │ │ │ - ldr r0, [pc, #4] @ (34b08 ) │ │ │ │ - b.w cf6b8 │ │ │ │ - asrs r4, r0, #14 │ │ │ │ +00034b06 : │ │ │ │ + ldr r0, [pc, #4] @ (34b0c ) │ │ │ │ + b.w cf640 │ │ │ │ + asrs r0, r1, #14 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ ldr r2, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 34b32 │ │ │ │ + cbz r2, 34b32 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbz r2, 34b48 │ │ │ │ - b.n 34b56 │ │ │ │ + cbz r2, 34b48 │ │ │ │ + b.n 34b56 │ │ │ │ mov r0, r6 │ │ │ │ - movw r1, #5220 @ 0x1464 │ │ │ │ + movw r1, #5224 @ 0x1468 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl e1f68 │ │ │ │ + bl e1fa4 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34b2c │ │ │ │ - b.n 34c0e │ │ │ │ - ldr r1, [pc, #432] @ (34cfc ) │ │ │ │ + bne.n 34b2c │ │ │ │ + b.n 34c0e │ │ │ │ + ldr r1, [pc, #432] @ (34cfc ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f68 │ │ │ │ + bl e1fa4 │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ + beq.n 34c0e │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ - cbnz r2, 34b68 │ │ │ │ - ldr r1, [pc, #420] @ (34d00 ) │ │ │ │ + cbnz r2, 34b68 │ │ │ │ + ldr r1, [pc, #420] @ (34d00 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f68 │ │ │ │ + bl e1fa4 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ + beq.n 34c0e │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ - cbnz r2, 34b7a │ │ │ │ - ldr r1, [pc, #404] @ (34d04 ) │ │ │ │ + cbnz r2, 34b7a │ │ │ │ + ldr r1, [pc, #404] @ (34d04 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f68 │ │ │ │ + bl e1fa4 │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r1, #1208 @ 0x4b8 │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r1, #460 @ 0x1cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #1212 @ 0x4bc │ │ │ │ + movw r0, #464 @ 0x1d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 115594 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 114ec4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #1220 @ 0x4c4 │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r0, #472 @ 0x1d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 117a1c │ │ │ │ + bl 117354 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 34c0e │ │ │ │ - movw r1, #60076 @ 0xeaac │ │ │ │ + cbz r0, 34c0e │ │ │ │ + movw r1, #59008 @ 0xe680 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #2704 @ 0xa90 │ │ │ │ + movw r0, #2000 @ 0x7d0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115594 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 114ec4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ str r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 34c0e │ │ │ │ - movw r1, #60068 @ 0xeaa4 │ │ │ │ + cbz r0, 34c0e │ │ │ │ + movw r1, #59000 @ 0xe678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl feaa8 │ │ │ │ + bl feb08 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 34c0e │ │ │ │ + cbz r0, 34c0e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - movw r1, #60044 @ 0xea8c │ │ │ │ + movw r1, #58976 @ 0xe660 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ blx 2a960 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 34bf8 │ │ │ │ + cbnz r0, 34bf8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #107 @ 0x6b │ │ │ │ - bls.n 34bf8 │ │ │ │ + bls.n 34bf8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 34bf8 │ │ │ │ + bne.n 34bf8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #7 │ │ │ │ - bne.n 34bf8 │ │ │ │ + bne.n 34bf8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 34c14 │ │ │ │ + beq.n 34c14 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1244 @ 0x4dc │ │ │ │ + movw r1, #496 @ 0x1f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 34cf6 │ │ │ │ - movw r0, #63828 @ 0xf954 │ │ │ │ + b.n 34cf6 │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #1292 @ 0x50c │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r0, #544 @ 0x220 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #62124 @ 0xf2ac │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r0, #61420 @ 0xefec │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #1276 @ 0x4fc │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r0, #528 @ 0x210 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #1288 @ 0x508 │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r0, #540 @ 0x21c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #1300 @ 0x514 │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r0, #552 @ 0x228 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #1280 @ 0x500 │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r0, #532 @ 0x214 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r4, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ - movw r0, #1308 @ 0x51c │ │ │ │ + beq.n 34c0e │ │ │ │ + movw r0, #560 @ 0x230 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34c0e │ │ │ │ + beq.n 34c0e │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #1316 @ 0x524 │ │ │ │ + movw r0, #568 @ 0x238 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8c260 │ │ │ │ - movw r1, #1352 @ 0x548 │ │ │ │ + bl 8c268 │ │ │ │ + movw r1, #604 @ 0x25c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c0e │ │ │ │ + blt.n 34c0e │ │ │ │ ldrd r2, r3, [r4, #60] @ 0x3c │ │ │ │ mov r5, sp │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ movs r4, #0 │ │ │ │ strd r1, r2, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r5], #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl e1f90 │ │ │ │ + bl e1fcc │ │ │ │ adds r4, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 34c0e │ │ │ │ + blt.n 34c0e │ │ │ │ cmp r4, #3 │ │ │ │ - bne.n 34ce2 │ │ │ │ + bne.n 34ce2 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - asrs r0, r7, #17 │ │ │ │ + asrs r4, r7, #17 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r1, #18 │ │ │ │ + asrs r0, r2, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #18 │ │ │ │ + asrs r4, r4, #18 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 34d2c │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 34d2c │ │ │ │ + bne.n 34d2c │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 34d2c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 34d60 │ │ │ │ + b.n 34d60 │ │ │ │ mov r0, r4 │ │ │ │ bl 309fc <_Py_fstat@@Base+0xbc> │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 34d48 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 34d48 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 34d28 │ │ │ │ + bne.n 34d28 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 34d60 │ │ │ │ + b.n 34d60 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 34e34 │ │ │ │ + b.n 34e34 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ - bl 145a5c │ │ │ │ - cbz r0, 34d9c │ │ │ │ + bl 145494 │ │ │ │ + cbz r0, 34d9c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 34e2c │ │ │ │ + beq.n 34e2c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #33004 @ 0x80ec │ │ │ │ + movw r0, #32300 @ 0x7e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 34dea │ │ │ │ + bne.n 34dea │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 33ee4 │ │ │ │ + bl 33ee8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34de2 │ │ │ │ + cbz r0, 34de2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #4756 @ 0x1294 │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34dd6 │ │ │ │ + beq.n 34dd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34dda │ │ │ │ + cbz r3, 34dda │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34de2 │ │ │ │ + b.n 34de2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34dd6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34dd6 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 795dc │ │ │ │ - b.n 34e24 │ │ │ │ + bl 795c0 │ │ │ │ + b.n 34e24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 33e70 │ │ │ │ + bl 33e74 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 34e24 │ │ │ │ + cbz r0, 34e24 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #4764 @ 0x129c │ │ │ │ + movw r0, #4060 @ 0xfdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34e18 │ │ │ │ + beq.n 34e18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 34e1c │ │ │ │ + cbz r3, 34e1c │ │ │ │ mov r4, r6 │ │ │ │ - b.n 34e24 │ │ │ │ + b.n 34e24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 34e18 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 34e18 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146090 │ │ │ │ - b.n 34e2e │ │ │ │ + bl 145ac8 │ │ │ │ + b.n 34e2e │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr.w r8, [pc, #164] @ 34eec │ │ │ │ + ldr.w r8, [pc, #164] @ 34eec │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1216] @ 0x4c0 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34ee4 │ │ │ │ + beq.n 34ee4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ - cbz r5, 34e90 │ │ │ │ + cbz r5, 34e90 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ @@ -15496,31 +15495,31 @@ │ │ │ │ str r5, [r4, #12] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r6, 34ee6 │ │ │ │ + cbz r6, 34ee6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34ee6 │ │ │ │ + bge.n 34ee6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ee4 │ │ │ │ + beq.n 34ee4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34ee4 │ │ │ │ + cbnz r3, 34ee4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15530,58 +15529,58 @@ │ │ │ │ movs r3, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r3 │ │ │ │ strd r4, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 34f18 │ │ │ │ + bl 34f18 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr.w sl, [pc, #208] @ 34ffc │ │ │ │ + ldr.w sl, [pc, #208] @ 34ffc │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldrb.w fp, [sp, #48] @ 0x30 │ │ │ │ ldrb.w r6, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r2, #1220] @ 0x4c4 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 34ff2 │ │ │ │ + beq.n 34ff2 │ │ │ │ ldr.w r2, [r8] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [r8] │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - cbz r7, 34f82 │ │ │ │ + cbz r7, 34f82 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ strb r3, [r4, #24] │ │ │ │ strb.w fp, [r4, #25] │ │ │ │ strb r6, [r4, #26] │ │ │ │ - cbz r5, 34f9c │ │ │ │ + cbz r5, 34f9c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ @@ -15595,334 +15594,303 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r3, 34ff4 │ │ │ │ + cbz r3, 34ff4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 34ff4 │ │ │ │ + bge.n 34ff4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 34ff2 │ │ │ │ + beq.n 34ff2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 34ff2 │ │ │ │ + cbnz r3, 34ff2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 35030 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 35030 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3502a │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35030 │ │ │ │ + bne.n 3502a │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 35030 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35052 │ │ │ │ + cbnz r0, 35052 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35052 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 35048 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 35084 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 3507e │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35084 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 350a6 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 350a6 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 35052 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3509c │ │ │ │ + bne.n 35048 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 350c6 │ │ │ │ + cbnz r3, 35072 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - cbz r2, 350bc │ │ │ │ + cbz r2, 35068 │ │ │ │ movw r3, #51468 @ 0xc90c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 350c6 │ │ │ │ + bne.n 35072 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 350ec │ │ │ │ + cbz r2, 35098 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ - b.n 350fa │ │ │ │ + b.n 350a6 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 350f8 │ │ │ │ + bne.n 350a4 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 35118 │ │ │ │ + cbnz r0, 350c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 350fa │ │ │ │ + b.n 350a6 │ │ │ │ mov r4, r2 │ │ │ │ - ldr r1, [pc, #172] @ (351a8 ) │ │ │ │ + ldr r1, [pc, #172] @ (35154 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3511a │ │ │ │ - b.n 35144 │ │ │ │ + cbnz r0, 350c6 │ │ │ │ + b.n 350f0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add r4, r5 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 35148 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 350f4 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #876 @ 0x36c │ │ │ │ + movw r1, #172 @ 0xac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #1980 @ 0x7bc │ │ │ │ + movw r0, #1276 @ 0x4fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 351a0 │ │ │ │ + b.n 3514c │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 35170 │ │ │ │ + beq.n 3511c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 35172 │ │ │ │ + cbz r4, 3511e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 35172 │ │ │ │ + bmi.n 3511e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #1992 @ 0x7c8 │ │ │ │ + movw r1, #1288 @ 0x508 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 35144 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 350f0 │ │ │ │ movs r4, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - bl 203980 │ │ │ │ + bl 2047a4 │ │ │ │ mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 207348 │ │ │ │ + bl 2081c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 351a0 │ │ │ │ + beq.n 3514c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 351a0 │ │ │ │ + cbnz r3, 3514c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #19 │ │ │ │ + asrs r4, r4, #19 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 35204 │ │ │ │ + bne.n 351b0 │ │ │ │ ldrd r7, r6, [r4] │ │ │ │ mov r0, r5 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl d14e0 │ │ │ │ + bl d1464 │ │ │ │ cmp r7, r8 │ │ │ │ - beq.n 3521e │ │ │ │ + beq.n 351ca │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3521e │ │ │ │ + bmi.n 351ca │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2468 @ 0x9a4 │ │ │ │ + movw r1, #1648 @ 0x670 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #1020 @ 0x3fc │ │ │ │ + movw r0, #316 @ 0x13c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 351c4 │ │ │ │ + bne.n 35170 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 352d6 │ │ │ │ + b.n 35282 │ │ │ │ mov r0, r6 │ │ │ │ - bl d14e0 │ │ │ │ + bl d1464 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 3524a │ │ │ │ + beq.n 351f6 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3524a │ │ │ │ + bmi.n 351f6 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2516 @ 0x9d4 │ │ │ │ + movw r1, #1696 @ 0x6a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r0, #2 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ cmp r7, r8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bne.n 3528c │ │ │ │ - cbz r0, 352a0 │ │ │ │ + bne.n 35238 │ │ │ │ + cbz r0, 3524c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352a0 │ │ │ │ + beq.n 3524c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 352a0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 352a0 │ │ │ │ + cbnz r3, 3524c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3524c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r6, r8 │ │ │ │ - bne.n 352c2 │ │ │ │ - cbz r0, 352d6 │ │ │ │ + bne.n 3526e │ │ │ │ + cbz r0, 35282 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352d6 │ │ │ │ + beq.n 35282 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 352d6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 352d6 │ │ │ │ + cbnz r3, 35282 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35282 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 352f0 │ │ │ │ + bne.n 3529c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 352fe │ │ │ │ + beq.n 352aa │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ bx r3 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 35312 │ │ │ │ + bne.n 352be │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 35312 │ │ │ │ + bne.n 352be │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -15931,63 +15899,63 @@ │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35358 │ │ │ │ + beq.n 35304 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 35358 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 35304 │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 1486c0 │ │ │ │ + bl 148104 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35360 │ │ │ │ + bne.n 3530c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 353cc │ │ │ │ + b.n 35378 │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 35376 │ │ │ │ + beq.n 35322 │ │ │ │ movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 35380 │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 3532c │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - b.n 35390 │ │ │ │ + b.n 3533c │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, sp │ │ │ │ - bl 1486c0 │ │ │ │ + bl 148104 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35390 │ │ │ │ + bne.n 3533c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 353cc │ │ │ │ + b.n 35378 │ │ │ │ vldr d1, [sp, #24] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 353b8 │ │ │ │ + bne.n 35364 │ │ │ │ movw r3, #56096 @ 0xdb20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2556 @ 0x9fc │ │ │ │ + movw r1, #1852 @ 0x73c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 353cc │ │ │ │ + b.n 35378 │ │ │ │ vldr d0, [sp, #32] │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 353d0 │ │ │ │ + bl 3537c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -15996,96 +15964,95 @@ │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ blx 2a55c │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vsub.f64 d7, d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d8, d7, d9 │ │ │ │ - beq.n 35432 │ │ │ │ + beq.n 353de │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ ite mi │ │ │ │ movmi r2, #1 │ │ │ │ movpl r2, #0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite mi │ │ │ │ movmi r3, #1 │ │ │ │ movpl r3, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 35446 │ │ │ │ + beq.n 353f2 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d9 │ │ │ │ vsub.f64 d8, d8, d7 │ │ │ │ - b.n 35446 │ │ │ │ + b.n 353f2 │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d0, [pc, #112] @ 354a8 │ │ │ │ - vldr d7, [pc, #116] @ 354b0 │ │ │ │ + vldr d0, [pc, #108] @ 35450 │ │ │ │ + vldr d7, [pc, #112] @ 35458 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d0, d7 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vstr d0, [r5] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 35480 │ │ │ │ + beq.n 3542c │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 2973c │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ vmov.f64 d7, #96 @ 0x3f000000 0.5 │ │ │ │ vstr d0, [r4] │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3549c │ │ │ │ + ble.n 35448 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vadd.f64 d0, d0, d7 │ │ │ │ vstr d0, [r4] │ │ │ │ - b.n 3549c │ │ │ │ + b.n 35448 │ │ │ │ vdiv.f64 d7, d10, d9 │ │ │ │ - vldr d6, [pc, #40] @ 354b0 │ │ │ │ + vldr d6, [pc, #36] @ 35458 │ │ │ │ vmov r2, r3, d7 │ │ │ │ - vldr d7, [pc, #24] @ 354a8 │ │ │ │ + vldr d7, [pc, #20] @ 35450 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d6 │ │ │ │ vstr d7, [r4] │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 354d8 │ │ │ │ + bhi.n 35480 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 354f0 │ │ │ │ + ble.n 35498 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - b.n 354f8 │ │ │ │ - movw r0, #976 @ 0x3d0 │ │ │ │ + b.n 354a0 │ │ │ │ + movw r0, #272 @ 0x110 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 354d0 │ │ │ │ + bne.n 35478 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21c948 <_Py_RestoreSignals@@Base+0x28f0> │ │ │ │ + b.w 21d680 <_Py_RestoreSignals@@Base+0x29ac> │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite ls │ │ │ │ @@ -16096,1077 +16063,1077 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 35552 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 354fa │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3554c │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35552 │ │ │ │ + bne.n 354f4 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 354fa │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35560 │ │ │ │ + cbnz r0, 35508 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 137d0c │ │ │ │ + b.w 1376bc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 35578 │ │ │ │ - movw r0, #3184 @ 0xc70 │ │ │ │ + bne.n 35520 │ │ │ │ + movw r0, #2480 @ 0x9b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e93c │ │ │ │ + b.w 7e934 │ │ │ │ │ │ │ │ -0003557e : │ │ │ │ +00035526 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r4, #11764 @ 0x2df4 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 355ce │ │ │ │ + cbz r3, 35576 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #3192 @ 0xc78 │ │ │ │ + movw r2, #2488 @ 0x9b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 355d6 │ │ │ │ - bl 355da │ │ │ │ + b.n 3557e │ │ │ │ + bl 35582 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 355a0 │ │ │ │ + beq.n 35548 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000355da : │ │ │ │ +00035582 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ blx 2a4e4 │ │ │ │ movs r3, #100 @ 0x64 │ │ │ │ asrs r1, r0, #31 │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ add r0, sp, #20 │ │ │ │ - movw r1, #3204 @ 0xc84 │ │ │ │ + movw r1, #2500 @ 0x9c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #99 @ 0x63 │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ mov.w r2, #384 @ 0x180 │ │ │ │ add r0, sp, #20 │ │ │ │ movw r1, #33857 @ 0x8441 │ │ │ │ movt r1, #8 │ │ │ │ blx 29ed0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 35640 │ │ │ │ + beq.n 355e8 │ │ │ │ movw r4, #11764 @ 0x2df4 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ - movw r1, #53420 @ 0xd0ac │ │ │ │ + movw r1, #52716 @ 0xcdec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r5, r0 │ │ │ │ blx 2a010 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 35646 │ │ │ │ + cbnz r0, 355ee │ │ │ │ mov r0, r5 │ │ │ │ blx 2a058 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3565c │ │ │ │ - bl 6dbb8 │ │ │ │ + b.n 35604 │ │ │ │ + bl 6dba8 │ │ │ │ str r0, [r4, #4] │ │ │ │ - cbnz r0, 3565a │ │ │ │ + cbnz r0, 35602 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29458 │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 3565c │ │ │ │ + b.n 35604 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ add.w r0, r1, #12 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 35680 │ │ │ │ + cbnz r2, 35628 │ │ │ │ cmp r1, #4 │ │ │ │ - bne.n 35680 │ │ │ │ + bne.n 35628 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3569c │ │ │ │ + cbnz r0, 35644 │ │ │ │ movs r4, #4 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #192] @ (35748 ) │ │ │ │ + ldr r4, [pc, #192] @ (356f0 ) │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r5, sp, #24 │ │ │ │ strd r3, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35740 │ │ │ │ + beq.n 356e8 │ │ │ │ ldr r6, [r4, #4] │ │ │ │ movw r5, #25468 @ 0x637c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 356ce │ │ │ │ + beq.n 35676 │ │ │ │ mov r1, r5 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 356ce │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 35676 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #3224 @ 0xc98 │ │ │ │ + movw r1, #2520 @ 0x9d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #10236 @ 0x27fc │ │ │ │ + movw r0, #9532 @ 0x253c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 35740 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 356e8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 356e2 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 35740 │ │ │ │ + bne.n 3568a │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 356e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 356f4 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 35740 │ │ │ │ + bne.n 3569c │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 356e8 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 3572c │ │ │ │ + beq.n 356d4 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #7956 @ 0x1f14 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 3572e │ │ │ │ + beq.n 356d6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #3244 @ 0xcac │ │ │ │ + movw r1, #2540 @ 0x9ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r5, #0 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1bfd54 │ │ │ │ + b.w 1c0bec │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r5, #20 │ │ │ │ + asrs r0, r6, #20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 244c48 │ │ │ │ + b.w 245428 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - movw r0, #6364 @ 0x18dc │ │ │ │ + movw r0, #5660 @ 0x161c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ - cbnz r0, 3577a │ │ │ │ + bl 7b524 │ │ │ │ + cbnz r0, 35722 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3587c │ │ │ │ + b.n 35824 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 357b4 │ │ │ │ - movw r0, #3356 @ 0xd1c │ │ │ │ + cbz r1, 3575c │ │ │ │ + movw r0, #2652 @ 0xa5c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357a4 │ │ │ │ + beq.n 3574c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 357a4 │ │ │ │ + cbnz r3, 3574c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35776 │ │ │ │ - movw r2, #60316 @ 0xeb9c │ │ │ │ + beq.n 3571e │ │ │ │ + movw r2, #59612 @ 0xe8dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 357bc │ │ │ │ - movw r2, #6364 @ 0x18dc │ │ │ │ + b.n 35764 │ │ │ │ + movw r2, #5660 @ 0x161c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 357f4 │ │ │ │ + cbz r3, 3579c │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3364 @ 0xd24 │ │ │ │ + movw r0, #2660 @ 0xa64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 357e6 │ │ │ │ + beq.n 3578e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 357e6 │ │ │ │ + cbnz r3, 3578e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35776 │ │ │ │ - movw r2, #60316 @ 0xeb9c │ │ │ │ + beq.n 3571e │ │ │ │ + movw r2, #59612 @ 0xe8dc │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cbz r3, 35824 │ │ │ │ + cbz r3, 357cc │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #3380 @ 0xd34 │ │ │ │ + movw r0, #2676 @ 0xa74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3581e │ │ │ │ + beq.n 357c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3581e │ │ │ │ + cbnz r3, 357c6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35776 │ │ │ │ + beq.n 3571e │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbnz r3, 35852 │ │ │ │ - movw r0, #40660 @ 0x9ed4 │ │ │ │ + cbnz r3, 357fa │ │ │ │ + movw r0, #39956 @ 0x9c14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3584c │ │ │ │ + beq.n 357f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3584c │ │ │ │ + cbnz r3, 357f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 35776 │ │ │ │ + beq.n 3571e │ │ │ │ mov r4, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #3400 @ 0xd48 │ │ │ │ + movw r0, #2696 @ 0xa88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3587c │ │ │ │ + beq.n 35824 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3587c │ │ │ │ + cbnz r3, 35824 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 145a5c │ │ │ │ - cbz r0, 358ae │ │ │ │ + bl 145494 │ │ │ │ + cbz r0, 35856 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 358dc │ │ │ │ + beq.n 35884 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r0, #33004 @ 0x80ec │ │ │ │ + movw r0, #32300 @ 0x7e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ - movw r3, #4764 @ 0x129c │ │ │ │ + movw r3, #4060 @ 0xfdc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r0, #4756 @ 0x1294 │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ cmp r1, #1 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 146090 │ │ │ │ - b.n 358de │ │ │ │ + bl 145ac8 │ │ │ │ + b.n 35886 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 35912 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 358ba │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3590c │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 35912 │ │ │ │ + bne.n 358b4 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 358ba │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 35934 │ │ │ │ + cbnz r0, 358dc │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 35934 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 358dc │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3592a │ │ │ │ + bne.n 358d2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3595c │ │ │ │ + cbz r3, 35904 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35972 │ │ │ │ + cbz r0, 3591a │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 35988 │ │ │ │ + b.n 35930 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 359ea │ │ │ │ - bl 18af88 <_PyDeadline_Init@@Base+0x214c> │ │ │ │ + b.n 35992 │ │ │ │ + bl 18b0f8 <_PyDeadline_Init@@Base+0x22c8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3599a │ │ │ │ + bne.n 35942 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 359aa │ │ │ │ + blt.n 35952 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 35976 │ │ │ │ - b.n 359c4 │ │ │ │ + bne.n 3591e │ │ │ │ + b.n 3596c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35982 │ │ │ │ + bne.n 3592a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35982 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3592a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35972 │ │ │ │ + beq.n 3591a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35972 │ │ │ │ + bne.n 3591a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35972 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3591a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 359da │ │ │ │ + beq.n 35982 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 359da │ │ │ │ + cbnz r3, 35982 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 35972 │ │ │ │ + bne.n 3591a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 35a0a │ │ │ │ + cbz r3, 359b2 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 35a1a │ │ │ │ + b.n 359c2 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 35a18 │ │ │ │ + blt.n 359c0 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 35a14 │ │ │ │ - cbnz r1, 35a38 │ │ │ │ + bgt.n 359bc │ │ │ │ + cbnz r1, 359e0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35a1a │ │ │ │ + b.n 359c2 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #160] @ (35abc ) │ │ │ │ + ldr r1, [pc, #160] @ (35a64 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 35a3e │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 359e6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35ab4 │ │ │ │ + b.n 35a5c │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ itte eq │ │ │ │ movweq r5, #4364 @ 0x110c │ │ │ │ movteq r5, #71 @ 0x47 │ │ │ │ ldrne r5, [r0, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e9410 │ │ │ │ + bl 1ea388 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35a34 │ │ │ │ + beq.n 359dc │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - movw r3, #25529 @ 0x63b9 │ │ │ │ + movw r3, #29485 @ 0x732d │ │ │ │ movt r3, #31 │ │ │ │ - movw r1, #26321 @ 0x66d1 │ │ │ │ + movw r1, #24577 @ 0x6001 │ │ │ │ movt r1, #17 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ movne r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 35bbe │ │ │ │ + bl 35b66 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35a34 │ │ │ │ + beq.n 359dc │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 35ab4 │ │ │ │ + beq.n 35a5c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #52] @ (35ac0 ) │ │ │ │ + ldr r0, [pc, #52] @ (35a68 ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #32 │ │ │ │ strd r5, r4, [sp, #32] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ab2 │ │ │ │ + beq.n 35a5a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35ab2 │ │ │ │ + cbnz r3, 35a5a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - asrs r4, r0, #22 │ │ │ │ + asrs r0, r1, #22 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 35ae0 │ │ │ │ + cbz r3, 35a88 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35b3e │ │ │ │ + bne.n 35ae6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35bb8 │ │ │ │ + beq.n 35b60 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ movs r3, #1 │ │ │ │ str.w r0, [r1, #12]! │ │ │ │ cmp r3, r6 │ │ │ │ - bge.n 35b2a │ │ │ │ + bge.n 35ad2 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r7 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r5, #0] │ │ │ │ str.w r5, [r1, #4]! │ │ │ │ - b.n 35b0c │ │ │ │ + b.n 35ab4 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #11768 @ 0x2df8 │ │ │ │ + movw r0, #11064 @ 0x2b38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r1, #13976 @ 0x3698 │ │ │ │ + b.w 84c80 │ │ │ │ + movw r1, #13276 @ 0x33dc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #26932 @ 0x6934 │ │ │ │ + movw r0, #26228 @ 0x6674 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115594 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 114ec4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35ba4 │ │ │ │ + cbz r0, 35b4c │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ - bl 92174 │ │ │ │ + bl 92178 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35b80 │ │ │ │ + beq.n 35b28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35b80 │ │ │ │ + cbnz r3, 35b28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl ffb60 │ │ │ │ + bl ffff4 │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 35ba8 │ │ │ │ + cbnz r0, 35b50 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ba4 │ │ │ │ + beq.n 35b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35ba4 │ │ │ │ + cbnz r3, 35b4c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 35bb8 │ │ │ │ + b.n 35b60 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #38544 @ 0x9690 │ │ │ │ + movw r0, #37840 @ 0x93d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #24 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 16f758 │ │ │ │ + bl 16f4cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35be2 │ │ │ │ + bne.n 35b8a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35c08 │ │ │ │ + b.n 35bb0 │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #16 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 35da2 <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ + bl 35d4a <_PyTime_AsTimevalTime_t@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35bde │ │ │ │ + beq.n 35b86 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r4, [sp] │ │ │ │ mov r0, r5 │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 24d384 │ │ │ │ + bl 24dacc │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ - bl 145a5c │ │ │ │ + bl 145494 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 35c42 │ │ │ │ + cbz r0, 35bea │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 35c8c │ │ │ │ + beq.n 35c34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - movw r0, #33004 @ 0x80ec │ │ │ │ + movw r0, #32300 @ 0x7e2c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 35c4c │ │ │ │ + cbz r3, 35bf4 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 35c4e │ │ │ │ + b.n 35bf6 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ subs r7, #1 │ │ │ │ adds.w r8, r9, r7 │ │ │ │ - bne.n 35c76 │ │ │ │ + bne.n 35c1e │ │ │ │ ldrd r3, r2, [r5, #4] │ │ │ │ - movw r0, #4756 @ 0x1294 │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 146090 │ │ │ │ - b.n 35d9a │ │ │ │ + bl 145ac8 │ │ │ │ + b.n 35d42 │ │ │ │ mov r0, r8 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 35c86 │ │ │ │ + cbz r0, 35c2e │ │ │ │ add.w sl, r0, #8 │ │ │ │ - b.n 35ca6 │ │ │ │ + b.n 35c4e │ │ │ │ mov r0, r5 │ │ │ │ - bl 146090 │ │ │ │ + bl 145ac8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d9a │ │ │ │ + b.n 35d42 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl ebe20 │ │ │ │ + bl ebe58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35d1a │ │ │ │ + beq.n 35cc2 │ │ │ │ str.w r0, [sl, #4]! │ │ │ │ cmp r4, r7 │ │ │ │ - blt.n 35c90 │ │ │ │ + blt.n 35c38 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 35d1e │ │ │ │ - movw r7, #4272 @ 0x10b0 │ │ │ │ + beq.n 35cc6 │ │ │ │ + movw r7, #3568 @ 0xdf0 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 90f38 │ │ │ │ - cbz r0, 35d00 │ │ │ │ + bl 90f40 │ │ │ │ + cbz r0, 35ca8 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ - bl e218c │ │ │ │ - cbz r0, 35d1a │ │ │ │ + bl e21c8 │ │ │ │ + cbz r0, 35cc2 │ │ │ │ cmp r4, r8 │ │ │ │ - blt.n 35cf4 │ │ │ │ + blt.n 35c9c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 35cee │ │ │ │ + beq.n 35c96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 35cee │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 35c96 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 35d00 │ │ │ │ + b.n 35ca8 │ │ │ │ add.w r3, r6, #12 │ │ │ │ str.w r0, [r3, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 35cbc │ │ │ │ + b.n 35c64 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 35d1e │ │ │ │ + beq.n 35cc6 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4280 @ 0x10b8 │ │ │ │ + movw r1, #3576 @ 0xdf8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 35d7e │ │ │ │ - movw r0, #60316 @ 0xeb9c │ │ │ │ + b.n 35d26 │ │ │ │ + movw r0, #59612 @ 0xe8dc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 35d1a │ │ │ │ + beq.n 35cc2 │ │ │ │ mov r1, r6 │ │ │ │ - bl 110a9c │ │ │ │ + bl 110dc4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d4e │ │ │ │ + beq.n 35cf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 35d4e │ │ │ │ + cbnz r3, 35cf6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 35d1a │ │ │ │ + beq.n 35cc2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r3, r7 │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ + movw r0, #3620 @ 0xe24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d7e │ │ │ │ + beq.n 35d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 35d7e │ │ │ │ + cbnz r3, 35d26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35d94 │ │ │ │ + beq.n 35d3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35d94 │ │ │ │ + cbnz r3, 35d3c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146090 │ │ │ │ + bl 145ac8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00035da2 <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ +00035d4a <_PyTime_AsTimevalTime_t@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r2, sp, #8 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 24d2d4 │ │ │ │ + bl 24da1c │ │ │ │ movs r0, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [r4] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 1b9ac4 │ │ │ │ + b.w 1ba95c │ │ │ │ │ │ │ │ -00035dd4 : │ │ │ │ +00035d7c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #11764 @ 0x2df4 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 35e0c │ │ │ │ + cbz r3, 35db4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29458 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 10d998 │ │ │ │ + bl 10dcc4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #4592 @ 0x11f0 │ │ │ │ + movw r2, #3888 @ 0xf30 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20e474 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 35e3a │ │ │ │ + bl 20f190 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 35de2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 35e7e │ │ │ │ + b.n 35e26 │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ - movw r1, #19992 @ 0x4e18 │ │ │ │ + movw r1, #19288 @ 0x4b58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #4604 @ 0x11fc │ │ │ │ + movw r0, #3900 @ 0xf3c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 35e36 │ │ │ │ + beq.n 35dde │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29f44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 35e76 │ │ │ │ + bne.n 35e1e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 35e36 │ │ │ │ + bl f627c │ │ │ │ + b.n 35dde │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 36068 <_Py_IncRef@@Base+0x1da> │ │ │ │ + b.n 36010 <_Py_IncRef@@Base+0x1da> │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - b.n 360ba <_Py_IncRef@@Base+0x22c> │ │ │ │ + b.n 36062 <_Py_IncRef@@Base+0x22c> │ │ │ │ │ │ │ │ -00035e8e <_Py_IncRef@@Base>: │ │ │ │ +00035e36 <_Py_IncRef@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ - cbz r3, 35eca <_Py_IncRef@@Base+0x3c> │ │ │ │ + cbz r3, 35e72 <_Py_IncRef@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #42404 @ 0xa5a4 │ │ │ │ + movw r1, #41700 @ 0xa2e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 35ee4 <_Py_IncRef@@Base+0x56> │ │ │ │ - b.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + cbnz r0, 35e8c <_Py_IncRef@@Base+0x56> │ │ │ │ + b.n 35e88 <_Py_IncRef@@Base+0x52> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4704 @ 0x1260 │ │ │ │ + movw r1, #4000 @ 0xfa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 36060 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + b.n 36008 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr.w r8, [r7, #60] @ 0x3c │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ movw r9, #42436 @ 0xa5c4 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ mov.w r2, #65536 @ 0x10000 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #432 @ 0x1b0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl 87688 │ │ │ │ + movw r1, #65264 @ 0xfef0 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + bl 8766c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 35f5a <_Py_IncRef@@Base+0xcc> │ │ │ │ + cbz r0, 35f02 <_Py_IncRef@@Base+0xcc> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 35f66 <_Py_IncRef@@Base+0xd8> │ │ │ │ + bne.n 35f0e <_Py_IncRef@@Base+0xd8> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbnz r3, 35f2c <_Py_IncRef@@Base+0x9e> │ │ │ │ + cbnz r3, 35ed4 <_Py_IncRef@@Base+0x9e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ + beq.n 35f94 <_Py_IncRef@@Base+0x15e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35f8a <_Py_IncRef@@Base+0xfc> │ │ │ │ - movw r2, #33612 @ 0x834c │ │ │ │ + bne.n 35f94 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35f32 <_Py_IncRef@@Base+0xfc> │ │ │ │ + movw r2, #32908 @ 0x808c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #21040 @ 0x5230 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cf290 │ │ │ │ + bl cf218 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35f58 <_Py_IncRef@@Base+0xca> │ │ │ │ + beq.n 35f00 <_Py_IncRef@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 35f58 <_Py_IncRef@@Base+0xca> │ │ │ │ + cbnz r3, 35f00 <_Py_IncRef@@Base+0xca> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r6, 35f90 <_Py_IncRef@@Base+0x102> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r6, 35f38 <_Py_IncRef@@Base+0x102> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 35fc6 <_Py_IncRef@@Base+0x138> │ │ │ │ - b.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35f6e <_Py_IncRef@@Base+0x138> │ │ │ │ + b.n 35e88 <_Py_IncRef@@Base+0x52> │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 35f76 <_Py_IncRef@@Base+0xe8> │ │ │ │ + beq.n 35f1e <_Py_IncRef@@Base+0xe8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ - b.n 35f80 <_Py_IncRef@@Base+0xf2> │ │ │ │ + beq.n 35f94 <_Py_IncRef@@Base+0x15e> │ │ │ │ + b.n 35f28 <_Py_IncRef@@Base+0xf2> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 35f6a <_Py_IncRef@@Base+0xdc> │ │ │ │ + beq.n 35f12 <_Py_IncRef@@Base+0xdc> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 35f90 <_Py_IncRef@@Base+0x102> │ │ │ │ + b.n 35f38 <_Py_IncRef@@Base+0x102> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ + bne.n 35f94 <_Py_IncRef@@Base+0x15e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35fec <_Py_IncRef@@Base+0x15e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35f94 <_Py_IncRef@@Base+0x15e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r2, r6, #16 │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r0, r8 │ │ │ │ - bl 24f108 <_Py_c_pow@@Base+0x918> │ │ │ │ + bl 24f850 <_Py_c_pow@@Base+0x9b8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35fba <_Py_IncRef@@Base+0x12c> │ │ │ │ + beq.n 35f62 <_Py_IncRef@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 35fba <_Py_IncRef@@Base+0x12c> │ │ │ │ + cbnz r3, 35f62 <_Py_IncRef@@Base+0x12c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r5, 35fd6 <_Py_IncRef@@Base+0x148> │ │ │ │ + cbnz r5, 35f7e <_Py_IncRef@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.n 35e88 <_Py_IncRef@@Base+0x52> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bne.n 35e88 <_Py_IncRef@@Base+0x52> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35e88 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 35ef8 <_Py_IncRef@@Base+0x6a> │ │ │ │ + beq.n 35ea0 <_Py_IncRef@@Base+0x6a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 35ef8 <_Py_IncRef@@Base+0x6a> │ │ │ │ + bne.n 35ea0 <_Py_IncRef@@Base+0x6a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 35ef8 <_Py_IncRef@@Base+0x6a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 35ea0 <_Py_IncRef@@Base+0x6a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36002 <_Py_IncRef@@Base+0x174> │ │ │ │ + beq.n 35faa <_Py_IncRef@@Base+0x174> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36002 <_Py_IncRef@@Base+0x174> │ │ │ │ + cbnz r3, 35faa <_Py_IncRef@@Base+0x174> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ - movw r2, #6364 @ 0x18dc │ │ │ │ + movw r2, #5660 @ 0x161c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 24f108 <_Py_c_pow@@Base+0x918> │ │ │ │ + bl 24f850 <_Py_c_pow@@Base+0x9b8> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 35ee0 <_Py_IncRef@@Base+0x52> │ │ │ │ + beq.w 35e88 <_Py_IncRef@@Base+0x52> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36060 <_Py_IncRef@@Base+0x1d2> │ │ │ │ + bne.n 36008 <_Py_IncRef@@Base+0x1d2> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36040 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + beq.n 35fe8 <_Py_IncRef@@Base+0x1b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36040 <_Py_IncRef@@Base+0x1b2> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 35fe8 <_Py_IncRef@@Base+0x1b2> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ @@ -17183,184 +17150,184 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 360b6 <_Py_IncRef@@Base+0x228> │ │ │ │ + cbz r0, 3605e <_Py_IncRef@@Base+0x228> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #24] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ strd r1, r2, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r0, #24] │ │ │ │ strd r5, r2, [r0, #16] │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ - cbz r3, 360fa <_Py_IncRef@@Base+0x26c> │ │ │ │ + cbz r3, 360a2 <_Py_IncRef@@Base+0x26c> │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ - cbz r3, 360fa <_Py_IncRef@@Base+0x26c> │ │ │ │ + cbz r3, 360a2 <_Py_IncRef@@Base+0x26c> │ │ │ │ blx r3 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36110 <_Py_IncRef@@Base+0x282> │ │ │ │ + bne.n 360b8 <_Py_IncRef@@Base+0x282> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 360fa <_Py_IncRef@@Base+0x26c> │ │ │ │ + beq.n 360a2 <_Py_IncRef@@Base+0x26c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 360fa <_Py_IncRef@@Base+0x26c> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 360a2 <_Py_IncRef@@Base+0x26c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #12016 @ 0x2ef0 │ │ │ │ + movw r3, #11312 @ 0x2c30 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e9d58 │ │ │ │ + b.w 1eacd0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - ldr r1, [pc, #4] @ (3611c <_Py_IncRef@@Base+0x28e>) │ │ │ │ - b.w 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ - bic.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ │ │ │ │ -00036120 : │ │ │ │ +000360ba : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b538 │ │ │ │ - cbz r0, 3615c │ │ │ │ + bl 7b524 │ │ │ │ + cbz r0, 360f6 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl bfe4c │ │ │ │ + bl bfe00 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36160 │ │ │ │ + beq.n 360fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 36160 │ │ │ │ + cbnz r3, 360fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36160 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 360fa │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + ldr r1, [pc, #4] @ (36108 ) │ │ │ │ + b.w 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ + bic.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #92] @ (361d0 ) │ │ │ │ + ldr r1, [pc, #92] @ (36178 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ - cbnz r0, 36188 │ │ │ │ - bl d7c80 │ │ │ │ + bl 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ + cbnz r0, 36130 │ │ │ │ + bl d7bf4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3619e │ │ │ │ + b.n 36146 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3619c │ │ │ │ + beq.n 36144 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3619c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36144 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #44] @ (361d0 ) │ │ │ │ - bl 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ + ldr r1, [pc, #44] @ (36178 ) │ │ │ │ + bl 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r5, 361cc │ │ │ │ + cbz r5, 36174 │ │ │ │ mov r0, r5 │ │ │ │ - bl 125890 <_PyErr_ChainExceptions1@@Base> │ │ │ │ - cbz r4, 361ca │ │ │ │ + bl 125238 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + cbz r4, 36172 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 361ca │ │ │ │ + beq.n 36172 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 361ca │ │ │ │ + cbnz r3, 36172 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r1, r1, #1 │ │ │ │ - pushal {r4, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 361f8 │ │ │ │ + cbz r0, 361a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36204 │ │ │ │ + beq.n 361ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 36204 │ │ │ │ + b.n 361ac │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 20715c │ │ │ │ + bl 207fd8 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 361e8 │ │ │ │ + bne.n 36190 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00036206 <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ +000361ae <_PyInterpreterState_SetEvalFrameFunc@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ add.w r5, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #4461 @ 0x116d │ │ │ │ + movw r3, #4177 @ 0x1051 │ │ │ │ movt r3, #10 │ │ │ │ cmp r1, r3 │ │ │ │ ite ne │ │ │ │ movne r4, r1 │ │ │ │ moveq r4, #0 │ │ │ │ ldr.w r3, [r5, #340] @ 0x154 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3624a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ - bl 143228 │ │ │ │ + beq.n 361f2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x44> │ │ │ │ + bl 142c5c │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r0, #538] @ 0x21a │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strbne.w r3, [r0, #538] @ 0x21a │ │ │ │ str.w r4, [r5, #340] @ 0x154 │ │ │ │ @@ -17368,1476 +17335,1476 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3626c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ + bne.n 36214 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x66> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldrd r6, r5, [r5] │ │ │ │ - cbz r1, 36284 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ - b.n 36292 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + cbz r1, 3622c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x7e> │ │ │ │ + b.n 3623a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33872 @ 0x8450 │ │ │ │ + movw r0, #33168 @ 0x8190 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36262 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ - b.n 3628e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + bne.n 3620a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x5c> │ │ │ │ + b.n 36236 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2509f4 │ │ │ │ + bl 250fac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36292 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ + bne.n 3623a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x8c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 362b6 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ + b.n 3625e <_PyInterpreterState_SetEvalFrameFunc@@Base+0xb0> │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r0, 362a2 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ - bl 724f0 │ │ │ │ + cbnz r0, 3624a <_PyInterpreterState_SetEvalFrameFunc@@Base+0x9c> │ │ │ │ + bl 724cc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3628e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + beq.n 36236 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3628e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ + beq.n 36236 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x88> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (362dc <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6>) │ │ │ │ + ldr r0, [pc, #8] @ (36284 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xd6>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r5, pc, #896 @ (adr r5, 36660 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 36628 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 362ea <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ - b.w 12cf28 │ │ │ │ + beq.n 36292 <_PyInterpreterState_SetEvalFrameFunc@@Base+0xe4> │ │ │ │ + b.w 12c8a0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5928 @ 0x1728 │ │ │ │ + movw r1, #5224 @ 0x1468 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (36338 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x132>) │ │ │ │ + ldr r0, [pc, #12] @ (362e0 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x132>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #784 @ (adr r6, 3664c ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 36614 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 251174 <_PyGen_SetStopIterationValue@@Base+0x27c> │ │ │ │ + bl 2518c0 <_PyGen_SetStopIterationValue@@Base+0x3b8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36364 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ + beq.n 3630c <_PyInterpreterState_SetEvalFrameFunc@@Base+0x15e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36366 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ + beq.n 3630e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 36366 <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ + b.n 3630e <_PyInterpreterState_SetEvalFrameFunc@@Base+0x160> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003636a : │ │ │ │ +00036312 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl d1cd4 │ │ │ │ - cbz r0, 363b0 │ │ │ │ + bl d1c54 │ │ │ │ + cbz r0, 36358 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r1, #49612 @ 0xc1cc │ │ │ │ + movw r1, #48908 @ 0xbf0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 363d0 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 36378 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 36390 │ │ │ │ + bne.n 36338 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 363d4 │ │ │ │ - bl 1f8b40 │ │ │ │ + ble.n 3637c │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 363fa │ │ │ │ + b.n 363a2 │ │ │ │ add r1, r2 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 363d0 │ │ │ │ + beq.n 36378 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 363fa │ │ │ │ + cbz r0, 363a2 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ blx 29cc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, r3 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36406 │ │ │ │ + beq.n 363ae │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 36412 │ │ │ │ + beq.n 363ba │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 36436 │ │ │ │ + cbz r2, 363de │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 36444 │ │ │ │ + b.n 363ec │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 36442 │ │ │ │ + bne.n 363ea │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36462 │ │ │ │ + cbnz r0, 3640a │ │ │ │ mov r5, r0 │ │ │ │ - b.n 36444 │ │ │ │ + b.n 363ec │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #380] @ (365c4 ) │ │ │ │ + ldr r1, [pc, #380] @ (3656c ) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 36464 │ │ │ │ - b.n 36494 │ │ │ │ + cbnz r0, 3640c │ │ │ │ + b.n 3643c │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r8, [r6] │ │ │ │ adds r1, r4, r5 │ │ │ │ subs r4, r1, #1 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 36498 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 36440 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #876 @ 0x36c │ │ │ │ + movw r1, #172 @ 0xac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #6016 @ 0x1780 │ │ │ │ + movw r0, #5312 @ 0x14c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r8 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 365ba │ │ │ │ - cbz r4, 36504 │ │ │ │ + b.n 36562 │ │ │ │ + cbz r4, 364ac │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 364aa │ │ │ │ + beq.n 36452 │ │ │ │ subs r4, r1, #2 │ │ │ │ - bne.n 364b2 │ │ │ │ - b.n 3651a │ │ │ │ + bne.n 3645a │ │ │ │ + b.n 364c2 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 364c2 │ │ │ │ + beq.n 3646a │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 36528 │ │ │ │ - b.n 364ca │ │ │ │ + beq.n 364d0 │ │ │ │ + b.n 36472 │ │ │ │ movw r9, #51468 @ 0xc90c │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 364de │ │ │ │ - bl c72d0 │ │ │ │ + cbz r0, 36486 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ + blt.n 3643c │ │ │ │ subs r5, r4, #1 │ │ │ │ mov r4, r0 │ │ │ │ - bne.n 364e2 │ │ │ │ - b.n 36530 │ │ │ │ + bne.n 3648a │ │ │ │ + b.n 364d8 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 364f4 │ │ │ │ - bl c72d0 │ │ │ │ + cbz r0, 3649c │ │ │ │ + bl c727c │ │ │ │ subs r7, r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ + blt.n 3643c │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 364f6 │ │ │ │ - b.n 3652e │ │ │ │ + bne.n 3649e │ │ │ │ + b.n 364d6 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 36494 │ │ │ │ + blt.n 3643c │ │ │ │ mov r5, r7 │ │ │ │ - b.n 36532 │ │ │ │ + b.n 364da │ │ │ │ movw r9, #51468 @ 0xc90c │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ movw sl, #4364 @ 0x110c │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36532 │ │ │ │ + b.n 364da │ │ │ │ movw r9, #51468 @ 0xc90c │ │ │ │ movt r9, #72 @ 0x48 │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36532 │ │ │ │ + b.n 364da │ │ │ │ mov r6, r4 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 36532 │ │ │ │ + b.n 364da │ │ │ │ mov r5, r7 │ │ │ │ movs r6, #0 │ │ │ │ tst r4, r5 │ │ │ │ - beq.n 3654e │ │ │ │ + beq.n 364f6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8704 @ 0x2200 │ │ │ │ + movw r1, #8000 @ 0x1f40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 36494 │ │ │ │ - cbz r6, 3656e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3643c │ │ │ │ + cbz r6, 36516 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 3656e │ │ │ │ + beq.n 36516 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8740 @ 0x2224 │ │ │ │ + movw r1, #8036 @ 0x1f64 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 36494 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3643c │ │ │ │ mov r0, sl │ │ │ │ and.w r5, r5, #1 │ │ │ │ - bl 203bf0 │ │ │ │ + bl 204a14 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36494 │ │ │ │ - bl 203980 │ │ │ │ + beq.n 3643c │ │ │ │ + bl 2047a4 │ │ │ │ mov r7, r0 │ │ │ │ and.w r3, r4, #1 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ and.w r6, r6, #1 │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r6, [sp, #4] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 34f18 │ │ │ │ + bl 34f18 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 365ba │ │ │ │ + beq.n 36562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 365ba │ │ │ │ + cbnz r3, 36562 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - adds r4, r1, #1 │ │ │ │ + adds r0, r2, #1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 365e8 │ │ │ │ + bne.n 36590 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 13cec8 │ │ │ │ + b.w 13c908 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #31132 @ 0x799c │ │ │ │ + movw r0, #30428 @ 0x76dc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 365dc │ │ │ │ + bne.n 36584 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00036600 : │ │ │ │ +000365a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 36628 │ │ │ │ - movw r0, #6156 @ 0x180c │ │ │ │ + cbnz r0, 365d0 │ │ │ │ + movw r0, #5452 @ 0x154c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2007fc │ │ │ │ - b.n 36656 │ │ │ │ + bl 201620 │ │ │ │ + b.n 365fe │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #6156 @ 0x180c │ │ │ │ + movw r2, #5452 @ 0x154c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 220dfc │ │ │ │ + bl 221880 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3664a │ │ │ │ + beq.n 365f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 3664e │ │ │ │ + cbz r3, 365f6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 36656 │ │ │ │ + b.n 365fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3664a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 365f2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (36680 ) │ │ │ │ + ldr r0, [pc, #12] @ (36628 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036684 <_PyCompile_Assemble@@Base>: │ │ │ │ +0003662c <_PyCompile_Assemble@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r3, #52896 @ 0xcea0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 366be <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ + beq.n 36666 <_PyCompile_Assemble@@Base+0x3a> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6252 @ 0x186c │ │ │ │ + movw r1, #5548 @ 0x15ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 366d8 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 36680 <_PyCompile_Assemble@@Base+0x54> │ │ │ │ add.w r8, sp, #28 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r0, r8 │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 366dc <_PyCompile_Assemble@@Base+0x58> │ │ │ │ + cbnz r0, 36684 <_PyCompile_Assemble@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36778 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ + b.n 36720 <_PyCompile_Assemble@@Base+0xf4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 100488 │ │ │ │ + bl 10080c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 366ea <_PyCompile_Assemble@@Base+0x66> │ │ │ │ + cbnz r0, 36692 <_PyCompile_Assemble@@Base+0x66> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36756 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + b.n 366fe <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 1c8990 <_PySys_GetRequiredAttrString@@Base+0x22f4> │ │ │ │ + bl 1c97f8 <_PySys_GetRequiredAttrString@@Base+0x22cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366e6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 3668e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 103620 │ │ │ │ + bl 103938 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366e6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 3668e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ add r3, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ add r3, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - bl 1077e8 <_PyDict_DelItemIf@@Base+0x3a8> │ │ │ │ + bl 107b08 <_PyDict_DelItemIf@@Base+0x3a8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 366e6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 3668e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1000d8 │ │ │ │ + bl 100544 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 366e6 <_PyCompile_Assemble@@Base+0x62> │ │ │ │ + beq.n 3668e <_PyCompile_Assemble@@Base+0x62> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ movs r3, #0 │ │ │ │ str.w r9, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w r8, [sp] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 108cfc │ │ │ │ + bl 10901c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36756 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + beq.n 366fe <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 36756 <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ + cbnz r3, 366fe <_PyCompile_Assemble@@Base+0xd2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3676c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + beq.n 36714 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3676c <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ + cbnz r3, 36714 <_PyCompile_Assemble@@Base+0xe8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 10f68c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10f9b8 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r8 │ │ │ │ - bl 10f16c <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + bl 10f498 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00036780 : │ │ │ │ - movw r0, #7676 @ 0x1dfc │ │ │ │ +00036728 : │ │ │ │ + movw r0, #7680 @ 0x1e00 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - b.w cf6b8 │ │ │ │ + b.w cf640 │ │ │ │ + │ │ │ │ +00036734 <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ + ldr r3, [r0, #72] @ 0x48 │ │ │ │ + cbz r3, 3673c <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cbnz r3, 36780 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ + push {r4} │ │ │ │ + ldr r4, [r1, #72] @ 0x48 │ │ │ │ + ldr r3, [r1, #48] @ 0x30 │ │ │ │ + ldr r1, [r1, #64] @ 0x40 │ │ │ │ + add.w r4, r4, r2, lsl #2 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + cmp r2, r1 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + bge.n 36768 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ + movw r1, #56036 @ 0xdae4 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + movw r2, #37516 @ 0x928c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + pop {r4} │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1f57a0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + movw r1, #48060 @ 0xbbbc │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + movw r2, #5960 @ 0x1748 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + pop {r4} │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w 1f57a0 <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ + bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 367ac │ │ │ │ + bne.n 367a2 <_PyEval_FormatExcUnbound@@Base+0x6e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 133650 │ │ │ │ + b.w 132fcc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40256 @ 0x9d40 │ │ │ │ + movw r0, #39552 @ 0x9a80 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 367a0 │ │ │ │ + bne.n 36796 <_PyEval_FormatExcUnbound@@Base+0x62> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r2, #16 │ │ │ │ - movw r1, #6664 @ 0x1a08 │ │ │ │ + movw r1, #6052 @ 0x17a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 367ec │ │ │ │ + bge.n 367e2 <_PyEval_FormatExcUnbound@@Base+0xae> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 369cc │ │ │ │ + b.n 369c2 <_PyEval_FormatExcUnbound@@Base+0x28e> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6668 @ 0x1a0c │ │ │ │ + movw r1, #6056 @ 0x17a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6680 @ 0x1a18 │ │ │ │ + movw r1, #6068 @ 0x17b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6696 @ 0x1a28 │ │ │ │ + movw r1, #6084 @ 0x17c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6708 @ 0x1a34 │ │ │ │ + movw r1, #6096 @ 0x17d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #32 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6720 @ 0x1a40 │ │ │ │ + movw r1, #6108 @ 0x17dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6732 @ 0x1a4c │ │ │ │ + movw r1, #6120 @ 0x17e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6748 @ 0x1a5c │ │ │ │ + movw r1, #6136 @ 0x17f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #134 @ 0x86 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6760 @ 0x1a68 │ │ │ │ + movw r1, #6148 @ 0x1804 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6772 @ 0x1a74 │ │ │ │ + movw r1, #6160 @ 0x1810 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6784 @ 0x1a80 │ │ │ │ + movw r1, #6172 @ 0x181c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6800 @ 0x1a90 │ │ │ │ + movw r1, #6188 @ 0x182c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6812 @ 0x1a9c │ │ │ │ + movw r1, #6200 @ 0x1838 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 367e6 │ │ │ │ + blt.n 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6824 @ 0x1aa8 │ │ │ │ + movw r1, #6212 @ 0x1844 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6840 @ 0x1ab8 │ │ │ │ + movw r1, #6228 @ 0x1854 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6856 @ 0x1ac8 │ │ │ │ + movw r1, #6244 @ 0x1864 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6880 @ 0x1ae0 │ │ │ │ + movw r1, #6268 @ 0x187c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6700 @ 0x1a2c │ │ │ │ + movw r1, #6088 @ 0x17c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6900 @ 0x1af4 │ │ │ │ + movw r1, #6288 @ 0x1890 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #3 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6916 @ 0x1b04 │ │ │ │ + movw r1, #6304 @ 0x18a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #4 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6724 @ 0x1a44 │ │ │ │ + movw r1, #6112 @ 0x17e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6932 @ 0x1b14 │ │ │ │ + movw r1, #6320 @ 0x18b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6940 @ 0x1b1c │ │ │ │ + movw r1, #6328 @ 0x18b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 367e6 │ │ │ │ + blt.w 367dc <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ movs r2, #15 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #6952 @ 0x1b28 │ │ │ │ + movw r1, #6340 @ 0x18c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 10d128 │ │ │ │ + bl 10d440 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000369ce : │ │ │ │ - movw r3, #11708 @ 0x2dbc │ │ │ │ +000369c4 : │ │ │ │ + movw r3, #11004 @ 0x2afc │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ movs r2, #136 @ 0x88 │ │ │ │ - b.w f14f0 │ │ │ │ - │ │ │ │ -000369dc <_PyEval_FormatExcUnbound@@Base>: │ │ │ │ - ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 369e4 <_PyEval_FormatExcUnbound@@Base+0x8> │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 36a28 <_PyEval_FormatExcUnbound@@Base+0x4c> │ │ │ │ - push {r4} │ │ │ │ - ldr r4, [r1, #72] @ 0x48 │ │ │ │ - ldr r3, [r1, #48] @ 0x30 │ │ │ │ - ldr r1, [r1, #64] @ 0x40 │ │ │ │ - add.w r4, r4, r2, lsl #2 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - cmp r2, r1 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - bge.n 36a10 <_PyEval_FormatExcUnbound@@Base+0x34> │ │ │ │ - movw r1, #56036 @ 0xdae4 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #38220 @ 0x954c │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - pop {r4} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1f482c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - movw r1, #48060 @ 0xbbbc │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #6964 @ 0x1b34 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - pop {r4} │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w 1f482c <_PyEval_FormatExcCheckArg@@Base> │ │ │ │ - bx lr │ │ │ │ + b.w f1528 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #292] @ (36b60 <_PyEval_FormatExcUnbound@@Base+0x184>) │ │ │ │ + ldr r2, [pc, #292] @ (36b08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 36a66 <_PyEval_FormatExcUnbound@@Base+0x8a> │ │ │ │ + beq.n 36a0e │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 36a68 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + cbz r4, 36a10 │ │ │ │ ldr.w r4, [r4, #136] @ 0x88 │ │ │ │ - movw r3, #27179 @ 0x6a2b │ │ │ │ + movw r3, #27091 @ 0x69d3 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 36a68 <_PyEval_FormatExcUnbound@@Base+0x8c> │ │ │ │ + b.n 36a10 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 36b40 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36ae8 │ │ │ │ ldr.w r0, [r3, #136] @ 0x88 │ │ │ │ - movw r3, #27179 @ 0x6a2b │ │ │ │ + movw r3, #27091 @ 0x69d3 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 36b40 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - cbnz r4, 36a84 <_PyEval_FormatExcUnbound@@Base+0xa8> │ │ │ │ + bne.n 36ae8 │ │ │ │ + cbnz r4, 36a2c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36afe <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + b.n 36aa6 │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 36aa2 <_PyEval_FormatExcUnbound@@Base+0xc6> │ │ │ │ + cbz r3, 36a4a │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 36afe <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + ble.n 36aa6 │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 36a90 <_PyEval_FormatExcUnbound@@Base+0xb4> │ │ │ │ - b.n 36abc <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + bne.n 36a38 │ │ │ │ + b.n 36a64 │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 36abc <_PyEval_FormatExcUnbound@@Base+0xe0> │ │ │ │ + beq.n 36a64 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 36aa4 <_PyEval_FormatExcUnbound@@Base+0xc8> │ │ │ │ + bne.n 36a4c │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 36afe <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ - ldr r2, [pc, #164] @ (36b64 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + bne.n 36aa6 │ │ │ │ + ldr r2, [pc, #164] @ (36b0c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253654 │ │ │ │ + bl 253da8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 36b56 <_PyEval_FormatExcUnbound@@Base+0x17a> │ │ │ │ - beq.n 36afe <_PyEval_FormatExcUnbound@@Base+0x122> │ │ │ │ + blt.n 36afe │ │ │ │ + beq.n 36aa6 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (36b64 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + ldr r1, [pc, #148] @ (36b0c ) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36b58 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36b00 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36a80 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + beq.n 36a28 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 36a80 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36a80 <_PyEval_FormatExcUnbound@@Base+0xa4> │ │ │ │ + bne.n 36a28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36a28 │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (36b68 <_PyEval_FormatExcUnbound@@Base+0x18c>) │ │ │ │ + ldr r1, [pc, #100] @ (36b10 ) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 36b58 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + bne.n 36b00 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 36b2c <_PyEval_FormatExcUnbound@@Base+0x150> │ │ │ │ + bne.n 36ad4 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 36b58 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b00 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 36b40 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ + beq.n 36ae8 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 36b40 <_PyEval_FormatExcUnbound@@Base+0x164> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 36ae8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 36b22 <_PyEval_FormatExcUnbound@@Base+0x146> │ │ │ │ - ldr r1, [pc, #28] @ (36b64 <_PyEval_FormatExcUnbound@@Base+0x188>) │ │ │ │ + beq.n 36aca │ │ │ │ + ldr r1, [pc, #28] @ (36b0c ) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 36b58 <_PyEval_FormatExcUnbound@@Base+0x17c> │ │ │ │ + b.n 36b00 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036b6c : │ │ │ │ +00036b14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #136 @ 0x88 │ │ │ │ movs r2, #140 @ 0x8c │ │ │ │ - movw r4, #11916 @ 0x2e8c │ │ │ │ + movw r4, #11212 @ 0x2bcc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e68f8 │ │ │ │ + bl e6930 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (36bb8 ) │ │ │ │ + ldr r0, [pc, #12] @ (36b60 ) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r6, pc, #400 @ (adr r6, 36d4c <_PyCompile_CodeGen@@Base+0x190>) │ │ │ │ + add r6, pc, #432 @ (adr r6, 36d14 <_PyCompile_CodeGen@@Base+0x1b0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00036bbc <_PyCompile_CodeGen@@Base>: │ │ │ │ +00036b64 <_PyCompile_CodeGen@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 1cf0c0 │ │ │ │ - cbnz r0, 36bf4 <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ + bl 1d00b4 │ │ │ │ + cbnz r0, 36b9c <_PyCompile_CodeGen@@Base+0x38> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7232 @ 0x1c40 │ │ │ │ + movw r1, #6528 @ 0x1980 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 36bfc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - bl 926a8 <_PyArena_New@@Base> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 36ba4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 926b0 <_PyArena_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 36c00 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ + cbnz r0, 36ba8 <_PyCompile_CodeGen@@Base+0x44> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36ddc <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ + b.n 36d84 <_PyCompile_CodeGen@@Base+0x220> │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ - bl 22d1dc <_PyArg_ParseStackAndKeywords@@Base+0x10ec> │ │ │ │ + bl 22d9b0 <_PyArg_ParseStackAndKeywords@@Base+0x10ec> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 36c26 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ - bl 233298 │ │ │ │ - cbz r0, 36c26 <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + cbz r0, 36bce <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ + bl 233a2c │ │ │ │ + cbz r0, 36bce <_PyCompile_CodeGen@@Base+0x6a> │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1c06ec │ │ │ │ + bl 1c1584 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36c2e <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ + cbnz r0, 36bd6 <_PyCompile_CodeGen@@Base+0x72> │ │ │ │ mov r0, r7 │ │ │ │ - bl 112bd0 <_PyArena_Free@@Base> │ │ │ │ - b.n 36bfc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + bl 112500 <_PyArena_Free@@Base> │ │ │ │ + b.n 36ba4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ movs r6, #1 │ │ │ │ strb.w r6, [r0, #64] @ 0x40 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36bfc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ - ldr r1, [pc, #420] @ (36de4 <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ + beq.n 36ba4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + ldr r1, [pc, #420] @ (36d8c <_PyCompile_CodeGen@@Base+0x228>) │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl e9d8c │ │ │ │ + bl e9dc4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36bfc <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ + beq.n 36ba4 <_PyCompile_CodeGen@@Base+0x40> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c4528 │ │ │ │ + bl 1c53b8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36c60 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ + bne.n 36c08 <_PyCompile_CodeGen@@Base+0xa4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 36dc4 <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ + b.n 36d6c <_PyCompile_CodeGen@@Base+0x208> │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldr.w r2, [r6, #700] @ 0x2bc │ │ │ │ - cbnz r2, 36c70 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ + cbnz r2, 36c18 <_PyCompile_CodeGen@@Base+0xb4> │ │ │ │ ldr.w r2, [r6, #704] @ 0x2c0 │ │ │ │ - cbz r2, 36c96 <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ - b.n 36c84 <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ + cbz r2, 36c3e <_PyCompile_CodeGen@@Base+0xda> │ │ │ │ + b.n 36c2c <_PyCompile_CodeGen@@Base+0xc8> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58620 @ 0xe4fc │ │ │ │ + movw r1, #57916 @ 0xe23c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 36c68 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ - b.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + bne.n 36c10 <_PyCompile_CodeGen@@Base+0xac> │ │ │ │ + b.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7248 @ 0x1c50 │ │ │ │ + movw r1, #6544 @ 0x1990 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #708] @ 0x2c4 │ │ │ │ - cbz r2, 36cae <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ + cbz r2, 36c56 <_PyCompile_CodeGen@@Base+0xf2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7260 @ 0x1c5c │ │ │ │ + movw r1, #6556 @ 0x199c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - cbz r2, 36cc6 <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ + cbz r2, 36c6e <_PyCompile_CodeGen@@Base+0x10a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #25784 @ 0x64b8 │ │ │ │ + movw r1, #25080 @ 0x61f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #716] @ 0x2cc │ │ │ │ - cbz r2, 36cde <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ + cbz r2, 36c86 <_PyCompile_CodeGen@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #8612 @ 0x21a4 │ │ │ │ + movw r1, #7908 @ 0x1ee4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #720] @ 0x2d0 │ │ │ │ - cbz r2, 36cf6 <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ + cbz r2, 36c9e <_PyCompile_CodeGen@@Base+0x13a> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7268 @ 0x1c64 │ │ │ │ + movw r1, #6564 @ 0x19a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r2, [r6, #724] @ 0x2d4 │ │ │ │ - cbz r2, 36d0e <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ + cbz r2, 36cb6 <_PyCompile_CodeGen@@Base+0x152> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #7280 @ 0x1c70 │ │ │ │ + movw r1, #6576 @ 0x19b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #732] @ 0x2dc │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7292 @ 0x1c7c │ │ │ │ + movw r1, #6588 @ 0x19bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #736] @ 0x2e0 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.n 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7304 @ 0x1c88 │ │ │ │ + movw r1, #6600 @ 0x19c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r0, [r6, #740] @ 0x2e4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7320 @ 0x1c98 │ │ │ │ + movw r1, #6616 @ 0x19d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr.w r1, [r8] │ │ │ │ mov r0, r5 │ │ │ │ subs r1, #3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1c86d8 <_PySys_GetRequiredAttrString@@Base+0x203c> │ │ │ │ + bl 1c94c0 <_PySys_GetRequiredAttrString@@Base+0x1f94> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 36c5c <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ + beq.w 36c04 <_PyCompile_CodeGen@@Base+0xa0> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - bl 100ab0 │ │ │ │ + bl 100f44 │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #2 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cacd0 │ │ │ │ + bl 1cbc30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1cc194 │ │ │ │ + bl 1cd190 │ │ │ │ mov r0, r7 │ │ │ │ - bl 112bd0 <_PyArena_Free@@Base> │ │ │ │ + bl 112500 <_PyArena_Free@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 36e0a <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r3, 36db2 <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 36e0a <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + ble.n 36db2 <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 36e0a <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ - cbnz r1, 36e24 <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ + bne.n 36db2 <_PyCompile_CodeGen@@Base+0x24e> │ │ │ │ + cbnz r1, 36dcc <_PyCompile_CodeGen@@Base+0x268> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #300] @ (36f3c <_PyCompile_CodeGen@@Base+0x380>) │ │ │ │ + ldr r4, [pc, #300] @ (36ee4 <_PyCompile_CodeGen@@Base+0x380>) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 36e50 <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 36df8 <_PyCompile_CodeGen@@Base+0x294> │ │ │ │ ldr.w r8, [r0] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 36e54 <_PyCompile_CodeGen@@Base+0x298> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 36dfc <_PyCompile_CodeGen@@Base+0x298> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #876 @ 0x36c │ │ │ │ + movw r1, #172 @ 0xac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #14320 @ 0x37f0 │ │ │ │ + movw r0, #13620 @ 0x3534 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r8 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 36f32 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 36eda <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r8 │ │ │ │ - bl 11863c │ │ │ │ + bl 117f70 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 36f32 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + beq.n 36eda <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 14caa4 │ │ │ │ + bl 14c55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 36f0c <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 36eb4 <_PyCompile_CodeGen@@Base+0x350> │ │ │ │ + bl 988ec │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #69 @ 0x45 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 292e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r6, r0 │ │ │ │ moveq.w r6, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #36 @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d428 │ │ │ │ + bl 6d418 │ │ │ │ mov r3, r6 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 36ea2 <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ + cbnz r0, 36e4a <_PyCompile_CodeGen@@Base+0x2e6> │ │ │ │ mov r5, r9 │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 36ed0 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36e78 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a8fc │ │ │ │ - cbz r0, 36ec6 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + cbz r0, 36e6e <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 36ec6 <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ + bne.n 36e6e <_PyCompile_CodeGen@@Base+0x30a> │ │ │ │ cmp.w r6, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 36ecc <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ + bge.n 36e74 <_PyCompile_CodeGen@@Base+0x310> │ │ │ │ lsls r6, r6, #1 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 36e8a <_PyCompile_CodeGen@@Base+0x2ce> │ │ │ │ + b.n 36e32 <_PyCompile_CodeGen@@Base+0x2ce> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 36ed0 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ + b.n 36e78 <_PyCompile_CodeGen@@Base+0x314> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ - cbnz r6, 36f00 <_PyCompile_CodeGen@@Base+0x344> │ │ │ │ + cbnz r6, 36ea8 <_PyCompile_CodeGen@@Base+0x344> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 36ee6 <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 36f10 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + beq.n 36e8e <_PyCompile_CodeGen@@Base+0x32a> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 36eb8 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #7336 @ 0x1ca8 │ │ │ │ + movw r1, #6632 @ 0x19e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 36f10 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 36eb8 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 20f220 │ │ │ │ + bl 20ff64 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 36f10 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ + b.n 36eb8 <_PyCompile_CodeGen@@Base+0x354> │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36f26 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + beq.n 36ece <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 36f2a <_PyCompile_CodeGen@@Base+0x36e> │ │ │ │ + cbz r3, 36ed2 <_PyCompile_CodeGen@@Base+0x36e> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 36f32 <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ + b.n 36eda <_PyCompile_CodeGen@@Base+0x376> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 36f26 <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36ece <_PyCompile_CodeGen@@Base+0x36a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r0, r6, #0 │ │ │ │ + subs r4, r6, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36f64 <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ + ldr r0, [pc, #8] @ (36f0c <_PyCompile_CodeGen@@Base+0x3a8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ strd r0, r1, [sp] │ │ │ │ - cbnz r2, 36f8a <_PyCompile_CodeGen@@Base+0x3ce> │ │ │ │ + cbnz r2, 36f32 <_PyCompile_CodeGen@@Base+0x3ce> │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #52] @ (36fb8 <_PyCompile_CodeGen@@Base+0x3fc>) │ │ │ │ - bl 13b134 │ │ │ │ - b.n 36f96 <_PyCompile_CodeGen@@Base+0x3da> │ │ │ │ + ldr r0, [pc, #52] @ (36f60 <_PyCompile_CodeGen@@Base+0x3fc>) │ │ │ │ + bl 13ab64 │ │ │ │ + b.n 36f3e <_PyCompile_CodeGen@@Base+0x3da> │ │ │ │ str r2, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - ldr r0, [pc, #44] @ (36fbc <_PyCompile_CodeGen@@Base+0x400>) │ │ │ │ + ldr r0, [pc, #44] @ (36f64 <_PyCompile_CodeGen@@Base+0x400>) │ │ │ │ movs r2, #3 │ │ │ │ - bl 13b134 │ │ │ │ - cbz r0, 36fb0 <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ + bl 13ab64 │ │ │ │ + cbz r0, 36f58 <_PyCompile_CodeGen@@Base+0x3f4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 36fac <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ + beq.n 36f54 <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 36fac <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 36f54 <_PyCompile_CodeGen@@Base+0x3f0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 36fb4 <_PyCompile_CodeGen@@Base+0x3f8> │ │ │ │ + b.n 36f5c <_PyCompile_CodeGen@@Base+0x3f8> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ - add r2, pc, #448 @ (adr r2, 3717c <_PyCompile_CodeGen@@Base+0x5c0>) │ │ │ │ + add r2, pc, #480 @ (adr r2, 37144 <_PyCompile_CodeGen@@Base+0x5e0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (36fc4 <_PyCompile_CodeGen@@Base+0x408>) │ │ │ │ + ldr r0, [pc, #0] @ (36f6c <_PyCompile_CodeGen@@Base+0x408>) │ │ │ │ bx lr │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (36fec <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ + ldr r0, [pc, #8] @ (36f94 <_PyCompile_CodeGen@@Base+0x430>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #128 @ (adr r6, 37070 <_PyCompile_CodeGen@@Base+0x4b4>) │ │ │ │ + add r6, pc, #160 @ (adr r6, 37038 <_PyCompile_CodeGen@@Base+0x4d4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37120 <_PyCompile_CodeGen@@Base+0x564>) │ │ │ │ + ldr r2, [pc, #288] @ (370c8 <_PyCompile_CodeGen@@Base+0x564>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 3702a <_PyCompile_CodeGen@@Base+0x46e> │ │ │ │ + beq.n 36fd2 <_PyCompile_CodeGen@@Base+0x46e> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 3702c <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + cbz r4, 36fd4 <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ - movw r3, #28657 @ 0x6ff1 │ │ │ │ + movw r3, #28569 @ 0x6f99 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 3702c <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ + b.n 36fd4 <_PyCompile_CodeGen@@Base+0x470> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37102 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + beq.n 370aa <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - movw r3, #28657 @ 0x6ff1 │ │ │ │ + movw r3, #28569 @ 0x6f99 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37102 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ - cbnz r4, 37046 <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ + bne.n 370aa <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + cbnz r4, 36fee <_PyCompile_CodeGen@@Base+0x48a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 370c0 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + b.n 37068 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37064 <_PyCompile_CodeGen@@Base+0x4a8> │ │ │ │ + cbz r3, 3700c <_PyCompile_CodeGen@@Base+0x4a8> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 370c0 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + ble.n 37068 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37052 <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ - b.n 3707e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + bne.n 36ffa <_PyCompile_CodeGen@@Base+0x496> │ │ │ │ + b.n 37026 <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3707e <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ + beq.n 37026 <_PyCompile_CodeGen@@Base+0x4c2> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37066 <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ + bne.n 3700e <_PyCompile_CodeGen@@Base+0x4aa> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 370c0 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ - ldr r2, [pc, #164] @ (37124 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + bne.n 37068 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + ldr r2, [pc, #164] @ (370cc <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253654 │ │ │ │ + bl 253da8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37118 <_PyCompile_CodeGen@@Base+0x55c> │ │ │ │ - beq.n 370c0 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ + blt.n 370c0 <_PyCompile_CodeGen@@Base+0x55c> │ │ │ │ + beq.n 37068 <_PyCompile_CodeGen@@Base+0x504> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37124 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + ldr r1, [pc, #148] @ (370cc <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3711a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 370c2 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37042 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + beq.n 36fea <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37042 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37042 <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bne.n 36fea <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 36fea <_PyCompile_CodeGen@@Base+0x486> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37128 <_PyCompile_CodeGen@@Base+0x56c>) │ │ │ │ + ldr r1, [pc, #100] @ (370d0 <_PyCompile_CodeGen@@Base+0x56c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3711a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + bne.n 370c2 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 370ee <_PyCompile_CodeGen@@Base+0x532> │ │ │ │ + bne.n 37096 <_PyCompile_CodeGen@@Base+0x532> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3711a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + b.n 370c2 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37102 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + beq.n 370aa <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37102 <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 370aa <_PyCompile_CodeGen@@Base+0x546> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 370e4 <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ - ldr r1, [pc, #28] @ (37124 <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ + beq.n 3708c <_PyCompile_CodeGen@@Base+0x528> │ │ │ │ + ldr r1, [pc, #28] @ (370cc <_PyCompile_CodeGen@@Base+0x568>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 3711a <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ + b.n 370c2 <_PyCompile_CodeGen@@Base+0x55e> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #96 @ 0x60 │ │ │ │ + add r2, sp, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3715a <_PyCompile_CodeGen@@Base+0x59e> │ │ │ │ + bgt.n 37102 <_PyCompile_CodeGen@@Base+0x59e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 37174 <_PyCompile_CodeGen@@Base+0x5b8> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3711c <_PyCompile_CodeGen@@Base+0x5b8> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 37178 <_PyCompile_CodeGen@@Base+0x5bc> │ │ │ │ + cbz r3, 37120 <_PyCompile_CodeGen@@Base+0x5bc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37194 <_PyCompile_CodeGen@@Base+0x5d8> │ │ │ │ + b.n 3713c <_PyCompile_CodeGen@@Base+0x5d8> │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37186 <_PyCompile_CodeGen@@Base+0x5ca> │ │ │ │ + cbnz r0, 3712e <_PyCompile_CodeGen@@Base+0x5ca> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 37194 <_PyCompile_CodeGen@@Base+0x5d8> │ │ │ │ - ldr r1, [pc, #16] @ (37198 <_PyCompile_CodeGen@@Base+0x5dc>) │ │ │ │ + b.n 3713c <_PyCompile_CodeGen@@Base+0x5d8> │ │ │ │ + ldr r1, [pc, #16] @ (37140 <_PyCompile_CodeGen@@Base+0x5dc>) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3717c <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ + beq.n 37124 <_PyCompile_CodeGen@@Base+0x5c0> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -18851,1227 +18818,1227 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (371e4 <_PyCompile_CodeGen@@Base+0x628>) │ │ │ │ + ldr r0, [pc, #8] @ (3718c <_PyCompile_CodeGen@@Base+0x628>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #528 @ (adr r6, 373f8 <_PyType_GetModuleByDef3@@Base+0x108>) │ │ │ │ + add r6, pc, #560 @ (adr r6, 373c0 <_PyType_GetModuleByDef3@@Base+0x128>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r2, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 37208 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ + bmi.n 371b0 <_PyCompile_CodeGen@@Base+0x64c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7500 @ 0x1d4c │ │ │ │ + movw r1, #6796 @ 0x1a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r2 │ │ │ │ - bl 11863c │ │ │ │ + bl 117f70 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 372e8 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ + beq.n 37290 <_PyCompile_CodeGen@@Base+0x72c> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 14caa4 │ │ │ │ + bl 14c55c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 372d6 <_PyCompile_CodeGen@@Base+0x71a> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 3727e <_PyCompile_CodeGen@@Base+0x71a> │ │ │ │ + bl 988ec │ │ │ │ mov sl, r0 │ │ │ │ movs r0, #70 @ 0x46 │ │ │ │ mov.w r9, #0 │ │ │ │ blx 292e0 │ │ │ │ adds r3, r0, #1 │ │ │ │ ite ne │ │ │ │ movne r5, r0 │ │ │ │ moveq.w r5, #1024 @ 0x400 │ │ │ │ add.w fp, sp, #16 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d428 │ │ │ │ + bl 6d418 │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3726c <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ + cbnz r0, 37214 <_PyCompile_CodeGen@@Base+0x6b0> │ │ │ │ mov r4, r9 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 3729a <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + b.n 37242 <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #20 │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a34c │ │ │ │ - cbz r0, 37290 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + cbz r0, 37238 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ movs r3, #0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.n 37290 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ + bne.n 37238 <_PyCompile_CodeGen@@Base+0x6d4> │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bge.n 37296 <_PyCompile_CodeGen@@Base+0x6da> │ │ │ │ + bge.n 3723e <_PyCompile_CodeGen@@Base+0x6da> │ │ │ │ lsls r5, r5, #1 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 37254 <_PyCompile_CodeGen@@Base+0x698> │ │ │ │ + b.n 371fc <_PyCompile_CodeGen@@Base+0x698> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3729a <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ + b.n 37242 <_PyCompile_CodeGen@@Base+0x6de> │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - cbnz r5, 372ca <_PyCompile_CodeGen@@Base+0x70e> │ │ │ │ + cbnz r5, 37272 <_PyCompile_CodeGen@@Base+0x70e> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 372b0 <_PyCompile_CodeGen@@Base+0x6f4> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 372da <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + beq.n 37258 <_PyCompile_CodeGen@@Base+0x6f4> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 37282 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r7 │ │ │ │ - movw r1, #7540 @ 0x1d74 │ │ │ │ + movw r1, #6836 @ 0x1ab4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 372da <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 37282 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1e2a80 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ + bl 1e39f8 <_Py_Uid_Converter@@Base+0x14c> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 372da <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ + b.n 37282 <_PyCompile_CodeGen@@Base+0x71e> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - bl 138630 <_Py_DecRef@@Base> │ │ │ │ + bl 137fe0 <_Py_DecRef@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000372f0 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ +00037298 <_PyType_GetModuleByDef3@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1ce7e0 │ │ │ │ + bl 1cf7d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3734a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372f2 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1ce7e0 │ │ │ │ + bl 1cf7d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3734a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372f2 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1ce7e0 │ │ │ │ + bl 1cf7d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3734a <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ + cbnz r0, 372f2 <_PyType_GetModuleByDef3@@Base+0x5a> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r7, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #7572 @ 0x1d94 │ │ │ │ + movw r1, #6868 @ 0x1ad4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37428 <_PyType_GetModuleByDef3@@Base+0x138> │ │ │ │ + beq.n 373d0 <_PyType_GetModuleByDef3@@Base+0x138> │ │ │ │ movw r0, #11772 @ 0x2dfc │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37390 <_PyType_GetModuleByDef3@@Base+0xa0> │ │ │ │ + bne.n 37338 <_PyType_GetModuleByDef3@@Base+0xa0> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37380 <_PyType_GetModuleByDef3@@Base+0x90> │ │ │ │ + bne.n 37328 <_PyType_GetModuleByDef3@@Base+0x90> │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 3739c <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 37344 <_PyType_GetModuleByDef3@@Base+0xac> │ │ │ │ + bl 279a18 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ blx 299ac │ │ │ │ blx 29f80 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r1, 373fa <_PyType_GetModuleByDef3@@Base+0x10a> │ │ │ │ - bl 20f220 │ │ │ │ + cbz r1, 373a2 <_PyType_GetModuleByDef3@@Base+0x10a> │ │ │ │ + bl 20ff64 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r5, 373cc <_PyType_GetModuleByDef3@@Base+0xdc> │ │ │ │ + cbnz r5, 37374 <_PyType_GetModuleByDef3@@Base+0xdc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 373d4 <_PyType_GetModuleByDef3@@Base+0xe4> │ │ │ │ - b.n 373e0 <_PyType_GetModuleByDef3@@Base+0xf0> │ │ │ │ - bl 86088 │ │ │ │ - cbz r0, 373e4 <_PyType_GetModuleByDef3@@Base+0xf4> │ │ │ │ - b.n 373ba <_PyType_GetModuleByDef3@@Base+0xca> │ │ │ │ + bne.n 3737c <_PyType_GetModuleByDef3@@Base+0xe4> │ │ │ │ + b.n 37388 <_PyType_GetModuleByDef3@@Base+0xf0> │ │ │ │ + bl 86070 │ │ │ │ + cbz r0, 3738c <_PyType_GetModuleByDef3@@Base+0xf4> │ │ │ │ + b.n 37362 <_PyType_GetModuleByDef3@@Base+0xca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 373e0 <_PyType_GetModuleByDef3@@Base+0xf0> │ │ │ │ + cbnz r3, 37388 <_PyType_GetModuleByDef3@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 373fa <_PyType_GetModuleByDef3@@Base+0x10a> │ │ │ │ + b.n 373a2 <_PyType_GetModuleByDef3@@Base+0x10a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 373a4 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ + beq.n 3734c <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 373a4 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ + bne.n 3734c <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 373a4 <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3734c <_PyType_GetModuleByDef3@@Base+0xb4> │ │ │ │ blx 2a88c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37416 <_PyType_GetModuleByDef3@@Base+0x126> │ │ │ │ + bne.n 373be <_PyType_GetModuleByDef3@@Base+0x126> │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 37406 <_PyType_GetModuleByDef3@@Base+0x116> │ │ │ │ + bne.n 373ae <_PyType_GetModuleByDef3@@Base+0x116> │ │ │ │ dmb ish │ │ │ │ - beq.n 37428 <_PyType_GetModuleByDef3@@Base+0x138> │ │ │ │ + beq.n 373d0 <_PyType_GetModuleByDef3@@Base+0x138> │ │ │ │ movw r0, #11772 @ 0x2dfc │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37454 <_PyType_GetModuleByDef3@@Base+0x164>) │ │ │ │ + ldr r0, [pc, #12] @ (373fc <_PyType_GetModuleByDef3@@Base+0x164>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #816 @ (adr r7, 37788 <_PyType_GetModuleByDef3@@Base+0x498>) │ │ │ │ + add r7, pc, #848 @ (adr r7, 37750 <_PyType_GetModuleByDef3@@Base+0x4b8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #625 @ 0x271 │ │ │ │ - bl 732ec │ │ │ │ - cbz r0, 374b8 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ + bl 732b8 │ │ │ │ + cbz r0, 37460 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ mov r4, r0 │ │ │ │ add.w r6, r5, #8 │ │ │ │ add.w r7, r0, #8 │ │ │ │ addw r8, r5, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl 7f1a8 │ │ │ │ - cbz r0, 374a2 <_PyType_GetModuleByDef3@@Base+0x1b2> │ │ │ │ + bl 7f190 │ │ │ │ + cbz r0, 3744a <_PyType_GetModuleByDef3@@Base+0x1b2> │ │ │ │ cmp r6, r8 │ │ │ │ str.w r0, [r7, #4]! │ │ │ │ - bne.n 37482 <_PyType_GetModuleByDef3@@Base+0x192> │ │ │ │ + bne.n 3742a <_PyType_GetModuleByDef3@@Base+0x192> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 374a2 <_PyType_GetModuleByDef3@@Base+0x1b2> │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 3744a <_PyType_GetModuleByDef3@@Base+0x1b2> │ │ │ │ str.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - b.n 374ba <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ + b.n 37462 <_PyType_GetModuleByDef3@@Base+0x1ca> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 374b8 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ + beq.n 37460 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 374b8 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ + cbnz r3, 37460 <_PyType_GetModuleByDef3@@Base+0x1c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (374e4 <_PyType_GetModuleByDef3@@Base+0x1f4>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - add r7, pc, #704 @ (adr r7, 377a8 <_PyType_GetModuleByDef3@@Base+0x4b8>) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - sub sp, #52 @ 0x34 │ │ │ │ - mov r4, r1 │ │ │ │ - movs r2, #44 @ 0x2c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r5, r0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 29634 │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl d1cd4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 37536 <_PyType_GetModuleByDef3@@Base+0x246> │ │ │ │ - mov r3, r4 │ │ │ │ - movw r2, #31368 @ 0x7a88 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4320 @ 0x10e0 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r4, #0 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 37542 <_PyType_GetModuleByDef3@@Base+0x252> │ │ │ │ - movs r2, #1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1fe040 <_PyObject_IsFreed@@Base+0x3b4> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3754c <_PyType_GetModuleByDef3@@Base+0x25c> │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #52 @ 0x34 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (37578 <_PyType_GetModuleByDef3@@Base+0x288>) │ │ │ │ + ldr r0, [pc, #8] @ (3748c <_PyType_GetModuleByDef3@@Base+0x1f4>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r6, pc, #0 @ (adr r6, 3757c <_PyType_GetModuleByDef3@@Base+0x28c>) │ │ │ │ + add r7, pc, #736 @ (adr r7, 37770 <_PyType_GetModuleByDef3@@Base+0x4d8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3759c <_PyType_GetModuleByDef3@@Base+0x2ac> │ │ │ │ + cbnz r3, 374b0 <_PyType_GetModuleByDef3@@Base+0x218> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3759c <_PyType_GetModuleByDef3@@Base+0x2ac> │ │ │ │ + ble.n 374b0 <_PyType_GetModuleByDef3@@Base+0x218> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3759c <_PyType_GetModuleByDef3@@Base+0x2ac> │ │ │ │ - cbnz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x2c8> │ │ │ │ + bne.n 374b0 <_PyType_GetModuleByDef3@@Base+0x218> │ │ │ │ + cbnz r0, 374cc <_PyType_GetModuleByDef3@@Base+0x234> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (375f0 <_PyType_GetModuleByDef3@@Base+0x300>) │ │ │ │ + ldr r4, [pc, #76] @ (37504 <_PyType_GetModuleByDef3@@Base+0x26c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 375b8 <_PyType_GetModuleByDef3@@Base+0x2c8> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 374cc <_PyType_GetModuleByDef3@@Base+0x234> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 375e8 <_PyType_GetModuleByDef3@@Base+0x2f8> │ │ │ │ + b.n 374fc <_PyType_GetModuleByDef3@@Base+0x264> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 375cc <_PyType_GetModuleByDef3@@Base+0x2dc> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 374e0 <_PyType_GetModuleByDef3@@Base+0x248> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 375b4 <_PyType_GetModuleByDef3@@Base+0x2c4> │ │ │ │ + bne.n 374c8 <_PyType_GetModuleByDef3@@Base+0x230> │ │ │ │ mov r0, r4 │ │ │ │ - bl 167ccc <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ + bl 1678d4 <_PyCompile_OpcodeIsValid@@Base> │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r0, r1, #2 │ │ │ │ + subs r4, r1, #2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (37618 <_PyType_GetModuleByDef3@@Base+0x328>) │ │ │ │ + ldr r0, [pc, #8] @ (3752c <_PyType_GetModuleByDef3@@Base+0x294>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r6, pc, #32 @ (adr r6, 37550 <_PyType_GetModuleByDef3@@Base+0x2b8>) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + sub sp, #52 @ 0x34 │ │ │ │ + mov r4, r1 │ │ │ │ + movs r2, #44 @ 0x2c │ │ │ │ + movs r1, #0 │ │ │ │ + mov r5, r0 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 29634 │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl d1c54 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3757e <_PyType_GetModuleByDef3@@Base+0x2e6> │ │ │ │ + mov r3, r4 │ │ │ │ + movw r2, #30664 @ 0x77c8 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #3616 @ 0xe20 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r4, #0 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3758a <_PyType_GetModuleByDef3@@Base+0x2f2> │ │ │ │ + movs r2, #1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1feec0 <_PyObject_IsFreed@@Base+0x3b4> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r3, 37594 <_PyType_GetModuleByDef3@@Base+0x2fc> │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2728 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #52 @ 0x34 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [pc, #12] @ (375c0 <_PyType_GetModuleByDef3@@Base+0x328>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13ab64 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r1, [r0, #12] │ │ │ │ - movw r2, #7788 @ 0x1e6c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - tst.w r1, #64 @ 0x40 │ │ │ │ - ite eq │ │ │ │ - moveq r0, r2 │ │ │ │ - movne r0, r3 │ │ │ │ - bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (3776c <_PyType_GetModuleByDef3@@Base+0x47c>) │ │ │ │ + ldr r2, [pc, #288] @ (376f4 <_PyType_GetModuleByDef3@@Base+0x45c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37674 <_PyType_GetModuleByDef3@@Base+0x384> │ │ │ │ + beq.n 375fe <_PyType_GetModuleByDef3@@Base+0x366> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37676 <_PyType_GetModuleByDef3@@Base+0x386> │ │ │ │ + cbz r4, 37600 <_PyType_GetModuleByDef3@@Base+0x368> │ │ │ │ ldr r4, [r4, #48] @ 0x30 │ │ │ │ - movw r3, #30267 @ 0x763b │ │ │ │ + movw r3, #30149 @ 0x75c5 │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37676 <_PyType_GetModuleByDef3@@Base+0x386> │ │ │ │ + b.n 37600 <_PyType_GetModuleByDef3@@Base+0x368> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3774c <_PyType_GetModuleByDef3@@Base+0x45c> │ │ │ │ + beq.n 376d6 <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - movw r3, #30267 @ 0x763b │ │ │ │ + movw r3, #30149 @ 0x75c5 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3774c <_PyType_GetModuleByDef3@@Base+0x45c> │ │ │ │ - cbnz r4, 37690 <_PyType_GetModuleByDef3@@Base+0x3a0> │ │ │ │ + bne.n 376d6 <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ + cbnz r4, 3761a <_PyType_GetModuleByDef3@@Base+0x382> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3770a <_PyType_GetModuleByDef3@@Base+0x41a> │ │ │ │ + b.n 37694 <_PyType_GetModuleByDef3@@Base+0x3fc> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 376ae <_PyType_GetModuleByDef3@@Base+0x3be> │ │ │ │ + cbz r3, 37638 <_PyType_GetModuleByDef3@@Base+0x3a0> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 3770a <_PyType_GetModuleByDef3@@Base+0x41a> │ │ │ │ + ble.n 37694 <_PyType_GetModuleByDef3@@Base+0x3fc> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 3769c <_PyType_GetModuleByDef3@@Base+0x3ac> │ │ │ │ - b.n 376c8 <_PyType_GetModuleByDef3@@Base+0x3d8> │ │ │ │ + bne.n 37626 <_PyType_GetModuleByDef3@@Base+0x38e> │ │ │ │ + b.n 37652 <_PyType_GetModuleByDef3@@Base+0x3ba> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 376c8 <_PyType_GetModuleByDef3@@Base+0x3d8> │ │ │ │ + beq.n 37652 <_PyType_GetModuleByDef3@@Base+0x3ba> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 376b0 <_PyType_GetModuleByDef3@@Base+0x3c0> │ │ │ │ + bne.n 3763a <_PyType_GetModuleByDef3@@Base+0x3a2> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3770a <_PyType_GetModuleByDef3@@Base+0x41a> │ │ │ │ - ldr r2, [pc, #164] @ (37770 <_PyType_GetModuleByDef3@@Base+0x480>) │ │ │ │ + bne.n 37694 <_PyType_GetModuleByDef3@@Base+0x3fc> │ │ │ │ + ldr r2, [pc, #164] @ (376f8 <_PyType_GetModuleByDef3@@Base+0x460>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253654 │ │ │ │ + bl 253da8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37762 <_PyType_GetModuleByDef3@@Base+0x472> │ │ │ │ - beq.n 3770a <_PyType_GetModuleByDef3@@Base+0x41a> │ │ │ │ + blt.n 376ec <_PyType_GetModuleByDef3@@Base+0x454> │ │ │ │ + beq.n 37694 <_PyType_GetModuleByDef3@@Base+0x3fc> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37770 <_PyType_GetModuleByDef3@@Base+0x480>) │ │ │ │ + ldr r1, [pc, #148] @ (376f8 <_PyType_GetModuleByDef3@@Base+0x460>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37764 <_PyType_GetModuleByDef3@@Base+0x474> │ │ │ │ + bne.n 376ee <_PyType_GetModuleByDef3@@Base+0x456> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3768c <_PyType_GetModuleByDef3@@Base+0x39c> │ │ │ │ + beq.n 37616 <_PyType_GetModuleByDef3@@Base+0x37e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 3768c <_PyType_GetModuleByDef3@@Base+0x39c> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3768c <_PyType_GetModuleByDef3@@Base+0x39c> │ │ │ │ + bne.n 37616 <_PyType_GetModuleByDef3@@Base+0x37e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37616 <_PyType_GetModuleByDef3@@Base+0x37e> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37774 <_PyType_GetModuleByDef3@@Base+0x484>) │ │ │ │ + ldr r1, [pc, #100] @ (376fc <_PyType_GetModuleByDef3@@Base+0x464>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37764 <_PyType_GetModuleByDef3@@Base+0x474> │ │ │ │ + bne.n 376ee <_PyType_GetModuleByDef3@@Base+0x456> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37738 <_PyType_GetModuleByDef3@@Base+0x448> │ │ │ │ + bne.n 376c2 <_PyType_GetModuleByDef3@@Base+0x42a> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37764 <_PyType_GetModuleByDef3@@Base+0x474> │ │ │ │ + b.n 376ee <_PyType_GetModuleByDef3@@Base+0x456> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3774c <_PyType_GetModuleByDef3@@Base+0x45c> │ │ │ │ + beq.n 376d6 <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3774c <_PyType_GetModuleByDef3@@Base+0x45c> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 376d6 <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3772e <_PyType_GetModuleByDef3@@Base+0x43e> │ │ │ │ - ldr r1, [pc, #28] @ (37770 <_PyType_GetModuleByDef3@@Base+0x480>) │ │ │ │ + beq.n 376b8 <_PyType_GetModuleByDef3@@Base+0x420> │ │ │ │ + ldr r1, [pc, #28] @ (376f8 <_PyType_GetModuleByDef3@@Base+0x460>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37764 <_PyType_GetModuleByDef3@@Base+0x474> │ │ │ │ + b.n 376ee <_PyType_GetModuleByDef3@@Base+0x456> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41816 @ 0xa358 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ + ldrb r1, [r0, #12] │ │ │ │ + movw r2, #7788 @ 0x1e6c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ite eq │ │ │ │ + moveq r0, r2 │ │ │ │ + movne r0, r3 │ │ │ │ + bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #8128 @ 0x1fc0 │ │ │ │ + movw r1, #7424 @ 0x1d00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1f635c │ │ │ │ - cbnz r0, 377ae <_PyType_GetModuleByDef3@@Base+0x4be> │ │ │ │ + bl 1f72d0 │ │ │ │ + cbnz r0, 37754 <_PyType_GetModuleByDef3@@Base+0x4bc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 377f0 <_PyType_GetModuleByDef3@@Base+0x500> │ │ │ │ + b.n 37796 <_PyType_GetModuleByDef3@@Base+0x4fe> │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 1166d0 <_PyTime_localtime@@Base> │ │ │ │ + bl 116000 <_PyTime_localtime@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 377aa <_PyType_GetModuleByDef3@@Base+0x4ba> │ │ │ │ + bne.n 37750 <_PyType_GetModuleByDef3@@Base+0x4b8> │ │ │ │ ldrd r3, r4, [sp, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #48] @ (377f4 <_PyType_GetModuleByDef3@@Base+0x504>) │ │ │ │ + ldr r2, [pc, #52] @ (3779c <_PyType_GetModuleByDef3@@Base+0x504>) │ │ │ │ ldr r0, [sp, #28] │ │ │ │ addw r3, r3, #1900 @ 0x76c │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ add.w r1, r2, #48 @ 0x30 │ │ │ │ str r0, [sp, #8] │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r2, r2, r5, lsl #2 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldrd r0, r3, [sp, #36] @ 0x24 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #8140 @ 0x1fcc │ │ │ │ + movw r0, #7436 @ 0x1d0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - lsrs r0, r4, #22 │ │ │ │ + nop │ │ │ │ + lsrs r0, r4, #11 │ │ │ │ lsls r4, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3976] @ 0xf88 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 37816 <_PyType_GetModuleByDef3@@Base+0x526> │ │ │ │ + cbz r3, 377be <_PyType_GetModuleByDef3@@Base+0x526> │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 37818 <_PyType_GetModuleByDef3@@Base+0x528> │ │ │ │ + b.n 377c0 <_PyType_GetModuleByDef3@@Base+0x528> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r5, [pc, #264] @ (37924 <_PyType_GetModuleByDef3@@Base+0x634>) │ │ │ │ + ldr r5, [pc, #264] @ (378cc <_PyType_GetModuleByDef3@@Base+0x634>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 37848 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ + bne.n 377f0 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ cmp r8, ip │ │ │ │ - ble.n 37848 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ + ble.n 377f0 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ cmp.w r8, #2 │ │ │ │ - bgt.n 37848 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ - cbnz r6, 3786c <_PyType_GetModuleByDef3@@Base+0x57c> │ │ │ │ - ldr r1, [pc, #220] @ (37928 <_PyType_GetModuleByDef3@@Base+0x638>) │ │ │ │ + bgt.n 377f0 <_PyType_GetModuleByDef3@@Base+0x558> │ │ │ │ + cbnz r6, 37814 <_PyType_GetModuleByDef3@@Base+0x57c> │ │ │ │ + ldr r1, [pc, #220] @ (378d0 <_PyType_GetModuleByDef3@@Base+0x638>) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 378f6 <_PyType_GetModuleByDef3@@Base+0x606> │ │ │ │ + beq.n 3789e <_PyType_GetModuleByDef3@@Base+0x606> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r8, r7 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r7, [sp, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 378f2 <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + beq.n 3789a <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 378ae <_PyType_GetModuleByDef3@@Base+0x5be> │ │ │ │ + beq.n 37856 <_PyType_GetModuleByDef3@@Base+0x5be> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 3789e <_PyType_GetModuleByDef3@@Base+0x5ae> │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 37846 <_PyType_GetModuleByDef3@@Base+0x5ae> │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37896 <_PyType_GetModuleByDef3@@Base+0x5a6> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 378f2 <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + bne.n 3783e <_PyType_GetModuleByDef3@@Base+0x5a6> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3789a <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 378b2 <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ - b.n 378a2 <_PyType_GetModuleByDef3@@Base+0x5b2> │ │ │ │ + beq.n 3785a <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ + b.n 3784a <_PyType_GetModuleByDef3@@Base+0x5b2> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 1cad7c │ │ │ │ - cbnz r0, 378b2 <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ - b.n 378f2 <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + bl 1cbcdc │ │ │ │ + cbnz r0, 3785a <_PyType_GetModuleByDef3@@Base+0x5c2> │ │ │ │ + b.n 3789a <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ mov.w r4, #438 @ 0x1b6 │ │ │ │ ldr r6, [sp, #24] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ cmn.w r6, #100 @ 0x64 │ │ │ │ mov r0, r7 │ │ │ │ - beq.n 378d2 <_PyType_GetModuleByDef3@@Base+0x5e2> │ │ │ │ + beq.n 3787a <_PyType_GetModuleByDef3@@Base+0x5e2> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a364 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 378d8 <_PyType_GetModuleByDef3@@Base+0x5e8> │ │ │ │ + b.n 37880 <_PyType_GetModuleByDef3@@Base+0x5e8> │ │ │ │ blx 29ec4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r5, 378fa <_PyType_GetModuleByDef3@@Base+0x60a> │ │ │ │ + bl 9b444 │ │ │ │ + cbz r5, 378a2 <_PyType_GetModuleByDef3@@Base+0x60a> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 37904 <_PyType_GetModuleByDef3@@Base+0x614> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 378ac <_PyType_GetModuleByDef3@@Base+0x614> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 378b4 <_PyType_GetModuleByDef3@@Base+0x5c4> │ │ │ │ + beq.n 3785c <_PyType_GetModuleByDef3@@Base+0x5c4> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 37914 <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ + b.n 378bc <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ mov r7, r0 │ │ │ │ - b.n 37914 <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ + b.n 378bc <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 37914 <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ + b.n 378bc <_PyType_GetModuleByDef3@@Base+0x624> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 378f2 <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ + bl f627c │ │ │ │ + b.n 3789a <_PyType_GetModuleByDef3@@Base+0x602> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #72] @ 0x48 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsrs r4, r5, #23 │ │ │ │ + lsrs r4, r5, #12 │ │ │ │ lsls r4, r0, #1 │ │ │ │ - subs r0, r3, #4 │ │ │ │ + subs r4, r3, #4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 246c28 │ │ │ │ + bl 2473cc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37964 <_PyType_GetModuleByDef3@@Base+0x674> │ │ │ │ + blt.n 3790c <_PyType_GetModuleByDef3@@Base+0x674> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 37960 <_PyType_GetModuleByDef3@@Base+0x670> │ │ │ │ + cbnz r3, 37908 <_PyType_GetModuleByDef3@@Base+0x670> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8168 @ 0x1fe8 │ │ │ │ + movw r1, #7464 @ 0x1d28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 37966 <_PyType_GetModuleByDef3@@Base+0x676> │ │ │ │ + b.n 3790e <_PyType_GetModuleByDef3@@Base+0x676> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8216 @ 0x2018 │ │ │ │ + movw r1, #7512 @ 0x1d58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #12] @ (379b8 <_PyType_GetModuleByDef3@@Base+0x6c8>) │ │ │ │ + ldr r0, [pc, #12] @ (37960 <_PyType_GetModuleByDef3@@Base+0x6c8>) │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #944 @ (adr r7, 37d6c ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 37d34 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 379c6 <_PyType_GetModuleByDef3@@Base+0x6d6> │ │ │ │ - b.w 80cf4 │ │ │ │ + beq.n 3796e <_PyType_GetModuleByDef3@@Base+0x6d6> │ │ │ │ + b.w 80cd8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61808 @ 0xf170 │ │ │ │ + movw r1, #61104 @ 0xeeb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8332 @ 0x208c │ │ │ │ + movw r1, #7628 @ 0x1dcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r2, [pc, #288] @ (37b48 <_PyType_GetModuleByDef3@@Base+0x858>) │ │ │ │ + ldr r2, [pc, #288] @ (37af0 <_PyType_GetModuleByDef3@@Base+0x858>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ ldr r7, [r3, r2] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 37a50 <_PyType_GetModuleByDef3@@Base+0x760> │ │ │ │ + beq.n 379f8 <_PyType_GetModuleByDef3@@Base+0x760> │ │ │ │ ldr r4, [r1, #48] @ 0x30 │ │ │ │ - cbz r4, 37a52 <_PyType_GetModuleByDef3@@Base+0x762> │ │ │ │ + cbz r4, 379fa <_PyType_GetModuleByDef3@@Base+0x762> │ │ │ │ ldr r4, [r4, #44] @ 0x2c │ │ │ │ - movw r3, #31255 @ 0x7a17 │ │ │ │ + movw r3, #31167 @ 0x79bf │ │ │ │ movt r3, #3 │ │ │ │ subs r3, r4, r3 │ │ │ │ negs r4, r3 │ │ │ │ adcs r4, r3 │ │ │ │ - b.n 37a52 <_PyType_GetModuleByDef3@@Base+0x762> │ │ │ │ + b.n 379fa <_PyType_GetModuleByDef3@@Base+0x762> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 37b28 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ + beq.n 37ad0 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - movw r3, #31255 @ 0x7a17 │ │ │ │ + movw r3, #31167 @ 0x79bf │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 37b28 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ - cbnz r4, 37a6c <_PyType_GetModuleByDef3@@Base+0x77c> │ │ │ │ + bne.n 37ad0 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ + cbnz r4, 37a14 <_PyType_GetModuleByDef3@@Base+0x77c> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ + b.n 37a8e <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ ldr.w r3, [r1, #172] @ 0xac │ │ │ │ - cbz r3, 37a8a <_PyType_GetModuleByDef3@@Base+0x79a> │ │ │ │ + cbz r3, 37a32 <_PyType_GetModuleByDef3@@Base+0x79a> │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp ip, r0 │ │ │ │ add.w r0, r0, #1 │ │ │ │ - ble.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ + ble.n 37a8e <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ ldr.w lr, [r3, #4]! │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 37a78 <_PyType_GetModuleByDef3@@Base+0x788> │ │ │ │ - b.n 37aa4 <_PyType_GetModuleByDef3@@Base+0x7b4> │ │ │ │ + bne.n 37a20 <_PyType_GetModuleByDef3@@Base+0x788> │ │ │ │ + b.n 37a4c <_PyType_GetModuleByDef3@@Base+0x7b4> │ │ │ │ mov r3, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 37aa4 <_PyType_GetModuleByDef3@@Base+0x7b4> │ │ │ │ + beq.n 37a4c <_PyType_GetModuleByDef3@@Base+0x7b4> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37a8c <_PyType_GetModuleByDef3@@Base+0x79c> │ │ │ │ + bne.n 37a34 <_PyType_GetModuleByDef3@@Base+0x79c> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ - ldr r2, [pc, #164] @ (37b4c <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ + bne.n 37a8e <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ + ldr r2, [pc, #164] @ (37af4 <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 253654 │ │ │ │ + bl 253da8 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 37b3e <_PyType_GetModuleByDef3@@Base+0x84e> │ │ │ │ - beq.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ + blt.n 37ae6 <_PyType_GetModuleByDef3@@Base+0x84e> │ │ │ │ + beq.n 37a8e <_PyType_GetModuleByDef3@@Base+0x7f6> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #148] @ (37b4c <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ + ldr r1, [pc, #148] @ (37af4 <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37b40 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + bne.n 37ae8 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37a68 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + beq.n 37a10 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 37a68 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37a68 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bne.n 37a10 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37a10 <_PyType_GetModuleByDef3@@Base+0x778> │ │ │ │ mov r2, sp │ │ │ │ - ldr r1, [pc, #100] @ (37b50 <_PyType_GetModuleByDef3@@Base+0x860>) │ │ │ │ + ldr r1, [pc, #100] @ (37af8 <_PyType_GetModuleByDef3@@Base+0x860>) │ │ │ │ mov r0, r7 │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 37b40 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + bne.n 37ae8 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 37b14 <_PyType_GetModuleByDef3@@Base+0x824> │ │ │ │ + bne.n 37abc <_PyType_GetModuleByDef3@@Base+0x824> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 37b40 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + b.n 37ae8 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 37b28 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ + beq.n 37ad0 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 37b28 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 37ad0 <_PyType_GetModuleByDef3@@Base+0x838> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 37b0a <_PyType_GetModuleByDef3@@Base+0x81a> │ │ │ │ - ldr r1, [pc, #28] @ (37b4c <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ + beq.n 37ab2 <_PyType_GetModuleByDef3@@Base+0x81a> │ │ │ │ + ldr r1, [pc, #28] @ (37af4 <_PyType_GetModuleByDef3@@Base+0x85c>) │ │ │ │ mov r2, sp │ │ │ │ mov r0, r7 │ │ │ │ strd r6, r5, [sp] │ │ │ │ - bl 161ca8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ + bl 1618c8 <_PyUnicode_Copy@@Base+0x2ec> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 37b40 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ + b.n 37ae8 <_PyType_GetModuleByDef3@@Base+0x850> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r2, r0 │ │ │ │ - ldr r0, [r0, #24] │ │ │ │ - cbz r1, 37b76 <_PyType_GetModuleByDef3@@Base+0x886> │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r4 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - str r1, [r2, #24] │ │ │ │ - bl 79634 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 37b9c <_PyType_GetModuleByDef3@@Base+0x8ac> │ │ │ │ + cbz r3, 37b18 <_PyType_GetModuleByDef3@@Base+0x880> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 37b9e <_PyType_GetModuleByDef3@@Base+0x8ae> │ │ │ │ + b.n 37b1a <_PyType_GetModuleByDef3@@Base+0x882> │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29634 │ │ │ │ - cbnz r6, 37bb4 <_PyType_GetModuleByDef3@@Base+0x8c4> │ │ │ │ + cbnz r6, 37b30 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 37bb4 <_PyType_GetModuleByDef3@@Base+0x8c4> │ │ │ │ + ble.n 37b30 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 37bb4 <_PyType_GetModuleByDef3@@Base+0x8c4> │ │ │ │ - cbnz r5, 37bda <_PyType_GetModuleByDef3@@Base+0x8ea> │ │ │ │ - ldr r1, [pc, #120] @ (37c30 <_PyType_GetModuleByDef3@@Base+0x940>) │ │ │ │ + bgt.n 37b30 <_PyType_GetModuleByDef3@@Base+0x898> │ │ │ │ + cbnz r5, 37b56 <_PyType_GetModuleByDef3@@Base+0x8be> │ │ │ │ + ldr r1, [pc, #120] @ (37bac <_PyType_GetModuleByDef3@@Base+0x914>) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 37bda <_PyType_GetModuleByDef3@@Base+0x8ea> │ │ │ │ + cbnz r0, 37b56 <_PyType_GetModuleByDef3@@Base+0x8be> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 37c1e <_PyType_GetModuleByDef3@@Base+0x92e> │ │ │ │ + b.n 37b9a <_PyType_GetModuleByDef3@@Base+0x902> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37bd6 <_PyType_GetModuleByDef3@@Base+0x8e6> │ │ │ │ + bne.n 37b52 <_PyType_GetModuleByDef3@@Base+0x8ba> │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 37c0a <_PyType_GetModuleByDef3@@Base+0x91a> │ │ │ │ + beq.n 37b86 <_PyType_GetModuleByDef3@@Base+0x8ee> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 37bf6 <_PyType_GetModuleByDef3@@Base+0x906> │ │ │ │ + cbz r6, 37b72 <_PyType_GetModuleByDef3@@Base+0x8da> │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 37c0e <_PyType_GetModuleByDef3@@Base+0x91e> │ │ │ │ + beq.n 37b8a <_PyType_GetModuleByDef3@@Base+0x8f2> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37c10 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 37c10 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ - b.n 37bd6 <_PyType_GetModuleByDef3@@Base+0x8e6> │ │ │ │ + bne.n 37b8c <_PyType_GetModuleByDef3@@Base+0x8f4> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 37b8c <_PyType_GetModuleByDef3@@Base+0x8f4> │ │ │ │ + b.n 37b52 <_PyType_GetModuleByDef3@@Base+0x8ba> │ │ │ │ mov r6, r0 │ │ │ │ - b.n 37c10 <_PyType_GetModuleByDef3@@Base+0x920> │ │ │ │ + b.n 37b8c <_PyType_GetModuleByDef3@@Base+0x8f4> │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37c5c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37bdc <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 37c28 <_PyType_GetModuleByDef3@@Base+0x938> │ │ │ │ + cbz r3, 37ba4 <_PyType_GetModuleByDef3@@Base+0x90c> │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r4, r0, #5 │ │ │ │ + subs r0, r1, #5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r3, r1 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [pc, #8] @ (37c58 <_PyType_GetModuleByDef3@@Base+0x968>) │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 13b134 │ │ │ │ - add sp, #8 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r2, r0 │ │ │ │ + ldr r0, [r0, #24] │ │ │ │ + cbz r1, 37bd2 <_PyType_GetModuleByDef3@@Base+0x93a> │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r2, #24] │ │ │ │ + bl 79618 │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - add r6, pc, #272 @ (adr r6, 37d6c ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00037c5c <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ +00037bdc <_Py_strhex_bytes_with_sep@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 253c64 <_PyTime_ObjectToTimeval@@Base+0x554> │ │ │ │ + bl 25435c <_PyTime_ObjectToTimeval@@Base+0x4f8> │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r3, r1 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [pc, #8] @ (37c1c <_Py_strhex_bytes_with_sep@@Base+0x40>) │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ + add r6, pc, #304 @ (adr r6, 37d50 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 37c9a <_Py_strhex_bytes_with_sep@@Base+0x3e> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 37c42 <_Py_strhex_bytes_with_sep@@Base+0x66> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 37c92 <_Py_strhex_bytes_with_sep@@Base+0x36> │ │ │ │ + bne.n 37c3a <_Py_strhex_bytes_with_sep@@Base+0x5e> │ │ │ │ pop {r4} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (37cbc <_Py_strhex_bytes_with_sep@@Base+0x60>) │ │ │ │ - bl 13b134 │ │ │ │ + ldr r0, [pc, #8] @ (37c64 <_Py_strhex_bytes_with_sep@@Base+0x88>) │ │ │ │ + bl 13ab64 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00037cc0 : │ │ │ │ +00037c68 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 37ce8 │ │ │ │ + cbz r1, 37c90 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 37cf8 │ │ │ │ + cbz r0, 37ca0 │ │ │ │ str r7, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl f624c │ │ │ │ + bl f6284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r8, r0 │ │ │ │ - bl 100ab0 │ │ │ │ + bl 100f44 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 37daa │ │ │ │ - movw fp, #7460 @ 0x1d24 │ │ │ │ + beq.n 37d52 │ │ │ │ + movw fp, #6756 @ 0x1a64 │ │ │ │ movt fp, #56 @ 0x38 │ │ │ │ - movw r7, #8424 @ 0x20e8 │ │ │ │ + movw r7, #7792 @ 0x1e70 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #44 @ 0x2c │ │ │ │ - b.n 37d50 │ │ │ │ - bl 86088 │ │ │ │ + b.n 37cf8 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 37dae │ │ │ │ + bne.n 37d56 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 37da4 │ │ │ │ + bne.n 37d4c │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ mul.w r3, r9, r6 │ │ │ │ mov r0, r7 │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 37dbe │ │ │ │ + bge.n 37d66 │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ ldr r1, [r1, r3] │ │ │ │ ldr r4, [r2, #12] │ │ │ │ add.w ip, fp, r1, lsl #2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ ldrh.w sl, [ip, #2] │ │ │ │ ldrd ip, lr, [r2, #16] │ │ │ │ tst.w sl, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd ip, lr, [sp, #4] │ │ │ │ ittte eq │ │ │ │ movweq r2, #4364 @ 0x110c │ │ │ │ - movweq r0, #8436 @ 0x20f4 │ │ │ │ + movweq r0, #7804 @ 0x1e7c │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r2, #4] │ │ │ │ it eq │ │ │ │ movteq r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 37d38 │ │ │ │ + bne.n 37ce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 37dbe │ │ │ │ + b.n 37d66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 37d48 │ │ │ │ + bne.n 37cf0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 37d48 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 37cf0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37e42 │ │ │ │ + bl 37dea │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r1, 37e1a │ │ │ │ + cbnz r1, 37dc2 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 37e12 │ │ │ │ + bne.n 37dba │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #61808 @ 0xf170 │ │ │ │ + movw r1, #61104 @ 0xeeb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 37e36 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 37dde │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ - b.n 37e3e │ │ │ │ + b.n 37de6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37e3c │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 37e3c │ │ │ │ + bne.n 37de4 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 37de4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 37e40 │ │ │ │ + b.n 37de8 │ │ │ │ str r5, [r4, #52] @ 0x34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00037e42 : │ │ │ │ +00037dea : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (37ea8 ) │ │ │ │ + ldr r2, [pc, #84] @ (37e50 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r7, r5, #92672 @ 0x16a00 │ │ │ │ @@ -20084,853 +20051,853 @@ │ │ │ │ adds r4, #12 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ str.w r8, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 37e74 │ │ │ │ + bne.n 37e1c │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r5, #2804] @ 0xaf4 │ │ │ │ subs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20482c │ │ │ │ + b.w 205650 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 37ed4 │ │ │ │ + cbnz r3, 37e7c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 37ed4 │ │ │ │ + ble.n 37e7c │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 37ed4 │ │ │ │ - cbnz r1, 37ef2 │ │ │ │ + bne.n 37e7c │ │ │ │ + cbnz r1, 37e9a │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #68] @ (37f20 ) │ │ │ │ + ldr r4, [pc, #68] @ (37ec8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 37ef2 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 37e9a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 37f1a │ │ │ │ + b.n 37ec2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37f06 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 37eae │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 37eee │ │ │ │ + bne.n 37e96 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl f9238 <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ + bl f926c <_PyCode_ConstantKey@@Base+0x2f0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 37eee │ │ │ │ + beq.n 37e96 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r4, r3, #6 │ │ │ │ + subs r0, r4, #6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 37f44 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 37f5e │ │ │ │ + bne.n 37eec │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 37f06 │ │ │ │ adds r4, #1 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ subs r4, r0, #1 │ │ │ │ - cbnz r0, 37f54 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 37f5e │ │ │ │ + cbnz r0, 37efc │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 37f06 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbnz r0, 37f6a │ │ │ │ - b.w 734b8 │ │ │ │ + cbnz r0, 37f12 │ │ │ │ + b.w 73484 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 37fa6 │ │ │ │ + bgt.n 37f4e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8588 @ 0x218c │ │ │ │ + movw r1, #7884 @ 0x1ecc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 37fc6 │ │ │ │ + ble.n 37f6e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8636 @ 0x21bc │ │ │ │ + movw r1, #7932 @ 0x1efc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 37ff8 │ │ │ │ + beq.n 37fa0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 37fe6 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 37ff8 │ │ │ │ + bne.n 37f8e │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 37fa0 │ │ │ │ cmp r5, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.n 380a4 │ │ │ │ + b.n 3804c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3801c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 38028 │ │ │ │ + bne.n 37fc4 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 37fd0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 38054 │ │ │ │ + cbnz r1, 37ffc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8680 @ 0x21e8 │ │ │ │ + movw r1, #7976 @ 0x1f28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 38080 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 38028 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 38096 │ │ │ │ + beq.n 3803e │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 38086 │ │ │ │ + bmi.n 3802e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8712 @ 0x2208 │ │ │ │ + movw r1, #8008 @ 0x1f48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 380a2 │ │ │ │ + b.n 3804a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 38098 │ │ │ │ + beq.n 38040 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 38098 │ │ │ │ + b.n 38040 │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #24] │ │ │ │ str r1, [r2, #24] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ subw sp, sp, #1052 @ 0x41c │ │ │ │ movs r3, #0 │ │ │ │ add r6, sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r2, 380d2 │ │ │ │ + cbnz r2, 3807a │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 380d4 │ │ │ │ + b.n 3807c │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r8 │ │ │ │ - movw r1, #8932 @ 0x22e4 │ │ │ │ + movw r1, #8228 @ 0x2024 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #8936 @ 0x22e8 │ │ │ │ + movw r0, #8232 @ 0x2028 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3812a │ │ │ │ + beq.n 380d2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3817e │ │ │ │ + beq.n 38126 │ │ │ │ add r5, sp, #20 │ │ │ │ - movw r1, #8948 @ 0x22f4 │ │ │ │ + movw r1, #8244 @ 0x2034 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154ed4 │ │ │ │ - cbz r0, 38166 │ │ │ │ + bl 154984 │ │ │ │ + cbz r0, 3810e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bls.n 3812e │ │ │ │ + bls.n 380d6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #8952 @ 0x22f8 │ │ │ │ + movw r1, #8248 @ 0x2038 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 381d6 │ │ │ │ + b.n 3817e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r0, sp, #24 │ │ │ │ blx 29cc8 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ add r2, sp, #24 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 291b4 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 381be │ │ │ │ + bne.n 38166 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381ae │ │ │ │ - bl e9284 │ │ │ │ + bne.n 38156 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38136 │ │ │ │ - b.n 3812a │ │ │ │ - bl d7cc0 │ │ │ │ - movw r1, #8980 @ 0x2314 │ │ │ │ + beq.n 380de │ │ │ │ + b.n 380d2 │ │ │ │ + bl d7c34 │ │ │ │ + movw r1, #8276 @ 0x2054 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 154ed4 │ │ │ │ + bl 154984 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3812a │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 380d2 │ │ │ │ + bl 988ec │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 291b4 <__fcntl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 381cc │ │ │ │ + bne.n 38174 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 381ae │ │ │ │ - bl e9284 │ │ │ │ + bne.n 38156 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3817e │ │ │ │ - b.n 3812a │ │ │ │ + beq.n 38126 │ │ │ │ + b.n 380d2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 3812a │ │ │ │ + bl f627c │ │ │ │ + b.n 380d2 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381ae │ │ │ │ + blt.n 38156 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 730d4 │ │ │ │ - b.n 381d6 │ │ │ │ + bl 730a0 │ │ │ │ + b.n 3817e │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 381ae │ │ │ │ + blt.n 38156 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ addw sp, sp, #1052 @ 0x41c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ - ldr r1, [pc, #120] @ (38268 ) │ │ │ │ - bl 9183c │ │ │ │ - cbz r0, 3825e │ │ │ │ + ldr r1, [pc, #120] @ (38210 ) │ │ │ │ + bl 91840 │ │ │ │ + cbz r0, 38206 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 38218 │ │ │ │ + bmi.n 381c0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39668 @ 0x9af4 │ │ │ │ + movw r1, #38964 @ 0x9834 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 3823c │ │ │ │ - ldr r1, [pc, #80] @ (3826c ) │ │ │ │ - mov r2, r4 │ │ │ │ - cbz r4, 38226 │ │ │ │ - bl 7a778 │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 38246 │ │ │ │ - bl 1c0d80 │ │ │ │ - cbnz r0, 38242 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 381e4 │ │ │ │ + ldr r1, [pc, #80] @ (38214 ) │ │ │ │ + mov r2, r4 │ │ │ │ + cbz r4, 381ce │ │ │ │ + bl 7a764 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 381ee │ │ │ │ + bl 1c1c18 │ │ │ │ + cbnz r0, 381ea │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #52] @ (3826c ) │ │ │ │ + ldr r1, [pc, #52] @ (38214 ) │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ee6b8 │ │ │ │ + bl ee6f4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38246 │ │ │ │ + b.n 381ee │ │ │ │ and.w r4, r0, r0, asr #31 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38262 │ │ │ │ + beq.n 3820a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38262 │ │ │ │ + cbnz r3, 3820a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38262 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3820a │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r2, pc, #704 @ (adr r2, 3852c ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 384f4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #12196 @ 0x2fa4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 38340 │ │ │ │ + bne.n 382e8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 38340 │ │ │ │ + bne.n 382e8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 382c8 │ │ │ │ + bne.n 38270 │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 382b2 │ │ │ │ + bgt.n 3825a │ │ │ │ cmp r2, #0 │ │ │ │ it gt │ │ │ │ movgt r4, r3 │ │ │ │ - b.n 382b8 │ │ │ │ + b.n 38260 │ │ │ │ cmp r2, #5 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38348 │ │ │ │ + beq.n 382f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 38348 │ │ │ │ + b.n 382f0 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7eb70 │ │ │ │ + bl 7eb68 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 38302 │ │ │ │ + cbz r0, 382aa │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ movs r0, #3 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 7eb70 │ │ │ │ + bl 7eb68 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 38306 │ │ │ │ + cbnz r0, 382ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38302 │ │ │ │ + beq.n 382aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38302 │ │ │ │ + cbnz r3, 382aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38348 │ │ │ │ + b.n 382f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d55bc │ │ │ │ + bl d5530 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38328 │ │ │ │ + beq.n 382d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38328 │ │ │ │ + cbnz r3, 382d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38348 │ │ │ │ + beq.n 382f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 38348 │ │ │ │ + cbnz r3, 382f0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38348 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 382f0 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 88af4 │ │ │ │ - cbz r0, 3839c │ │ │ │ + bl 88ac8 │ │ │ │ + cbz r0, 38344 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 38376 │ │ │ │ + b.n 3831e │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 383c0 │ │ │ │ + bne.n 38368 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - cbz r5, 383d2 │ │ │ │ - bl 248a0c │ │ │ │ + cbz r5, 3837a │ │ │ │ + bl 2490e4 <_PyXI_EndInterpreter@@Base+0x964> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 383a0 │ │ │ │ + bne.n 38348 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 3836e │ │ │ │ + bne.n 38316 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 383b0 │ │ │ │ + bne.n 38358 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 383f8 │ │ │ │ + b.n 383a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38390 │ │ │ │ + bne.n 38338 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38390 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38338 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3839c │ │ │ │ + bne.n 38344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3839c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38344 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38376 │ │ │ │ + bne.n 3831e │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38376 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3831e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 383e8 │ │ │ │ + beq.n 38390 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 383e8 │ │ │ │ + cbnz r3, 38390 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3839c │ │ │ │ + bne.n 38344 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w eccb0 │ │ │ │ + b.w ecce8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 38438 │ │ │ │ + cbnz r3, 383e0 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38438 │ │ │ │ + ble.n 383e0 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38438 │ │ │ │ - cbnz r1, 38456 │ │ │ │ + bne.n 383e0 │ │ │ │ + cbnz r1, 383fe │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #72] @ (38484 ) │ │ │ │ + ldr r4, [pc, #72] @ (3842c ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3847c │ │ │ │ + cbz r0, 38424 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ add r2, sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 82840 │ │ │ │ - cbnz r0, 3847a │ │ │ │ - movw r1, #57840 @ 0xe1f0 │ │ │ │ + bl 82824 │ │ │ │ + cbnz r0, 38422 │ │ │ │ + movw r1, #57136 @ 0xdf30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r0, #32 │ │ │ │ + movs r0, #36 @ 0x24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl df17c <_PyType_Name@@Base> │ │ │ │ - movw r1, #9324 @ 0x246c │ │ │ │ + bl df1b8 <_PyType_Name@@Base> │ │ │ │ + movw r1, #8620 @ 0x21ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldrd r0, r1, [r3, #8] │ │ │ │ - b.w fec68 │ │ │ │ + b.w fee10 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #41728 @ 0xa300 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 38504 │ │ │ │ + cbnz r4, 384ac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43344 @ 0xa950 │ │ │ │ + movw r1, #42640 @ 0xa690 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 385c6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3856e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #6 │ │ │ │ - bhi.n 385be │ │ │ │ + bhi.n 38566 │ │ │ │ tbb [pc, r3] │ │ │ │ lsrs r4, r0, #16 │ │ │ │ asrs r4, r3, #16 │ │ │ │ adds r1, #33 @ 0x21 │ │ │ │ lsls r1, r0, #1 │ │ │ │ - movw r0, #9432 @ 0x24d8 │ │ │ │ + movw r0, #8728 @ 0x2218 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b538 │ │ │ │ - movw r0, #14076 @ 0x36fc │ │ │ │ + b.w 7b524 │ │ │ │ + movw r0, #13376 @ 0x3440 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b538 │ │ │ │ - movw r0, #17368 @ 0x43d8 │ │ │ │ + b.w 7b524 │ │ │ │ + movw r0, #16664 @ 0x4118 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7b538 │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + b.w 7b524 │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 3855e │ │ │ │ - movw r2, #17368 @ 0x43d8 │ │ │ │ + b.n 38506 │ │ │ │ + movw r2, #16664 @ 0x4118 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #9432 @ 0x24d8 │ │ │ │ + movw r1, #8728 @ 0x2218 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #32636 @ 0x7f7c │ │ │ │ + movw r0, #31932 @ 0x7cbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r2, #17368 @ 0x43d8 │ │ │ │ + b.w 84c80 │ │ │ │ + movw r2, #16664 @ 0x4118 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #14076 @ 0x36fc │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #32636 @ 0x7f7c │ │ │ │ + movw r0, #31932 @ 0x7cbc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r3, #17368 @ 0x43d8 │ │ │ │ + b.w 84c80 │ │ │ │ + movw r3, #16664 @ 0x4118 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #9432 @ 0x24d8 │ │ │ │ + movw r1, #8728 @ 0x2218 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #9436 @ 0x24dc │ │ │ │ + movw r0, #8732 @ 0x221c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #9440 @ 0x24e0 │ │ │ │ + movw r0, #8736 @ 0x2220 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r4} │ │ │ │ movs r3, #0 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ pop {r4} │ │ │ │ - b.w c2184 │ │ │ │ + b.w c2134 │ │ │ │ mov r0, r1 │ │ │ │ - movw r3, #46964 @ 0xb774 │ │ │ │ + movw r3, #46260 @ 0xb4b4 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - movw r2, #34449 @ 0x8691 │ │ │ │ + movw r2, #34361 @ 0x8639 │ │ │ │ movt r2, #3 │ │ │ │ - b.w 24c3a4 │ │ │ │ + b.w 24cae8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 38630 │ │ │ │ + cbnz r3, 385d8 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 38630 │ │ │ │ + ble.n 385d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 38630 │ │ │ │ - cbnz r1, 38652 │ │ │ │ + bne.n 385d8 │ │ │ │ + cbnz r1, 385fa │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #88] @ (3868c ) │ │ │ │ + ldr r4, [pc, #88] @ (38634 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ add r6, sp, #28 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r6, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 38652 │ │ │ │ + cbnz r0, 385fa │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38688 │ │ │ │ + b.n 38630 │ │ │ │ mov r0, r5 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 1c0d80 │ │ │ │ + bl 1c1c18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3864e │ │ │ │ - cbnz r0, 38680 │ │ │ │ + beq.n 385f6 │ │ │ │ + cbnz r0, 38628 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #57840 @ 0xe1f0 │ │ │ │ + movw r1, #57136 @ 0xdf30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #24 │ │ │ │ + movs r2, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ vcmp.f64 d1, d0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d6, d1 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3878a │ │ │ │ + bvs.n 38732 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ - vldr d5, [pc, #232] @ 38790 │ │ │ │ + vldr d5, [pc, #232] @ 38738 │ │ │ │ vabs.f64 d3, d1 │ │ │ │ vcmp.f64 d4, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d3, d5 │ │ │ │ - ble.n 38722 │ │ │ │ + ble.n 386ca │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov r3, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - ble.n 38710 │ │ │ │ + ble.n 386b8 │ │ │ │ vmov r2, s13 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 386fe │ │ │ │ - vldr d7, [pc, #168] @ 38798 │ │ │ │ + bne.n 386a6 │ │ │ │ + vldr d7, [pc, #168] @ 38740 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #172] @ 387a0 │ │ │ │ + vldr d0, [pc, #172] @ 38748 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #168] @ 387a8 │ │ │ │ + vldr d7, [pc, #168] @ 38750 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 387b0 │ │ │ │ + vldr d0, [pc, #168] @ 38758 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #164] @ 387b8 │ │ │ │ + vldr d7, [pc, #164] @ 38760 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #168] @ 387c0 │ │ │ │ + vldr d0, [pc, #168] @ 38768 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - cbz r3, 38738 │ │ │ │ + cbz r3, 386e0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38786 │ │ │ │ + bne.n 3872e │ │ │ │ vmov r3, s13 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 38774 │ │ │ │ - vldr d7, [pc, #100] @ 387c8 │ │ │ │ + bne.n 3871c │ │ │ │ + vldr d7, [pc, #100] @ 38770 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 387d0 │ │ │ │ + vldr d0, [pc, #100] @ 38778 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ - vldr d7, [pc, #96] @ 387d8 │ │ │ │ + vldr d7, [pc, #96] @ 38780 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d0, [pc, #100] @ 387e0 │ │ │ │ + vldr d0, [pc, #100] @ 38788 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ bx lr │ │ │ │ b.w 2a30c │ │ │ │ - vldr d0, [pc, #92] @ 387e8 │ │ │ │ + vldr d0, [pc, #92] @ 38790 │ │ │ │ bx lr │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ cmpal r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ moval r1, #251 @ 0xfb │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388a8 │ │ │ │ + bls.n 38850 │ │ │ │ stmia r0!, {r1} │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 388b0 │ │ │ │ + bls.n 38858 │ │ │ │ ands r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ @@ -20959,257 +20926,257 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c3714 │ │ │ │ - cbnz r0, 38820 │ │ │ │ + bl c36c4 │ │ │ │ + cbnz r0, 387c8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38848 │ │ │ │ + b.n 387f0 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3883e │ │ │ │ + beq.n 387e6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 38848 │ │ │ │ - bl 80b28 │ │ │ │ + b.n 387f0 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3881c │ │ │ │ - b.n 38836 │ │ │ │ + bne.n 387c4 │ │ │ │ + b.n 387de │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39696 @ 0x9b10 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 3888c │ │ │ │ - cbz r1, 3888c │ │ │ │ + beq.n 38834 │ │ │ │ + cbz r1, 38834 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3888e │ │ │ │ - b.n 388da │ │ │ │ - ldr r4, [pc, #180] @ (38944 ) │ │ │ │ - ldr r0, [pc, #184] @ (38948 ) │ │ │ │ + cbnz r0, 38836 │ │ │ │ + b.n 38882 │ │ │ │ + ldr r4, [pc, #180] @ (388ec ) │ │ │ │ + ldr r0, [pc, #184] @ (388f0 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 388c4 │ │ │ │ - bl 88af4 │ │ │ │ + cbz r0, 3886c │ │ │ │ + bl 88ac8 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 388de │ │ │ │ + cbnz r0, 38886 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388c4 │ │ │ │ + beq.n 3886c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 388c4 │ │ │ │ + cbnz r3, 3886c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 388da │ │ │ │ + beq.n 38882 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 388da │ │ │ │ + cbnz r3, 38882 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3893a │ │ │ │ + b.n 388e2 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ mov r2, r4 │ │ │ │ strd r7, r0, [sp] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #5 │ │ │ │ - bl 7eb70 │ │ │ │ + bl 7eb68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3890e │ │ │ │ + beq.n 388b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3890e │ │ │ │ + cbnz r3, 388b6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38924 │ │ │ │ + beq.n 388cc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38924 │ │ │ │ + cbnz r3, 388cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3893a │ │ │ │ + beq.n 388e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3893a │ │ │ │ + cbnz r3, 388e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - bmi.n 3891c │ │ │ │ + bmi.n 388d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39548 @ 0x9a7c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #20 │ │ │ │ - movw r2, #9928 @ 0x26c8 │ │ │ │ + movw r2, #9224 @ 0x2408 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20e474 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 3898a │ │ │ │ + bl 20f190 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 38932 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38b52 │ │ │ │ + b.n 38afa │ │ │ │ ldrd r0, r5, [sp, #16] │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38986 │ │ │ │ + beq.n 3892e │ │ │ │ movs r0, #32 │ │ │ │ blx 2a930 <__sched_cpualloc@plt> │ │ │ │ - cbnz r0, 389a6 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 38b4a │ │ │ │ + cbnz r0, 3894e │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 38af2 │ │ │ │ mov r4, r6 │ │ │ │ mov.w r8, #4 │ │ │ │ mov r6, r5 │ │ │ │ movs r7, #32 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 38af0 │ │ │ │ + beq.w 38a98 │ │ │ │ ldr.w r2, [r9, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 38a0e │ │ │ │ + bmi.n 389b6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9952 @ 0x26e0 │ │ │ │ + movw r1, #9248 @ 0x2420 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 38b42 │ │ │ │ + beq.w 38aea │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 38b42 │ │ │ │ + bne.w 38aea │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38b42 │ │ │ │ - bl e1c34 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38aea │ │ │ │ + bl e1c70 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 38a2a │ │ │ │ + beq.n 389d2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 38a2a │ │ │ │ + cbnz r3, 389d2 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bge.n 38a56 │ │ │ │ + bge.n 389fe │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 38b42 │ │ │ │ + bne.w 38aea │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10008 @ 0x2718 │ │ │ │ + movw r1, #9304 @ 0x2458 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 38b42 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 38aea │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 38a7a │ │ │ │ + bne.n 38a22 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10028 @ 0x272c │ │ │ │ + movw r1, #9324 @ 0x246c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 38b42 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 38aea │ │ │ │ cmp fp, r7 │ │ │ │ - blt.n 38acc │ │ │ │ + blt.n 38a74 │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ mov.w r7, r7, lsl #1 │ │ │ │ it ge │ │ │ │ addge.w r7, fp, #1 │ │ │ │ cmp fp, r7 │ │ │ │ - bge.n 38a7e │ │ │ │ + bge.n 38a26 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a930 <__sched_cpualloc@plt> │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 38aa4 │ │ │ │ + cbnz r0, 38a4c │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 38b42 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 38aea │ │ │ │ add.w r3, r7, #31 │ │ │ │ movs r1, #0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ blx 29634 │ │ │ │ @@ -21218,156 +21185,156 @@ │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r5, r9 │ │ │ │ cmp.w r8, fp, lsr #3 │ │ │ │ - bls.w 389ba │ │ │ │ + bls.w 38962 │ │ │ │ mov.w r2, fp, lsr #5 │ │ │ │ movs r3, #1 │ │ │ │ and.w fp, fp, #31 │ │ │ │ lsl.w fp, r3, fp │ │ │ │ ldr.w r3, [r5, r2, lsl #2] │ │ │ │ orr.w r3, r3, fp │ │ │ │ str.w r3, [r5, r2, lsl #2] │ │ │ │ - b.n 389ba │ │ │ │ + b.n 38962 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 38b42 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 38aea │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38b14 │ │ │ │ + beq.n 38abc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 38b14 │ │ │ │ + cbnz r3, 38abc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a61c │ │ │ │ - cbz r0, 38b32 │ │ │ │ + cbz r0, 38ada │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 38b42 │ │ │ │ + bl f627c │ │ │ │ + b.n 38aea │ │ │ │ mov r0, r4 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 38b52 │ │ │ │ - cbz r4, 38b4a │ │ │ │ + b.n 38afa │ │ │ │ + cbz r4, 38af2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a93c <__sched_cpufree@plt> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ - b.n 38986 │ │ │ │ + bl 79618 │ │ │ │ + b.n 3892e │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38b7e │ │ │ │ + bne.n 38b26 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 38b98 │ │ │ │ - b.n 38b94 │ │ │ │ + bne.n 38b40 │ │ │ │ + b.n 38b3c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #18036 @ 0x4674 │ │ │ │ + movw r0, #17296 @ 0x4390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 38b70 │ │ │ │ + bne.n 38b18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 38c52 │ │ │ │ + b.n 38bfa │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r1, sp, #6 │ │ │ │ - bl 225a48 <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ + bl 1881ec <_PyLong_UnsignedShort_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38b94 │ │ │ │ + beq.n 38b3c │ │ │ │ mov r0, r4 │ │ │ │ ldrh.w r5, [sp, #6] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38b94 │ │ │ │ + beq.n 38b3c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 79694 │ │ │ │ + bl 79678 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38bf0 │ │ │ │ - cbnz r0, 38be6 │ │ │ │ + beq.n 38b98 │ │ │ │ + cbnz r0, 38b8e │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 38bfa │ │ │ │ - b.n 38b94 │ │ │ │ + bne.n 38ba2 │ │ │ │ + b.n 38b3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 38c0a │ │ │ │ + cbnz r0, 38bb2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38b94 │ │ │ │ + beq.n 38b3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 38b94 │ │ │ │ + bne.n 38b3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 38b94 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 38b3c │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38c2c │ │ │ │ + beq.n 38bd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 38c2c │ │ │ │ + cbnz r3, 38bd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38c42 │ │ │ │ + beq.n 38bea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 38c42 │ │ │ │ + cbnz r3, 38bea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - beq.n 38b94 │ │ │ │ + beq.n 38b3c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -21375,71 +21342,71 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 38c7a │ │ │ │ + cbnz r5, 38c22 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 38c7a │ │ │ │ + blt.n 38c22 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 38c7a │ │ │ │ - cbnz r2, 38c96 │ │ │ │ - ldr r1, [pc, #76] @ (38cc8 ) │ │ │ │ + bgt.n 38c22 │ │ │ │ + cbnz r2, 38c3e │ │ │ │ + ldr r1, [pc, #76] @ (38c70 ) │ │ │ │ add r2, sp, #28 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 38cc2 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 38c6a │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 38cb0 │ │ │ │ + bgt.n 38c58 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #42404 @ 0xa5a4 │ │ │ │ + movw r1, #41700 @ 0xa2e4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 38cc2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 38c6a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38c9a │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 38c42 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38c9a │ │ │ │ + beq.n 38c42 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movs r2, #68 @ 0x44 │ │ │ │ + movs r2, #72 @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 38cf0 │ │ │ │ + cbz r0, 38c98 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38d08 │ │ │ │ + beq.n 38cb0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 38d08 │ │ │ │ + b.n 38cb0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl fd9a4 │ │ │ │ - cbz r0, 38d08 │ │ │ │ + bl fd9dc │ │ │ │ + cbz r0, 38cb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ @@ -21448,123 +21415,104 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a82c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 38d36 │ │ │ │ + bge.n 38cde │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f6244 │ │ │ │ - bne.n 38d40 │ │ │ │ + b.w f627c │ │ │ │ + bne.n 38ce8 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 734b8 │ │ │ │ + b.w 73484 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 38d4e │ │ │ │ + bcc.n 38cf6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 38d46 │ │ │ │ + beq.n 38cee │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a82c │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38d80 │ │ │ │ + bne.n 38d28 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 38db8 │ │ │ │ - bl 734b8 │ │ │ │ + b.n 38d60 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38daa │ │ │ │ + cbz r0, 38d52 │ │ │ │ movs r6, #0 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 38da2 │ │ │ │ + ble.n 38d4a │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11c4e8 <_PyLong_FromGid@@Base> │ │ │ │ - cbz r0, 38daa │ │ │ │ + bl 11be84 <_PyLong_FromGid@@Base> │ │ │ │ + cbz r0, 38d52 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 38d8a │ │ │ │ + b.n 38d32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ - b.n 38db8 │ │ │ │ + bl 78578 │ │ │ │ + b.n 38d60 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ - b.n 38d7c │ │ │ │ + bl 79618 │ │ │ │ + b.n 38d24 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #10312 @ 0x2848 │ │ │ │ + movw r0, #9608 @ 0x2588 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #12] │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 38dea │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f9310 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 38e16 │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 38e1e │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 38e40 │ │ │ │ + bne.n 38db0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 38eaa │ │ │ │ + b.n 38e1a │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 38e3a │ │ │ │ + beq.n 38daa │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 38e3a │ │ │ │ + beq.n 38daa │ │ │ │ movw r1, #51831 @ 0xca77 │ │ │ │ movt r1, #34283 @ 0x85eb │ │ │ │ movw r2, #26545 @ 0x67b1 │ │ │ │ movt r2, #5718 @ 0x1656 │ │ │ │ movw r5, #35750 @ 0x8ba6 │ │ │ │ movt r5, #34175 @ 0x857f │ │ │ │ mul.w r3, r1, r0 │ │ │ │ @@ -21581,185 +21529,185 @@ │ │ │ │ mov.w r0, r3, ror #19 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r3, r5 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 38ec0 │ │ │ │ + cbz r0, 38e30 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 38ec2 │ │ │ │ + beq.n 38e32 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (38ec4 ) │ │ │ │ + ldr r0, [pc, #0] @ (38e34 ) │ │ │ │ bx lr │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f9344 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 38e64 │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 38e80 │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7788 @ 0x1e6c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + cmp.w r3, #24576 @ 0x6000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 38ee8 │ │ │ │ + cbnz r3, 38ea2 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 38ee8 │ │ │ │ + ble.n 38ea2 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 38ee8 │ │ │ │ - cbnz r4, 38f04 │ │ │ │ + bne.n 38ea2 │ │ │ │ + cbnz r4, 38ebe │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #116] @ (38f64 ) │ │ │ │ + ldr r4, [pc, #116] @ (38f20 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 38f5e │ │ │ │ + cbz r0, 38f18 │ │ │ │ ldrd r4, r0, [r4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 38f16 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 38f5e │ │ │ │ + bne.n 38ed0 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 38f18 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 38f42 │ │ │ │ + beq.n 38efc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10320 @ 0x2850 │ │ │ │ + movw r1, #9616 @ 0x2590 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10360 @ 0x2878 │ │ │ │ + movw r1, #9656 @ 0x25b8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r2, #156 @ 0x9c │ │ │ │ + nop │ │ │ │ + movs r2, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9310 │ │ │ │ + bl f9344 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 38f94 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 38f50 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 38fb0 │ │ │ │ + b.n 38f6c │ │ │ │ and.w r3, r0, #61440 @ 0xf000 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp.w r3, #8192 @ 0x2000 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00038fb2 : │ │ │ │ - ldr r0, [pc, #4] @ (38fb8 ) │ │ │ │ - b.w cf6b8 │ │ │ │ - movs r2, #244 @ 0xf4 │ │ │ │ +00038f6e : │ │ │ │ + ldr r0, [pc, #4] @ (38f74 ) │ │ │ │ + b.w cf640 │ │ │ │ + movs r2, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f9310 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 38fe8 │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 39004 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7788 @ 0x1e6c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #24576 @ 0x6000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 39022 │ │ │ │ + bmi.n 38f94 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3903c │ │ │ │ + bpl.n 38fae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 39054 │ │ │ │ + b.n 38fc6 │ │ │ │ tst.w r3, #10 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - vldr d11, [pc, #44] @ 39098 │ │ │ │ + vldr d11, [pc, #40] @ 39008 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ - bl 85fb0 │ │ │ │ - movw r1, #46596 @ 0xb604 │ │ │ │ + bl 85f98 │ │ │ │ + movw r1, #45892 @ 0xb344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 39108 │ │ │ │ + bge.n 39078 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 3a344 │ │ │ │ - nop │ │ │ │ + b.w 3a2b4 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ands r1, r1 │ │ │ │ ldrsb r1, [r5, r5] │ │ │ │ ldrh r4, [r2, #24] │ │ │ │ itet eq │ │ │ │ @@ -21781,112 +21729,112 @@ │ │ │ │ stmia r6!, {r0, r2, r3, r4, r5, r6, r7} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 391d8 │ │ │ │ + bls.n 39148 │ │ │ │ stmia r0!, {r1} │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ ittee │ │ │ │ mov r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 391e8 @ unpredictable │ │ │ │ + bls.n 39158 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcvt.u16.f16 d30, d15, #16 │ │ │ │ lsrs r3, r3, #12 │ │ │ │ - bl 85fb0 │ │ │ │ - movw r1, #37576 @ 0x92c8 │ │ │ │ + bl 85f98 │ │ │ │ + movw r1, #36872 @ 0x9008 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3908e │ │ │ │ - vldr d0, [pc, #-128] @ 390a8 │ │ │ │ - bl 85fb0 │ │ │ │ - movw r1, #46600 @ 0xb608 │ │ │ │ + blt.n 39000 │ │ │ │ + vldr d0, [pc, #-128] @ 39018 │ │ │ │ + bl 85f98 │ │ │ │ + movw r1, #45896 @ 0xb348 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3908e │ │ │ │ - vldr d9, [pc, #-148] @ 390b0 │ │ │ │ + blt.n 39000 │ │ │ │ + vldr d9, [pc, #-148] @ 39020 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 85fb0 │ │ │ │ - movw r1, #24600 @ 0x6018 │ │ │ │ + bl 85f98 │ │ │ │ + movw r1, #23896 @ 0x5d58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3908e │ │ │ │ - vldr d10, [pc, #-172] @ 390b8 │ │ │ │ + blt.n 39000 │ │ │ │ + vldr d10, [pc, #-172] @ 39028 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 18d748 │ │ │ │ - movw r1, #10512 @ 0x2910 │ │ │ │ + bl 18d9e0 │ │ │ │ + movw r1, #9808 @ 0x2650 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3908e │ │ │ │ - vldr d8, [pc, #-200] @ 390c0 │ │ │ │ + blt.n 39000 │ │ │ │ + vldr d8, [pc, #-200] @ 39030 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85fb0 │ │ │ │ - movw r1, #24656 @ 0x6050 │ │ │ │ + bl 85f98 │ │ │ │ + movw r1, #23952 @ 0x5d90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3908e │ │ │ │ + blt.w 39000 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vmov.f64 d1, d8 │ │ │ │ - bl 18d748 │ │ │ │ - movw r1, #10520 @ 0x2918 │ │ │ │ + bl 18d9e0 │ │ │ │ + movw r1, #9816 @ 0x2658 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl cff08 │ │ │ │ + bl cfe8c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3908e │ │ │ │ + blt.w 39000 │ │ │ │ movw r3, #11776 @ 0x2e00 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ - vldr d7, [pc, #-268] @ 390c8 │ │ │ │ + vldr d7, [pc, #-268] @ 39038 │ │ │ │ add.w sl, r3, #1040 @ 0x410 │ │ │ │ - vldr d6, [pc, #-268] @ 390d0 │ │ │ │ + vldr d6, [pc, #-268] @ 39040 │ │ │ │ add.w fp, r3, #1024 @ 0x400 │ │ │ │ - vldr d5, [pc, #-228] @ 39100 │ │ │ │ + vldr d5, [pc, #-228] @ 39070 │ │ │ │ add.w r1, r3, #1568 @ 0x620 │ │ │ │ - vldr d4, [pc, #-244] @ 390f8 │ │ │ │ + vldr d4, [pc, #-244] @ 39068 │ │ │ │ add.w ip, r3, #2352 @ 0x930 │ │ │ │ - vldr d2, [pc, #-260] @ 390f0 │ │ │ │ + vldr d2, [pc, #-260] @ 39060 │ │ │ │ add.w r7, r3, #3136 @ 0xc40 │ │ │ │ - vldr d0, [pc, #-276] @ 390e8 │ │ │ │ + vldr d0, [pc, #-276] @ 39058 │ │ │ │ add.w r6, r3, #3920 @ 0xf50 │ │ │ │ - vldr d3, [pc, #-292] @ 390e0 │ │ │ │ + vldr d3, [pc, #-292] @ 39050 │ │ │ │ add.w r9, r3, #1056 @ 0x420 │ │ │ │ - vldr d12, [pc, #-308] @ 390d8 │ │ │ │ + vldr d12, [pc, #-308] @ 39048 │ │ │ │ add.w r8, r3, #1072 @ 0x430 │ │ │ │ vstr d9, [r3, #8] │ │ │ │ movw lr, #16120 @ 0x3ef8 │ │ │ │ movt lr, #78 @ 0x4e │ │ │ │ vstr d11, [r3, #16] │ │ │ │ vstr d9, [r3, #24] │ │ │ │ add.w r5, lr, #1152 @ 0x480 │ │ │ │ @@ -22012,23 +21960,23 @@ │ │ │ │ vstr d7, [r3, #968] @ 0x3c8 │ │ │ │ vstr d9, [r3, #976] @ 0x3d0 │ │ │ │ vstr d4, [r3, #984] @ 0x3d8 │ │ │ │ vstr d8, [r3, #992] @ 0x3e0 │ │ │ │ vstr d8, [r3, #1000] @ 0x3e8 │ │ │ │ vstr d9, [r3, #1008] @ 0x3f0 │ │ │ │ vstr d3, [r3, #1016] @ 0x3f8 │ │ │ │ - vldr d1, [pc, #1008] @ 39810 │ │ │ │ + vldr d1, [pc, #1008] @ 39780 │ │ │ │ strd sl, fp, [r3, #808] @ 0x328 │ │ │ │ strd sl, fp, [r3, #824] @ 0x338 │ │ │ │ vstr d9, [r3, #800] @ 0x320 │ │ │ │ vstr d9, [r3, #816] @ 0x330 │ │ │ │ vstr d9, [r3, #832] @ 0x340 │ │ │ │ vstr d12, [r3, #792] @ 0x318 │ │ │ │ add.w r3, r3, #1088 @ 0x440 │ │ │ │ - ldr r2, [pc, #984] @ (39818 ) │ │ │ │ + ldr r2, [pc, #984] @ (39788 ) │ │ │ │ vstr d3, [r9, #-8] │ │ │ │ vstr d10, [r9] │ │ │ │ mov.w r9, #0 │ │ │ │ movt r9, #16368 @ 0x3ff0 │ │ │ │ vstr d4, [r8, #-8] │ │ │ │ vstr d7, [r8] │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -22263,22 +22211,22 @@ │ │ │ │ vstr d8, [ip, #544] @ 0x220 │ │ │ │ vstr d8, [ip, #552] @ 0x228 │ │ │ │ vstr d10, [ip, #560] @ 0x230 │ │ │ │ vstr d3, [ip, #568] @ 0x238 │ │ │ │ vstr d10, [ip, #576] @ 0x240 │ │ │ │ vstr d3, [ip, #584] @ 0x248 │ │ │ │ vstr d10, [ip, #592] @ 0x250 │ │ │ │ - b.n 39824 │ │ │ │ + b.n 39794 │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ - ldral r1, [pc, #608] @ (39a7c ) │ │ │ │ + ldral r1, [pc, #608] @ (399ec ) │ │ │ │ lsl r6, r1, #1 │ │ │ │ cmpal r5, #24 │ │ │ │ strbal r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ stmia r0!, {r0, r3} │ │ │ │ vstr d3, [ip, #600] @ 0x258 │ │ │ │ vstr d10, [ip, #608] @ 0x260 │ │ │ │ @@ -22992,399 +22940,418 @@ │ │ │ │ vstr d8, [r3, #744] @ 0x2e8 │ │ │ │ vstr d8, [r3, #752] @ 0x2f0 │ │ │ │ vstr d8, [r3, #760] @ 0x2f8 │ │ │ │ vstr d8, [r3, #768] @ 0x300 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d12} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 38dea │ │ │ │ + b.n 3a2c0 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f9344 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3a2ec │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a2f4 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 3a36e │ │ │ │ + bmi.n 3a312 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 3a388 │ │ │ │ + bpl.n 3a32c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a3a0 │ │ │ │ + b.n 3a344 │ │ │ │ tst.w r3, #12 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f9344 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 3a372 │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + it ne │ │ │ │ + movne r0, #0 │ │ │ │ + b.n 3a38e │ │ │ │ + and.w r3, r0, #61440 @ 0xf000 │ │ │ │ + movw r2, #7788 @ 0x1e6c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + cmp.w r3, #49152 @ 0xc000 │ │ │ │ + it ne │ │ │ │ + movne r0, r2 │ │ │ │ + pop {r3, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - cbz r3, 3a3b6 │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + cbz r3, 3a3a4 │ │ │ │ + movw r0, #9824 @ 0x2660 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #10536 @ 0x2928 │ │ │ │ + movw r0, #9832 @ 0x2668 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ pop {r4} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3a3ee │ │ │ │ + bhi.n 3a3dc │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3a408 │ │ │ │ + ble.n 3a3f6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - b.n 3a410 │ │ │ │ - movw r0, #2532 @ 0x9e4 │ │ │ │ + b.n 3a3fe │ │ │ │ + movw r0, #1828 @ 0x724 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a3e6 │ │ │ │ + bne.n 3a3d4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a526 │ │ │ │ + b.n 3a514 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ - cbz r3, 3a41e │ │ │ │ + cbz r3, 3a40c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bpl.n 3a44e │ │ │ │ - b.n 3a436 │ │ │ │ + bpl.n 3a43c │ │ │ │ + b.n 3a424 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3a404 │ │ │ │ - bl 85f00 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3a3f2 │ │ │ │ + bl 85ee8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a478 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3a466 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a404 │ │ │ │ + bne.n 3a3f2 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a478 │ │ │ │ + b.n 3a466 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3a448 │ │ │ │ + beq.n 3a436 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #10632 @ 0x2988 │ │ │ │ + movw r1, #9928 @ 0x26c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a404 │ │ │ │ + beq.n 3a3f2 │ │ │ │ ldrd r5, r3, [r7, #8] │ │ │ │ cmp r6, #0 │ │ │ │ ite le │ │ │ │ movle.w fp, #0 │ │ │ │ movgt.w fp, #1 │ │ │ │ adds r5, #16 │ │ │ │ mov.w r9, #0 │ │ │ │ add r5, r3 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 252158 │ │ │ │ + bl 2528a8 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3a526 │ │ │ │ + beq.n 3a514 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add r3, r8 │ │ │ │ str r3, [r7, #12] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 3a508 │ │ │ │ + cbz r2, 3a4f6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ - bne.n 3a4e8 │ │ │ │ + bne.n 3a4d6 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a508 │ │ │ │ + beq.n 3a4f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a508 │ │ │ │ + cbnz r3, 3a4f6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a508 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a4f6 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 3a4f8 │ │ │ │ + beq.n 3a4e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 3a4f8 │ │ │ │ + cbnz r3, 3a4e6 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add r9, r8 │ │ │ │ add r5, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - blt.n 3a4a0 │ │ │ │ + blt.n 3a48e │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3a4a0 │ │ │ │ - b.n 3a526 │ │ │ │ + beq.n 3a48e │ │ │ │ + b.n 3a514 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3a404 │ │ │ │ + beq.w 3a3f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3a404 │ │ │ │ + bne.w 3a3f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a404 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a3f2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f9310 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 3a55a │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - it ne │ │ │ │ - movne r0, #0 │ │ │ │ - b.n 3a576 │ │ │ │ - and.w r3, r0, #61440 @ 0xf000 │ │ │ │ - movw r2, #7788 @ 0x1e6c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - cmp.w r3, #49152 @ 0xc000 │ │ │ │ - it ne │ │ │ │ - movne r0, r2 │ │ │ │ - pop {r3, pc} │ │ │ │ - movw r0, #10720 @ 0x29e0 │ │ │ │ + b.n 3a2c0 │ │ │ │ + movw r0, #10016 @ 0x2720 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r8, #4372 @ 0x1114 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r2 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a5f4 │ │ │ │ + beq.n 3a59a │ │ │ │ movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5f4 │ │ │ │ + beq.n 3a59a │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 3a5f4 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 3a59a │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5f4 │ │ │ │ + beq.n 3a59a │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a5f4 │ │ │ │ + bmi.n 3a59a │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a5f4 │ │ │ │ + beq.n 3a59a │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a5f4 │ │ │ │ + bmi.n 3a59a │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a684 │ │ │ │ + beq.n 3a62a │ │ │ │ mov r0, r7 │ │ │ │ - bl 10adec │ │ │ │ + bl 10b108 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3a602 │ │ │ │ + bge.n 3a5a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a68c │ │ │ │ + b.n 3a632 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10adec │ │ │ │ + bl 10b108 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a5fe │ │ │ │ + blt.n 3a5a4 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3a66c │ │ │ │ + bhi.n 3a612 │ │ │ │ tbb [pc, r5] │ │ │ │ adds r5, r2, #0 │ │ │ │ lsls r3, r0, #12 │ │ │ │ movs r6, #31 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 3a628 │ │ │ │ + bne.n 3a5ce │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a6fc │ │ │ │ - b.n 3a62a │ │ │ │ + bl 3a6a2 │ │ │ │ + b.n 3a5d0 │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 3a666 │ │ │ │ + bne.n 3a60c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a5fe │ │ │ │ - cbnz r0, 3a66c │ │ │ │ + blt.n 3a5a4 │ │ │ │ + cbnz r0, 3a612 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3a674 │ │ │ │ + b.n 3a61a │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a66c │ │ │ │ + bge.n 3a612 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 3a6fc │ │ │ │ - b.n 3a666 │ │ │ │ + bl 3a6a2 │ │ │ │ + b.n 3a60c │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a642 │ │ │ │ - b.n 3a66c │ │ │ │ + ble.n 3a5e8 │ │ │ │ + b.n 3a612 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3a66c │ │ │ │ + ble.n 3a612 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3a6fc │ │ │ │ - b.n 3a666 │ │ │ │ + bl 3a6a2 │ │ │ │ + b.n 3a60c │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 3a656 │ │ │ │ - b.n 3a66c │ │ │ │ + bge.n 3a5fc │ │ │ │ + b.n 3a612 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a5fe │ │ │ │ - bne.n 3a634 │ │ │ │ + blt.n 3a5a4 │ │ │ │ + bne.n 3a5da │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a68c │ │ │ │ + beq.n 3a632 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3a68c │ │ │ │ + b.n 3a632 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbz r4, 3a6aa │ │ │ │ + cbz r4, 3a650 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1299d0 │ │ │ │ + b.w 129348 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10780 @ 0x2a1c │ │ │ │ + movw r1, #10076 @ 0x275c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a6e4 │ │ │ │ + bne.n 3a68a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 11e524 │ │ │ │ + b.w 11debc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40320 @ 0x9d80 │ │ │ │ + movw r0, #39616 @ 0x9ac0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a6d8 │ │ │ │ + bne.n 3a67e │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r8, r1 │ │ │ │ - bl 88af4 │ │ │ │ - cbz r0, 3a76c │ │ │ │ + bl 88ac8 │ │ │ │ + cbz r0, 3a712 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #1 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ - cbnz r6, 3a738 │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r6, 3a6de │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3a754 │ │ │ │ - bl d42fc │ │ │ │ + b.n 3a6fa │ │ │ │ + bl d4270 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3a750 │ │ │ │ + beq.n 3a6f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3a750 │ │ │ │ + cbnz r3, 3a6f6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 3a71c │ │ │ │ + bgt.n 3a6c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a770 │ │ │ │ + beq.n 3a716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3a770 │ │ │ │ + cbnz r3, 3a716 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a770 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a716 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d12} │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -23396,21 +23363,21 @@ │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, sp │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a738 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3a7b6 │ │ │ │ + bne.n 3a75c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3a85e │ │ │ │ + b.n 3a804 │ │ │ │ vldr s11, [sp] │ │ │ │ vmov s13, r0 │ │ │ │ vmov s15, r5 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcvt.f64.s32 d2, s11 │ │ │ │ vldr s11, [sp, #4] │ │ │ │ @@ -23422,527 +23389,528 @@ │ │ │ │ vdiv.f64 d12, d2, d7 │ │ │ │ vcvt.f64.s32 d4, s11 │ │ │ │ vldr s11, [sp, #12] │ │ │ │ vdiv.f64 d11, d3, d7 │ │ │ │ vdiv.f64 d10, d4, d7 │ │ │ │ vcvt.f64.s32 d5, s11 │ │ │ │ vdiv.f64 d9, d5, d7 │ │ │ │ - bl 859b4 │ │ │ │ + bl 8599c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3a7b2 │ │ │ │ + beq.n 3a758 │ │ │ │ vmov.f64 d0, d12 │ │ │ │ - bl 85fb0 │ │ │ │ - cbz r0, 3a842 │ │ │ │ + bl 85f98 │ │ │ │ + cbz r0, 3a7e8 │ │ │ │ vmov.f64 d0, d11 │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 85fb0 │ │ │ │ - cbz r0, 3a842 │ │ │ │ + bl 85f98 │ │ │ │ + cbz r0, 3a7e8 │ │ │ │ vmov.f64 d0, d10 │ │ │ │ str r0, [r4, #16] │ │ │ │ - bl 85fb0 │ │ │ │ - cbz r0, 3a842 │ │ │ │ + bl 85f98 │ │ │ │ + cbz r0, 3a7e8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 85fb0 │ │ │ │ - cbz r0, 3a842 │ │ │ │ + bl 85f98 │ │ │ │ + cbz r0, 3a7e8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r0, [r4, #24] │ │ │ │ - bl 85fb0 │ │ │ │ - cbnz r0, 3a85c │ │ │ │ + bl 85f98 │ │ │ │ + cbnz r0, 3a802 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3a7b2 │ │ │ │ + beq.n 3a758 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3a7b2 │ │ │ │ + bne.n 3a758 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3a7b2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a758 │ │ │ │ str r0, [r4, #28] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d12} │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a888 │ │ │ │ + bne.n 3a82e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1310cc │ │ │ │ + b.w 130a54 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40332 @ 0x9d8c │ │ │ │ + movw r0, #39628 @ 0x9acc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a87c │ │ │ │ + bne.n 3a822 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3a8c0 │ │ │ │ + bne.n 3a868 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1642a0 │ │ │ │ + b.w 163ec0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40328 @ 0x9d88 │ │ │ │ + movw r0, #39624 @ 0x9ac8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a8b4 │ │ │ │ + bne.n 3a85c │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbnz r2, 3a910 │ │ │ │ + cbnz r2, 3a8b8 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #1444 @ 0x5a4 │ │ │ │ + movw r1, #740 @ 0x2e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl c3714 │ │ │ │ - cbnz r0, 3a926 │ │ │ │ - b.n 3a922 │ │ │ │ - movw r0, #1444 @ 0x5a4 │ │ │ │ + bl c36c4 │ │ │ │ + cbnz r0, 3a8ce │ │ │ │ + b.n 3a8ca │ │ │ │ + movw r0, #740 @ 0x2e4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3a8f6 │ │ │ │ + bne.n 3a89e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3a942 │ │ │ │ + b.n 3a8ea │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3a922 │ │ │ │ + blt.n 3a8ca │ │ │ │ itete ne │ │ │ │ movwne r0, #4316 @ 0x10dc │ │ │ │ movweq r0, #7788 @ 0x1e6c │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movteq r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 3ab7c │ │ │ │ + b.n 3ab24 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r8, #19668 @ 0x4cd4 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a990 │ │ │ │ + beq.n 3a938 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a990 │ │ │ │ + beq.n 3a938 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3a990 │ │ │ │ + bmi.n 3a938 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 3a990 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 3a938 │ │ │ │ mov r3, r6 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 3a996 │ │ │ │ + cbz r7, 3a93e │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #13548 @ 0x34ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3a9be │ │ │ │ + bne.n 3a966 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10adec │ │ │ │ + bl 10b108 │ │ │ │ cmp r0, r7 │ │ │ │ - blt.n 3a9be │ │ │ │ + blt.n 3a966 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #340] @ (3ab08 ) │ │ │ │ + ldr r1, [pc, #340] @ (3aab0 ) │ │ │ │ movs r3, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fd0c0 │ │ │ │ + b.w fd0fc │ │ │ │ ldr r4, [r5, #4] │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 3a9ea │ │ │ │ + beq.n 3a992 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 3a9ea │ │ │ │ + beq.n 3a992 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 3a9ea │ │ │ │ + bmi.n 3a992 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 3a9fa │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 3a9a2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 3a9f0 │ │ │ │ + cbz r3, 3a998 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r7, r3 │ │ │ │ ittt lt │ │ │ │ movlt r3, r6 │ │ │ │ movlt r6, r5 │ │ │ │ movlt r5, r3 │ │ │ │ movs r0, #0 │ │ │ │ - bl e2da4 │ │ │ │ + bl e2ddc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aab6 │ │ │ │ + beq.n 3aa5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aaa0 │ │ │ │ + beq.n 3aa48 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 3aa3c │ │ │ │ + beq.n 3a9e4 │ │ │ │ movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - movw r8, #34037 @ 0x84f5 │ │ │ │ + bl 87f90 │ │ │ │ + movw r8, #32921 @ 0x8099 │ │ │ │ movt r8, #21 │ │ │ │ - movw r3, #11801 @ 0x2e19 │ │ │ │ + movw r3, #13677 @ 0x356d │ │ │ │ movt r3, #37 @ 0x25 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - b.n 3aa44 │ │ │ │ - movw r8, #34037 @ 0x84f5 │ │ │ │ + b.n 3a9ec │ │ │ │ + movw r8, #32921 @ 0x8099 │ │ │ │ movt r8, #21 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - cbz r5, 3aa84 │ │ │ │ + cbz r5, 3aa2c │ │ │ │ blx r8 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3aaba │ │ │ │ - bne.n 3aa68 │ │ │ │ + blt.n 3aa62 │ │ │ │ + bne.n 3aa10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 3aa48 │ │ │ │ - b.n 3aa74 │ │ │ │ + beq.n 3a9f0 │ │ │ │ + b.n 3aa1c │ │ │ │ mov r0, r4 │ │ │ │ - bl e5a60 │ │ │ │ + bl e5a98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aa60 │ │ │ │ - b.n 3aaba │ │ │ │ + beq.n 3aa08 │ │ │ │ + b.n 3aa62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aa48 │ │ │ │ + bne.n 3a9f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aa48 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3a9f0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aa9a │ │ │ │ + beq.n 3aa42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3aa9a │ │ │ │ + cbnz r3, 3aa42 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 3ab00 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 3aaa8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aab6 │ │ │ │ + beq.n 3aa5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aab6 │ │ │ │ + cbnz r3, 3aa5e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ab00 │ │ │ │ + b.n 3aaa8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aad0 │ │ │ │ + beq.n 3aa78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3aad0 │ │ │ │ + cbnz r3, 3aa78 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aae6 │ │ │ │ + beq.n 3aa8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3aae6 │ │ │ │ + cbnz r3, 3aa8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aab6 │ │ │ │ + beq.n 3aa5e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aab6 │ │ │ │ + bne.n 3aa5e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aab6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aa5e │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bcc.n 3aaa4 │ │ │ │ + bcc.n 3aa5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - movw r0, #2100 @ 0x834 │ │ │ │ + movw r0, #1772 @ 0x6ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3ab4e │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3aaf6 │ │ │ │ bic.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r2, #1 │ │ │ │ mov r3, r6 │ │ │ │ adds r1, r5, #4 │ │ │ │ orr.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 91388 │ │ │ │ + b.w 9138c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3ab78 │ │ │ │ + cbz r0, 3ab20 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 3aba8 │ │ │ │ + bl 3ab50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1cc40c │ │ │ │ - cbnz r0, 3aba4 │ │ │ │ + bl 1cd404 │ │ │ │ + cbnz r0, 3ab4c │ │ │ │ ldr r1, [r4, #104] @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ adds r1, #8 │ │ │ │ - b.w 21df4c │ │ │ │ + b.w 21ead0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 3abd8 │ │ │ │ + ble.n 3ab80 │ │ │ │ push {r4, r5} │ │ │ │ - movw r3, #32928 @ 0x80a0 │ │ │ │ + movw r3, #32224 @ 0x7de0 │ │ │ │ movt r3, #58 @ 0x3a │ │ │ │ ldrb r4, [r1, #0] │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ - movw r4, #52192 @ 0xcbe0 │ │ │ │ + movw r4, #51488 @ 0xc920 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ strb r5, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3abd4 │ │ │ │ + beq.n 3ab7c │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ ldrb r5, [r4, r5] │ │ │ │ strb r5, [r0, r3] │ │ │ │ - b.n 3abc6 │ │ │ │ + b.n 3ab6e │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003abda <_Py_ResurrectReference@@Base>: │ │ │ │ +0003ab82 <_Py_ResurrectReference@@Base>: │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2488bc │ │ │ │ - cbz r0, 3ac14 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + bl 248f94 <_PyXI_EndInterpreter@@Base+0x814> │ │ │ │ + cbz r0, 3abbc <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1f2ce4 <_PySet_Update@@Base> │ │ │ │ + bl 1f3c5c <_PySet_Update@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ac16 <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ + bne.n 3abbe <_Py_ResurrectReference@@Base+0x3c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ac14 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + beq.n 3abbc <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ac14 <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ + cbnz r3, 3abbc <_Py_ResurrectReference@@Base+0x3a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ac3a <_Py_ResurrectReference@@Base+0x60> │ │ │ │ + bne.n 3abe2 <_Py_ResurrectReference@@Base+0x60> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 162808 │ │ │ │ + b.w 162428 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40432 @ 0x9df0 │ │ │ │ + movw r0, #39728 @ 0x9b30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ac2e <_Py_ResurrectReference@@Base+0x54> │ │ │ │ + bne.n 3abd6 <_Py_ResurrectReference@@Base+0x54> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3ac90 <_Py_ResurrectReference@@Base+0xb6> │ │ │ │ + bne.n 3ac38 <_Py_ResurrectReference@@Base+0xb6> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #64404 @ 0xfb94 │ │ │ │ + movw r0, #63700 @ 0xf8d4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 3acba <_Py_ResurrectReference@@Base+0xe0> │ │ │ │ + b.n 3ac62 <_Py_ResurrectReference@@Base+0xe0> │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl df298 <_PyUnicodeWriter_Init@@Base> │ │ │ │ + bl df2d4 <_PyUnicodeWriter_Init@@Base> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 257b68 │ │ │ │ + bl 2581dc │ │ │ │ adds r0, #1 │ │ │ │ add r0, sp, #12 │ │ │ │ - bne.n 3acb6 <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ - bl 1e5eec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + bne.n 3ac5e <_Py_ResurrectReference@@Base+0xdc> │ │ │ │ + bl 1e6ed8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3acba <_Py_ResurrectReference@@Base+0xe0> │ │ │ │ - bl 948ac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + b.n 3ac62 <_Py_ResurrectReference@@Base+0xe0> │ │ │ │ + bl 94964 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #19188 @ 0x4af4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3acee <_Py_ResurrectReference@@Base+0x114> │ │ │ │ + beq.n 3ac96 <_Py_ResurrectReference@@Base+0x114> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aee4 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + beq.w 3ae8c <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3ad06 <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ + beq.n 3acae <_Py_ResurrectReference@@Base+0x12c> │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3aee4 <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ + beq.w 3ae8c <_Py_ResurrectReference@@Base+0x30a> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ ldr.w r9, [r5, #8] │ │ │ │ - bl 84370 │ │ │ │ + bl 84354 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3af1a <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + beq.w 3aec2 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ movs r0, #0 │ │ │ │ - bl e2da4 │ │ │ │ + bl e2ddc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3ad40 <_Py_ResurrectReference@@Base+0x166> │ │ │ │ + cbnz r0, 3ace8 <_Py_ResurrectReference@@Base+0x166> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3af1a <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + beq.w 3aec2 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3af1a <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + bne.w 3aec2 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af1a <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aec2 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, sp, #20 │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r9 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 91028 │ │ │ │ + bl 91030 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ae54 <_Py_ResurrectReference@@Base+0x27a> │ │ │ │ + beq.n 3adfc <_Py_ResurrectReference@@Base+0x27a> │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w sl, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ @@ -23953,348 +23921,348 @@ │ │ │ │ strne r3, [r7, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ - bl 1698d0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1694d8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ad9c <_Py_ResurrectReference@@Base+0x1c2> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 3adcc <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ - b.n 3ae6e <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + cbnz r0, 3ad44 <_Py_ResurrectReference@@Base+0x1c2> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 3ad74 <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ + b.n 3ae16 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r8 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 3aec4 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ - beq.n 3adcc <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ + blt.w 3ae6c <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + beq.n 3ad74 <_Py_ResurrectReference@@Base+0x1f2> │ │ │ │ mov r2, sl │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl c01f8 │ │ │ │ + bl c01ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ae18 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ - b.n 3aec4 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + bne.n 3adc0 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ + b.n 3ae6c <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3aec4 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + beq.n 3ae6c <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e5a60 │ │ │ │ + bl e5a98 │ │ │ │ ldr.w r3, [sl] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3ae06 <_Py_ResurrectReference@@Base+0x22c> │ │ │ │ + bne.n 3adae <_Py_ResurrectReference@@Base+0x22c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aec4 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + beq.n 3ae6c <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3aec4 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + bne.n 3ae6c <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3aec4 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae6c <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae18 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ + beq.n 3adc0 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 3ae18 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ + cbnz r3, 3adc0 <_Py_ResurrectReference@@Base+0x23e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae2e <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + beq.n 3add6 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3ae2e <_Py_ResurrectReference@@Base+0x254> │ │ │ │ + cbnz r3, 3add6 <_Py_ResurrectReference@@Base+0x254> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ad48 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ + beq.n 3acf0 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3ad48 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ + bne.w 3acf0 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ad48 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3acf0 <_Py_ResurrectReference@@Base+0x16e> │ │ │ │ mov r3, r0 │ │ │ │ strd r0, r0, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #212] @ (3af38 <_Py_ResurrectReference@@Base+0x35e>) │ │ │ │ + ldr r0, [pc, #212] @ (3aee0 <_Py_ResurrectReference@@Base+0x35e>) │ │ │ │ add r1, sp, #24 │ │ │ │ str r5, [sp, #24] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3ae72 <_Py_ResurrectReference@@Base+0x298> │ │ │ │ + cbnz r0, 3ae1a <_Py_ResurrectReference@@Base+0x298> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3aec4 <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ + b.n 3ae6c <_Py_ResurrectReference@@Base+0x2ea> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f2ce4 <_PySet_Update@@Base> │ │ │ │ + bl 1f3c5c <_PySet_Update@@Base> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ae98 <_Py_ResurrectReference@@Base+0x2be> │ │ │ │ + bne.n 3ae40 <_Py_ResurrectReference@@Base+0x2be> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ae6e <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + beq.n 3ae16 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ae6e <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + bne.n 3ae16 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3ae6e <_Py_ResurrectReference@@Base+0x294> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3ae16 <_Py_ResurrectReference@@Base+0x294> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3aeaa <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ + beq.n 3ae52 <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3aeaa <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ + cbnz r3, 3ae52 <_Py_ResurrectReference@@Base+0x2d0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3af2e <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + beq.n 3aed6 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3af2e <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + bne.n 3aed6 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3af2e <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3aed6 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 795dc │ │ │ │ - b.n 3af1a <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + bl 795c0 │ │ │ │ + b.n 3aec2 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ mov r0, r6 │ │ │ │ - bl 2488bc │ │ │ │ + bl 248f94 <_PyXI_EndInterpreter@@Base+0x814> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3af1a <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + cbz r0, 3aec2 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ add r1, sp, #24 │ │ │ │ - ldr r0, [pc, #72] @ (3af3c <_Py_ResurrectReference@@Base+0x362>) │ │ │ │ + ldr r0, [pc, #72] @ (3aee4 <_Py_ResurrectReference@@Base+0x362>) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 3af1e <_Py_ResurrectReference@@Base+0x344> │ │ │ │ + cbnz r0, 3aec6 <_Py_ResurrectReference@@Base+0x344> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3af1a <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + beq.n 3aec2 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3af1a <_Py_ResurrectReference@@Base+0x340> │ │ │ │ + cbnz r3, 3aec2 <_Py_ResurrectReference@@Base+0x340> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3af2e <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + b.n 3aed6 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3af2e <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + beq.n 3aed6 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3af2e <_Py_ResurrectReference@@Base+0x354> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3aed6 <_Py_ResurrectReference@@Base+0x354> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - bmi.n 3af0c <_Py_ResurrectReference@@Base+0x332> │ │ │ │ + bmi.n 3aec4 <_Py_ResurrectReference@@Base+0x342> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stcl 0, cr0, [ip, #292]! @ 0x124 │ │ │ │ + ldcl 0, cr0, [r4, #292]! @ 0x124 │ │ │ │ │ │ │ │ -0003af40 <_PyImport_ClearExtension@@Base>: │ │ │ │ +0003aee8 <_PyImport_ClearExtension@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #160] @ (3aff4 <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ + ldr r2, [pc, #160] @ (3af9c <_PyImport_ClearExtension@@Base+0xb4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 1b6800 │ │ │ │ + bl 1b75f0 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3af7a <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 3af22 <_PyImport_ClearExtension@@Base+0x3a> │ │ │ │ + bl 80b0c │ │ │ │ subs.w r0, r0, r8 │ │ │ │ it ne │ │ │ │ movne.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3aff0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3af98 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbz r0, 3af9a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + cbz r0, 3af42 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ str r3, [r4, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3af9a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + beq.n 3af42 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3af9a <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3af42 <_PyImport_ClearExtension@@Base+0x5a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r1, [r8, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 3afb6 <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ - bl 795a8 │ │ │ │ + bgt.n 3af5e <_PyImport_ClearExtension@@Base+0x76> │ │ │ │ + bl 7958c │ │ │ │ mov r7, r0 │ │ │ │ - bl 1be644 │ │ │ │ + bl 1bf4d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3afd4 <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ - b.n 3afce <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ + cbnz r0, 3af7c <_PyImport_ClearExtension@@Base+0x94> │ │ │ │ + b.n 3af76 <_PyImport_ClearExtension@@Base+0x8e> │ │ │ │ ldr.w r3, [r7, #3884] @ 0xf2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3afa6 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + beq.n 3af4e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3afa6 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3af4e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov r0, r7 │ │ │ │ - bl 3b088 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + bl 3b030 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3afa6 <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ + bge.n 3af4e <_PyImport_ClearExtension@@Base+0x66> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3aff0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3af98 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2597f4 <_PyDeadline_Get@@Base+0x7a4> │ │ │ │ + bl 259e6c <_PyDeadline_Get@@Base+0x7a4> │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 3afe4 <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ + bne.n 3af8c <_PyImport_ClearExtension@@Base+0xa4> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3aff0 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ + b.n 3af98 <_PyImport_ClearExtension@@Base+0xb0> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1e4d8c <_PyThreadState_NewBound@@Base+0x16c> │ │ │ │ - b.n 3afe0 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ + bl 1e5d04 <_PyThreadState_NewBound@@Base+0x16c> │ │ │ │ + b.n 3af88 <_PyImport_ClearExtension@@Base+0xa0> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b002 <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ - b.w 15207c │ │ │ │ + beq.n 3afaa <_PyImport_ClearExtension@@Base+0xc2> │ │ │ │ + b.w 151b2c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b02e <_PyImport_ClearExtension@@Base+0xee> │ │ │ │ + bne.n 3afd6 <_PyImport_ClearExtension@@Base+0xee> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl d42fc │ │ │ │ + bl d4270 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b05a <_PyImport_ClearExtension@@Base+0x11a> │ │ │ │ - b.n 3b048 <_PyImport_ClearExtension@@Base+0x108> │ │ │ │ + bne.n 3b002 <_PyImport_ClearExtension@@Base+0x11a> │ │ │ │ + b.n 3aff0 <_PyImport_ClearExtension@@Base+0x108> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40204 @ 0x9d0c │ │ │ │ + movw r0, #39500 @ 0x9a4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b020 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ + bne.n 3afc8 <_PyImport_ClearExtension@@Base+0xe0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b072 <_PyImport_ClearExtension@@Base+0x132> │ │ │ │ - bl 80b28 │ │ │ │ + b.n 3b01a <_PyImport_ClearExtension@@Base+0x132> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3b044 <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ + bne.n 3afec <_PyImport_ClearExtension@@Base+0x104> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b072 <_PyImport_ClearExtension@@Base+0x132> │ │ │ │ + b.n 3b01a <_PyImport_ClearExtension@@Base+0x132> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #20] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3b07e <_PyImport_ClearExtension@@Base+0x13e> │ │ │ │ - b.w 15207c │ │ │ │ + beq.n 3b026 <_PyImport_ClearExtension@@Base+0x13e> │ │ │ │ + b.w 151b2c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 3b0be <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ + ble.n 3b066 <_PyImport_ClearExtension@@Base+0x17e> │ │ │ │ ldr.w r0, [r0, #3884] @ 0xf2c │ │ │ │ - cbz r0, 3b0c8 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ + cbz r0, 3b070 <_PyImport_ClearExtension@@Base+0x188> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bge.n 3b0d2 <_PyImport_ClearExtension@@Base+0x192> │ │ │ │ + bge.n 3b07a <_PyImport_ClearExtension@@Base+0x192> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 3b0e6 <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ + beq.n 3b08e <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3b0e6 <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ - movw r1, #11656 @ 0x2d88 │ │ │ │ + b.n 3b08e <_PyImport_ClearExtension@@Base+0x1a6> │ │ │ │ + movw r1, #10952 @ 0x2ac8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 3b0da <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ - movw r1, #11680 @ 0x2da0 │ │ │ │ + b.n 3b082 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + movw r1, #10976 @ 0x2ae0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 3b0da <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ - movw r1, #11724 @ 0x2dcc │ │ │ │ + b.n 3b082 <_PyImport_ClearExtension@@Base+0x19a> │ │ │ │ + movw r1, #11020 @ 0x2b0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #9040 @ 0x2350 │ │ │ │ + movw r0, #8336 @ 0x2090 │ │ │ │ movt r0, #68 @ 0x44 │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8bff8 │ │ │ │ + b.w 8c000 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - cbz r0, 3b108 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ + cbz r0, 3b0b0 <_PyImport_ClearExtension@@Base+0x1c8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ @@ -24303,373 +24271,373 @@ │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b130 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ + bne.n 3b0d8 <_PyImport_ClearExtension@@Base+0x1f0> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3b150 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + b.n 3b0f8 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f54 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b150 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 3b15a <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ - b.n 3b1c6 <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ + bne.n 3b0f8 <_PyImport_ClearExtension@@Base+0x210> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 3b102 <_PyImport_ClearExtension@@Base+0x21a> │ │ │ │ + b.n 3b16e <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3b1b0 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + bvs.n 3b158 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ - vldr d9, [pc, #112] @ 3b1d0 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ + vldr d9, [pc, #112] @ 3b178 <_PyImport_ClearExtension@@Base+0x290> │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 3b1c0 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ + bgt.n 3b168 <_PyImport_ClearExtension@@Base+0x280> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #100] @ 3b1d8 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + vldr d1, [pc, #100] @ 3b180 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ blx 29c34 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vcmp.f64 d7, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3b198 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ + ble.n 3b140 <_PyImport_ClearExtension@@Base+0x258> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - vldr d1, [pc, #84] @ 3b1e0 <_PyImport_ClearExtension@@Base+0x2a0> │ │ │ │ + vldr d1, [pc, #84] @ 3b188 <_PyImport_ClearExtension@@Base+0x2a0> │ │ │ │ blx 29c34 │ │ │ │ vsub.f64 d8, d8, d0 │ │ │ │ - b.n 3b19c <_PyImport_ClearExtension@@Base+0x25c> │ │ │ │ + b.n 3b144 <_PyImport_ClearExtension@@Base+0x25c> │ │ │ │ vsub.f64 d8, d0, d8 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b1b0 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3b1c6 <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ + bne.n 3b158 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3b16e <_PyImport_ClearExtension@@Base+0x286> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ - vldr d8, [pc, #20] @ 3b1d8 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ - b.n 3b1b0 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ + b.w 85f98 │ │ │ │ + vldr d8, [pc, #20] @ 3b180 <_PyImport_ClearExtension@@Base+0x298> │ │ │ │ + b.n 3b158 <_PyImport_ClearExtension@@Base+0x270> │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vtbx.8 d22, {d16}, d0 │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ │ │ │ │ -0003b1ee <_PyEval_FormatKwargsError@@Base>: │ │ │ │ +0003b196 <_PyEval_FormatKwargsError@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 3b256 <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 3b1fe <_PyEval_FormatKwargsError@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 20199c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2027c0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b31a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b2c2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r1, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #11768 @ 0x2df8 │ │ │ │ + movw r2, #11064 @ 0x2b38 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3b2e6 <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ - b.n 3b31a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + bne.n 3b28e <_PyEval_FormatKwargsError@@Base+0xf8> │ │ │ │ + b.n 3b2c2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b31a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b2c2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ str r7, [r4, #72] @ 0x48 │ │ │ │ ldr r7, [r5, #12] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 3b30c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bpl.n 3b2b4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 3b30c <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ + bne.n 3b2b4 <_PyEval_FormatKwargsError@@Base+0x11e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 20199c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2027c0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3b2dc <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + cbz r0, 3b284 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #11820 @ 0x2e2c │ │ │ │ + movw r2, #11116 @ 0x2b6c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b2dc <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + beq.n 3b284 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b2dc <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ - ldr r2, [pc, #92] @ (3b320 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3b284 <_PyEval_FormatKwargsError@@Base+0xee> │ │ │ │ + ldr r2, [pc, #92] @ (3b2c8 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3b2d4 <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ + cbz r3, 3b27c <_PyEval_FormatKwargsError@@Base+0xe6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b31a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + beq.n 3b2c2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3b31a <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ - ldr r2, [pc, #48] @ (3b320 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ + cbnz r3, 3b2c2 <_PyEval_FormatKwargsError@@Base+0x12c> │ │ │ │ + ldr r2, [pc, #48] @ (3b2c8 <_PyEval_FormatKwargsError@@Base+0x132>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3b2fe <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ + cbz r3, 3b2a6 <_PyEval_FormatKwargsError@@Base+0x110> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79634 │ │ │ │ + b.w 79618 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003b324 <_PyErr_SetLocaleString@@Base>: │ │ │ │ +0003b2cc <_PyErr_SetLocaleString@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #47228 @ 0xb87c │ │ │ │ + movw r1, #46524 @ 0xb5bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl f6380 │ │ │ │ - cbz r0, 3b370 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + bl f63b8 │ │ │ │ + cbz r0, 3b318 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (3b374 <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ + ldr r0, [pc, #44] @ (3b31c <_PyErr_SetLocaleString@@Base+0x50>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl d5fd0 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d5f44 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b370 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + beq.n 3b318 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b370 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ + cbnz r3, 3b318 <_PyErr_SetLocaleString@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #11872 @ 0x2e60 │ │ │ │ + movw r0, #11168 @ 0x2ba0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrh.w r2, [r3, #13] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldrb r4, [r3, #16] │ │ │ │ rev16 r2, r2 │ │ │ │ ldrb r3, [r3, #15] │ │ │ │ str r4, [sp, #0] │ │ │ │ uxth r2, r2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #42664 @ 0xa6a8 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #204] @ (3b498 <_PyErr_SetLocaleString@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #204] @ (3b440 <_PyErr_SetLocaleString@@Base+0x174>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r4, [r2, #3724] @ 0xe8c │ │ │ │ - cbz r4, 3b3fa <_PyErr_SetLocaleString@@Base+0xd6> │ │ │ │ + cbz r4, 3b3a2 <_PyErr_SetLocaleString@@Base+0xd6> │ │ │ │ movw r3, #56044 @ 0xdaec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7212 @ 0x1c2c │ │ │ │ + movw r1, #6508 @ 0x196c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3b420 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3b3c8 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3b424 <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ + beq.n 3b3cc <_PyErr_SetLocaleString@@Base+0x100> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #11888 @ 0x2e70 │ │ │ │ + movw r1, #11184 @ 0x2bb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b492 <_PyErr_SetLocaleString@@Base+0x16e> │ │ │ │ + b.n 3b43a <_PyErr_SetLocaleString@@Base+0x16e> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #11928 @ 0x2e98 │ │ │ │ + movw r0, #11224 @ 0x2bd8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b420 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ - bl 202464 │ │ │ │ + beq.n 3b3c8 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ + bl 203288 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29404 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 3b450 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ + cbnz r0, 3b3f8 <_PyErr_SetLocaleString@@Base+0x12c> │ │ │ │ bl 303c0 │ │ │ │ - b.n 3b47c <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ - bl 202cf8 │ │ │ │ + b.n 3b424 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bl 203b1c │ │ │ │ mov r5, r0 │ │ │ │ - bl 202de0 │ │ │ │ + bl 203c04 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #2844 @ 0xb1c │ │ │ │ + movw r0, #2140 @ 0x85c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2030f8 <_PySlice_FromIndices@@Base+0xb0> │ │ │ │ + bl 203f1c <_PySlice_FromIndices@@Base+0xb0> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3b47c <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ + bne.n 3b424 <_PyErr_SetLocaleString@@Base+0x158> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 3b420 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ + bl f627c │ │ │ │ + b.n 3b3c8 <_PyErr_SetLocaleString@@Base+0xfc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11940 @ 0x2ea4 │ │ │ │ + movw r0, #11236 @ 0x2be4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3b4e0 <_PyErr_SetLocaleString@@Base+0x1bc> │ │ │ │ + bne.n 3b488 <_PyErr_SetLocaleString@@Base+0x1bc> │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 3b4fe <_PyErr_SetLocaleString@@Base+0x1da> │ │ │ │ + b.n 3b4a6 <_PyErr_SetLocaleString@@Base+0x1da> │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f54 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3b4fe <_PyErr_SetLocaleString@@Base+0x1da> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3b512 <_PyErr_SetLocaleString@@Base+0x1ee> │ │ │ │ - vldr d0, [pc, #32] @ 3b520 <_PyErr_SetLocaleString@@Base+0x1fc> │ │ │ │ + bne.n 3b4a6 <_PyErr_SetLocaleString@@Base+0x1da> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3b4ba <_PyErr_SetLocaleString@@Base+0x1ee> │ │ │ │ + vldr d0, [pc, #32] @ 3b4c8 <_PyErr_SetLocaleString@@Base+0x1fc> │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ stmia r1!, {r3, r4, r5, r6, r7} │ │ │ │ subs r3, r4, r1 │ │ │ │ - add r5, pc, #880 @ (adr r5, 3b898 ) │ │ │ │ + add r5, pc, #880 @ (adr r5, 3b840 ) │ │ │ │ eors r4, r1 │ │ │ │ - movw r0, #29592 @ 0x7398 │ │ │ │ + movw r0, #28888 @ 0x70d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r0, [r0, #21] │ │ │ │ sub sp, #28 │ │ │ │ @@ -24684,459 +24652,459 @@ │ │ │ │ ldr r1, [r3, #12] │ │ │ │ uxth r2, r2 │ │ │ │ ldrb r3, [r4, #15] │ │ │ │ orrs.w r0, r0, lr │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r6, [r4, #17] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ - beq.n 3b58a <_PyErr_SetLocaleString@@Base+0x266> │ │ │ │ + beq.n 3b532 <_PyErr_SetLocaleString@@Base+0x266> │ │ │ │ strd ip, r0, [sp, #12] │ │ │ │ - movw r0, #11988 @ 0x2ed4 │ │ │ │ + movw r0, #11284 @ 0x2c14 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e218c │ │ │ │ - b.n 3b5b8 <_PyErr_SetLocaleString@@Base+0x294> │ │ │ │ + bl e21c8 │ │ │ │ + b.n 3b560 <_PyErr_SetLocaleString@@Base+0x294> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 3b5a6 <_PyErr_SetLocaleString@@Base+0x282> │ │ │ │ + beq.n 3b54e <_PyErr_SetLocaleString@@Base+0x282> │ │ │ │ strd r7, ip, [sp, #8] │ │ │ │ - movw r0, #12020 @ 0x2ef4 │ │ │ │ + movw r0, #11316 @ 0x2c34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r5, r6, [sp] │ │ │ │ - bl e218c │ │ │ │ - b.n 3b5b8 <_PyErr_SetLocaleString@@Base+0x294> │ │ │ │ - movw r0, #12048 @ 0x2f10 │ │ │ │ + bl e21c8 │ │ │ │ + b.n 3b560 <_PyErr_SetLocaleString@@Base+0x294> │ │ │ │ + movw r0, #11344 @ 0x2c50 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl e218c │ │ │ │ - cbz r0, 3b5d4 <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ + bl e21c8 │ │ │ │ + cbz r0, 3b57c <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ ldrb r1, [r4, #23] │ │ │ │ - cbz r1, 3b5c4 <_PyErr_SetLocaleString@@Base+0x2a0> │ │ │ │ - bl 5f81c │ │ │ │ - cbz r0, 3b5d4 <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ + cbz r1, 3b56c <_PyErr_SetLocaleString@@Base+0x2a0> │ │ │ │ + bl 5f788 │ │ │ │ + cbz r0, 3b57c <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3b5d4 <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ + cbz r3, 3b57c <_PyErr_SetLocaleString@@Base+0x2b0> │ │ │ │ ldr r1, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f616 │ │ │ │ + b.w 5f582 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3b5fc <_PyErr_SetLocaleString@@Base+0x2d8> │ │ │ │ + bne.n 3b5a4 <_PyErr_SetLocaleString@@Base+0x2d8> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 3b626 │ │ │ │ + bl 3b5ce │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b618 <_PyErr_SetLocaleString@@Base+0x2f4> │ │ │ │ - b.n 3b612 <_PyErr_SetLocaleString@@Base+0x2ee> │ │ │ │ + bne.n 3b5c0 <_PyErr_SetLocaleString@@Base+0x2f4> │ │ │ │ + b.n 3b5ba <_PyErr_SetLocaleString@@Base+0x2ee> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40224 @ 0x9d20 │ │ │ │ + movw r0, #39520 @ 0x9a60 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3b622 <_PyErr_SetLocaleString@@Base+0x2fe> │ │ │ │ - b.n 3b5ec <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3b622 <_PyErr_SetLocaleString@@Base+0x2fe> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3b5ca <_PyErr_SetLocaleString@@Base+0x2fe> │ │ │ │ + b.n 3b594 <_PyErr_SetLocaleString@@Base+0x2c8> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3b5ca <_PyErr_SetLocaleString@@Base+0x2fe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003b626 : │ │ │ │ +0003b5ce : │ │ │ │ movs r2, #1 │ │ │ │ - b.w 205c90 │ │ │ │ + b.w 206ab4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3b658 │ │ │ │ + bne.n 3b600 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b64e │ │ │ │ + cbz r3, 3b5f6 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3b760 │ │ │ │ + bne.w 3b708 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3b768 │ │ │ │ + b.n 3b710 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b6ba │ │ │ │ + beq.n 3b662 │ │ │ │ movw r7, #4372 @ 0x1114 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 3b6ba │ │ │ │ + beq.n 3b662 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 3b6ba │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 3b662 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ movw r1, #19668 @ 0x4cd4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b6ba │ │ │ │ + beq.n 3b662 │ │ │ │ lsls r0, r0, #31 │ │ │ │ - bmi.n 3b6ba │ │ │ │ + bmi.n 3b662 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ movw r1, #19188 @ 0x4af4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 3b6ba │ │ │ │ + beq.n 3b662 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bmi.n 3b6ba │ │ │ │ + bmi.n 3b662 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 3b6ba │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 3b662 │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 3b6d2 │ │ │ │ + b.n 3b67a │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3b6c0 │ │ │ │ + cbz r6, 3b668 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 10adec │ │ │ │ + bl 10b108 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3b6ce │ │ │ │ + bne.n 3b676 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3b768 │ │ │ │ + b.n 3b710 │ │ │ │ cmp r0, r6 │ │ │ │ - ble.n 3b6b2 │ │ │ │ + ble.n 3b65a │ │ │ │ mov r0, r4 │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3b6ca │ │ │ │ + beq.n 3b672 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 3b73e │ │ │ │ - bl d42fc │ │ │ │ + cbz r6, 3b6e6 │ │ │ │ + bl d4270 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b708 │ │ │ │ + beq.n 3b6b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3b708 │ │ │ │ + cbnz r3, 3b6b0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3b724 │ │ │ │ + bne.n 3b6cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b6ca │ │ │ │ + beq.n 3b672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3b6ca │ │ │ │ + bne.n 3b672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b6ca │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b672 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3b6e2 │ │ │ │ + beq.n 3b68a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3b760 │ │ │ │ + beq.n 3b708 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b760 │ │ │ │ + cbnz r3, 3b708 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3b760 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3b708 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3b754 │ │ │ │ + beq.n 3b6fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3b754 │ │ │ │ + cbnz r3, 3b6fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b64e │ │ │ │ - b.n 3b6ca │ │ │ │ + beq.w 3b5f6 │ │ │ │ + b.n 3b672 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3b78c │ │ │ │ + cbz r3, 3b734 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 3b78e │ │ │ │ + b.n 3b736 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #500] @ (3b984 ) │ │ │ │ + ldr r5, [pc, #500] @ (3b92c ) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ str r3, [sp, #32] │ │ │ │ add r4, sp, #64 @ 0x40 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - cbnz r6, 3b7bc │ │ │ │ + cbnz r6, 3b764 │ │ │ │ cmp.w r9, #2 │ │ │ │ - ble.n 3b7bc │ │ │ │ + ble.n 3b764 │ │ │ │ cmp.w r9, #3 │ │ │ │ - bne.n 3b7bc │ │ │ │ - cbnz r7, 3b7e6 │ │ │ │ + bne.n 3b764 │ │ │ │ + cbnz r7, 3b78e │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - movw r4, #9644 @ 0x25ac │ │ │ │ + movw r4, #9648 @ 0x25b0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b95a │ │ │ │ + beq.w 3b902 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr.w sl, [sp, #112] @ 0x70 │ │ │ │ ldrd r6, r5, [sp, #96] @ 0x60 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b956 │ │ │ │ + beq.w 3b8fe │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b956 │ │ │ │ + beq.w 3b8fe │ │ │ │ ldr r0, [r7, #8] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b956 │ │ │ │ + beq.w 3b8fe │ │ │ │ add r8, r9 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 3b844 │ │ │ │ + beq.n 3b7ec │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - cbnz r0, 3b832 │ │ │ │ + cbnz r0, 3b7da │ │ │ │ ldr r0, [r7, #16] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 3b844 │ │ │ │ - b.n 3b956 │ │ │ │ + bge.n 3b7ec │ │ │ │ + b.n 3b8fe │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1cad7c │ │ │ │ + bl 1cbcdc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3b956 │ │ │ │ + beq.w 3b8fe │ │ │ │ cmp.w r8, #4 │ │ │ │ - bne.n 3b826 │ │ │ │ + bne.n 3b7ce │ │ │ │ ldr.w r9, [sp, #32] │ │ │ │ ldrd r8, r7, [sp, #36] @ 0x24 │ │ │ │ adds.w r3, r9, #100 @ 0x64 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 3b85c │ │ │ │ - cbnz r3, 3b88e │ │ │ │ + beq.n 3b804 │ │ │ │ + cbnz r3, 3b836 │ │ │ │ eor.w r3, r4, #1 │ │ │ │ cmp r5, #0 │ │ │ │ and.w fp, r3, #1 │ │ │ │ - blt.n 3b8ae │ │ │ │ + blt.n 3b856 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3b8ae │ │ │ │ + beq.n 3b856 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #2320 @ 0x910 │ │ │ │ + movw r2, #1616 @ 0x650 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14836 @ 0x39f4 │ │ │ │ + movw r1, #14132 @ 0x3734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 3b956 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 3b8fe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #2320 @ 0x910 │ │ │ │ + movw r2, #1616 @ 0x650 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14796 @ 0x39cc │ │ │ │ + movw r1, #14092 @ 0x370c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 3b956 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 3b8fe │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov r2, sl │ │ │ │ ite ne │ │ │ │ movne r3, r9 │ │ │ │ moveq.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r1, #12196 @ 0x2fa4 │ │ │ │ + movw r1, #11492 @ 0x2ce4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r0, #12204 @ 0x2fac │ │ │ │ + movw r0, #11500 @ 0x2cec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3b956 │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 3b8fe │ │ │ │ + bl 988ec │ │ │ │ adds r3, r5, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ - beq.n 3b8f4 │ │ │ │ + beq.n 3b89c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29560 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b93c │ │ │ │ + b.n 3b8e4 │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ - bne.n 3b90e │ │ │ │ + bne.n 3b8b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3b90e │ │ │ │ + beq.n 3b8b6 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a678 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b93c │ │ │ │ + b.n 3b8e4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbnz r3, 3b918 │ │ │ │ + cbnz r3, 3b8c0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 3b930 │ │ │ │ + beq.n 3b8d8 │ │ │ │ lsls r4, r4, #8 │ │ │ │ mov r3, r8 │ │ │ │ eor.w r4, r4, #256 @ 0x100 │ │ │ │ mov r2, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r6 │ │ │ │ blx 29820 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3b93c │ │ │ │ + b.n 3b8e4 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a7fc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 9b52c │ │ │ │ - cbz r4, 3b964 │ │ │ │ + bl 9b444 │ │ │ │ + cbz r4, 3b90c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sl │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f624c │ │ │ │ + bl f6284 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 3b96c │ │ │ │ + b.n 3b914 │ │ │ │ mov sl, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3b96c │ │ │ │ + b.n 3b914 │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r5, [sp, #96] @ 0x60 │ │ │ │ str.w sl, [sp, #112] @ 0x70 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r7 │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - movs r3, #108 @ 0x6c │ │ │ │ + movs r0, #172 @ 0xac │ │ │ │ lsls r4, r0, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3b9c8 │ │ │ │ + cbz r0, 3b970 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3b9ac │ │ │ │ + cbz r3, 3b954 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3b9b4 │ │ │ │ + b.n 3b95c │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3b9bc │ │ │ │ + cbz r2, 3b964 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 3b9c4 │ │ │ │ + b.n 3b96c │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 3aba8 │ │ │ │ + bl 3ab50 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 3b9d6 │ │ │ │ - b.w 8140c │ │ │ │ + blt.n 3b97e │ │ │ │ + b.w 813f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32768 @ 0x8000 │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3ba2a │ │ │ │ + beq.n 3b9d2 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40464 @ 0x9e10 │ │ │ │ + movw r0, #39760 @ 0x9b50 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 3ba2a │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 3b9d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3ba3e │ │ │ │ + b.n 3b9e6 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 10d858 │ │ │ │ + bl 10db84 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3ba26 │ │ │ │ + beq.n 3b9ce │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ @@ -25150,40 +25118,40 @@ │ │ │ │ ldrb r5, [r4, #16] │ │ │ │ ldrb r7, [r4, #18] │ │ │ │ lsls r0, r0, #8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ orr.w r0, r0, r5, lsl #16 │ │ │ │ ldrb r5, [r4, #19] │ │ │ │ orrs r0, r7 │ │ │ │ - beq.n 3ba80 │ │ │ │ + beq.n 3ba28 │ │ │ │ strd r6, r0, [sp] │ │ │ │ - movw r0, #12256 @ 0x2fe0 │ │ │ │ + movw r0, #11552 @ 0x2d20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - b.n 3ba9e │ │ │ │ - cbz r6, 3ba92 │ │ │ │ + bl e21c8 │ │ │ │ + b.n 3ba46 │ │ │ │ + cbz r6, 3ba3a │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r0, #11872 @ 0x2e60 │ │ │ │ + movw r0, #11168 @ 0x2ba0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - b.n 3ba9e │ │ │ │ - movw r0, #12276 @ 0x2ff4 │ │ │ │ + bl e21c8 │ │ │ │ + b.n 3ba46 │ │ │ │ + movw r0, #11572 @ 0x2d34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - cbz r0, 3baba │ │ │ │ + bl e21c8 │ │ │ │ + cbz r0, 3ba62 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 3baaa │ │ │ │ + cbz r3, 3ba52 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ - bl 5f616 │ │ │ │ - cbz r0, 3baba │ │ │ │ - cbz r5, 3baba │ │ │ │ + bl 5f582 │ │ │ │ + cbz r0, 3ba62 │ │ │ │ + cbz r5, 3ba62 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 5f81c │ │ │ │ + b.w 5f788 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -25192,72 +25160,72 @@ │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 3bb06 │ │ │ │ + beq.n 3baae │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12288 @ 0x3000 │ │ │ │ + movw r1, #11584 @ 0x2d40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 3bb18 │ │ │ │ + bne.n 3bac0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bb96 │ │ │ │ + b.n 3bb3e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3bb2c │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3bad4 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bb14 │ │ │ │ + bne.n 3babc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #19992 @ 0x4e18 │ │ │ │ + movw r1, #19288 @ 0x4b58 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #12324 @ 0x3024 │ │ │ │ + movw r0, #11620 @ 0x2d64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3bb14 │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 3babc │ │ │ │ + bl 988ec │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a58c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r3, r6, #1 │ │ │ │ - bne.n 3bb88 │ │ │ │ + bne.n 3bb30 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3bb76 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 3bb1e │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bb48 │ │ │ │ - b.n 3bb14 │ │ │ │ + beq.n 3baf0 │ │ │ │ + b.n 3babc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 3bb76 │ │ │ │ + blt.n 3bb1e │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -25265,72 +25233,72 @@ │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ mov r0, r1 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r2, r3 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - ldr r3, [pc, #100] @ (3bc1c ) │ │ │ │ - bl 22c0f0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbz r0, 3bc16 │ │ │ │ + ldr r3, [pc, #100] @ (3bbc4 ) │ │ │ │ + bl 22c8c4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbz r0, 3bbbe │ │ │ │ ldrd r5, r6, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ add r3, sp, #24 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r6 │ │ │ │ blx 29244 <__wait4_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3bbfa │ │ │ │ + bge.n 3bba2 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3bc06 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 3bbae │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3bbc6 │ │ │ │ + beq.n 3bb6e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bc16 │ │ │ │ + b.n 3bbbe │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3c124 │ │ │ │ - b.n 3bc16 │ │ │ │ + bl 3c126 │ │ │ │ + b.n 3bbbe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 3bbf6 │ │ │ │ + bl f627c │ │ │ │ + b.n 3bb9e │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r5, #216 @ 0xd8 │ │ │ │ + movs r5, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 257758 │ │ │ │ + bl 257dcc │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bc4e │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3bbf6 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3bc64 │ │ │ │ + b.n 3bc0c │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -25340,293 +25308,293 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3bc88 │ │ │ │ + bhi.n 3bc30 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3bca0 │ │ │ │ + ble.n 3bc48 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3bca8 │ │ │ │ - movw r0, #976 @ 0x3d0 │ │ │ │ + b.n 3bc50 │ │ │ │ + movw r0, #272 @ 0x110 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bc80 │ │ │ │ + bne.n 3bc28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 3be04 │ │ │ │ + b.n 3bdac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl b895c │ │ │ │ - cbnz r0, 3bcdc │ │ │ │ - cbz r4, 3bcd4 │ │ │ │ + bl b8884 │ │ │ │ + cbnz r0, 3bc84 │ │ │ │ + cbz r4, 3bc7c │ │ │ │ mov r0, r4 │ │ │ │ - bl 13fd1c │ │ │ │ - cbnz r0, 3bcdc │ │ │ │ + bl 13f768 │ │ │ │ + cbnz r0, 3bc84 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2271b4 │ │ │ │ + b.w 227aa4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12336 @ 0x3030 │ │ │ │ + movw r1, #11632 @ 0x2d70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r3, 3bd16 │ │ │ │ + cbnz r3, 3bcbe │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 3bd16 │ │ │ │ + ble.n 3bcbe │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3bd16 │ │ │ │ - cbnz r1, 3bd34 │ │ │ │ + bne.n 3bcbe │ │ │ │ + cbnz r1, 3bcdc │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #80] @ (3bd6c ) │ │ │ │ + ldr r4, [pc, #80] @ (3bd14 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ add r5, sp, #24 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3bd64 │ │ │ │ + cbz r0, 3bd0c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3bd64 │ │ │ │ + beq.n 3bd0c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bd52 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3bd64 │ │ │ │ + bne.n 3bcfa │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3bd0c │ │ │ │ ldr r0, [r6, #8] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ movs r1, #3 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 224af8 <_Py_set_inheritable_async_safe@@Base+0x130c> │ │ │ │ + b.w 225588 <_Py_set_inheritable_async_safe@@Base+0x130c> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - movs r6, #4 │ │ │ │ + movs r6, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3bd90 │ │ │ │ + cbnz r3, 3bd38 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3bd90 │ │ │ │ + ble.n 3bd38 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3bd90 │ │ │ │ - cbnz r0, 3bdac │ │ │ │ + bne.n 3bd38 │ │ │ │ + cbnz r0, 3bd54 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (3bdf8 ) │ │ │ │ + ldr r4, [pc, #96] @ (3bda0 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3bdac │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3bd54 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bdf4 │ │ │ │ + b.n 3bd9c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3bdc0 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3bd68 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bda8 │ │ │ │ - bl 989e8 │ │ │ │ + bne.n 3bd50 │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29b50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r4, 3bde8 │ │ │ │ - ldr r3, [pc, #36] @ (3bdfc ) │ │ │ │ + bl 9b444 │ │ │ │ + cbz r4, 3bd90 │ │ │ │ + ldr r3, [pc, #36] @ (3bda4 ) │ │ │ │ ldr.w r3, [r3, #1472] @ 0x5c0 │ │ │ │ - cbnz r3, 3bdf2 │ │ │ │ + cbnz r3, 3bd9a │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f53d0 │ │ │ │ + b.w 1f6344 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3bdf4 │ │ │ │ - ldr r0, [pc, #12] @ (3be00 ) │ │ │ │ + b.n 3bd9c │ │ │ │ + ldr r0, [pc, #12] @ (3bda8 ) │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r6, #48 @ 0x30 │ │ │ │ + movs r6, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ movw r9, #4364 @ 0x110c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov sl, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r2 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 3be3e │ │ │ │ + beq.n 3bde6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sl │ │ │ │ - bl d1cd4 │ │ │ │ - cbnz r0, 3bea2 │ │ │ │ + bl d1c54 │ │ │ │ + cbnz r0, 3be4a │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ ldr.w fp, [sp, #12] │ │ │ │ - b.n 3be4a │ │ │ │ - movw r8, #12376 @ 0x3058 │ │ │ │ + b.n 3bdf2 │ │ │ │ + movw r8, #11672 @ 0x2d98 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ mov.w fp, #6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - cbz r6, 3be52 │ │ │ │ + cbz r6, 3bdfa │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 3be5a │ │ │ │ + b.n 3be02 │ │ │ │ movw r5, #10880 @ 0x2a80 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 3be76 │ │ │ │ + beq.n 3be1e │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 3be74 │ │ │ │ + bge.n 3be1c │ │ │ │ ldrb r1, [r5, r4] │ │ │ │ blx 2a90c │ │ │ │ - cbz r0, 3be74 │ │ │ │ + cbz r0, 3be1c │ │ │ │ adds r4, #1 │ │ │ │ - b.n 3be60 │ │ │ │ - cbz r7, 3be8e │ │ │ │ + b.n 3be08 │ │ │ │ + cbz r7, 3be36 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ subs r7, #1 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r8 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.n 3be8e │ │ │ │ + blt.n 3be36 │ │ │ │ ldrb r1, [r5, r7] │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3be78 │ │ │ │ + bne.n 3be20 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3be98 │ │ │ │ + beq.n 3be40 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ subs r1, r6, r4 │ │ │ │ adds r0, r5, r4 │ │ │ │ - bl 161228 │ │ │ │ - b.n 3bea4 │ │ │ │ + bl 160e48 │ │ │ │ + b.n 3be4c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 3beac │ │ │ │ + b.n 3be54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #1568] @ 0x620 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ subw sp, sp, #2500 @ 0x9c4 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #5 │ │ │ │ - bmi.n 3bee0 │ │ │ │ + bmi.n 3be88 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12804 @ 0x3204 │ │ │ │ + movw r1, #12100 @ 0x2f44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3bf08 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3beb0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl b895c │ │ │ │ + bl b8884 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3bf0c │ │ │ │ + beq.n 3beb4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12836 @ 0x3224 │ │ │ │ + movw r1, #12132 @ 0x2f64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3bf84 │ │ │ │ + b.n 3bf2c │ │ │ │ mov r5, sp │ │ │ │ add.w r6, r4, #8 │ │ │ │ addw r9, r4, #2504 @ 0x9c8 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ - bl f9310 │ │ │ │ + bl f9344 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 3bf2e │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3bed6 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf08 │ │ │ │ + bne.n 3beb0 │ │ │ │ cmp r6, r9 │ │ │ │ str.w r8, [r5], #4 │ │ │ │ - bne.n 3bf16 │ │ │ │ + bne.n 3bebe │ │ │ │ ldr.w r0, [r4, #2508] @ 0x9cc │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3bf4e │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3bef6 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3bf08 │ │ │ │ - b.n 3bf54 │ │ │ │ + bne.n 3beb0 │ │ │ │ + b.n 3befc │ │ │ │ cmp.w r0, #624 @ 0x270 │ │ │ │ - bls.n 3bf6c │ │ │ │ + bls.n 3bf14 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12868 @ 0x3244 │ │ │ │ + movw r1, #12164 @ 0x2f84 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3bf08 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3beb0 │ │ │ │ mov.w r2, #2496 @ 0x9c0 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, r7, #12 │ │ │ │ str r3, [r7, #8] │ │ │ │ blx 29cc8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ @@ -25637,145 +25605,183 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3bfb6 │ │ │ │ + bhi.n 3bf5e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3bfce │ │ │ │ - b.n 3bfe2 │ │ │ │ - movw r0, #864 @ 0x360 │ │ │ │ + cbnz r0, 3bf76 │ │ │ │ + b.n 3bf8a │ │ │ │ + movw r0, #160 @ 0xa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c0a6 │ │ │ │ - b.n 3bfa8 │ │ │ │ - bl 85f00 │ │ │ │ + beq.n 3c04e │ │ │ │ + b.n 3bf50 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3bff0 │ │ │ │ + bne.n 3bf98 │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 3c000 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3bfa8 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c0a6 │ │ │ │ + bne.n 3c04e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c000 │ │ │ │ + b.n 3bfa8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3bfde │ │ │ │ + bne.n 3bf86 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3bfde │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3bf86 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 3c06c │ │ │ │ + ble.n 3c014 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 3c01a │ │ │ │ + bpl.n 3bfc2 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3c040 │ │ │ │ + bne.n 3bfe8 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 3c06e │ │ │ │ + b.n 3c016 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 3c034 │ │ │ │ + beq.n 3bfdc │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 3c04c │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 3bff4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 3c04c │ │ │ │ + bne.n 3bff4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 3c06e │ │ │ │ + b.n 3c016 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 3c026 │ │ │ │ + bne.n 3bfce │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #31048 @ 0x7948 │ │ │ │ + movw r2, #30344 @ 0x7688 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #864 @ 0x360 │ │ │ │ + movw r0, #160 @ 0xa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 3c0a6 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 3c04e │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bgt.n 3c08a │ │ │ │ - cbz r1, 3c07a │ │ │ │ + bgt.n 3c032 │ │ │ │ + cbz r1, 3c022 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 3c082 │ │ │ │ + b.n 3c02a │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 161228 │ │ │ │ + b.w 160e48 │ │ │ │ subs r2, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 3c320 │ │ │ │ + b.n 3c2c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ lsrs r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ ldrd r4, r1, [r2, #16] │ │ │ │ it cc │ │ │ │ movcc r3, #1 │ │ │ │ mla r4, r1, r3, r4 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3c0d8 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3c0e2 │ │ │ │ + bne.n 3c080 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3c08a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 3c0b0 │ │ │ │ + bl 270e30 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 3c0bc │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 3c0de │ │ │ │ + movs r1, #4 │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3c0cc │ │ │ │ + str r5, [r4, #8] │ │ │ │ + b.n 3c0da │ │ │ │ + movs r1, #5 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3c0c8 │ │ │ │ + ldr r0, [pc, #8] @ (3c0e4 ) │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + strb r0, [r0, r1] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 3c114 │ │ │ │ + bge.n 3c116 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32768 @ 0x8000 │ │ │ │ + movw r1, #32064 @ 0x7d40 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c122 │ │ │ │ + b.n 3c124 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ @@ -25783,250 +25789,213 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 3c14a │ │ │ │ + cbnz r0, 3c14c │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #88 @ 0x58 │ │ │ │ mov r0, r5 │ │ │ │ blx 29634 │ │ │ │ - movw r1, #7084 @ 0x1bac │ │ │ │ + movw r1, #6380 @ 0x18ec │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #27420 @ 0x6b1c │ │ │ │ + movw r0, #26716 @ 0x685c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115594 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 114ec4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3c2b2 │ │ │ │ - bl 859b4 │ │ │ │ + beq.w 3c2b4 │ │ │ │ + bl 8599c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c182 │ │ │ │ + beq.n 3c184 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3c182 │ │ │ │ + cbnz r3, 3c184 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3c2b2 │ │ │ │ + beq.w 3c2b4 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 27d960 │ │ │ │ - vldr d9, [pc, #300] @ 3c2c0 │ │ │ │ + bl 27d6b0 │ │ │ │ + vldr d9, [pc, #300] @ 3c2c0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c278 │ │ │ │ + beq.n 3c27a │ │ │ │ str r0, [r4, #12] │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vmov d8, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vmul.f64 d8, d8, d9 │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d8, d0 │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c278 │ │ │ │ + beq.n 3c27a │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c278 │ │ │ │ + beq.n 3c27a │ │ │ │ str r0, [r4, #20] │ │ │ │ ldr r0, [r5, #36] @ 0x24 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c278 │ │ │ │ + beq.n 3c27a │ │ │ │ str r0, [r4, #24] │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c278 │ │ │ │ + beq.n 3c27a │ │ │ │ str r0, [r4, #28] │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c278 │ │ │ │ + beq.n 3c27a │ │ │ │ str r0, [r4, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3c278 │ │ │ │ + beq.n 3c27a │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #52] @ 0x34 │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 3c278 │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 3c27a │ │ │ │ str r0, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [r5, #56] @ 0x38 │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 3c278 │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 3c27a │ │ │ │ str r0, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [r5, #60] @ 0x3c │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 3c278 │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 3c27a │ │ │ │ str r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 3c278 │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 3c27a │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r5, #68] @ 0x44 │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 3c278 │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 3c27a │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 3c278 │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 3c27a │ │ │ │ str r0, [r4, #60] @ 0x3c │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 3c278 │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 3c27a │ │ │ │ str r0, [r4, #64] @ 0x40 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3c278 │ │ │ │ + cbz r0, 3c27a │ │ │ │ ldr r0, [r5, #84] @ 0x54 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3c290 │ │ │ │ + cbnz r0, 3c292 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3c2b2 │ │ │ │ + beq.n 3c2b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3c2b2 │ │ │ │ + cbnz r3, 3c2b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3c2b2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3c2b4 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r7 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r4 │ │ │ │ vpop {d8-d9} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ - movw r0, #13084 @ 0x331c │ │ │ │ + movw r0, #12380 @ 0x305c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ vpop {d8-d9} │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop.w │ │ │ │ + nop │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3c2ea │ │ │ │ - bl 270f68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3c2f6 │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 3c318 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3c306 │ │ │ │ - str r5, [r4, #8] │ │ │ │ - b.n 3c314 │ │ │ │ - movs r1, #5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3c302 │ │ │ │ - ldr r0, [pc, #8] @ (3c31c ) │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - strb r0, [r7, r0] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r5, r1, r1, asr #31 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ bic.w r8, r2, r2, asr #31 │ │ │ │ orrs.w r6, r5, r8 │ │ │ │ - bne.n 3c358 │ │ │ │ - cbz r4, 3c346 │ │ │ │ + bne.n 3c300 │ │ │ │ + cbz r4, 3c2ee │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3c34e │ │ │ │ + b.n 3c2f6 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 161228 │ │ │ │ + b.w 160e48 │ │ │ │ add r4, r8 │ │ │ │ mov sl, r1 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r4, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov r7, r3 │ │ │ │ mov r9, r2 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3c3d6 │ │ │ │ + cbz r0, 3c37e │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.n 3c38c │ │ │ │ + ble.n 3c334 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3c37c │ │ │ │ + cbz r3, 3c324 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3c384 │ │ │ │ + b.n 3c32c │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ blx 29634 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3c394 │ │ │ │ + cbz r3, 3c33c │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3c39c │ │ │ │ + b.n 3c344 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r0, r5 │ │ │ │ - cbz r2, 3c3a6 │ │ │ │ + cbz r2, 3c34e │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - b.n 3c3ae │ │ │ │ + b.n 3c356 │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ blx 29cc8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 3c3d6 │ │ │ │ + ble.n 3c37e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3c3c0 │ │ │ │ + cbz r3, 3c368 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - b.n 3c3c8 │ │ │ │ + b.n 3c370 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ add r5, r3 │ │ │ │ add r0, r5 │ │ │ │ @@ -26034,1200 +26003,1225 @@ │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5} │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3c4e8 │ │ │ │ + bne.n 3c490 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3c4e8 │ │ │ │ + bne.n 3c490 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r4, r1, #0 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - cbz r0, 3c408 │ │ │ │ - cbz r4, 3c408 │ │ │ │ + cbz r0, 3c3b0 │ │ │ │ + cbz r4, 3c3b0 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w d55bc │ │ │ │ + b.w d5530 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 3c4c4 │ │ │ │ + bhi.n 3c46c │ │ │ │ tbb [pc, r5] │ │ │ │ - ldr r0, [pc, #144] @ (3c4a4 ) │ │ │ │ + ldr r0, [pc, #144] @ (3c44c ) │ │ │ │ asrs r3, r0, #8 │ │ │ │ ldrh r6, [r6, r0] │ │ │ │ clz r3, r0 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c4f0 │ │ │ │ + b.n 3c498 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 3c4f0 │ │ │ │ + b.n 3c498 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r2 │ │ │ │ - b.n 3c4f0 │ │ │ │ + b.n 3c498 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it ls │ │ │ │ movls r0, r2 │ │ │ │ - b.n 3c4f0 │ │ │ │ + b.n 3c498 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it hi │ │ │ │ movhi r0, r2 │ │ │ │ - b.n 3c4f0 │ │ │ │ + b.n 3c498 │ │ │ │ clz r3, r0 │ │ │ │ clz r1, r1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ it cc │ │ │ │ movcc r0, r2 │ │ │ │ - b.n 3c4f0 │ │ │ │ + b.n 3c498 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #13088 @ 0x3320 │ │ │ │ + movw r0, #12384 @ 0x3060 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #12] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e218c │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 3c540 │ │ │ │ - cmp r3, r0 │ │ │ │ - ble.n 3c540 │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3c540 │ │ │ │ - cbz r2, 3c540 │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #3884 @ 0xf2c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3c55e │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (3c564 ) │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3c52a │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - movs r6, #104 @ 0x68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w e21c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3c588 │ │ │ │ + bne.n 3c4d0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3c5a0 │ │ │ │ + b.w 3c4e8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40440 @ 0x9df8 │ │ │ │ + movw r0, #39736 @ 0x9b38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c57c │ │ │ │ + bne.n 3c4c4 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c5a0 : │ │ │ │ +0003c4e8 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 3c5b4 │ │ │ │ + cbz r0, 3c4fc │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r1, 3c5bc │ │ │ │ - bl 2744ec │ │ │ │ + cbnz r1, 3c504 │ │ │ │ + bl 2742c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 3c638 │ │ │ │ + b.n 3c580 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 3c61a │ │ │ │ + cbz r3, 3c562 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 3c5cc │ │ │ │ + cbnz r6, 3c514 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - cbz r6, 3c5d4 │ │ │ │ + cbz r6, 3c51c │ │ │ │ mov r3, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #2 │ │ │ │ - bmi.n 3c61a │ │ │ │ + bmi.n 3c562 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3c61a │ │ │ │ + cbz r3, 3c562 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 3c61a │ │ │ │ + bmi.n 3c562 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 3c61a │ │ │ │ + cbz r3, 3c562 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 3c61a │ │ │ │ + cbz r3, 3c562 │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #76 @ 0x4c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c3420 │ │ │ │ + bl 1c42b8 │ │ │ │ movw r2, #7536 @ 0x1d70 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 3c638 │ │ │ │ + bne.n 3c580 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3c61a │ │ │ │ + beq.n 3c562 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 3c61a │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 3c562 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7304 @ 0x1c88 │ │ │ │ + movw r1, #6600 @ 0x19c8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c63c : │ │ │ │ +0003c584 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 3c7d8 <_PyObject_GetDictPtr@@Base> │ │ │ │ - cbnz r0, 3c680 │ │ │ │ + bl 3c780 <_PyObject_GetDictPtr@@Base> │ │ │ │ + cbnz r0, 3c5c8 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bpl.n 3c668 │ │ │ │ + bpl.n 3c5b0 │ │ │ │ ldr.w r3, [r5, #-12] │ │ │ │ - cbnz r3, 3c668 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 3c698 │ │ │ │ + cbnz r3, 3c5b0 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 3c5e0 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45608 @ 0xb228 │ │ │ │ + movw r1, #44904 @ 0xaf68 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3c698 │ │ │ │ - cbnz r4, 3c69e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3c5e0 │ │ │ │ + cbnz r4, 3c5e6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13224 @ 0x33a8 │ │ │ │ + movw r1, #12520 @ 0x30e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3c6da │ │ │ │ + b.n 3c622 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3c6c2 │ │ │ │ + bmi.n 3c60a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #13248 @ 0x33c0 │ │ │ │ + movw r1, #12544 @ 0x3100 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 3c698 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 3c5e0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 1b5308 │ │ │ │ + bl 1b60f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #84 @ 0x54 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r3, 3c6f8 │ │ │ │ + cbz r3, 3c640 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3c6fa │ │ │ │ + b.n 3c642 │ │ │ │ mov r4, r3 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29634 │ │ │ │ - cbnz r6, 3c710 │ │ │ │ + cbnz r6, 3c658 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3c710 │ │ │ │ + ble.n 3c658 │ │ │ │ cmp r7, #3 │ │ │ │ - bgt.n 3c710 │ │ │ │ - cbnz r5, 3c736 │ │ │ │ - ldr r1, [pc, #120] @ (3c78c ) │ │ │ │ + bgt.n 3c658 │ │ │ │ + cbnz r5, 3c67e │ │ │ │ + ldr r1, [pc, #120] @ (3c6d4 ) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r6 │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3c736 │ │ │ │ + cbnz r0, 3c67e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c77a │ │ │ │ + b.n 3c6c2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c732 │ │ │ │ + bne.n 3c67a │ │ │ │ add r4, r7 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 3c766 │ │ │ │ + beq.n 3c6ae │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - cbz r6, 3c752 │ │ │ │ + cbz r6, 3c69a │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 3c76a │ │ │ │ + beq.n 3c6b2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c76c │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 3c76c │ │ │ │ - b.n 3c732 │ │ │ │ + bne.n 3c6b4 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 3c6b4 │ │ │ │ + b.n 3c67a │ │ │ │ mov r6, r0 │ │ │ │ - b.n 3c76c │ │ │ │ + b.n 3c6b4 │ │ │ │ movs r4, #1 │ │ │ │ mov r3, r4 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mov r2, r6 │ │ │ │ - bl 37c5c <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ + bl 37bdc <_Py_strhex_bytes_with_sep@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 3c784 │ │ │ │ + cbz r3, 3c6cc │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #84 @ 0x54 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - movs r6, #148 @ 0x94 │ │ │ │ + movs r6, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 3c7be │ │ │ │ + bhi.n 3c706 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 159408 │ │ │ │ - bl cfdb8 │ │ │ │ + bl 158fa8 │ │ │ │ + bl cfd3c │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.w fd0c0 │ │ │ │ + b.w fd0fc │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63400 @ 0xf7a8 │ │ │ │ + movw r0, #62696 @ 0xf4e8 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #0 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c7a4 │ │ │ │ + bne.n 3c6ec │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 3c758 │ │ │ │ + cmp r3, r0 │ │ │ │ + ble.n 3c758 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3c758 │ │ │ │ + cbz r2, 3c758 │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #3180 @ 0xc6c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3c776 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (3c77c ) │ │ │ │ + mov r3, r0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3c742 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + movs r7, #104 @ 0x68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003c7d8 <_PyObject_GetDictPtr@@Base>: │ │ │ │ +0003c780 <_PyObject_GetDictPtr@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r1, #27 │ │ │ │ - bmi.n 3c816 <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ + bmi.n 3c7be <_PyObject_GetDictPtr@@Base+0x3e> │ │ │ │ ldr.w r1, [r2, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 3c82c <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ - bge.n 3c812 <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ + beq.n 3c7d4 <_PyObject_GetDictPtr@@Base+0x54> │ │ │ │ + bge.n 3c7ba <_PyObject_GetDictPtr@@Base+0x3a> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ ldrd r2, r4, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ neglt r0, r0 │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r4, r0, r2 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ add r1, r2 │ │ │ │ adds r0, r3, r1 │ │ │ │ - b.n 3c834 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c7dc <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ ldr.w r3, [r0, #-12] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 3c830 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + cbnz r3, 3c7d8 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ lsls r3, r1, #29 │ │ │ │ - bpl.n 3c830 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl 203774 │ │ │ │ - cbnz r0, 3c830 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ - bl d7cc0 │ │ │ │ + bpl.n 3c7d8 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl 204598 │ │ │ │ + cbnz r0, 3c7d8 <_PyObject_GetDictPtr@@Base+0x58> │ │ │ │ + bl d7c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3c834 <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ + b.n 3c7dc <_PyObject_GetDictPtr@@Base+0x5c> │ │ │ │ sub.w r0, r4, #12 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #24] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3c840 <_PyObject_GetDictPtr@@Base+0x68> │ │ │ │ - b.w 15207c │ │ │ │ + beq.n 3c7e8 <_PyObject_GetDictPtr@@Base+0x68> │ │ │ │ + b.w 151b2c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 3c86a <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ + bhi.n 3c812 <_PyObject_GetDictPtr@@Base+0x92> │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 3c882 <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ + ble.n 3c82a <_PyObject_GetDictPtr@@Base+0xaa> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ - b.n 3c88a <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ - movw r0, #1124 @ 0x464 │ │ │ │ + b.n 3c832 <_PyObject_GetDictPtr@@Base+0xb2> │ │ │ │ + movw r0, #420 @ 0x1a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c862 <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ + bne.n 3c80a <_PyObject_GetDictPtr@@Base+0x8a> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #2 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3be04 │ │ │ │ + b.w 3bdac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25762c <_PyTime_AsTimeval@@Base+0x19fc> │ │ │ │ + bl 257ca0 <_PyTime_AsTimeval@@Base+0x1a00> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3c8ba <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ + bne.n 3c862 <_PyObject_GetDictPtr@@Base+0xe2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c8f0 <_PyObject_GetDictPtr@@Base+0x118> │ │ │ │ + b.n 3c898 <_PyObject_GetDictPtr@@Base+0x118> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r5, sp, #16 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 257808 │ │ │ │ + bl 257e7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c8b6 <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ + beq.n 3c85e <_PyObject_GetDictPtr@@Base+0xde> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003c8f6 : │ │ │ │ +0003c89e : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (3c910 ) │ │ │ │ + ldr r4, [pc, #16] @ (3c8b8 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 200bf4 │ │ │ │ + b.w 201a18 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #13660 @ 0x355c │ │ │ │ + movw r1, #12956 @ 0x329c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3c954 │ │ │ │ + beq.n 3c8fc │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003c958 : │ │ │ │ - ldr r0, [pc, #4] @ (3c960 ) │ │ │ │ - b.w cf6b8 │ │ │ │ +0003c900 : │ │ │ │ + ldr r0, [pc, #4] @ (3c908 ) │ │ │ │ + b.w cf640 │ │ │ │ nop │ │ │ │ - movs r7, #144 @ 0x90 │ │ │ │ + movs r7, #148 @ 0x94 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3c994 │ │ │ │ + bne.n 3c93c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1cd4 │ │ │ │ - cbz r0, 3c9ae │ │ │ │ - b.n 3c9aa │ │ │ │ + bl d1c54 │ │ │ │ + cbz r0, 3c956 │ │ │ │ + b.n 3c952 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #47520 @ 0xb9a0 │ │ │ │ + movw r0, #46816 @ 0xb6e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c986 │ │ │ │ + bne.n 3c92e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3c9f2 │ │ │ │ + b.n 3c99a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3c9c2 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3c96a │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3c9aa │ │ │ │ + bne.n 3c952 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - movw r1, #9204 @ 0x23f4 │ │ │ │ + movw r1, #8492 @ 0x212c │ │ │ │ movt r1, #68 @ 0x44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ uxth r0, r4 │ │ │ │ add r2, r3 │ │ │ │ subs r5, r2, r3 │ │ │ │ lsls r4, r0, #8 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3c9ec │ │ │ │ + ble.n 3c994 │ │ │ │ ldrb.w r5, [r3], #1 │ │ │ │ uxth r4, r4 │ │ │ │ eor.w r5, r5, r0, lsr #8 │ │ │ │ ldrh.w r0, [r1, r5, lsl #1] │ │ │ │ eors r0, r4 │ │ │ │ - b.n 3c9d2 │ │ │ │ - bl 7f1a8 │ │ │ │ + b.n 3c97a │ │ │ │ + bl 7f190 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 3c9fc │ │ │ │ + cbz r3, 3c9a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r2, #64048 @ 0xfa30 │ │ │ │ + movw r2, #63344 @ 0xf770 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 1dca14 │ │ │ │ - cbnz r0, 3ca28 │ │ │ │ + bl 1dda04 │ │ │ │ + cbnz r0, 3c9d0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ca8a │ │ │ │ + b.n 3ca32 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.n 3ca6c │ │ │ │ - ldr r2, [pc, #96] @ (3ca90 ) │ │ │ │ + bpl.n 3ca14 │ │ │ │ + ldr r2, [pc, #96] @ (3ca38 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 3ca56 │ │ │ │ + beq.n 3c9fe │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 3ca60 │ │ │ │ + bls.n 3ca08 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 3ca68 │ │ │ │ + b.n 3ca10 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - b.n 3ca70 │ │ │ │ + b.n 3ca18 │ │ │ │ ldr.w r0, [r4, #132] @ 0x84 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #32] @ (3ca94 ) │ │ │ │ - bl 7a778 │ │ │ │ + ldr r1, [pc, #32] @ (3ca3c ) │ │ │ │ + bl 7a764 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ca22 │ │ │ │ + bne.n 3c9ca │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ - cbz r3, 3ca8a │ │ │ │ + cbz r3, 3ca32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c8bcc <_PySys_GetRequiredAttrString@@Base+0x2530> │ │ │ │ + bl 1c9b2c <_PySys_GetRequiredAttrString@@Base+0x2600> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r4, 3cabe │ │ │ │ + cbz r4, 3ca68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 3cab8 │ │ │ │ + cbz r3, 3ca60 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3cac8 │ │ │ │ + b.n 3ca70 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3cac6 │ │ │ │ + ble.n 3ca6e │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3cac2 │ │ │ │ - cbnz r1, 3cae4 │ │ │ │ + bne.n 3ca6a │ │ │ │ + cbnz r1, 3ca8c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3cac8 │ │ │ │ + b.n 3ca70 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #644] @ (3cd50 ) │ │ │ │ + ldr r1, [pc, #644] @ (3ccf8 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r2, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3caea │ │ │ │ - b.n 3cc7a │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3ca92 │ │ │ │ + b.n 3cc22 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ ite eq │ │ │ │ moveq r4, #0 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 3cc7a │ │ │ │ - ldr r3, [pc, #588] @ (3cd54 ) │ │ │ │ + beq.w 3cc22 │ │ │ │ + ldr r3, [pc, #588] @ (3ccfc ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movw r8, #42644 @ 0xa694 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 3cc7e │ │ │ │ + bne.w 3cc26 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1e10 │ │ │ │ + bl e1e4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3cc7e │ │ │ │ + bne.w 3cc26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb52 │ │ │ │ + beq.n 3cafa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cb52 │ │ │ │ + cbnz r3, 3cafa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3cb8e │ │ │ │ + cbnz r0, 3cb36 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cb76 │ │ │ │ + beq.n 3cb1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cb76 │ │ │ │ + cbnz r3, 3cb1e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc7a │ │ │ │ + bne.n 3cc22 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 3cc12 │ │ │ │ + bne.n 3cbba │ │ │ │ add r1, sp, #28 │ │ │ │ - bl e1e10 │ │ │ │ + bl e1e4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbnz r3, 3cc12 │ │ │ │ + cbnz r3, 3cbba │ │ │ │ vmov s15, r0 │ │ │ │ mul.w r0, r7, r0 │ │ │ │ vcvt.f64.s32 d6, s15 │ │ │ │ vmov s15, r7 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmov s13, r0 │ │ │ │ vcvt.f64.s32 d6, s13 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 3cbfa │ │ │ │ + beq.n 3cba2 │ │ │ │ vsub.f64 d6, d6, d7 │ │ │ │ vcmpe.f64 d6, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 3cbda │ │ │ │ + bge.n 3cb82 │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vcmpe.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bge.n 3cbe8 │ │ │ │ + bge.n 3cb90 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ - vldr d5, [pc, #348] @ 3cd48 │ │ │ │ + vldr d5, [pc, #348] @ 3ccf0 │ │ │ │ vmul.f64 d6, d6, d5 │ │ │ │ vcmpe.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3cc12 │ │ │ │ + bhi.n 3cbba │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 3cb56 │ │ │ │ + beq.n 3cafe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cb56 │ │ │ │ + bne.n 3cafe │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cb56 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cafe │ │ │ │ mov r0, r7 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3cc66 │ │ │ │ + cbz r0, 3cc0e │ │ │ │ mov r1, r6 │ │ │ │ - bl 11c9bc │ │ │ │ + bl 11c358 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cc3a │ │ │ │ + beq.n 3cbe2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cc3a │ │ │ │ + cbnz r3, 3cbe2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cc50 │ │ │ │ + beq.n 3cbf8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cc50 │ │ │ │ + cbnz r3, 3cbf8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 3cc7e │ │ │ │ - b.n 3cc70 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 3cc26 │ │ │ │ + b.n 3cc18 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 3cd22 │ │ │ │ + beq.n 3ccca │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cd58 │ │ │ │ + bne.n 3cd00 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ccae │ │ │ │ + bne.n 3cc56 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3ccbe │ │ │ │ + bne.n 3cc66 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ce0e │ │ │ │ + b.n 3cdb6 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r7, #26088 @ 0x65e8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 3cd92 │ │ │ │ + bne.w 3cd3a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ vldr d8, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cca8 │ │ │ │ + beq.n 3cc50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cca8 │ │ │ │ + cbnz r3, 3cc50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 3cce4 │ │ │ │ + b.n 3cc8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cc70 │ │ │ │ + bne.n 3cc18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cc70 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cc18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cc7a │ │ │ │ + bne.n 3cc22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cc7a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cc22 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 3cc54 │ │ │ │ + bne.n 3cbfc │ │ │ │ vldr d7, [r6, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ vmul.f64 d8, d8, d7 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 3cd38 │ │ │ │ + bne.n 3cce0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ccce │ │ │ │ + bne.n 3cc76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd08 │ │ │ │ + beq.n 3ccb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3cd08 │ │ │ │ + cbnz r3, 3ccb0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3cc7a │ │ │ │ + bne.n 3cc22 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ - bl e1e10 │ │ │ │ + b.w 85f98 │ │ │ │ + bl e1e4c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ vmov s14, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cc58 │ │ │ │ + bne.n 3cc00 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ - b.n 3ccd8 │ │ │ │ + b.n 3cc80 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3cce4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cce4 │ │ │ │ + bne.n 3cc8c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cc8c │ │ │ │ nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r0, r0 │ │ │ │ - movs r7, #196 @ 0xc4 │ │ │ │ + movs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl 11c9bc │ │ │ │ + bl 11c358 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd76 │ │ │ │ + beq.n 3cd1e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3cd76 │ │ │ │ + cbnz r3, 3cd1e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cd8c │ │ │ │ + beq.n 3cd34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cd8c │ │ │ │ + cbnz r3, 3cd34 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 3cc70 │ │ │ │ + beq.w 3cc18 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbnz r6, 3cdc2 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 3cdf8 │ │ │ │ + cbnz r6, 3cd6a │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 3cda0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cdf6 │ │ │ │ + beq.n 3cd9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cdf6 │ │ │ │ + cbnz r3, 3cd9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3cdf6 │ │ │ │ - bl 11c9bc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3cd9e │ │ │ │ + bl 11c358 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3cdda │ │ │ │ + beq.n 3cd82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cdda │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cd82 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 3cdec │ │ │ │ + beq.n 3cd94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3cdec │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cd94 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 3cdf6 │ │ │ │ + beq.n 3cd9e │ │ │ │ mov r4, r8 │ │ │ │ - b.n 3cd96 │ │ │ │ + b.n 3cd3e │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce0e │ │ │ │ + beq.n 3cdb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ce0e │ │ │ │ + cbnz r3, 3cdb6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 22a83c │ │ │ │ - cbz r0, 3ce6c │ │ │ │ + bl 22b138 │ │ │ │ + cbz r0, 3ce14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 3ce4e │ │ │ │ + cbnz r0, 3cdf6 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3ce70 │ │ │ │ + beq.n 3ce18 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3ce70 │ │ │ │ - bl 8433c │ │ │ │ + b.n 3ce18 │ │ │ │ + bl 84320 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3ce78 │ │ │ │ + cbnz r0, 3ce20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ce6c │ │ │ │ + beq.n 3ce14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ce6c │ │ │ │ + cbnz r3, 3ce14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3cea0 │ │ │ │ + b.n 3ce48 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #14028 @ 0x36cc │ │ │ │ + movw r0, #13324 @ 0x340c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3cea0 │ │ │ │ + beq.n 3ce48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3cea0 │ │ │ │ + cbnz r3, 3ce48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #40820 @ 0x9f74 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r2, #5 │ │ │ │ - bpl.n 3ced2 │ │ │ │ + bpl.n 3ce7a │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 3cef2 │ │ │ │ + bgt.n 3ce9a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #14036 @ 0x36d4 │ │ │ │ + movw r1, #13332 @ 0x3414 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 3cf0a │ │ │ │ + bgt.n 3ceb2 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0, #12] │ │ │ │ - bl 18af1c <_PyDeadline_Init@@Base+0x20e0> │ │ │ │ - cbnz r0, 3cf24 │ │ │ │ - b.n 3cf20 │ │ │ │ + bl 18b08c <_PyDeadline_Init@@Base+0x225c> │ │ │ │ + cbnz r0, 3cecc │ │ │ │ + b.n 3cec8 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55572 @ 0xd914 │ │ │ │ + movw r1, #54868 @ 0xd654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3cfe8 │ │ │ │ + b.n 3cf90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3cf38 │ │ │ │ + beq.n 3cee0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3cf38 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3cee0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 3cf5e │ │ │ │ + bmi.n 3cf06 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14096 @ 0x3710 │ │ │ │ + movw r1, #13392 @ 0x3450 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ - bl 85f00 │ │ │ │ + b.w d59a4 │ │ │ │ + bl 85ee8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3cf6e │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 3cf72 │ │ │ │ - b.n 3cf20 │ │ │ │ + bne.n 3cf16 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 3cf1a │ │ │ │ + b.n 3cec8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 3cf8a │ │ │ │ + bge.n 3cf32 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14148 @ 0x3744 │ │ │ │ + movw r1, #13444 @ 0x3484 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3cf20 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3cec8 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3cfa4 │ │ │ │ + bne.n 3cf4c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3cfe8 │ │ │ │ + b.n 3cf90 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 3cfc8 │ │ │ │ + bmi.n 3cf70 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14184 @ 0x3768 │ │ │ │ + movw r1, #13480 @ 0x34a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 3cfd6 │ │ │ │ - bl 89fdc │ │ │ │ + cbz r0, 3cf7e │ │ │ │ + bl 89fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3cf9a │ │ │ │ - b.n 3cf20 │ │ │ │ + bne.n 3cf42 │ │ │ │ + b.n 3cec8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - b.n 3cf9a │ │ │ │ + b.n 3cf42 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + movs r0, #0 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl 160e48 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3cfd2 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cbz r3, 3cfb6 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 3cfbe │ │ │ │ + movw r0, #10880 @ 0x2a80 │ │ │ │ + movt r0, #78 @ 0x4e │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + cbz r2, 3cfc6 │ │ │ │ + ldr r1, [r5, #20] │ │ │ │ + b.n 3cfce │ │ │ │ + movw r1, #10880 @ 0x2a80 │ │ │ │ + movt r1, #78 @ 0x4e │ │ │ │ + bl 20797c <_PyCompile_GetBinaryIntrinsicName@@Base+0xccc> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #24] │ │ │ │ - bl 3d0d8 │ │ │ │ + bl 3d0c4 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -27235,698 +27229,673 @@ │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3d030 │ │ │ │ + bhi.n 3d01c │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d054 │ │ │ │ - b.n 3d048 │ │ │ │ - movw r0, #3312 @ 0xcf0 │ │ │ │ + ble.n 3d040 │ │ │ │ + b.n 3d034 │ │ │ │ + movw r0, #2608 @ 0xa30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d02a │ │ │ │ - b.n 3d0d2 │ │ │ │ + bne.n 3d016 │ │ │ │ + b.n 3d0be │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1430a8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + bl 142adc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d0d2 │ │ │ │ + beq.n 3d0be │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3d076 │ │ │ │ + cbz r3, 3d062 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3d08e │ │ │ │ + ble.n 3d07a │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55572 @ 0xd914 │ │ │ │ + movw r1, #54868 @ 0xd654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3d0d2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3d0be │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3d0d2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3d0be │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 3d0b2 │ │ │ │ + bge.n 3d09e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #14252 @ 0x37ac │ │ │ │ + movw r1, #13548 @ 0x34ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 3d0c4 │ │ │ │ + blt.n 3d0b0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 22806c <_PyXI_Exit@@Base+0x2d4> │ │ │ │ + bl 22895c <_PyXI_Exit@@Base+0x2d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d0b8 │ │ │ │ + bne.n 3d0a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3600] @ 0xe10 │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ sub sp, #460 @ 0x1cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 3d0fa │ │ │ │ + beq.n 3d0e6 │ │ │ │ ldr.w fp, [r0, #20] │ │ │ │ - b.n 3d102 │ │ │ │ + b.n 3d0ee │ │ │ │ movw fp, #10880 @ 0x2a80 │ │ │ │ movt fp, #78 @ 0x4e │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #7812 @ 0x1e84 │ │ │ │ + movw r1, #7108 @ 0x1bc4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl f9be8 │ │ │ │ + bl f9c1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 3d176 │ │ │ │ + cbz r0, 3d162 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbnz r6, 3d13a │ │ │ │ + cbnz r6, 3d126 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d12c │ │ │ │ + beq.n 3d118 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3d12c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3d118 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 161228 │ │ │ │ + b.w 160e48 │ │ │ │ cmp r6, #10 │ │ │ │ - ble.n 3d17c │ │ │ │ + ble.n 3d168 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 3d156 │ │ │ │ + bls.n 3d142 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3d166 │ │ │ │ - b.n 3d172 │ │ │ │ + bne.n 3d152 │ │ │ │ + b.n 3d15e │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r6, r0 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 3d17e │ │ │ │ - b.n 3d14a │ │ │ │ + cbnz r0, 3d16a │ │ │ │ + b.n 3d136 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d172 │ │ │ │ + cbnz r3, 3d15e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 3d366 │ │ │ │ + b.n 3d352 │ │ │ │ add r7, sp, #16 │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r7 │ │ │ │ mov sl, r5 │ │ │ │ movw r7, #42436 @ 0xa5c4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bge.n 3d26c │ │ │ │ + bge.n 3d258 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #6 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r4, #12 │ │ │ │ ldrmi r0, [r4, #12] │ │ │ │ ldr.w r8, [r0, r5, lsl #2] │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 3d1d6 │ │ │ │ + bne.n 3d1c2 │ │ │ │ ldr.w r0, [r8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ add.w r3, r8, #16 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne.w r0, [r8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ str.w r8, [r1, #4] │ │ │ │ str r3, [r1, #0] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 3d20c │ │ │ │ + b.n 3d1f8 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 3d20c │ │ │ │ + cbz r0, 3d1f8 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #14708 @ 0x3974 │ │ │ │ + movw r1, #14008 @ 0x36b8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 3d330 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 3d31c │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w lr, ip, sl │ │ │ │ add.w r8, r5, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - blt.n 3d22a │ │ │ │ + blt.n 3d216 │ │ │ │ add sl, r0 │ │ │ │ - cbz r5, 3d246 │ │ │ │ + cbz r5, 3d232 │ │ │ │ sub.w ip, ip, sl │ │ │ │ cmp ip, r9 │ │ │ │ - bge.n 3d244 │ │ │ │ + bge.n 3d230 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14772 @ 0x39b4 │ │ │ │ + movw r1, #14072 @ 0x36f8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3d32a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3d316 │ │ │ │ add sl, r9 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 3d268 │ │ │ │ + beq.n 3d254 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14800 @ 0x39d0 │ │ │ │ + movw r1, #14100 @ 0x3714 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r7, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3d32a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3d316 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 3d194 │ │ │ │ + b.n 3d180 │ │ │ │ mov r1, sl │ │ │ │ movs r0, #0 │ │ │ │ mov r7, fp │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr.w fp, [sp] │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d330 │ │ │ │ + beq.n 3d31c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r3, 3d28c │ │ │ │ + cbz r3, 3d278 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d294 │ │ │ │ + b.n 3d280 │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp.w sl, #1048576 @ 0x100000 │ │ │ │ - blt.n 3d2a8 │ │ │ │ + blt.n 3d294 │ │ │ │ lsls r3, r2, #31 │ │ │ │ - bpl.n 3d2a8 │ │ │ │ - bl 989e8 │ │ │ │ + bpl.n 3d294 │ │ │ │ + bl 988ec │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 3d2ac │ │ │ │ + b.n 3d298 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 3d2e6 │ │ │ │ + bne.n 3d2d2 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ mov r9, r7 │ │ │ │ mov r4, r1 │ │ │ │ mla sl, sl, r5, r7 │ │ │ │ mov r0, r6 │ │ │ │ cmp sl, r9 │ │ │ │ - beq.n 3d2d8 │ │ │ │ + beq.n 3d2c4 │ │ │ │ ldr.w fp, [r9, #8] │ │ │ │ ldr.w r1, [r9], #44 │ │ │ │ mov r2, fp │ │ │ │ add r6, fp │ │ │ │ blx 29cc8 │ │ │ │ - b.n 3d2c0 │ │ │ │ + b.n 3d2ac │ │ │ │ mov r1, r4 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r1, 3d330 │ │ │ │ + cbz r1, 3d31c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 9b52c │ │ │ │ - b.n 3d330 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 3d31c │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r4, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 3d322 │ │ │ │ + beq.n 3d30e │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 3d30a │ │ │ │ + beq.n 3d2f6 │ │ │ │ add r6, r9 │ │ │ │ blx 29cc8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r1, [r4], #44 │ │ │ │ add.w sl, sl, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 29cc8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add r6, r2 │ │ │ │ - b.n 3d2f4 │ │ │ │ + b.n 3d2e0 │ │ │ │ mov r1, r7 │ │ │ │ ldrd r7, r4, [sp, #4] │ │ │ │ - b.n 3d2dc │ │ │ │ + b.n 3d2c8 │ │ │ │ mov r5, r8 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3d346 │ │ │ │ + beq.n 3d332 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3d346 │ │ │ │ + cbnz r3, 3d332 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mla r0, r6, r4, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 3d35a │ │ │ │ + beq.n 3d346 │ │ │ │ adds r4, #1 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 3d34a │ │ │ │ + bl d2728 │ │ │ │ + b.n 3d336 │ │ │ │ add r3, sp, #16 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 3d366 │ │ │ │ + beq.n 3d352 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #460 @ 0x1cc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - movs r0, #0 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl 161228 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3d3ae │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d392 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 3d39a │ │ │ │ - movw r0, #10880 @ 0x2a80 │ │ │ │ - movt r0, #78 @ 0x4e │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - cbz r2, 3d3a2 │ │ │ │ - ldr r1, [r5, #20] │ │ │ │ - b.n 3d3aa │ │ │ │ - movw r1, #10880 @ 0x2a80 │ │ │ │ - movt r1, #78 @ 0x4e │ │ │ │ - bl 206b58 <_PyCompile_GetBinaryIntrinsicName@@Base+0xccc> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d3d6 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 3d3d6 │ │ │ │ + bne.n 3d37e │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 3d37e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d40c │ │ │ │ + b.n 3d3b4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ce79c │ │ │ │ + bl 1cf794 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d3f4 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3d39c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d3d2 │ │ │ │ + bne.n 3d37a │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3d40c │ │ │ │ + b.n 3d3b4 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 3d426 │ │ │ │ - cbz r2, 3d43e │ │ │ │ + cbnz r3, 3d3ce │ │ │ │ + cbz r2, 3d3e6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 3d43e │ │ │ │ + cbz r3, 3d3e6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14312 @ 0x37e8 │ │ │ │ + movw r1, #13608 @ 0x3528 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3d452 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3d3fa │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - movw r1, #4140 @ 0x102c │ │ │ │ + movw r1, #3436 @ 0xd6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0003d456 : │ │ │ │ - b.w 243c68 │ │ │ │ +0003d3fe : │ │ │ │ + b.w 244448 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3d47c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3d488 │ │ │ │ + bne.n 3d424 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3d430 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 20c1f4 │ │ │ │ + b.w 20d2e8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 3d454 │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 3d46c │ │ │ │ + ldr r1, [r6, #0] │ │ │ │ + b.n 3d474 │ │ │ │ + movw r0, #380 @ 0x17c │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 3d44c │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r1, #4364 @ 0x110c │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #1 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 3bdac │ │ │ │ │ │ │ │ -0003d48c : │ │ │ │ - b.w 243d7c │ │ │ │ - b.n 3d492 │ │ │ │ +0003d480 : │ │ │ │ + b.w 24455c │ │ │ │ + b.n 3d486 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3d4b4 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 3d4a8 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3d4c0 │ │ │ │ + cbz r3, 3d4b4 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3d4e2 │ │ │ │ + b.n 3d4d6 │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d4de │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d4d2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3d4de │ │ │ │ + cbnz r3, 3d4d2 │ │ │ │ movs r1, #53 @ 0x35 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3d4de │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3d4d2 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp r2, #1 │ │ │ │ - bhi.n 3d506 │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.n 3d51e │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - b.n 3d526 │ │ │ │ - movw r0, #1084 @ 0x43c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r3, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 3d4fe │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #4364 @ 0x110c │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #1 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 3be04 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3d54a │ │ │ │ + blt.n 3d4f2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 3d564 │ │ │ │ + blt.n 3d50c │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2048 @ 0x800 │ │ │ │ + movw r1, #1344 @ 0x540 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d56e │ │ │ │ + b.n 3d516 │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldr r0, [pc, #8] @ (3d570 ) │ │ │ │ + ldr r0, [pc, #8] @ (3d518 ) │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3d59e │ │ │ │ + cbnz r4, 3d546 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20968 @ 0x51e8 │ │ │ │ + movw r1, #20264 @ 0x4f28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3d5a6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3d54e │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #14764 @ 0x39ac │ │ │ │ + movw r0, #14060 @ 0x36ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 203c70 │ │ │ │ + bl 204a94 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d5e2 │ │ │ │ + bne.n 3d58a │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - b.w ebe20 │ │ │ │ - b.w 136024 │ │ │ │ + b.w ebe58 │ │ │ │ + b.w 1359a4 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 228470 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r5, r2 │ │ │ │ + bl 153a38 │ │ │ │ + cbz r0, 3d5be │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r3, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3d616 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 3d5f0 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3d610 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3d616 │ │ │ │ + bne.n 3d5ea │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3d5f0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3d638 │ │ │ │ + cbnz r0, 3d612 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3d638 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 3d612 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d62e │ │ │ │ + bne.n 3d608 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 227b80 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r0 │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r5, r2 │ │ │ │ - bl 153f88 │ │ │ │ - cbz r0, 3d66a │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - mov r1, r6 │ │ │ │ - mov r3, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3d69a │ │ │ │ + bne.n 3d642 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3d6b2 │ │ │ │ + bne.n 3d65a │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 3d6d0 │ │ │ │ + b.n 3d678 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47092 @ 0xb7f4 │ │ │ │ + movw r0, #46388 @ 0xb534 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d782 │ │ │ │ - b.n 3d684 │ │ │ │ - bl 147f54 │ │ │ │ + beq.n 3d72a │ │ │ │ + b.n 3d62c │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d6d0 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3d678 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d782 │ │ │ │ + bne.n 3d72a │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3d6de │ │ │ │ + bne.n 3d686 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 3d6fc │ │ │ │ - bl 147f54 │ │ │ │ + b.n 3d6a4 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3d6fc │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3d6a4 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3d782 │ │ │ │ + bne.n 3d72a │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d6, [pc, #140] @ 3d790 │ │ │ │ + vldr d6, [pc, #140] @ 3d738 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3d72c │ │ │ │ + ble.n 3d6d4 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 3d72c │ │ │ │ + bhi.n 3d6d4 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r5, #0 │ │ │ │ vmov.f64 d1, d9 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ str r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ blx 2a55c │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmov.f64 d10, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 3d764 │ │ │ │ + bvc.n 3d70c │ │ │ │ vcmp.f64 d8, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 3d760 │ │ │ │ + bvs.n 3d708 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3d768 │ │ │ │ + b.n 3d710 │ │ │ │ str r5, [r4, #0] │ │ │ │ - b.n 3d772 │ │ │ │ + b.n 3d71a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 3d772 │ │ │ │ + cbz r3, 3d71a │ │ │ │ vmov.f64 d0, d10 │ │ │ │ - bl 25e398 │ │ │ │ - cbnz r0, 3d782 │ │ │ │ + bl 25e348 │ │ │ │ + cbnz r0, 3d72a │ │ │ │ vmov.f64 d0, d10 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ vpop {d8-d10} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -27934,197 +27903,197 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 3d7b6 │ │ │ │ + cbz r3, 3d75e │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 3d7c6 │ │ │ │ + b.n 3d76e │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3d7c4 │ │ │ │ + blt.n 3d76c │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3d7c0 │ │ │ │ - cbnz r1, 3d7e6 │ │ │ │ + bgt.n 3d768 │ │ │ │ + cbnz r1, 3d78e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3d7c6 │ │ │ │ + b.n 3d76e │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #340] @ (3d91c ) │ │ │ │ + ldr r1, [pc, #340] @ (3d8c4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 3d7ec │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 3d794 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 3d912 │ │ │ │ + b.n 3d8ba │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 3d804 │ │ │ │ + beq.n 3d7ac │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d806 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 3d806 │ │ │ │ - b.n 3d7e0 │ │ │ │ + bne.n 3d7ae │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 3d7ae │ │ │ │ + b.n 3d788 │ │ │ │ movs r5, #8 │ │ │ │ ldr.w r7, [r8, #8] │ │ │ │ - cbz r7, 3d812 │ │ │ │ + cbz r7, 3d7ba │ │ │ │ ldr.w r6, [r8, #20] │ │ │ │ - b.n 3d81a │ │ │ │ + b.n 3d7c2 │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r6 │ │ │ │ mov r9, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r6 │ │ │ │ - bls.n 3d86a │ │ │ │ + bls.n 3d812 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 3d84c │ │ │ │ + bne.n 3d7f4 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d866 │ │ │ │ + ble.n 3d80e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 3d8fa │ │ │ │ + bgt.n 3d8a2 │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 3d866 │ │ │ │ + b.n 3d80e │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 3d8fa │ │ │ │ + beq.n 3d8a2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 3d85a │ │ │ │ + beq.n 3d802 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 3d866 │ │ │ │ + bne.n 3d80e │ │ │ │ sub.w r3, sl, r4 │ │ │ │ cmp r3, r9 │ │ │ │ - blt.n 3d8fa │ │ │ │ + blt.n 3d8a2 │ │ │ │ add r9, r4 │ │ │ │ movs r4, #0 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3d828 │ │ │ │ + b.n 3d7d0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r9, r3 │ │ │ │ - bgt.n 3d8fa │ │ │ │ + bgt.n 3d8a2 │ │ │ │ add.w r1, r4, r9 │ │ │ │ movs r0, #0 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d7e0 │ │ │ │ + beq.n 3d788 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 3d88c │ │ │ │ + cbz r3, 3d834 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ - b.n 3d894 │ │ │ │ + b.n 3d83c │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - cbz r3, 3d8a0 │ │ │ │ + cbz r3, 3d848 │ │ │ │ ldr.w r4, [r8, #20] │ │ │ │ - b.n 3d8a8 │ │ │ │ + b.n 3d850 │ │ │ │ movw r4, #10880 @ 0x2a80 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #32 │ │ │ │ cmp r7, r4 │ │ │ │ - bls.n 3d912 │ │ │ │ + bls.n 3d8ba │ │ │ │ ldrb.w r2, [r4], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 3d8da │ │ │ │ + bne.n 3d882 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 3d8ee │ │ │ │ + ble.n 3d896 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r8, r1 │ │ │ │ mov r3, r6 │ │ │ │ add r1, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3d8f6 │ │ │ │ + beq.n 3d89e │ │ │ │ strb.w sl, [r3], #1 │ │ │ │ - b.n 3d8d0 │ │ │ │ + b.n 3d878 │ │ │ │ mov r3, r6 │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 3d8f2 │ │ │ │ + beq.n 3d89a │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 3d8f2 │ │ │ │ + beq.n 3d89a │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 3d8f6 │ │ │ │ + b.n 3d89e │ │ │ │ mov r3, r6 │ │ │ │ - b.n 3d8f6 │ │ │ │ + b.n 3d89e │ │ │ │ mov.w r8, #0 │ │ │ │ mov r6, r3 │ │ │ │ - b.n 3d8b0 │ │ │ │ + b.n 3d858 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14844 @ 0x39fc │ │ │ │ + movw r1, #14140 @ 0x373c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3d7e0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3d788 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #124 @ 0x7c │ │ │ │ + cmp r0, #128 @ 0x80 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8284 @ 0x205c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3d954 │ │ │ │ + bne.n 3d8fc │ │ │ │ ldr r0, [r0, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 241194 │ │ │ │ + bl 241970 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d970 │ │ │ │ - b.n 3d982 │ │ │ │ + bne.n 3d918 │ │ │ │ + b.n 3d92a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - cbnz r0, 3d986 │ │ │ │ + b.w d59a4 │ │ │ │ + cbnz r0, 3d92e │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ee6b8 │ │ │ │ + bl ee6f4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3d996 │ │ │ │ + b.n 3d93e │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -28133,86 +28102,86 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 3d9ba │ │ │ │ + cbnz r3, 3d962 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3d9ba │ │ │ │ + ble.n 3d962 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 3d9ba │ │ │ │ - cbnz r0, 3d9d2 │ │ │ │ + bne.n 3d962 │ │ │ │ + cbnz r0, 3d97a │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #120] @ (3da3c ) │ │ │ │ + ldr r4, [pc, #120] @ (3d9e4 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3da16 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3d9be │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3d9e4 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3da16 │ │ │ │ + bne.n 3d98c │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3d9be │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ add r2, sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #28 │ │ │ │ blx 29350 <__wait3_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 3da1a │ │ │ │ + bge.n 3d9c2 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3da26 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 3d9ce │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3d9e8 │ │ │ │ + beq.n 3d990 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3da36 │ │ │ │ + b.n 3d9de │ │ │ │ ldr r1, [sp, #28] │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 3c124 │ │ │ │ - b.n 3da36 │ │ │ │ + bl 3c126 │ │ │ │ + b.n 3d9de │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 3da16 │ │ │ │ + bl f627c │ │ │ │ + b.n 3d9be │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r0, #168 @ 0xa8 │ │ │ │ + cmp r0, #172 @ 0xac │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r4, 3da6a │ │ │ │ + cbnz r4, 3da12 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14900 @ 0x3a34 │ │ │ │ + movw r1, #14196 @ 0x3774 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3da78 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3da20 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -28223,212 +28192,212 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3da9e │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 3da46 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3daaa │ │ │ │ + cbz r3, 3da52 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3daca │ │ │ │ + b.n 3da72 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1bb808 │ │ │ │ - cbnz r0, 3dac6 │ │ │ │ + bl 1bc6a0 │ │ │ │ + cbnz r0, 3da6e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dac6 │ │ │ │ + cbnz r3, 3da6e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dac6 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3da6e │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl fab10 │ │ │ │ - cbz r0, 3db04 │ │ │ │ + bl fab44 │ │ │ │ + cbz r0, 3daac │ │ │ │ mov r5, r0 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3db08 │ │ │ │ + beq.n 3dab0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3db08 │ │ │ │ + cbnz r3, 3dab0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3db08 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3dab0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #32] @ (3db4c ) │ │ │ │ + ldr r2, [pc, #32] @ (3daf4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #59584 @ 0xe8c0 │ │ │ │ + movw r0, #58516 @ 0xe494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3788] @ 0xecc │ │ │ │ ldr.w r2, [r1, #3772] @ 0xebc │ │ │ │ ldr.w r1, [r1, #3756] @ 0xeac │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3db72 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 3db1a │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3db7e │ │ │ │ + cbz r3, 3db26 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3dba4 │ │ │ │ + b.n 3db4c │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #655 @ 0x28f │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dba0 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3db48 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 3dba0 │ │ │ │ + cbnz r3, 3db48 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #651 @ 0x28b │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3dba0 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3db48 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 3dc58 │ │ │ │ + beq.n 3dc00 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dc54 │ │ │ │ + bne.n 3dbfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3dc54 │ │ │ │ + beq.n 3dbfc │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #39517 @ 0x9a5d │ │ │ │ + movw r1, #42421 @ 0xa5b5 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #32732 @ 0x7fdc │ │ │ │ + movw r0, #32028 @ 0x7d1c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3dbfe │ │ │ │ + cbnz r0, 3dba6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #689 @ 0x2b1 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #32] │ │ │ │ - movw r0, #15028 @ 0x3ab4 │ │ │ │ + movw r0, #14324 @ 0x37f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 3dc34 │ │ │ │ + beq.n 3dbdc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3dc34 │ │ │ │ + cbnz r3, 3dbdc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 3dbf2 │ │ │ │ + beq.n 3db9a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3dc54 │ │ │ │ + beq.n 3dbfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3dc54 │ │ │ │ + cbnz r3, 3dbfc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3dc7e │ │ │ │ + bne.n 3dc26 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ - bl 205c3c │ │ │ │ + bl 206a60 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3dc9a │ │ │ │ - b.n 3dc94 │ │ │ │ + bne.n 3dc42 │ │ │ │ + b.n 3dc3c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40216 @ 0x9d18 │ │ │ │ + movw r0, #39512 @ 0x9a58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 3dca4 │ │ │ │ - b.n 3dc6e │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3dca4 │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 3dc4c │ │ │ │ + b.n 3dc16 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3dc4c │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -28439,125 +28408,125 @@ │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3dce4 │ │ │ │ + bne.n 3dc8c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f9c9c │ │ │ │ + b.w f9cd0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40336 @ 0x9d90 │ │ │ │ + movw r0, #39632 @ 0x9ad0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dcd8 │ │ │ │ + bne.n 3dc80 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3dd1c │ │ │ │ + bne.n 3dcc4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 156548 │ │ │ │ + b.w 155ff8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40416 @ 0x9de0 │ │ │ │ + movw r0, #39712 @ 0x9b20 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd10 │ │ │ │ + bne.n 3dcb8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 3dd5c │ │ │ │ + cbnz r1, 3dd04 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #12772 @ 0x31e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3dd7a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3dd22 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 3dd80 │ │ │ │ + bmi.n 3dd28 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15200 @ 0x3b60 │ │ │ │ + movw r1, #14496 @ 0x38a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3dde2 │ │ │ │ + b.n 3dd8a │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ subs r5, r0, #0 │ │ │ │ - bgt.n 3ddac │ │ │ │ - bl 80b28 │ │ │ │ + bgt.n 3dd54 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3dd7a │ │ │ │ + bne.n 3dd22 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15232 @ 0x3b80 │ │ │ │ + movw r1, #14528 @ 0x38c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3dd7a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3dd22 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 3dde0 │ │ │ │ + beq.n 3dd88 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 3ddce │ │ │ │ + cbz r3, 3dd76 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbnz r3, 3ddc2 │ │ │ │ + cbnz r3, 3dd6a │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl 78598 │ │ │ │ - b.n 3ddce │ │ │ │ + bl 78578 │ │ │ │ + b.n 3dd76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ddba │ │ │ │ - b.n 3dd7a │ │ │ │ + bne.n 3dd62 │ │ │ │ + b.n 3dd22 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbnz r0, 3ddde │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 3dd7a │ │ │ │ + cbnz r0, 3dd86 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 3dd22 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3de12 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 3ddba │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ite eq │ │ │ │ moveq r3, r0 │ │ │ │ movne r3, #0 │ │ │ │ - b.n 3de28 │ │ │ │ + b.n 3ddd0 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ @@ -28565,268 +28534,429 @@ │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3de4c │ │ │ │ + bne.n 3ddf4 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 193110 │ │ │ │ + b.w 1934b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40368 @ 0x9db0 │ │ │ │ + movw r0, #39664 @ 0x9af0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3de40 │ │ │ │ + bne.n 3dde8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3de8a │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 3de32 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3de96 │ │ │ │ + cbz r3, 3de3e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3df76 │ │ │ │ + b.n 3df1e │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl b6fc8 │ │ │ │ + bl b6ef0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df6c │ │ │ │ + beq.n 3df14 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 3deba │ │ │ │ + bne.n 3de62 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 3df16 │ │ │ │ + cbnz r3, 3debe │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 3df0e │ │ │ │ + cbz r0, 3deb6 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 3df1e │ │ │ │ - b.n 3df16 │ │ │ │ - bl b6fc8 │ │ │ │ + cbz r6, 3dec6 │ │ │ │ + b.n 3debe │ │ │ │ + bl b6ef0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3def8 │ │ │ │ + cbz r0, 3dea0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 3df26 │ │ │ │ + beq.n 3dece │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3ded2 │ │ │ │ + bne.n 3de7a │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b54cc │ │ │ │ + bl b53ec │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 3df40 │ │ │ │ + cbnz r0, 3dee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 3df6c │ │ │ │ + b.n 3df14 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 3dee8 │ │ │ │ + b.n 3de90 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3df08 │ │ │ │ + beq.n 3deb0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3dede │ │ │ │ + b.n 3de86 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 3df54 │ │ │ │ + ble.n 3defc │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 3df40 │ │ │ │ + b.n 3dee8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c60e4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 3df72 │ │ │ │ + bl c6094 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + b.n 3df1a │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r1, [r0, #16] │ │ │ │ + sub sp, #8 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 3df5c │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #14608 @ 0x3910 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3df80 │ │ │ │ + movw r2, #56136 @ 0xdb48 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + ldr r1, [r3, #12] │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 3dfcc │ │ │ │ + ldr r0, [pc, #340] @ (3e0c4 ) │ │ │ │ + mov r1, sp │ │ │ │ + ldrd r6, r7, [r3, #16] │ │ │ │ + ldr.w r8, [r3, #24] │ │ │ │ + bl 12de34 <_PySys_GetOptionalAttr@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 3df84 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 3e0bc │ │ │ │ + ldr r4, [sp, #0] │ │ │ │ + movw r5, #4364 @ 0x110c │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 3df94 │ │ │ │ + cbnz r4, 3dfd6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79618 │ │ │ │ + cmp r8, r5 │ │ │ │ + beq.n 3dfcc │ │ │ │ + mov r0, r8 │ │ │ │ + movw r1, #14664 @ 0x3948 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + bl cfa90 │ │ │ │ + mov r4, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3df80 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.n 3dfd6 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3dfcc │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3dfcc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 3e0bc │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #14672 @ 0x3950 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl f5ac8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3e046 │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r8, r5 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bne.n 3dffc │ │ │ │ + ldr r5, [sp, #4] │ │ │ │ + cbz r5, 3e00c │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 3e028 │ │ │ │ + ldr r1, [pc, #200] @ (3e0c8 ) │ │ │ │ + add r2, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl bc6e4 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 3dff0 │ │ │ │ + b.n 3e046 │ │ │ │ + bl 6d45c │ │ │ │ + mov r2, r0 │ │ │ │ + mov r3, r1 │ │ │ │ + movw r0, #3048 @ 0xbe8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl e21c8 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 3e05e │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl f5988 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.n 3e04c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e046 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e046 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 3e0a0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e074 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 3e074 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e074 │ │ │ │ + bl d7c34 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #14696 @ 0x3968 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl f5ac8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3e046 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #5696 @ 0x1640 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + bl f5ac8 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3e046 │ │ │ │ + mov r0, r4 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r6 │ │ │ │ + bl 1ddf24 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 11c204 │ │ │ │ + adds r0, #1 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + it ne │ │ │ │ + movne r4, #0 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3e0b6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 3e0b6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 3dfcc │ │ │ │ + b.n 3df80 │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + ldc 0, cr0, [r4], {73} @ 0x49 │ │ │ │ + ble.n 3e154 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r4, r6, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #116] @ (3e008 ) │ │ │ │ + ldr r1, [pc, #112] @ (3e158 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dfa4 │ │ │ │ + bne.n 3e0f6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3e000 │ │ │ │ + b.n 3e152 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 3dfae │ │ │ │ + cbz r3, 3e100 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 3dfbe │ │ │ │ - b.n 3dfde │ │ │ │ - ldr r1, [pc, #92] @ (3e00c ) │ │ │ │ + cbnz r0, 3e110 │ │ │ │ + b.n 3e130 │ │ │ │ + ldr r1, [pc, #88] @ (3e15c ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3dfa8 │ │ │ │ - b.n 3dfa0 │ │ │ │ + bne.n 3e0fa │ │ │ │ + b.n 3e0f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 3dfde │ │ │ │ + bne.n 3e130 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 3dfde │ │ │ │ + beq.n 3e130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3dfde │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3e130 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #62536 @ 0xf448 │ │ │ │ + movw r2, #61832 @ 0xf188 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #15312 @ 0x3bd0 │ │ │ │ + movw r0, #14900 @ 0x3a34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w d55bc │ │ │ │ + b.w d5530 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #28224 @ 0x6e40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e050 │ │ │ │ + bne.n 3e1a0 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 181830 │ │ │ │ + b.w 181540 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40400 @ 0x9dd0 │ │ │ │ + movw r0, #39696 @ 0x9b10 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e044 │ │ │ │ + bne.n 3e194 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 3e08a │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 3e1da │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 3e096 │ │ │ │ + cbz r3, 3e1e6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 3e0b8 │ │ │ │ + b.n 3e208 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #658 @ 0x292 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 3e0a8 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 3e1f8 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 3e0b4 │ │ │ │ + b.n 3e204 │ │ │ │ mov r0, r4 │ │ │ │ - bl a04bc <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl a03a0 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e0a4 │ │ │ │ - ldr r0, [pc, #8] @ (3e0bc ) │ │ │ │ + beq.n 3e1f4 │ │ │ │ + ldr r0, [pc, #8] @ (3e20c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e0c8 │ │ │ │ + cbz r1, 3e218 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e0d0 │ │ │ │ + b.n 3e220 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e100 │ │ │ │ - ldr r0, [pc, #40] @ (3e0fc ) │ │ │ │ + b.n 3e250 │ │ │ │ + ldr r0, [pc, #40] @ (3e24c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -28838,74 +28968,74 @@ │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e118 │ │ │ │ + bne.n 3e268 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bne.n 3e138 │ │ │ │ - b.n 3e11a │ │ │ │ - cbz r1, 3e142 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + bne.n 3e288 │ │ │ │ + b.n 3e26a │ │ │ │ + cbz r1, 3e292 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e138 │ │ │ │ + bls.n 3e288 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - beq.n 3e142 │ │ │ │ - b.n 3e124 │ │ │ │ + beq.n 3e292 │ │ │ │ + b.n 3e274 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e154 │ │ │ │ + cbz r1, 3e2a4 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e15c │ │ │ │ + b.n 3e2ac │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3e34c │ │ │ │ + b.n 3e49c │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #3 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3e232 │ │ │ │ + beq.n 3e382 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - bl 257758 │ │ │ │ + bl 257dcc │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 3e19a │ │ │ │ + bne.n 3e2ea │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e21a │ │ │ │ + b.n 3e36a │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e1cc │ │ │ │ + bne.n 3e31c │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -28913,598 +29043,440 @@ │ │ │ │ strne r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 3e210 │ │ │ │ + b.n 3e360 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ movs r2, #2 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #100] @ (3e23c ) │ │ │ │ + ldr r1, [pc, #100] @ (3e38c ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3e194 │ │ │ │ + beq.n 3e2e4 │ │ │ │ cmp r0, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e204 │ │ │ │ + bne.n 3e354 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 3e1c2 │ │ │ │ + beq.n 3e312 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 3e1c2 │ │ │ │ + b.n 3e312 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e236 │ │ │ │ + beq.n 3e386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3e236 │ │ │ │ + cbnz r3, 3e386 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e236 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3e386 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bhi.n 3e266 │ │ │ │ + bhi.n 3e3b6 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 3e27e │ │ │ │ - b.n 3e288 │ │ │ │ - movw r0, #4312 @ 0x10d8 │ │ │ │ + bgt.n 3e3ce │ │ │ │ + b.n 3e3d8 │ │ │ │ + movw r0, #3608 @ 0xe18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e260 │ │ │ │ - b.n 3e2b8 │ │ │ │ + bne.n 3e3b0 │ │ │ │ + b.n 3e408 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1430a8 <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ - cbz r0, 3e2b8 │ │ │ │ + bl 142adc <_Py_convert_optional_to_ssize_t@@Base> │ │ │ │ + cbz r0, 3e408 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 3e29e │ │ │ │ + cbz r3, 3e3ee │ │ │ │ ldrd r2, r3, [r4, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 3e2a8 │ │ │ │ + blt.n 3e3f8 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 3e2ac │ │ │ │ - b.n 3e2a8 │ │ │ │ + ble.n 3e3fc │ │ │ │ + b.n 3e3f8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20524c │ │ │ │ + b.w 206070 │ │ │ │ bic.w r1, r3, r3, asr #31 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2180c8 │ │ │ │ + b.w 218e08 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e2de │ │ │ │ + bne.n 3e42e │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 22a8c4 │ │ │ │ + b.w 22afec │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40392 @ 0x9dc8 │ │ │ │ + movw r0, #39688 @ 0x9b08 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e2d2 │ │ │ │ + bne.n 3e422 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e334 │ │ │ │ + bne.n 3e484 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e34a │ │ │ │ + beq.n 3e49a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e34a │ │ │ │ + b.n 3e49a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40232 @ 0x9d28 │ │ │ │ + movw r0, #39528 @ 0x9a68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e30a │ │ │ │ + bne.n 3e45a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3e364 │ │ │ │ + bne.n 3e4b4 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bne.n 3e384 │ │ │ │ - b.n 3e366 │ │ │ │ - cbz r1, 3e38e │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + bne.n 3e4d4 │ │ │ │ + b.n 3e4b6 │ │ │ │ + cbz r1, 3e4de │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3e384 │ │ │ │ + bls.n 3e4d4 │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #30 │ │ │ │ - beq.n 3e38e │ │ │ │ - b.n 3e370 │ │ │ │ + beq.n 3e4de │ │ │ │ + b.n 3e4c0 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #58907 @ 0xe61b │ │ │ │ + movw r1, #58823 @ 0xe5c7 │ │ │ │ movt r1, #3 │ │ │ │ - b.w 25e41c │ │ │ │ + b.w 25e3cc │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e3e4 │ │ │ │ + bne.n 3e534 │ │ │ │ ldrd r1, r2, [r4] │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e3fa │ │ │ │ + beq.n 3e54a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e3fa │ │ │ │ + b.n 3e54a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40236 @ 0x9d2c │ │ │ │ + movw r0, #39532 @ 0x9a6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e3ba │ │ │ │ + bne.n 3e50a │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e404 │ │ │ │ + cbz r1, 3e554 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e40c │ │ │ │ + b.n 3e55c │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 3460c │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r1, [r0, #16] │ │ │ │ - sub sp, #8 │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 3e446 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #15804 @ 0x3dbc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3e46a │ │ │ │ - movw r2, #56136 @ 0xdb48 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - ldr r1, [r3, #12] │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 3e4b6 │ │ │ │ - ldr r0, [pc, #340] @ (3e5ac ) │ │ │ │ - mov r1, sp │ │ │ │ - ldrd r6, r7, [r3, #16] │ │ │ │ - ldr.w r8, [r3, #24] │ │ │ │ - bl 12e4bc <_PySys_GetOptionalAttr@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 3e46e │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 3e5a6 │ │ │ │ - ldr r4, [sp, #0] │ │ │ │ - movw r5, #4364 @ 0x110c │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 3e47e │ │ │ │ - cbnz r4, 3e4c0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ - cmp r8, r5 │ │ │ │ - beq.n 3e4b6 │ │ │ │ - mov r0, r8 │ │ │ │ - movw r1, #15860 @ 0x3df4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - bl cfb08 │ │ │ │ - mov r4, r0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3e46a │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.n 3e4c0 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e4b6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e4b6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e5a6 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #15868 @ 0x3dfc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl f5a90 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3e530 │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r8, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 3e4e6 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - cbz r5, 3e4f6 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 3e512 │ │ │ │ - ldr r1, [pc, #200] @ (3e5b0 ) │ │ │ │ - add r2, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - bl bc7b4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 3e4da │ │ │ │ - b.n 3e530 │ │ │ │ - bl 6d46c │ │ │ │ - mov r2, r0 │ │ │ │ - mov r3, r1 │ │ │ │ - movw r0, #3752 @ 0xea8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 3e548 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl f5950 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3e536 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e530 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e530 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3e58a │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e55e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 3e55e │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3e55e │ │ │ │ - bl d7cc0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #15892 @ 0x3e14 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl f5a90 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3e530 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #6400 @ 0x1900 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - bl f5a90 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3e530 │ │ │ │ - mov r0, r4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r6 │ │ │ │ - bl 1dcf34 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 11c868 │ │ │ │ - adds r0, #1 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - it ne │ │ │ │ - movne r4, #0 │ │ │ │ - ldr r0, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3e5a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 3e5a0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 3e4b6 │ │ │ │ - b.n 3e46a │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ - ble.n 3e62c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 34610 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #8956 @ 0x22fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3e60c │ │ │ │ + bne.n 3e5b8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 3e60c │ │ │ │ + bne.n 3e5b8 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3e60c │ │ │ │ + bhi.n 3e5b8 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 3ea20 │ │ │ │ + bl 3e9d0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3e616 │ │ │ │ + beq.n 3e5c2 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 3e618 │ │ │ │ + b.n 3e5c4 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3e618 │ │ │ │ + b.n 3e5c4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d15} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ vabs.f64 d13, d0 │ │ │ │ - vldr d10, [pc, #572] @ 3e870 │ │ │ │ + vldr d10, [pc, #576] @ 3e820 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 3e668 │ │ │ │ + bls.n 3e614 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.w 3e866 │ │ │ │ + bvs.w 3e812 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3e866 │ │ │ │ + bgt.w 3e812 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #536] @ 3e878 │ │ │ │ + vldr d8, [pc, #540] @ 3e828 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e866 │ │ │ │ - vldr d9, [pc, #532] @ 3e880 │ │ │ │ + b.n 3e812 │ │ │ │ + vldr d9, [pc, #536] @ 3e830 │ │ │ │ vcmp.f64 d0, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e69a │ │ │ │ + bne.n 3e646 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ vmov r3, s17 │ │ │ │ - vldr d6, [pc, #520] @ 3e888 │ │ │ │ - vldr d7, [pc, #524] @ 3e890 │ │ │ │ + vldr d6, [pc, #524] @ 3e838 │ │ │ │ + vldr d7, [pc, #528] @ 3e840 │ │ │ │ cmp r3, #0 │ │ │ │ mov.w r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ ite lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ vmovge.f64 d8, d6 │ │ │ │ - b.n 3e866 │ │ │ │ + b.n 3e812 │ │ │ │ blx 2973c │ │ │ │ vcmp.f64 d0, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 3e6dc │ │ │ │ + bne.n 3e688 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 3e65a │ │ │ │ + bmi.n 3e606 │ │ │ │ vmov.f64 d7, #55 @ 0x41b80000 23.0 │ │ │ │ vcmpe.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.w 3e84c │ │ │ │ + bhi.w 3e7f8 │ │ │ │ vcvt.s32.f64 s16, d8 │ │ │ │ - movw r3, #42048 @ 0xa440 │ │ │ │ + movw r3, #41344 @ 0xa180 │ │ │ │ movt r3, #69 @ 0x45 │ │ │ │ vmov r2, s16 │ │ │ │ add.w r3, r3, r2, lsl #3 │ │ │ │ vldr d8, [r3, #256] @ 0x100 │ │ │ │ - b.n 3e866 │ │ │ │ - vldr d7, [pc, #440] @ 3e898 │ │ │ │ + b.n 3e812 │ │ │ │ + vldr d7, [pc, #444] @ 3e848 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3e704 │ │ │ │ + bpl.n 3e6b0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vdiv.f64 d8, d7, d8 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.w 3e866 │ │ │ │ - b.n 3e842 │ │ │ │ - vldr d7, [pc, #408] @ 3e8a0 │ │ │ │ + ble.w 3e812 │ │ │ │ + b.n 3e7ee │ │ │ │ + vldr d7, [pc, #412] @ 3e850 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e738 │ │ │ │ + ble.n 3e6e4 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 3e72a │ │ │ │ + bpl.n 3e6d6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 267f20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3d78> │ │ │ │ + bl 267e88 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3d30> │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3e866 │ │ │ │ + b.n 3e812 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ - vldr d8, [pc, #344] @ 3e888 │ │ │ │ + vldr d8, [pc, #348] @ 3e838 │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e866 │ │ │ │ - vldr d7, [pc, #364] @ 3e8a8 │ │ │ │ + b.n 3e812 │ │ │ │ + vldr d7, [pc, #368] @ 3e858 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vadd.f64 d14, d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e758 │ │ │ │ + ble.n 3e704 │ │ │ │ vsub.f64 d7, d14, d13 │ │ │ │ - vldr d6, [pc, #344] @ 3e8a8 │ │ │ │ + vldr d6, [pc, #348] @ 3e858 │ │ │ │ vsub.f64 d7, d7, d6 │ │ │ │ - b.n 3e760 │ │ │ │ + b.n 3e70c │ │ │ │ vsub.f64 d7, d14, d7 │ │ │ │ vsub.f64 d7, d7, d13 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ - vldr d6, [pc, #328] @ 3e8b0 │ │ │ │ + vldr d6, [pc, #332] @ 3e860 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - vldr d11, [pc, #328] @ 3e8b8 │ │ │ │ + vldr d11, [pc, #332] @ 3e868 │ │ │ │ vmov.f64 d15, #96 @ 0x3f000000 0.5 │ │ │ │ vmul.f64 d7, d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vdiv.f64 d12, d7, d14 │ │ │ │ - bpl.n 3e7e8 │ │ │ │ - bl 267f20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3d78> │ │ │ │ + bpl.n 3e794 │ │ │ │ + bl 267e88 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3d30> │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 29344 │ │ │ │ - vldr d6, [pc, #300] @ 3e8c0 │ │ │ │ + vldr d6, [pc, #304] @ 3e870 │ │ │ │ vdiv.f64 d7, d6, d8 │ │ │ │ vdiv.f64 d8, d7, d13 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmov.f64 d0, d13 │ │ │ │ - bl 26000c │ │ │ │ + bl 25ffbc │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d9, d8, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmls.f64 d9, d12, d9 │ │ │ │ - bpl.n 3e7ce │ │ │ │ + bpl.n 3e77a │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a8f0 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ - b.n 3e834 │ │ │ │ + b.n 3e7e0 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a8f0 │ │ │ │ vdiv.f64 d7, d9, d0 │ │ │ │ vdiv.f64 d8, d7, d0 │ │ │ │ - b.n 3e834 │ │ │ │ - bl 26000c │ │ │ │ + b.n 3e7e0 │ │ │ │ + bl 25ffbc │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 29344 │ │ │ │ vcmpe.f64 d13, d11 │ │ │ │ vdiv.f64 d8, d9, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmla.f64 d8, d12, d8 │ │ │ │ - bpl.n 3e81c │ │ │ │ + bpl.n 3e7c8 │ │ │ │ vsub.f64 d1, d13, d15 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ blx 2a8f0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ - b.n 3e834 │ │ │ │ + b.n 3e7e0 │ │ │ │ vmov.f64 d1, #80 @ 0x3e800000 0.250 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ vnmls.f64 d1, d13, d15 │ │ │ │ blx 2a8f0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vmul.f64 d8, d8, d0 │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 3e866 │ │ │ │ + ble.n 3e812 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 3e866 │ │ │ │ - vldr d7, [pc, #80] @ 3e8a0 │ │ │ │ + b.n 3e812 │ │ │ │ + vldr d7, [pc, #84] @ 3e850 │ │ │ │ vcmpe.f64 d13, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 3e72a │ │ │ │ - vldr d14, [pc, #72] @ 3e8a8 │ │ │ │ + bgt.w 3e6d6 │ │ │ │ + vldr d14, [pc, #76] @ 3e858 │ │ │ │ vadd.f64 d14, d13, d14 │ │ │ │ - b.n 3e74a │ │ │ │ + b.n 3e6f6 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d15} │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r7, #31] │ │ │ │ ... │ │ │ │ @@ -29518,19 +29490,19 @@ │ │ │ │ ldr r4, [sp, #644] @ 0x284 │ │ │ │ subs r3, #199 @ 0xc7 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ eors r1, r5 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3e8ce │ │ │ │ + cbnz r0, 3e87e │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r6, r2 │ │ │ │ movs r0, r0 │ │ │ │ - cbnz r0, 3e8d6 │ │ │ │ + cbnz r0, 3e886 │ │ │ │ adds r5, r0, r5 │ │ │ │ ands r0, r3 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ eors r1, r4 │ │ │ │ cmp r5, #24 │ │ │ │ @@ -29540,148 +29512,148 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e8ec │ │ │ │ + bne.n 3e89c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3e90a │ │ │ │ - b.n 3e904 │ │ │ │ + bne.n 3e8ba │ │ │ │ + b.n 3e8b4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3300 @ 0xce4 │ │ │ │ + movw r0, #2596 @ 0xa24 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e8de │ │ │ │ - b.n 3e922 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3e922 │ │ │ │ + bne.n 3e88e │ │ │ │ + b.n 3e8d2 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3e8d2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 201664 │ │ │ │ - cbz r0, 3e922 │ │ │ │ + bl 202488 │ │ │ │ + cbz r0, 3e8d2 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 3ec1a │ │ │ │ + b.n 3ebca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3e948 │ │ │ │ + bne.n 3e8f8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 21336c │ │ │ │ + b.w 2140b0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40352 @ 0x9da0 │ │ │ │ + movw r0, #39648 @ 0x9ae0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3e93c │ │ │ │ + bne.n 3e8ec │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3e968 │ │ │ │ + cbz r1, 3e918 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3e970 │ │ │ │ + b.n 3e920 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3ecde │ │ │ │ + b.n 3ec8e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3e9a6 │ │ │ │ + beq.n 3e956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 3e9a6 │ │ │ │ + ble.n 3e956 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3e9b8 │ │ │ │ + beq.n 3e968 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3e9b8 │ │ │ │ - movw r0, #16192 @ 0x3f40 │ │ │ │ + b.n 3e968 │ │ │ │ + movw r0, #15488 @ 0x3c80 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #92] @ (3ea1c ) │ │ │ │ - bl 91130 <_PyObject_LookupSpecial@@Base> │ │ │ │ + ldr r1, [pc, #92] @ (3e9cc ) │ │ │ │ + bl 91138 <_PyObject_LookupSpecial@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 3e9ce │ │ │ │ + cbz r0, 3e97e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 3e9e4 │ │ │ │ + bmi.n 3e994 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16216 @ 0x3f58 │ │ │ │ + movw r0, #15512 @ 0x3c98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3e9fa │ │ │ │ + b.n 3e9aa │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #16248 @ 0x3f78 │ │ │ │ + movw r0, #15544 @ 0x3cb8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ea10 │ │ │ │ + beq.n 3e9c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3ea10 │ │ │ │ + cbnz r3, 3e9c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 3eb54 │ │ │ │ + beq.w 3eb04 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 3eb58 │ │ │ │ + bne.w 3eb08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -29698,30 +29670,30 @@ │ │ │ │ blx 29634 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ strb.w r3, [sp, #76] @ 0x4c │ │ │ │ add r2, sp, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 2602a8 │ │ │ │ - cbz r0, 3ea86 │ │ │ │ + bl 260258 │ │ │ │ + cbz r0, 3ea36 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 3ea72 │ │ │ │ + bne.n 3ea22 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3eb26 │ │ │ │ + b.n 3ead6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r2, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 2411ac │ │ │ │ + bl 241988 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 3ea9c │ │ │ │ - bhi.n 3ea72 │ │ │ │ + beq.n 3ea4c │ │ │ │ + bhi.n 3ea22 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3eb1e │ │ │ │ - b.n 3eb22 │ │ │ │ + bne.n 3eace │ │ │ │ + b.n 3ead2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ itt ne │ │ │ │ @@ -29736,286 +29708,286 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eaec │ │ │ │ + beq.n 3ea9c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eaec │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3ea9c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb02 │ │ │ │ + beq.n 3eab2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eb02 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3eab2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb18 │ │ │ │ + beq.n 3eac8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3eb18 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3eac8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 3eb22 │ │ │ │ - bne.n 3ea72 │ │ │ │ + blt.n 3ead2 │ │ │ │ + bne.n 3ea22 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3eb26 │ │ │ │ + b.n 3ead6 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb3c │ │ │ │ + beq.n 3eaec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3eb3c │ │ │ │ + cbnz r3, 3eaec │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3eb5a │ │ │ │ + beq.n 3eb0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3eb5a │ │ │ │ + cbnz r3, 3eb0a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3eb5a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3eb0a │ │ │ │ movs r5, #1 │ │ │ │ - b.n 3eb5a │ │ │ │ + b.n 3eb0a │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 3eb7c │ │ │ │ + cbz r3, 3eb2c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 3eb8c │ │ │ │ + b.n 3eb3c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 3eb8a │ │ │ │ + blt.n 3eb3a │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 3eb86 │ │ │ │ - cbnz r1, 3eba8 │ │ │ │ + bgt.n 3eb36 │ │ │ │ + cbnz r1, 3eb58 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 3eb8c │ │ │ │ + b.n 3eb3c │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #128] @ (3ec10 ) │ │ │ │ + ldr r1, [pc, #128] @ (3ebc0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 3ec0a │ │ │ │ - b.n 3ebae │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 3ebba │ │ │ │ + b.n 3eb5e │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r4, r4, r5 │ │ │ │ it ne │ │ │ │ ldrne r4, [r0, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ ldr r6, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 3ebfe │ │ │ │ + cbz r4, 3ebae │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ebea │ │ │ │ + beq.n 3eb9a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16284 @ 0x3f9c │ │ │ │ + movw r1, #15580 @ 0x3cdc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 3ebfc │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 3ec0a │ │ │ │ + bne.n 3ebac │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 3ebba │ │ │ │ str r4, [r5, #20] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r1, #216 @ 0xd8 │ │ │ │ + cmp r1, #220 @ 0xdc │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ mov r2, r0 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #4052 @ 0xfd4 │ │ │ │ + movw r1, #3348 @ 0xd14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r0, #16312 @ 0x3fb8 │ │ │ │ + movw r0, #15608 @ 0x3cf8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3ec66 │ │ │ │ + bne.n 3ec16 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3eca0 │ │ │ │ + b.n 3ec50 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 3ec8c │ │ │ │ - bl e9284 │ │ │ │ + bne.n 3ec3c │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ec50 │ │ │ │ - bl 989e8 │ │ │ │ + bne.n 3ec00 │ │ │ │ + bl 988ec │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a7f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 3ec54 │ │ │ │ + bne.n 3ec04 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3eca0 │ │ │ │ + b.n 3ec50 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ecc6 │ │ │ │ + bne.n 3ec76 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 148cc4 │ │ │ │ + b.w 148704 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40268 @ 0x9d4c │ │ │ │ + movw r0, #39564 @ 0x9a8c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ecba │ │ │ │ + bne.n 3ec6a │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3ed0a │ │ │ │ + bne.n 3ecba │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #51168 @ 0xc7e0 │ │ │ │ + movw r2, #50464 @ 0xc520 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #1 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3ed56 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + cbz r1, 3ed06 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3ed3e │ │ │ │ + bls.n 3ecee │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r4, [r3, r4, lsl #2] │ │ │ │ and.w r5, r4, #1 │ │ │ │ tst.w r4, #2 │ │ │ │ orr.w r2, r2, r5 │ │ │ │ - beq.n 3ed1a │ │ │ │ + beq.n 3ecca │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 3ed60 │ │ │ │ + b.n 3ed10 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3ed60 │ │ │ │ + b.n 3ed10 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0003ed64 : │ │ │ │ +0003ed14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3eed2 │ │ │ │ + bl 3ee82 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b5308 │ │ │ │ + bl 1b60f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 3ed94 │ │ │ │ + bne.n 3ed44 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #16324 @ 0x3fc4 │ │ │ │ + movw r0, #15620 @ 0x3d04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2007fc │ │ │ │ + bl 201620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3832] @ 0xef8 │ │ │ │ - ldr r6, [pc, #268] @ (3eeb8 ) │ │ │ │ + ldr r6, [pc, #268] @ (3ee68 ) │ │ │ │ mov r7, r0 │ │ │ │ mov ip, r2 │ │ │ │ mov lr, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #228 @ 0xe4 │ │ │ │ add r5, sp, #72 @ 0x48 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -30023,65 +29995,65 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 3edde │ │ │ │ + bne.n 3ed8e │ │ │ │ cmp ip, lr │ │ │ │ - ble.n 3edde │ │ │ │ + ble.n 3ed8e │ │ │ │ cmp.w ip, #1 │ │ │ │ - bne.n 3edde │ │ │ │ - cbnz r4, 3ee00 │ │ │ │ + bne.n 3ed8e │ │ │ │ + cbnz r4, 3edb0 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #216] @ (3eebc ) │ │ │ │ + ldr r4, [pc, #216] @ (3ee6c ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r4, #1 │ │ │ │ mov r1, ip │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #68 @ 0x44 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3ee98 │ │ │ │ + beq.n 3ee48 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #72 @ 0x48 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r6, [sp, #120] @ 0x78 │ │ │ │ ldrd r8, r5, [sp, #104] @ 0x68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3eea2 │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 3ee52 │ │ │ │ + bl 988ec │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 3ee28 │ │ │ │ + beq.n 3edd8 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a2f4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ee30 │ │ │ │ + b.n 3ede0 │ │ │ │ mov r0, r8 │ │ │ │ blx 296cc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r4, 3ee4e │ │ │ │ + bl 9b444 │ │ │ │ + cbz r4, 3edfe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f624c │ │ │ │ - b.n 3eea4 │ │ │ │ + bl f6284 │ │ │ │ + b.n 3ee54 │ │ │ │ ldrd sl, fp, [sp, #176] @ 0xb0 │ │ │ │ strd sl, fp, [sp, #40] @ 0x28 │ │ │ │ ldrd sl, fp, [sp, #168] @ 0xa8 │ │ │ │ strd sl, fp, [sp, #32] │ │ │ │ ldrd sl, fp, [sp, #160] @ 0xa0 │ │ │ │ strd sl, fp, [sp, #24] │ │ │ │ ldr r3, [sp, #196] @ 0xc4 │ │ │ │ @@ -30094,210 +30066,210 @@ │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ strd sl, fp, [sp, #8] │ │ │ │ ldr r3, [sp, #184] @ 0xb8 │ │ │ │ ldrd sl, fp, [sp, #136] @ 0x88 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldrd r1, r2, [sp, #128] @ 0x80 │ │ │ │ strd sl, fp, [sp] │ │ │ │ - bl 3f0ae <_PyCompile_OptimizeCfg@@Base+0x14e> │ │ │ │ + bl 3f05e <_PyCompile_OptimizeCfg@@Base+0x14e> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3eea4 │ │ │ │ + b.n 3ee54 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3eea4 │ │ │ │ + b.n 3ee54 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ strd r8, r5, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #120] @ 0x78 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #228 @ 0xe4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - add r6, pc, #832 @ (adr r6, 3f1fc <_PyCompile_OptimizeCfg@@Base+0x29c>) │ │ │ │ + add r4, pc, #64 @ (adr r4, 3eeac ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - cmp r2, #4 │ │ │ │ + cmp r2, #8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3eec8 │ │ │ │ + cbz r1, 3ee78 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3eed0 │ │ │ │ + b.n 3ee80 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f04a <_PyCompile_OptimizeCfg@@Base+0xea> │ │ │ │ + b.n 3effa <_PyCompile_OptimizeCfg@@Base+0xea> │ │ │ │ │ │ │ │ -0003eed2 : │ │ │ │ +0003ee82 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ - cbnz r3, 3ef30 │ │ │ │ + cbnz r3, 3eee0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3eef8 │ │ │ │ + cbnz r0, 3eea8 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 3ef48 │ │ │ │ + b.n 3eef8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ef56 │ │ │ │ + beq.n 3ef06 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ef56 │ │ │ │ - ldr r2, [pc, #68] @ (3ef5c ) │ │ │ │ + cbnz r3, 3ef06 │ │ │ │ + ldr r2, [pc, #68] @ (3ef0c ) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 3ef2a │ │ │ │ + cbz r3, 3eeda │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 3ef56 │ │ │ │ + b.n 3ef06 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbnz r0, 3ef54 │ │ │ │ + cbnz r0, 3ef04 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbnz r0, 3ef4e │ │ │ │ + bl d79f0 │ │ │ │ + cbnz r0, 3eefe │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3ef56 │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 3ef56 │ │ │ │ + b.n 3ef06 │ │ │ │ + bl d7c34 │ │ │ │ + b.n 3ef06 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0003ef60 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ +0003ef10 <_PyCompile_OptimizeCfg@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #52896 @ 0xcea0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3ef9a <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ + beq.n 3ef4a <_PyCompile_OptimizeCfg@@Base+0x3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6252 @ 0x186c │ │ │ │ + movw r1, #5548 @ 0x15ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3efa6 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3ef56 <_PyCompile_OptimizeCfg@@Base+0x46> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3efaa <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ + cbnz r0, 3ef5a <_PyCompile_OptimizeCfg@@Base+0x4a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f00a <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ + b.n 3efba <_PyCompile_OptimizeCfg@@Base+0xaa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 100488 │ │ │ │ + bl 10080c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3efb8 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ + cbnz r0, 3ef68 <_PyCompile_OptimizeCfg@@Base+0x58> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3efee <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + b.n 3ef9e <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r5 │ │ │ │ - bl 101610 │ │ │ │ + bl 101910 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3efb4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ - bl 1c4314 │ │ │ │ + beq.n 3ef64 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + bl 1c51a4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3efb4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3ef64 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ mov r1, r4 │ │ │ │ - bl 1089e4 │ │ │ │ + bl 108d04 │ │ │ │ adds r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - beq.n 3efe8 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ - bl 100ab0 │ │ │ │ - b.n 3efee <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ - bl 10f16c <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ - b.n 3efb4 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ + beq.n 3ef98 <_PyCompile_OptimizeCfg@@Base+0x88> │ │ │ │ + bl 100f44 │ │ │ │ + b.n 3ef9e <_PyCompile_OptimizeCfg@@Base+0x8e> │ │ │ │ + bl 10f498 <_PyObject_GC_Resize@@Base+0x58> │ │ │ │ + b.n 3ef64 <_PyCompile_OptimizeCfg@@Base+0x54> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f004 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + beq.n 3efb4 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f004 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ + cbnz r3, 3efb4 <_PyCompile_OptimizeCfg@@Base+0xa4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 10f68c <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ + bl 10f9b8 <_PySet_NextEntryRef@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f032 <_PyCompile_OptimizeCfg@@Base+0xd2> │ │ │ │ + bne.n 3efe2 <_PyCompile_OptimizeCfg@@Base+0xd2> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 36b6c │ │ │ │ + b.w 36b14 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40360 @ 0x9da8 │ │ │ │ + movw r0, #39656 @ 0x9ae8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f026 <_PyCompile_OptimizeCfg@@Base+0xc6> │ │ │ │ + bne.n 3efd6 <_PyCompile_OptimizeCfg@@Base+0xc6> │ │ │ │ pop {r4, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3f062 <_PyCompile_OptimizeCfg@@Base+0x102> │ │ │ │ + bne.n 3f012 <_PyCompile_OptimizeCfg@@Base+0x102> │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 3f082 <_PyCompile_OptimizeCfg@@Base+0x122> │ │ │ │ - b.n 3f064 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ - cbz r1, 3f08c <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + bmi.n 3f032 <_PyCompile_OptimizeCfg@@Base+0x122> │ │ │ │ + b.n 3f014 <_PyCompile_OptimizeCfg@@Base+0x104> │ │ │ │ + cbz r1, 3f03c <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3f082 <_PyCompile_OptimizeCfg@@Base+0x122> │ │ │ │ + bls.n 3f032 <_PyCompile_OptimizeCfg@@Base+0x122> │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 3f08c <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ - b.n 3f06e <_PyCompile_OptimizeCfg@@Base+0x10e> │ │ │ │ + bpl.n 3f03c <_PyCompile_OptimizeCfg@@Base+0x12c> │ │ │ │ + b.n 3f01e <_PyCompile_OptimizeCfg@@Base+0x10e> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #4] │ │ │ │ @@ -30306,113 +30278,113 @@ │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ ldrgt r1, [r0, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ it gt │ │ │ │ mulgt r3, r1 │ │ │ │ add r0, r3 │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - bl 859b4 │ │ │ │ + bl 8599c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f168 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ + beq.n 3f118 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + beq.n 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + cbz r0, 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #16] │ │ │ │ ldrd r0, r1, [sp, #16] │ │ │ │ - bl 11c4f8 │ │ │ │ + bl 11be94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + cbz r0, 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #20] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ - bl 11c4f8 │ │ │ │ + bl 11be94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + cbz r0, 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #24] │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 11c4f8 │ │ │ │ + bl 11be94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + cbz r0, 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #28] │ │ │ │ ldrd r0, r1, [sp, #40] @ 0x28 │ │ │ │ - bl 11c4f8 │ │ │ │ + bl 11be94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + cbz r0, 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #32] │ │ │ │ ldrd r0, r1, [sp, #48] @ 0x30 │ │ │ │ - bl 11c4f8 │ │ │ │ + bl 11be94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + cbz r0, 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ - bl 11c4f8 │ │ │ │ + bl 11be94 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + cbz r0, 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + cbz r0, 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #72] @ 0x48 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f16c <_PyCompile_OptimizeCfg@@Base+0x20c> │ │ │ │ + cbnz r0, 3f11c <_PyCompile_OptimizeCfg@@Base+0x20c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f168 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ + beq.n 3f118 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f168 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ + cbnz r3, 3f118 <_PyCompile_OptimizeCfg@@Base+0x208> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f17a <_PyCompile_OptimizeCfg@@Base+0x21a> │ │ │ │ + b.n 3f12a <_PyCompile_OptimizeCfg@@Base+0x21a> │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f152 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ + beq.n 3f102 <_PyCompile_OptimizeCfg@@Base+0x1f2> │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3f186 <_PyCompile_OptimizeCfg@@Base+0x226> │ │ │ │ + cbz r1, 3f136 <_PyCompile_OptimizeCfg@@Base+0x226> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3f18e <_PyCompile_OptimizeCfg@@Base+0x22e> │ │ │ │ + b.n 3f13e <_PyCompile_OptimizeCfg@@Base+0x22e> │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f388 <_PyCompile_OptimizeCfg@@Base+0x428> │ │ │ │ + b.n 3f1ba <_PyCompile_OptimizeCfg@@Base+0x2aa> │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 3f1b2 <_PyCompile_OptimizeCfg@@Base+0x252> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 3f162 <_PyCompile_OptimizeCfg@@Base+0x252> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 3f1aa <_PyCompile_OptimizeCfg@@Base+0x24a> │ │ │ │ + bne.n 3f15a <_PyCompile_OptimizeCfg@@Base+0x24a> │ │ │ │ pop {r4} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -30420,604 +30392,604 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3f1e0 <_PyCompile_OptimizeCfg@@Base+0x280> │ │ │ │ + beq.n 3f190 <_PyCompile_OptimizeCfg@@Base+0x280> │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f1f4 <_PyCompile_OptimizeCfg@@Base+0x294> │ │ │ │ + bne.n 3f1a4 <_PyCompile_OptimizeCfg@@Base+0x294> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 24db48 │ │ │ │ + bl 24e290 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 3f206 <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ + beq.n 3f1b6 <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r2, #1 │ │ │ │ - bl 205c90 │ │ │ │ + bl 206ab4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 3f206 <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ + beq.n 3f1b6 <_PyCompile_OptimizeCfg@@Base+0x2a6> │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 3f1e6 <_PyCompile_OptimizeCfg@@Base+0x2d6> │ │ │ │ + ldrb r1, [r0, #0] │ │ │ │ + movw r2, #50464 @ 0xc520 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r3, #7788 @ 0x1e6c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr.w r2, [r2, r1, lsl #2] │ │ │ │ + tst.w r2, #2 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + bx lr │ │ │ │ + cbz r1, 3f23a <_PyCompile_OptimizeCfg@@Base+0x32a> │ │ │ │ + movs r3, #0 │ │ │ │ + push {r4, r5} │ │ │ │ + add r1, r0 │ │ │ │ + movw r5, #50464 @ 0xc520 │ │ │ │ + movt r5, #43 @ 0x2b │ │ │ │ + mov r4, r3 │ │ │ │ + cmp r1, r0 │ │ │ │ + bls.n 3f222 <_PyCompile_OptimizeCfg@@Base+0x312> │ │ │ │ + ldrb r2, [r0, #0] │ │ │ │ + ldr.w r2, [r5, r2, lsl #2] │ │ │ │ + tst.w r2, #2 │ │ │ │ + beq.n 3f210 <_PyCompile_OptimizeCfg@@Base+0x300> │ │ │ │ + cbnz r3, 3f244 <_PyCompile_OptimizeCfg@@Base+0x334> │ │ │ │ + movs r3, #1 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 3f21e <_PyCompile_OptimizeCfg@@Base+0x30e> │ │ │ │ + ands.w r2, r2, #1 │ │ │ │ + beq.n 3f21c <_PyCompile_OptimizeCfg@@Base+0x30c> │ │ │ │ + cbz r3, 3f244 <_PyCompile_OptimizeCfg@@Base+0x334> │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 3f21e <_PyCompile_OptimizeCfg@@Base+0x30e> │ │ │ │ + mov r3, r2 │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 3f1f8 <_PyCompile_OptimizeCfg@@Base+0x2e8> │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r3, #7788 @ 0x1e6c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + b.n 3f24c <_PyCompile_OptimizeCfg@@Base+0x33c> │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bx lr │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + movw r3, #36988 @ 0x907c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f28e <_PyCompile_OptimizeCfg@@Base+0x37e> │ │ │ │ + movw r3, #42644 @ 0xa694 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 3f28e <_PyCompile_OptimizeCfg@@Base+0x37e> │ │ │ │ + movs r2, #2 │ │ │ │ + bl 206ab4 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + beq.n 3f2ee <_PyCompile_OptimizeCfg@@Base+0x3de> │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 80cd8 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 24e290 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 3f2ee <_PyCompile_OptimizeCfg@@Base+0x3de> │ │ │ │ + cbz r0, 3f2d2 <_PyCompile_OptimizeCfg@@Base+0x3c2> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r1, [r5, #8] │ │ │ │ + bl f63a8 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 3f2ee <_PyCompile_OptimizeCfg@@Base+0x3de> │ │ │ │ + ldr r1, [r5, #16] │ │ │ │ + ldr r3, [pc, #72] @ (3f2f4 <_PyCompile_OptimizeCfg@@Base+0x3e4>) │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 3f2f0 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + bl 132fcc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f2c6 <_PyCompile_OptimizeCfg@@Base+0x3b6> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 3f2ca <_PyCompile_OptimizeCfg@@Base+0x3ba> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 3f2f0 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f2c6 <_PyCompile_OptimizeCfg@@Base+0x3b6> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r2, r4 │ │ │ │ + movw r1, #16000 @ 0x3e80 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w d59a4 │ │ │ │ + movs r4, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + strb r4, [r3, #8] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ - cbnz r4, 3f230 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ + cbnz r4, 3f31e <_PyCompile_OptimizeCfg@@Base+0x40e> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3f230 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ + ble.n 3f31e <_PyCompile_OptimizeCfg@@Base+0x40e> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 3f230 <_PyCompile_OptimizeCfg@@Base+0x2d0> │ │ │ │ - cbnz r2, 3f252 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ + bne.n 3f31e <_PyCompile_OptimizeCfg@@Base+0x40e> │ │ │ │ + cbnz r2, 3f340 <_PyCompile_OptimizeCfg@@Base+0x430> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #336] @ (3f384 <_PyCompile_OptimizeCfg@@Base+0x424>) │ │ │ │ + ldr r4, [pc, #336] @ (3f474 <_PyCompile_OptimizeCfg@@Base+0x564>) │ │ │ │ mov r0, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r0, 3f252 <_PyCompile_OptimizeCfg@@Base+0x2f2> │ │ │ │ + cbnz r0, 3f340 <_PyCompile_OptimizeCfg@@Base+0x430> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3f37c <_PyCompile_OptimizeCfg@@Base+0x41c> │ │ │ │ + b.n 3f46a <_PyCompile_OptimizeCfg@@Base+0x55a> │ │ │ │ ldrd r8, r0, [r2] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 3f26c <_PyCompile_OptimizeCfg@@Base+0x30c> │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 3f35a <_PyCompile_OptimizeCfg@@Base+0x44a> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + bne.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3f28c <_PyCompile_OptimizeCfg@@Base+0x32c> │ │ │ │ - bl 85f00 │ │ │ │ + b.n 3f37a <_PyCompile_OptimizeCfg@@Base+0x46a> │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f288 <_PyCompile_OptimizeCfg@@Base+0x328> │ │ │ │ + beq.n 3f376 <_PyCompile_OptimizeCfg@@Base+0x466> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f288 <_PyCompile_OptimizeCfg@@Base+0x328> │ │ │ │ + cbnz r3, 3f376 <_PyCompile_OptimizeCfg@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r4, #1 │ │ │ │ - beq.n 3f25e <_PyCompile_OptimizeCfg@@Base+0x2fe> │ │ │ │ + beq.n 3f34c <_PyCompile_OptimizeCfg@@Base+0x43c> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ - bge.n 3f2ac <_PyCompile_OptimizeCfg@@Base+0x34c> │ │ │ │ + bge.n 3f39a <_PyCompile_OptimizeCfg@@Base+0x48a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35084 @ 0x890c │ │ │ │ + movw r1, #34380 @ 0x864c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r1, r6 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 3f2c0 <_PyCompile_OptimizeCfg@@Base+0x360> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + ble.n 3f3ae <_PyCompile_OptimizeCfg@@Base+0x49e> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r0, r5 │ │ │ │ mul.w r5, r6, r4 │ │ │ │ - bl 159408 │ │ │ │ + bl 158fa8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #11756 @ 0x2dec │ │ │ │ + movw r2, #11052 @ 0x2b2c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 12f30c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12ec94 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + beq.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 3f31e <_PyCompile_OptimizeCfg@@Base+0x3be> │ │ │ │ + bmi.n 3f40c <_PyCompile_OptimizeCfg@@Base+0x4fc> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16648 @ 0x4108 │ │ │ │ + movw r1, #16020 @ 0x3e94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + beq.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + bne.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - bl 225768 <_Py_set_inheritable_async_safe@@Base+0x1f7c> │ │ │ │ + bl 2261f8 <_Py_set_inheritable_async_safe@@Base+0x1f7c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f340 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + beq.n 3f42e <_PyCompile_OptimizeCfg@@Base+0x51e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 3f340 <_PyCompile_OptimizeCfg@@Base+0x3e0> │ │ │ │ + cbnz r3, 3f42e <_PyCompile_OptimizeCfg@@Base+0x51e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + beq.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 3f37c <_PyCompile_OptimizeCfg@@Base+0x41c> │ │ │ │ + beq.n 3f46a <_PyCompile_OptimizeCfg@@Base+0x55a> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16676 @ 0x4124 │ │ │ │ + movw r1, #16048 @ 0x3eb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + beq.w 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + bne.w 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f24e <_PyCompile_OptimizeCfg@@Base+0x2ee> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f33c <_PyCompile_OptimizeCfg@@Base+0x42c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cmp r2, #48 @ 0x30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 3f3b4 <_PyCompile_OptimizeCfg@@Base+0x454> │ │ │ │ - ldrb r1, [r0, #0] │ │ │ │ - movw r2, #51168 @ 0xc7e0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r3, #7788 @ 0x1e6c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr.w r2, [r2, r1, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - bx lr │ │ │ │ - cbz r1, 3f408 <_PyCompile_OptimizeCfg@@Base+0x4a8> │ │ │ │ - movs r3, #0 │ │ │ │ - push {r4, r5} │ │ │ │ - add r1, r0 │ │ │ │ - movw r5, #51168 @ 0xc7e0 │ │ │ │ - movt r5, #43 @ 0x2b │ │ │ │ - mov r4, r3 │ │ │ │ - cmp r1, r0 │ │ │ │ - bls.n 3f3f0 <_PyCompile_OptimizeCfg@@Base+0x490> │ │ │ │ - ldrb r2, [r0, #0] │ │ │ │ - ldr.w r2, [r5, r2, lsl #2] │ │ │ │ - tst.w r2, #2 │ │ │ │ - beq.n 3f3de <_PyCompile_OptimizeCfg@@Base+0x47e> │ │ │ │ - cbnz r3, 3f412 <_PyCompile_OptimizeCfg@@Base+0x4b2> │ │ │ │ - movs r3, #1 │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3f3ec <_PyCompile_OptimizeCfg@@Base+0x48c> │ │ │ │ - ands.w r2, r2, #1 │ │ │ │ - beq.n 3f3ea <_PyCompile_OptimizeCfg@@Base+0x48a> │ │ │ │ - cbz r3, 3f412 <_PyCompile_OptimizeCfg@@Base+0x4b2> │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 3f3ec <_PyCompile_OptimizeCfg@@Base+0x48c> │ │ │ │ - mov r3, r2 │ │ │ │ - adds r0, #1 │ │ │ │ - b.n 3f3c6 <_PyCompile_OptimizeCfg@@Base+0x466> │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r3, #7788 @ 0x1e6c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - b.n 3f41a <_PyCompile_OptimizeCfg@@Base+0x4ba> │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bx lr │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - movw r3, #36988 @ 0x907c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3f45c <_PyCompile_OptimizeCfg@@Base+0x4fc> │ │ │ │ - movw r3, #42644 @ 0xa694 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 3f45c <_PyCompile_OptimizeCfg@@Base+0x4fc> │ │ │ │ - movs r2, #2 │ │ │ │ - bl 205c90 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - beq.n 3f4bc <_PyCompile_OptimizeCfg@@Base+0x55c> │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 24db48 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 3f4bc <_PyCompile_OptimizeCfg@@Base+0x55c> │ │ │ │ - cbz r0, 3f4a0 <_PyCompile_OptimizeCfg@@Base+0x540> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r1, [r5, #8] │ │ │ │ - bl f6370 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 3f4bc <_PyCompile_OptimizeCfg@@Base+0x55c> │ │ │ │ - ldr r1, [r5, #16] │ │ │ │ - ldr r3, [pc, #72] @ (3f4c4 <_PyCompile_OptimizeCfg@@Base+0x564>) │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 3f4be <_PyCompile_OptimizeCfg@@Base+0x55e> │ │ │ │ - bl 133650 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3f494 <_PyCompile_OptimizeCfg@@Base+0x534> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 3f498 <_PyCompile_OptimizeCfg@@Base+0x538> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 3f4be <_PyCompile_OptimizeCfg@@Base+0x55e> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f494 <_PyCompile_OptimizeCfg@@Base+0x534> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r2, r4 │ │ │ │ - movw r1, #16768 @ 0x4180 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - movs r4, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + cmp r2, #52 @ 0x34 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f4e8 <_PyCompile_OptimizeCfg@@Base+0x588> │ │ │ │ + bne.n 3f498 <_PyCompile_OptimizeCfg@@Base+0x588> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e6680 │ │ │ │ + b.w e66b8 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #26832 @ 0x68d0 │ │ │ │ + movw r0, #26128 @ 0x6610 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f4dc <_PyCompile_OptimizeCfg@@Base+0x57c> │ │ │ │ + bne.n 3f48c <_PyCompile_OptimizeCfg@@Base+0x57c> │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 3f526 <_PyCompile_OptimizeCfg@@Base+0x5c6> │ │ │ │ + cbz r5, 3f4d6 <_PyCompile_OptimizeCfg@@Base+0x5c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 3f562 <_PyCompile_OptimizeCfg@@Base+0x602> │ │ │ │ + b.n 3f512 <_PyCompile_OptimizeCfg@@Base+0x602> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 3f55a <_PyCompile_OptimizeCfg@@Base+0x5fa> │ │ │ │ - bl 10ec90 │ │ │ │ + bpl.n 3f50a <_PyCompile_OptimizeCfg@@Base+0x5fa> │ │ │ │ + bl 10efbc │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 3f592 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ - bl ebe20 │ │ │ │ + cbz r0, 3f542 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ + bl ebe58 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f560 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ + beq.n 3f510 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3f560 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ + cbnz r3, 3f510 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3f560 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ - bl ebe20 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f510 <_PyCompile_OptimizeCfg@@Base+0x600> │ │ │ │ + bl ebe58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3f592 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ + cbz r4, 3f542 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df17c <_PyType_Name@@Base> │ │ │ │ + bl df1b8 <_PyType_Name@@Base> │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #4324 @ 0x10e4 │ │ │ │ + movw r0, #3620 @ 0xe24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f592 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ + beq.n 3f542 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f592 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ + cbnz r3, 3f542 <_PyCompile_OptimizeCfg@@Base+0x632> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3f5be <_PyCompile_OptimizeCfg@@Base+0x65e> │ │ │ │ + bne.n 3f56e <_PyCompile_OptimizeCfg@@Base+0x65e> │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 3f5d6 │ │ │ │ + b.w 3f586 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40472 @ 0x9e18 │ │ │ │ + movw r0, #39768 @ 0x9b58 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3f5aa <_PyCompile_OptimizeCfg@@Base+0x64a> │ │ │ │ + bne.n 3f55a <_PyCompile_OptimizeCfg@@Base+0x64a> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0003f5d6 : │ │ │ │ - b.w 360ba <_Py_IncRef@@Base+0x22c> │ │ │ │ +0003f586 : │ │ │ │ + b.w 36062 <_Py_IncRef@@Base+0x22c> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 3f5e2 │ │ │ │ + cbz r1, 3f592 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 3f5ea │ │ │ │ + b.n 3f59a │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3f782 <_PyBytes_ReverseFind@@Base+0x196> │ │ │ │ + b.n 3f732 <_PyBytes_ReverseFind@@Base+0x196> │ │ │ │ │ │ │ │ -0003f5ec <_PyBytes_ReverseFind@@Base>: │ │ │ │ +0003f59c <_PyBytes_ReverseFind@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ - cbnz r3, 3f604 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ + cbnz r3, 3f5b4 <_PyBytes_ReverseFind@@Base+0x18> │ │ │ │ adds r0, r1, r4 │ │ │ │ - b.n 3f61a <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ + b.n 3f5ca <_PyBytes_ReverseFind@@Base+0x2e> │ │ │ │ mov.w ip, #2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ - bl 1eab58 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1ebad0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 3f632 <_PyBytes_ReverseFind@@Base+0x46> │ │ │ │ + cbz r0, 3f5e2 <_PyBytes_ReverseFind@@Base+0x46> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f634 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ + beq.n 3f5e4 <_PyBytes_ReverseFind@@Base+0x48> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (3f638 <_PyBytes_ReverseFind@@Base+0x4c>) │ │ │ │ + ldr r0, [pc, #4] @ (3f5e8 <_PyBytes_ReverseFind@@Base+0x4c>) │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #21640 @ 0x5488 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #17645 @ 0x44ed │ │ │ │ + movw r3, #16285 @ 0x3f9d │ │ │ │ movt r3, #21 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r2, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 3f66a <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ - bl 1f4c78 │ │ │ │ + bne.n 3f61a <_PyBytes_ReverseFind@@Base+0x7e> │ │ │ │ + bl 1f5bec │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3f66e <_PyBytes_ReverseFind@@Base+0x82> │ │ │ │ + b.n 3f61e <_PyBytes_ReverseFind@@Base+0x82> │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 3f6c4 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + cbz r4, 3f674 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbnz r0, 3f684 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ - movw r0, #31080 @ 0x7968 │ │ │ │ + cbnz r0, 3f634 <_PyBytes_ReverseFind@@Base+0x98> │ │ │ │ + movw r0, #30376 @ 0x76a8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f6ac <_PyBytes_ReverseFind@@Base+0xc0> │ │ │ │ - bl 145a5c │ │ │ │ - cbz r0, 3f69e <_PyBytes_ReverseFind@@Base+0xb2> │ │ │ │ + b.n 3f65c <_PyBytes_ReverseFind@@Base+0xc0> │ │ │ │ + bl 145494 │ │ │ │ + cbz r0, 3f64e <_PyBytes_ReverseFind@@Base+0xb2> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3f6ae <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ - movw r0, #5336 @ 0x14d8 │ │ │ │ + beq.n 3f65e <_PyBytes_ReverseFind@@Base+0xc2> │ │ │ │ + movw r0, #4632 @ 0x1218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f6a6 <_PyBytes_ReverseFind@@Base+0xba> │ │ │ │ + b.n 3f656 <_PyBytes_ReverseFind@@Base+0xba> │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl ebe20 │ │ │ │ + bl ebe58 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - bl 146090 │ │ │ │ - cbnz r5, 3f6c8 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ + bl 145ac8 │ │ │ │ + cbnz r5, 3f678 <_PyBytes_ReverseFind@@Base+0xdc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f6c4 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + beq.n 3f674 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f6c4 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ + cbnz r3, 3f674 <_PyBytes_ReverseFind@@Base+0xd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 3f70e <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ + b.n 3f6be <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df17c <_PyType_Name@@Base> │ │ │ │ + bl df1b8 <_PyType_Name@@Base> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #16788 @ 0x4194 │ │ │ │ + movw r0, #16084 @ 0x3ed4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f6f8 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + beq.n 3f6a8 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3f6f8 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ + cbnz r3, 3f6a8 <_PyBytes_ReverseFind@@Base+0x10c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f70e <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ + beq.n 3f6be <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 3f70e <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ + cbnz r3, 3f6be <_PyBytes_ReverseFind@@Base+0x122> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 3f742 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 3f6f2 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 3f73c <_PyBytes_ReverseFind@@Base+0x150> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3f742 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ + bne.n 3f6ec <_PyBytes_ReverseFind@@Base+0x150> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3f6f2 <_PyBytes_ReverseFind@@Base+0x156> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f780 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + cbnz r0, 3f730 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 3f75e <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 3f70e <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f758 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 3f75e <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ + bne.n 3f708 <_PyBytes_ReverseFind@@Base+0x16c> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 3f70e <_PyBytes_ReverseFind@@Base+0x172> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 3f780 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + cbnz r0, 3f730 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 3f780 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 3f730 <_PyBytes_ReverseFind@@Base+0x194> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 3f776 <_PyBytes_ReverseFind@@Base+0x18a> │ │ │ │ + bne.n 3f726 <_PyBytes_ReverseFind@@Base+0x18a> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 3f7ae <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ + bne.n 3f75e <_PyBytes_ReverseFind@@Base+0x1c2> │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ - movw r2, #51168 @ 0xc7e0 │ │ │ │ + movw r2, #50464 @ 0xc520 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ tst.w r2, #2 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ - cbz r1, 3f7f4 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + cbz r1, 3f7a4 <_PyBytes_ReverseFind@@Base+0x208> │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ add r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ push {r4, r5} │ │ │ │ cmp r1, r0 │ │ │ │ - bls.n 3f7dc <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ + bls.n 3f78c <_PyBytes_ReverseFind@@Base+0x1f0> │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ and.w r4, r5, #2 │ │ │ │ lsls r5, r5, #31 │ │ │ │ - bmi.n 3f7fe <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ + bmi.n 3f7ae <_PyBytes_ReverseFind@@Base+0x212> │ │ │ │ orrs r4, r2 │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ - b.n 3f7be <_PyBytes_ReverseFind@@Base+0x1d2> │ │ │ │ + b.n 3f76e <_PyBytes_ReverseFind@@Base+0x1d2> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ - b.n 3f806 <_PyBytes_ReverseFind@@Base+0x21a> │ │ │ │ + b.n 3f7b6 <_PyBytes_ReverseFind@@Base+0x21a> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ @@ -31025,318 +30997,342 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ sub sp, #32 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 3f828 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ + cbz r2, 3f7d8 <_PyBytes_ReverseFind@@Base+0x23c> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 3f838 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ + b.n 3f7e8 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 3f836 <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ + bhi.n 3f7e6 <_PyBytes_ReverseFind@@Base+0x24a> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f85a <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ + cbnz r0, 3f80a <_PyBytes_ReverseFind@@Base+0x26e> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 3f838 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ + b.n 3f7e8 <_PyBytes_ReverseFind@@Base+0x24c> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #60] @ (3f878 <_PyBytes_ReverseFind@@Base+0x28c>) │ │ │ │ + ldr r1, [pc, #60] @ (3f828 <_PyBytes_ReverseFind@@Base+0x28c>) │ │ │ │ movs r3, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 3f85c <_PyBytes_ReverseFind@@Base+0x270> │ │ │ │ - b.n 3f874 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ + cbnz r0, 3f80c <_PyBytes_ReverseFind@@Base+0x270> │ │ │ │ + b.n 3f824 <_PyBytes_ReverseFind@@Base+0x288> │ │ │ │ mov r5, r2 │ │ │ │ add r4, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ ldrne r2, [r3, #4] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f3288 <_PySet_Update@@Base+0x5a4> │ │ │ │ + b.w 1f41fc <_PySet_Update@@Base+0x5a0> │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r2, #92 @ 0x5c │ │ │ │ + cmp r2, #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1212] @ 0x4bc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f8b0 <_PyBytes_ReverseFind@@Base+0x2c4> │ │ │ │ + bne.n 3f860 <_PyBytes_ReverseFind@@Base+0x2c4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 3f8ca <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + b.n 3f87a <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ ldr.w r0, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 3f8de <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ + bne.n 3f88e <_PyBytes_ReverseFind@@Base+0x2f2> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3f916 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ + beq.n 3f8c6 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 3f916 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ + b.n 3f8c6 <_PyBytes_ReverseFind@@Base+0x32a> │ │ │ │ ldr.w r3, [r3, #1216] @ 0x4c0 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 3f8fa <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ + bne.n 3f8aa <_PyBytes_ReverseFind@@Base+0x30e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 3f8ca <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ + b.n 3f87a <_PyBytes_ReverseFind@@Base+0x2de> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #16800 @ 0x41a0 │ │ │ │ + movw r1, #16096 @ 0x3ee0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 3f9b6 <_PyBytes_ReverseFind@@Base+0x41a> │ │ │ │ + mov r7, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + ldrd r3, r2, [r1] │ │ │ │ + mov r8, r0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + ble.n 3f908 <_PyBytes_ReverseFind@@Base+0x36c> │ │ │ │ + movw r3, #56040 @ 0xdae8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #23292 @ 0x5afc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3f9b2 <_PyBytes_ReverseFind@@Base+0x416> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 3f994 <_PyBytes_ReverseFind@@Base+0x3f8> │ │ │ │ + ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ + bl c0e58 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f99e <_PyBytes_ReverseFind@@Base+0x402> │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ + bl 813f0 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 3f99e <_PyBytes_ReverseFind@@Base+0x402> │ │ │ │ + mov r2, r0 │ │ │ │ + ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 83654 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3f9a0 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f94e <_PyBytes_ReverseFind@@Base+0x3b2> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f94e <_PyBytes_ReverseFind@@Base+0x3b2> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r4, [r7, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r4, #0 │ │ │ │ + it eq │ │ │ │ + moveq r4, r3 │ │ │ │ + ldr.w r1, [r8, #916] @ 0x394 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r2, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 83654 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 3f9a0 <_PyBytes_ReverseFind@@Base+0x404> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 3f996 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 3f996 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3f996 <_PyBytes_ReverseFind@@Base+0x3fa> │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + b.n 3f9be <_PyBytes_ReverseFind@@Base+0x422> │ │ │ │ + movs r4, #0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mov r0, r4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + bl 79618 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79618 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 3f9be <_PyBytes_ReverseFind@@Base+0x422> │ │ │ │ + movw r5, #4364 @ 0x110c │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.n 3f9f2 <_PyBytes_ReverseFind@@Base+0x406> │ │ │ │ - tbb [pc, r3] │ │ │ │ - lsls r1, r2, #16 │ │ │ │ - asrs r5, r2, #25 │ │ │ │ - strb r5, [r2, r5] │ │ │ │ - cmp r2, #85 @ 0x55 │ │ │ │ - ldrd r2, r3, [r0, #8] │ │ │ │ - subs r2, #1 │ │ │ │ - bmi.n 3f96a <_PyBytes_ReverseFind@@Base+0x37e> │ │ │ │ - ldrb.w r0, [r3], #2 │ │ │ │ - ldrb.w r1, [r3, #-1] │ │ │ │ - strb.w r1, [r3, #-2] │ │ │ │ - strb.w r0, [r3, #-1] │ │ │ │ - b.n 3f954 <_PyBytes_ReverseFind@@Base+0x368> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 3fa0a <_PyBytes_ReverseFind@@Base+0x41e> │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - subs r1, #1 │ │ │ │ - bmi.n 3f96a <_PyBytes_ReverseFind@@Base+0x37e> │ │ │ │ - ldrb r6, [r3, #3] │ │ │ │ - ldrb r5, [r3, #2] │ │ │ │ - ldrb r4, [r3, #1] │ │ │ │ - bfi r2, r6, #0, #8 │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bfi r2, r5, #8, #8 │ │ │ │ - bfi r2, r4, #16, #8 │ │ │ │ - bfi r2, r0, #24, #8 │ │ │ │ - str.w r2, [r3], #4 │ │ │ │ - b.n 3f978 <_PyBytes_ReverseFind@@Base+0x38c> │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ - movs r1, #0 │ │ │ │ - mov r2, r1 │ │ │ │ - subs r0, #1 │ │ │ │ - bmi.n 3f96a <_PyBytes_ReverseFind@@Base+0x37e> │ │ │ │ - ldrb r5, [r3, #3] │ │ │ │ - adds r3, #8 │ │ │ │ - ldrb.w r4, [r3, #-6] │ │ │ │ - ldrb.w r6, [r3, #-1] │ │ │ │ - bfi r1, r5, #0, #8 │ │ │ │ - ldrb.w r5, [r3, #-7] │ │ │ │ - bfi r1, r4, #8, #8 │ │ │ │ - ldrb.w r4, [r3, #-2] │ │ │ │ - bfi r2, r6, #0, #8 │ │ │ │ - bfi r1, r5, #16, #8 │ │ │ │ - ldrb.w r5, [r3, #-8] │ │ │ │ - bfi r2, r4, #8, #8 │ │ │ │ - ldrb.w r4, [r3, #-3] │ │ │ │ - bfi r1, r5, #24, #8 │ │ │ │ - bfi r2, r4, #16, #8 │ │ │ │ - ldrb.w r4, [r3, #-4] │ │ │ │ - str.w r1, [r3, #-4] │ │ │ │ - bfi r2, r4, #24, #8 │ │ │ │ - str.w r2, [r3, #-8] │ │ │ │ - b.n 3f9a0 <_PyBytes_ReverseFind@@Base+0x3b4> │ │ │ │ - movw r3, #4312 @ 0x10d8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16832 @ 0x41c0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3fa30 <_PyBytes_ReverseFind@@Base+0x444> │ │ │ │ + bne.n 3f9fa <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ ldrd r5, r4, [r4] │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bpl.n 3fa98 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ - b.n 3fa4a <_PyBytes_ReverseFind@@Base+0x45e> │ │ │ │ + bpl.n 3fa62 <_PyBytes_ReverseFind@@Base+0x4c6> │ │ │ │ + b.n 3fa14 <_PyBytes_ReverseFind@@Base+0x478> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40488 @ 0x9e28 │ │ │ │ + movw r0, #39784 @ 0x9b68 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fa22 <_PyBytes_ReverseFind@@Base+0x436> │ │ │ │ + bne.n 3f9ec <_PyBytes_ReverseFind@@Base+0x450> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fb6e <_PyBytes_ReverseFind@@Base+0x582> │ │ │ │ + b.n 3fb38 <_PyBytes_ReverseFind@@Base+0x59c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 3fa98 <_PyBytes_ReverseFind@@Base+0x4ac> │ │ │ │ + bpl.n 3fa62 <_PyBytes_ReverseFind@@Base+0x4c6> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 3fa60 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ + bpl.n 3fa2a <_PyBytes_ReverseFind@@Base+0x48e> │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ mov r2, r1 │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bmi.n 3fa78 <_PyBytes_ReverseFind@@Base+0x48c> │ │ │ │ + bmi.n 3fa42 <_PyBytes_ReverseFind@@Base+0x4a6> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #16876 @ 0x41ec │ │ │ │ + movw r1, #16128 @ 0x3f00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3fa46 <_PyBytes_ReverseFind@@Base+0x45a> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3fa10 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ lsls r1, r3, #26 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r5, #20 │ │ │ │ ldrpl r0, [r5, #28] │ │ │ │ lsls r3, r2, #26 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ite mi │ │ │ │ addmi.w r1, r4, #20 │ │ │ │ ldrpl r1, [r4, #28] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 3ff84 │ │ │ │ + bl 3ff34 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3fb56 <_PyBytes_ReverseFind@@Base+0x56a> │ │ │ │ + b.n 3fb20 <_PyBytes_ReverseFind@@Base+0x584> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 3faca <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 3fa94 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 3faca <_PyBytes_ReverseFind@@Base+0x4de> │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 3fa94 <_PyBytes_ReverseFind@@Base+0x4f8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #16940 @ 0x422c │ │ │ │ + movw r1, #16192 @ 0x3f40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fa46 <_PyBytes_ReverseFind@@Base+0x45a> │ │ │ │ + beq.n 3fa10 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3fafc <_PyBytes_ReverseFind@@Base+0x510> │ │ │ │ + ble.n 3fac6 <_PyBytes_ReverseFind@@Base+0x52a> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ - b.n 3fa46 <_PyBytes_ReverseFind@@Base+0x45a> │ │ │ │ + bl d2728 │ │ │ │ + b.n 3fa10 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 3fb12 <_PyBytes_ReverseFind@@Base+0x526> │ │ │ │ + bne.n 3fadc <_PyBytes_ReverseFind@@Base+0x540> │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ - b.n 3fa46 <_PyBytes_ReverseFind@@Base+0x45a> │ │ │ │ + bl d2728 │ │ │ │ + b.n 3fa10 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 3fb3c <_PyBytes_ReverseFind@@Base+0x550> │ │ │ │ + ble.n 3fb06 <_PyBytes_ReverseFind@@Base+0x56a> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 3fa46 <_PyBytes_ReverseFind@@Base+0x45a> │ │ │ │ + bl d2728 │ │ │ │ + b.n 3fa10 <_PyBytes_ReverseFind@@Base+0x474> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 3ff84 │ │ │ │ + bl 3ff34 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -31352,383 +31348,359 @@ │ │ │ │ subs r3, r5, #1 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r2, #0 │ │ │ │ mov r6, r1 │ │ │ │ strd r4, r2, [sp, #16] │ │ │ │ cmp r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ - bhi.n 3fba0 <_PyBytes_ReverseFind@@Base+0x5b4> │ │ │ │ + bhi.n 3fb6a <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 3fbca <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ - b.n 3fbba <_PyBytes_ReverseFind@@Base+0x5ce> │ │ │ │ - movw r0, #1112 @ 0x458 │ │ │ │ + ble.n 3fb94 <_PyBytes_ReverseFind@@Base+0x5f8> │ │ │ │ + b.n 3fb84 <_PyBytes_ReverseFind@@Base+0x5e8> │ │ │ │ + movw r0, #408 @ 0x198 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fb98 <_PyBytes_ReverseFind@@Base+0x5ac> │ │ │ │ + bne.n 3fb62 <_PyBytes_ReverseFind@@Base+0x5c6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 3fc10 <_PyBytes_ReverseFind@@Base+0x624> │ │ │ │ + b.n 3fbda <_PyBytes_ReverseFind@@Base+0x63e> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 1175b0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 116ee8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fbb6 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + beq.n 3fb80 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 3fbe2 <_PyBytes_ReverseFind@@Base+0x5f6> │ │ │ │ + bne.n 3fbac <_PyBytes_ReverseFind@@Base+0x610> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r1, 3fbf0 <_PyBytes_ReverseFind@@Base+0x604> │ │ │ │ + cbnz r1, 3fbba <_PyBytes_ReverseFind@@Base+0x61e> │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.n 3fbf2 <_PyBytes_ReverseFind@@Base+0x606> │ │ │ │ + b.n 3fbbc <_PyBytes_ReverseFind@@Base+0x620> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 1175b0 <_PyEval_SliceIndex@@Base> │ │ │ │ + bl 116ee8 <_PyEval_SliceIndex@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3fbca <_PyBytes_ReverseFind@@Base+0x5de> │ │ │ │ - b.n 3fbb6 <_PyBytes_ReverseFind@@Base+0x5ca> │ │ │ │ + bne.n 3fb94 <_PyBytes_ReverseFind@@Base+0x5f8> │ │ │ │ + b.n 3fb80 <_PyBytes_ReverseFind@@Base+0x5e4> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #1112 @ 0x458 │ │ │ │ + movw r2, #408 @ 0x198 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r5, [sp, #8] │ │ │ │ - bl 209b7c <_PyEval_GetBuiltin@@Base+0x7b8> │ │ │ │ + bl 20a9a4 <_PyEval_GetBuiltin@@Base+0x7b8> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ add r3, r5 │ │ │ │ str r3, [r4, #24] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 3fd00 <_PyBytes_ReverseFind@@Base+0x714> │ │ │ │ - mov r7, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - ldrd r3, r2, [r1] │ │ │ │ - mov r8, r0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - ble.n 3fc52 <_PyBytes_ReverseFind@@Base+0x666> │ │ │ │ - movw r3, #56040 @ 0xdae8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23996 @ 0x5dbc │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3fcfc <_PyBytes_ReverseFind@@Base+0x710> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - cmp r3, #1 │ │ │ │ - bne.n 3fcde <_PyBytes_ReverseFind@@Base+0x6f2> │ │ │ │ - ldr.w r0, [r0, #508] @ 0x1fc │ │ │ │ - bl c0ea4 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3fce8 <_PyBytes_ReverseFind@@Base+0x6fc> │ │ │ │ - ldr r0, [r7, #4] │ │ │ │ - bl 8140c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 3fce8 <_PyBytes_ReverseFind@@Base+0x6fc> │ │ │ │ - mov r2, r0 │ │ │ │ - ldr.w r1, [r8, #812] @ 0x32c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 83670 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3fcea <_PyBytes_ReverseFind@@Base+0x6fe> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3fc98 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fc98 <_PyBytes_ReverseFind@@Base+0x6ac> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r4, [r7, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r4, #0 │ │ │ │ - it eq │ │ │ │ - moveq r4, r3 │ │ │ │ - ldr.w r1, [r8, #916] @ 0x394 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r2, r4 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 83670 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 3fcea <_PyBytes_ReverseFind@@Base+0x6fe> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 3fce0 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 3fce0 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3fce0 <_PyBytes_ReverseFind@@Base+0x6f4> │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - b.n 3fd08 <_PyBytes_ReverseFind@@Base+0x71c> │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r0, r4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - bl 79634 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 3fd08 <_PyBytes_ReverseFind@@Base+0x71c> │ │ │ │ - movw r5, #4364 @ 0x110c │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8584 @ 0x2188 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 3fd46 <_PyBytes_ReverseFind@@Base+0x75a> │ │ │ │ + beq.n 3fc16 <_PyBytes_ReverseFind@@Base+0x67a> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #17056 @ 0x42a0 │ │ │ │ + movw r1, #16308 @ 0x3fb4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ - bl 3fd5a │ │ │ │ + b.w d59a4 │ │ │ │ + bl 3fd0a │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.n 3fcf0 <_PyBytes_ReverseFind@@Base+0x754> │ │ │ │ + tbb [pc, r3] │ │ │ │ + lsls r1, r2, #16 │ │ │ │ + asrs r5, r2, #25 │ │ │ │ + strb r5, [r2, r5] │ │ │ │ + cmp r2, #85 @ 0x55 │ │ │ │ + ldrd r2, r3, [r0, #8] │ │ │ │ + subs r2, #1 │ │ │ │ + bmi.n 3fc68 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ + ldrb.w r0, [r3], #2 │ │ │ │ + ldrb.w r1, [r3, #-1] │ │ │ │ + strb.w r1, [r3, #-2] │ │ │ │ + strb.w r0, [r3, #-1] │ │ │ │ + b.n 3fc52 <_PyBytes_ReverseFind@@Base+0x6b6> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 3fd08 <_PyBytes_ReverseFind@@Base+0x76c> │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + subs r1, #1 │ │ │ │ + bmi.n 3fc68 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ + ldrb r6, [r3, #3] │ │ │ │ + ldrb r5, [r3, #2] │ │ │ │ + ldrb r4, [r3, #1] │ │ │ │ + bfi r2, r6, #0, #8 │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bfi r2, r5, #8, #8 │ │ │ │ + bfi r2, r4, #16, #8 │ │ │ │ + bfi r2, r0, #24, #8 │ │ │ │ + str.w r2, [r3], #4 │ │ │ │ + b.n 3fc76 <_PyBytes_ReverseFind@@Base+0x6da> │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ + movs r1, #0 │ │ │ │ + mov r2, r1 │ │ │ │ + subs r0, #1 │ │ │ │ + bmi.n 3fc68 <_PyBytes_ReverseFind@@Base+0x6cc> │ │ │ │ + ldrb r5, [r3, #3] │ │ │ │ + adds r3, #8 │ │ │ │ + ldrb.w r4, [r3, #-6] │ │ │ │ + ldrb.w r6, [r3, #-1] │ │ │ │ + bfi r1, r5, #0, #8 │ │ │ │ + ldrb.w r5, [r3, #-7] │ │ │ │ + bfi r1, r4, #8, #8 │ │ │ │ + ldrb.w r4, [r3, #-2] │ │ │ │ + bfi r2, r6, #0, #8 │ │ │ │ + bfi r1, r5, #16, #8 │ │ │ │ + ldrb.w r5, [r3, #-8] │ │ │ │ + bfi r2, r4, #8, #8 │ │ │ │ + ldrb.w r4, [r3, #-3] │ │ │ │ + bfi r1, r5, #24, #8 │ │ │ │ + bfi r2, r4, #16, #8 │ │ │ │ + ldrb.w r4, [r3, #-4] │ │ │ │ + str.w r1, [r3, #-4] │ │ │ │ + bfi r2, r4, #24, #8 │ │ │ │ + str.w r2, [r3, #-8] │ │ │ │ + b.n 3fc9e <_PyBytes_ReverseFind@@Base+0x702> │ │ │ │ + movw r3, #4312 @ 0x10d8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #16388 @ 0x4004 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0003fd5a : │ │ │ │ +0003fd0a : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8284 @ 0x205c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fd90 │ │ │ │ + beq.n 3fd40 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #58468 @ 0xe464 │ │ │ │ + movw r1, #57764 @ 0xe1a4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 3fdb6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 3fd66 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #8584 @ 0x2188 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 3fdbc │ │ │ │ + beq.n 3fd6c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17136 @ 0x42f0 │ │ │ │ + movw r1, #16432 @ 0x4030 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 3feb2 │ │ │ │ + b.n 3fe62 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ - cbz r6, 3fdda │ │ │ │ + cbz r6, 3fd8a │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17172 @ 0x4314 │ │ │ │ + movw r1, #16468 @ 0x4054 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 3fdb6 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 3fd66 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3fdfc │ │ │ │ + beq.n 3fdac │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17204 @ 0x4334 │ │ │ │ + movw r1, #16500 @ 0x4074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 3fdb6 │ │ │ │ - ldr.w r8, [pc, #184] @ 3feb8 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 3fd66 │ │ │ │ + ldr.w r8, [pc, #184] @ 3fe68 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r7, r8] │ │ │ │ ldr.w r0, [r9, #120] @ 0x78 │ │ │ │ - cbnz r0, 3fe18 │ │ │ │ - bl 2271b4 │ │ │ │ - cbz r0, 3fe18 │ │ │ │ + cbnz r0, 3fdc8 │ │ │ │ + bl 227aa4 │ │ │ │ + cbz r0, 3fdc8 │ │ │ │ str.w r0, [r9, #120] @ 0x78 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 3fe38 │ │ │ │ + beq.n 3fde8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17248 @ 0x4360 │ │ │ │ + movw r1, #16544 @ 0x40a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 3fdb6 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 3fd66 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 3fea8 │ │ │ │ + bne.n 3fe58 │ │ │ │ ldr.w r7, [r8, r7] │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r4, [r7, #120] @ 0x78 │ │ │ │ - cbnz r4, 3fe58 │ │ │ │ - bl 2271b4 │ │ │ │ + cbnz r4, 3fe08 │ │ │ │ + bl 227aa4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fdb6 │ │ │ │ + beq.n 3fd66 │ │ │ │ str r0, [r7, #120] @ 0x78 │ │ │ │ ldr r7, [r4, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 407ba │ │ │ │ + bl 4076a │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 3fdb6 │ │ │ │ + beq.n 3fd66 │ │ │ │ cmp r7, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 3fe92 │ │ │ │ + bne.n 3fe42 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3fe80 │ │ │ │ + beq.n 3fe30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 3fe80 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 3fe30 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #56116 @ 0xdb34 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ee6b8 │ │ │ │ - b.n 3fdb6 │ │ │ │ + bl ee6f4 │ │ │ │ + b.n 3fd66 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3feb2 │ │ │ │ + beq.n 3fe62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 3feb2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 3feb2 │ │ │ │ + cbnz r3, 3fe62 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 3fe62 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 241a9c │ │ │ │ + b.w 2422cc │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ - bl 145a5c │ │ │ │ - cbz r0, 3fee6 │ │ │ │ + bl 145494 │ │ │ │ + cbz r0, 3fe96 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 3fef6 │ │ │ │ - movw r0, #44856 @ 0xaf38 │ │ │ │ + beq.n 3fea6 │ │ │ │ + movw r0, #44152 @ 0xac78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10ec90 │ │ │ │ + bl 10efbc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 3fefa │ │ │ │ + cbnz r0, 3feaa │ │ │ │ mov r0, r6 │ │ │ │ - bl 146090 │ │ │ │ + bl 145ac8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 3ff48 │ │ │ │ + b.n 3fef8 │ │ │ │ ldr r4, [r6, #32] │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl df17c <_PyType_Name@@Base> │ │ │ │ + bl df1b8 <_PyType_Name@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ mov r1, r0 │ │ │ │ - blt.n 3ff1c │ │ │ │ + blt.n 3fecc │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #17288 @ 0x4388 │ │ │ │ + movw r0, #16584 @ 0x40c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 3ff2c │ │ │ │ + b.n 3fedc │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #4756 @ 0x1294 │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 146090 │ │ │ │ + bl 145ac8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 3ff48 │ │ │ │ + beq.n 3fef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 3ff48 │ │ │ │ + cbnz r3, 3fef8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 3ff6c │ │ │ │ + bne.n 3ff1c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 253620 │ │ │ │ + b.w 253d80 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40408 @ 0x9dd8 │ │ │ │ + movw r0, #39704 @ 0x9b18 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 3ff60 │ │ │ │ + bne.n 3ff10 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5} │ │ │ │ sub sp, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -31740,75 +31712,75 @@ │ │ │ │ ittt ne │ │ │ │ movne r3, #1 │ │ │ │ movne r0, r1 │ │ │ │ strbne.w r3, [sp, #3] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 3ffc4 │ │ │ │ + ble.n 3ff74 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ ldrb r5, [r1, r3] │ │ │ │ adds r3, #1 │ │ │ │ ldrb.w r2, [sp, #3] │ │ │ │ eors r4, r5 │ │ │ │ orrs r2, r4 │ │ │ │ strb.w r2, [sp, #3] │ │ │ │ - b.n 3ffaa │ │ │ │ + b.n 3ff5a │ │ │ │ ldrb.w r0, [sp, #3] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1cf080 │ │ │ │ + bl 1d0074 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - cbz r0, 4000e │ │ │ │ + cbz r0, 3ffbe │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40032 │ │ │ │ + beq.n 3ffe2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 40032 │ │ │ │ + b.n 3ffe2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 4002a │ │ │ │ - bl fd9a4 │ │ │ │ - cbz r0, 40026 │ │ │ │ + cbz r0, 3ffda │ │ │ │ + bl fd9dc │ │ │ │ + cbz r0, 3ffd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 40032 │ │ │ │ + b.n 3ffe2 │ │ │ │ movw r0, #51468 @ 0xc90c │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00040034 : │ │ │ │ - ldr r2, [pc, #48] @ (40068 ) │ │ │ │ +0003ffe4 : │ │ │ │ + ldr r2, [pc, #48] @ (40018 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #380] @ 0x17c │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.n 40060 │ │ │ │ + beq.n 40010 │ │ │ │ push {r4} │ │ │ │ adds r4, r3, #1 │ │ │ │ str.w r4, [r1, #380] @ 0x17c │ │ │ │ add.w r1, r3, #1120 @ 0x460 │ │ │ │ pop {r4} │ │ │ │ str.w r0, [r2, r1, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ @@ -31823,530 +31795,530 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40096 │ │ │ │ + bhi.n 40046 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 400ae │ │ │ │ - b.n 400c2 │ │ │ │ - movw r0, #968 @ 0x3c8 │ │ │ │ + cbnz r0, 4005e │ │ │ │ + b.n 40072 │ │ │ │ + movw r0, #264 @ 0x108 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40178 │ │ │ │ - b.n 40088 │ │ │ │ - bl 85f00 │ │ │ │ + beq.n 40128 │ │ │ │ + b.n 40038 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 400d0 │ │ │ │ + bne.n 40080 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 400e0 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 40090 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40178 │ │ │ │ + bne.n 40128 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 400e0 │ │ │ │ + b.n 40090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 400be │ │ │ │ + bne.n 4006e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 400be │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4006e │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 4014c │ │ │ │ + ble.n 400fc │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 400fa │ │ │ │ + bpl.n 400aa │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40120 │ │ │ │ + bne.n 400d0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 4014e │ │ │ │ + b.n 400fe │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40114 │ │ │ │ + beq.n 400c4 │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 4012c │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 400dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4012c │ │ │ │ + bne.n 400dc │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 4014e │ │ │ │ + b.n 400fe │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40106 │ │ │ │ + bne.n 400b6 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31048 @ 0x7948 │ │ │ │ + movw r2, #30344 @ 0x7688 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #968 @ 0x3c8 │ │ │ │ + movw r0, #264 @ 0x108 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40178 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40128 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 4016a │ │ │ │ - cbz r1, 4015a │ │ │ │ + bgt.n 4011a │ │ │ │ + cbz r1, 4010a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 40162 │ │ │ │ + b.n 40112 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 161228 │ │ │ │ + b.w 160e48 │ │ │ │ subs r2, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3c320 │ │ │ │ + b.w 3c2c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ - cbnz r5, 401b0 │ │ │ │ + cbnz r5, 40160 │ │ │ │ mov r4, r0 │ │ │ │ - bl 1cf060 │ │ │ │ + bl 1d0058 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 401b0 │ │ │ │ + cbz r0, 40160 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 401b0 │ │ │ │ + beq.n 40160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 401b0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40160 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 401d8 │ │ │ │ + cbz r0, 40188 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 401fc │ │ │ │ + beq.n 401ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 401fc │ │ │ │ + b.n 401ac │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 401f4 │ │ │ │ - bl fd9a4 │ │ │ │ - cbz r0, 401f0 │ │ │ │ + cbz r0, 401a4 │ │ │ │ + bl fd9dc │ │ │ │ + cbz r0, 401a0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 401fc │ │ │ │ + b.n 401ac │ │ │ │ movw r0, #51468 @ 0xc90c │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r1, 40220 │ │ │ │ + cbz r1, 401d0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 4026a │ │ │ │ + cbz r3, 4021a │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4026a │ │ │ │ + cbnz r0, 4021a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4026a │ │ │ │ - movw r0, #34384 @ 0x8650 │ │ │ │ + beq.n 4021a │ │ │ │ + movw r0, #33680 @ 0x8390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4026e │ │ │ │ + cbnz r0, 4021e │ │ │ │ mov r0, r4 │ │ │ │ - bl 262910 │ │ │ │ + bl 2628d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 402c6 │ │ │ │ + b.n 40276 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #710 @ 0x2c6 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - movw r0, #17324 @ 0x43ac │ │ │ │ + movw r0, #16620 @ 0x40ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #24] │ │ │ │ - beq.n 402a4 │ │ │ │ + beq.n 40254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 402a4 │ │ │ │ + cbnz r3, 40254 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 40264 │ │ │ │ + beq.n 40214 │ │ │ │ mov r0, r7 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 402c6 │ │ │ │ + beq.n 40276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 402c6 │ │ │ │ + cbnz r3, 40276 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 402ec │ │ │ │ + bne.n 4029c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 146c00 │ │ │ │ + b.w 146638 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40344 @ 0x9d98 │ │ │ │ + movw r0, #39640 @ 0x9ad8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 402e0 │ │ │ │ + bne.n 40290 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 161228 │ │ │ │ - cbz r0, 4034c │ │ │ │ + bl 160e48 │ │ │ │ + cbz r0, 402fc │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 40326 │ │ │ │ + cbz r3, 402d6 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 4032e │ │ │ │ + b.n 402de │ │ │ │ movw r2, #10880 @ 0x2a80 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4034c │ │ │ │ + cbz r5, 402fc │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - movw r1, #52192 @ 0xcbe0 │ │ │ │ + movw r1, #51488 @ 0xc920 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ cmp r5, r3 │ │ │ │ - ble.n 4034c │ │ │ │ + ble.n 402fc │ │ │ │ ldrb r6, [r4, r3] │ │ │ │ ldrb r6, [r1, r6] │ │ │ │ strb r6, [r2, r3] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 4033e │ │ │ │ + b.n 402ee │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ movw r3, #8284 @ 0x205c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4037a │ │ │ │ + bne.n 4032a │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 241194 │ │ │ │ - b.n 40396 │ │ │ │ + bl 241970 │ │ │ │ + b.n 40346 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #1417 @ 0x589 │ │ │ │ + movw r1, #1337 @ 0x539 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 1e9bdc │ │ │ │ + b.w 1eab54 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ - cbz r3, 403e8 │ │ │ │ + cbz r3, 40398 │ │ │ │ mov r8, r1 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 403e8 │ │ │ │ + cbnz r0, 40398 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 403e8 │ │ │ │ + beq.n 40398 │ │ │ │ mov r0, r6 │ │ │ │ - bl 268c6c │ │ │ │ + bl 268a4c │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 403ec │ │ │ │ + cbnz r0, 4039c │ │ │ │ mov r0, r4 │ │ │ │ - bl 262910 │ │ │ │ + bl 2628d0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40462 │ │ │ │ + b.n 40412 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 40412 │ │ │ │ + cbnz r0, 403c2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 403e2 │ │ │ │ + beq.n 40392 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 403e2 │ │ │ │ + bne.n 40392 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 403e2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40392 │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #43148 @ 0xa88c │ │ │ │ + movw r0, #42444 @ 0xa5cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 403e2 │ │ │ │ + beq.n 40392 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #631 @ 0x277 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #76] @ 0x4c │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17360 @ 0x43d0 │ │ │ │ + movw r0, #16656 @ 0x4110 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ str r7, [r4, #24] │ │ │ │ - cbnz r0, 4044e │ │ │ │ + cbnz r0, 403fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 262910 │ │ │ │ - b.n 40462 │ │ │ │ + bl 2628d0 │ │ │ │ + b.n 40412 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40462 │ │ │ │ + beq.n 40412 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 40462 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 40412 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ b.w 29b28 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 404a0 │ │ │ │ + bhi.n 40450 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 404b8 │ │ │ │ - b.n 404cc │ │ │ │ - movw r0, #1056 @ 0x420 │ │ │ │ + cbnz r0, 40468 │ │ │ │ + b.n 4047c │ │ │ │ + movw r0, #352 @ 0x160 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40582 │ │ │ │ - b.n 40492 │ │ │ │ - bl 85f00 │ │ │ │ + beq.n 40532 │ │ │ │ + b.n 40442 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 404da │ │ │ │ + bne.n 4048a │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 404ea │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4049a │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40582 │ │ │ │ + bne.n 40532 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 404ea │ │ │ │ + b.n 4049a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 404c8 │ │ │ │ + bne.n 40478 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 404c8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40478 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40556 │ │ │ │ + ble.n 40506 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40504 │ │ │ │ + bpl.n 404b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4052a │ │ │ │ + bne.n 404da │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40558 │ │ │ │ + b.n 40508 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4051e │ │ │ │ + beq.n 404ce │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 40536 │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 404e6 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40536 │ │ │ │ + bne.n 404e6 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40558 │ │ │ │ + b.n 40508 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 40510 │ │ │ │ + bne.n 404c0 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31048 @ 0x7948 │ │ │ │ + movw r2, #30344 @ 0x7688 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #1056 @ 0x420 │ │ │ │ + movw r0, #352 @ 0x160 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 40582 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40532 │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 40574 │ │ │ │ - cbz r1, 40564 │ │ │ │ + bgt.n 40524 │ │ │ │ + cbz r1, 40514 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 4056c │ │ │ │ + b.n 4051c │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 161228 │ │ │ │ + b.w 160e48 │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 3c320 │ │ │ │ + b.w 3c2c8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ vabs.f64 d6, d0 │ │ │ │ - vldr d7, [pc, #112] @ 40610 │ │ │ │ + vldr d7, [pc, #112] @ 405c0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 405da │ │ │ │ + bhi.n 4058a │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 405c6 │ │ │ │ + ble.n 40576 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ b.w 2a11c │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 405fc │ │ │ │ - b.n 405f6 │ │ │ │ + beq.n 405ac │ │ │ │ + b.n 405a6 │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 40600 │ │ │ │ + bvs.n 405b0 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 40600 │ │ │ │ + bgt.n 405b0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r0, #0] │ │ │ │ - vldr d8, [pc, #32] @ 40618 │ │ │ │ - b.n 40600 │ │ │ │ - vldr d8, [pc, #32] @ 40620 │ │ │ │ + vldr d8, [pc, #32] @ 405c8 │ │ │ │ + b.n 405b0 │ │ │ │ + vldr d8, [pc, #32] @ 405d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ @@ -32359,278 +32331,278 @@ │ │ │ │ movs r0, r0 │ │ │ │ vsli.32 d27, d0, #16 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 40648 │ │ │ │ + bne.n 405f8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 24f988 │ │ │ │ + b.w 250064 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40380 @ 0x9dbc │ │ │ │ + movw r0, #39676 @ 0x9afc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4063c │ │ │ │ + bne.n 405ec │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 40682 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 40632 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4068e │ │ │ │ + cbz r3, 4063e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 406b0 │ │ │ │ + b.n 40660 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 406ac │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4065c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 406ac │ │ │ │ + cbnz r3, 4065c │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 406ac │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4065c │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 406de │ │ │ │ + bhi.n 4068e │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 406f6 │ │ │ │ - b.n 4070a │ │ │ │ - movw r0, #968 @ 0x3c8 │ │ │ │ + cbnz r0, 406a6 │ │ │ │ + b.n 406ba │ │ │ │ + movw r0, #264 @ 0x108 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 407b4 │ │ │ │ - b.n 406d0 │ │ │ │ - bl 85f00 │ │ │ │ + beq.n 40764 │ │ │ │ + b.n 40680 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 40718 │ │ │ │ + bne.n 406c8 │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 40728 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 406d8 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 407b4 │ │ │ │ + bne.n 40764 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40728 │ │ │ │ + b.n 406d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 40706 │ │ │ │ + bne.n 406b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40706 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 406b6 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 40794 │ │ │ │ + ble.n 40744 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 40742 │ │ │ │ + bpl.n 406f2 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40768 │ │ │ │ + bne.n 40718 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 40796 │ │ │ │ + b.n 40746 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4075c │ │ │ │ + beq.n 4070c │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 40774 │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 40724 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 40774 │ │ │ │ + bne.n 40724 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 40796 │ │ │ │ + b.n 40746 │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 4074e │ │ │ │ + bne.n 406fe │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31048 @ 0x7948 │ │ │ │ + movw r2, #30344 @ 0x7688 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #968 @ 0x3c8 │ │ │ │ + movw r0, #264 @ 0x108 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 407b4 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 40764 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 407a6 │ │ │ │ + bgt.n 40756 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e4c68 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e5be0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r5, r2 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40890 │ │ │ │ + b.w 40840 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4080a │ │ │ │ + beq.n 407ba │ │ │ │ add r1, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ str r5, [sp, #12] │ │ │ │ - bl 261b3c <_Py_strhex@@Base+0x2b8> │ │ │ │ + bl 261aec <_Py_strhex@@Base+0x2b8> │ │ │ │ cmp r0, #3 │ │ │ │ - bhi.n 407f8 │ │ │ │ + bhi.n 407a8 │ │ │ │ tbb [pc, r0] │ │ │ │ movs r1, #11 │ │ │ │ lsls r5, r1, #8 │ │ │ │ - bl 242be8 │ │ │ │ + bl 2433c8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r0, 40856 │ │ │ │ + cbnz r0, 40806 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 40846 │ │ │ │ + bne.n 407f6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40862 │ │ │ │ - ldr r2, [pc, #88] @ (40868 ) │ │ │ │ + b.n 40812 │ │ │ │ + ldr r2, [pc, #88] @ (40818 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ ldr.w r3, [r2, #1244] @ 0x4dc │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 40862 │ │ │ │ + beq.n 40812 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #1244] @ 0x4dc │ │ │ │ - b.n 40862 │ │ │ │ + b.n 40812 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40860 │ │ │ │ + beq.n 40810 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 40860 │ │ │ │ + b.n 40810 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4080a │ │ │ │ + bne.n 407ba │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4080a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 407ba │ │ │ │ ldr r3, [r4, #16] │ │ │ │ str r2, [r0, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - b.n 40862 │ │ │ │ + b.n 40812 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #2177 @ 0x881 │ │ │ │ + movw r1, #2097 @ 0x831 │ │ │ │ movt r1, #4 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcmp.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4088e │ │ │ │ + beq.n 4083e │ │ │ │ b.w 29db8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ bic.w r4, r1, r1, asr #31 │ │ │ │ bic.w r9, r2, r2, asr #31 │ │ │ │ orrs.w r5, r9, r4 │ │ │ │ - bne.n 408b6 │ │ │ │ + bne.n 40866 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1e4c68 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e5be0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ mov r8, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ add r1, r9 │ │ │ │ mov r6, r3 │ │ │ │ add r1, r4 │ │ │ │ mov r7, r2 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 40902 │ │ │ │ + cbz r0, 408b2 │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - ble.n 408e2 │ │ │ │ + ble.n 40892 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx 29634 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ add.w r0, r8, r4 │ │ │ │ blx 29cc8 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 40902 │ │ │ │ + ble.n 408b2 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add r0, r4 │ │ │ │ add r0, r8 │ │ │ │ blx 29634 │ │ │ │ mov r0, sl │ │ │ │ @@ -32640,144 +32612,144 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 12270c │ │ │ │ - cbnz r0, 4093c │ │ │ │ - bl d7cc0 │ │ │ │ + bl 1220bc │ │ │ │ + cbnz r0, 408ec │ │ │ │ + bl d7c34 │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 40952 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 40952 │ │ │ │ + beq.n 40902 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 40902 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 40956 │ │ │ │ + b.n 40906 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 4099e │ │ │ │ + bpl.n 4094e │ │ │ │ ldr r2, [r3, #32] │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ - bl c2184 │ │ │ │ + bl c2134 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4099a │ │ │ │ + cbz r0, 4094a │ │ │ │ mov r1, r5 │ │ │ │ - bl 89fdc │ │ │ │ - cbz r0, 409a6 │ │ │ │ + bl 89fe4 │ │ │ │ + cbz r0, 40956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4099a │ │ │ │ + beq.n 4094a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4099a │ │ │ │ + cbnz r3, 4094a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 409a6 │ │ │ │ + b.n 40956 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 409ca │ │ │ │ + bne.n 4097a │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1646e4 │ │ │ │ + b.w 164304 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40424 @ 0x9de8 │ │ │ │ + movw r0, #39720 @ 0x9b28 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 409be │ │ │ │ + bne.n 4096e │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 40a08 │ │ │ │ + bhi.n 409b8 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 40a22 │ │ │ │ + ble.n 409d2 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 40a2a │ │ │ │ - movw r0, #62260 @ 0xf334 │ │ │ │ + b.n 409da │ │ │ │ + movw r0, #61556 @ 0xf074 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 409fe │ │ │ │ + bne.n 409ae │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40a7e │ │ │ │ + b.n 40a2e │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #8284 @ 0x205c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 40a4e │ │ │ │ + bne.n 409fe │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ add r2, sp, #4 │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 241194 │ │ │ │ + bl 241970 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 40a6c │ │ │ │ + bne.n 40a1c │ │ │ │ mov r4, r5 │ │ │ │ - b.n 40a7e │ │ │ │ + b.n 40a2e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #14860 @ 0x3a0c │ │ │ │ + movw r1, #14156 @ 0x374c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 40a74 │ │ │ │ + cbz r0, 40a24 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40a7e │ │ │ │ + beq.n 40a2e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -32785,534 +32757,534 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 40aaa │ │ │ │ + cbnz r7, 40a5a │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 40aaa │ │ │ │ + blt.n 40a5a │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 40aaa │ │ │ │ - cbnz r2, 40aca │ │ │ │ - ldr r1, [pc, #92] @ (40b08 ) │ │ │ │ + bgt.n 40a5a │ │ │ │ + cbnz r2, 40a7a │ │ │ │ + ldr r1, [pc, #92] @ (40ab8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40aca │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40a7a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40b02 │ │ │ │ + b.n 40ab2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 40ada │ │ │ │ + ble.n 40a8a │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 40adc │ │ │ │ - b.n 40ac6 │ │ │ │ + bge.n 40a8c │ │ │ │ + b.n 40a76 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ uxtb r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ blx 29b98 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 40afa │ │ │ │ + cbz r0, 40aaa │ │ │ │ ldr r1, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 261918 <_Py_strhex@@Base+0x94> │ │ │ │ - b.n 40ac6 │ │ │ │ + bl 2618c8 <_Py_strhex@@Base+0x94> │ │ │ │ + b.n 40a76 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r2, #228 @ 0xe4 │ │ │ │ + cmp r2, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 40b34 │ │ │ │ + cbnz r1, 40ae4 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #12772 @ 0x31e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 40b40 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 40af0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 40b46 │ │ │ │ + bge.n 40af6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40b50 │ │ │ │ + b.n 40b00 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ str r1, [r4, #28] │ │ │ │ blx 2a29c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fde50 │ │ │ │ + b.w fde88 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 40b7e │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 40bae │ │ │ │ + bne.n 40b2e │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 40b5e │ │ │ │ mov r0, r4 │ │ │ │ blx 291c0 │ │ │ │ - cbnz r0, 40b9e │ │ │ │ + cbnz r0, 40b4e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #17772 @ 0x456c │ │ │ │ + movw r1, #17068 @ 0x42ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 40bae │ │ │ │ - movw r1, #47228 @ 0xb87c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 40b5e │ │ │ │ + movw r1, #46524 @ 0xb5bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6380 │ │ │ │ + b.w f63b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w fde50 │ │ │ │ + b.w fde88 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 40bd4 │ │ │ │ + cbz r3, 40b84 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 40be4 │ │ │ │ + b.n 40b94 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40be2 │ │ │ │ + ble.n 40b92 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40bde │ │ │ │ - cbnz r1, 40c04 │ │ │ │ + bgt.n 40b8e │ │ │ │ + cbnz r1, 40bb4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 40be4 │ │ │ │ + b.n 40b94 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #200] @ (40cb0 ) │ │ │ │ + ldr r1, [pc, #200] @ (40c60 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40c0a │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40bba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 40caa │ │ │ │ + b.n 40c5a │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr r7, [r0, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 40c1c │ │ │ │ + beq.n 40bcc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.n 40c00 │ │ │ │ + blt.n 40bb0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbz r3, 40c48 │ │ │ │ - cbz r6, 40c24 │ │ │ │ + cbz r3, 40bf8 │ │ │ │ + cbz r6, 40bd4 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 40c34 │ │ │ │ + bne.n 40be4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 40caa │ │ │ │ + b.n 40c5a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 220d20 │ │ │ │ + bl 2217a4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 40c5a │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 40c0a │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40c00 │ │ │ │ + bne.n 40bb0 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ee6b8 │ │ │ │ - b.n 40c00 │ │ │ │ - cbz r6, 40c84 │ │ │ │ + bl ee6f4 │ │ │ │ + b.n 40bb0 │ │ │ │ + cbz r6, 40c34 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40c2a │ │ │ │ + beq.n 40bda │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2483ec │ │ │ │ + bl 248ac4 <_PyXI_EndInterpreter@@Base+0x344> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - cbnz r3, 40c78 │ │ │ │ + cbnz r3, 40c28 │ │ │ │ str r5, [r4, #32] │ │ │ │ - b.n 40c7a │ │ │ │ + b.n 40c2a │ │ │ │ str r5, [r3, #8] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 40c2a │ │ │ │ + b.n 40bda │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 40c2a │ │ │ │ + beq.n 40bda │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2483ec │ │ │ │ + bl 248ac4 <_PyXI_EndInterpreter@@Base+0x344> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ strd r3, r6, [r5, #8] │ │ │ │ - cbnz r3, 40c9e │ │ │ │ + cbnz r3, 40c4e │ │ │ │ str r5, [r4, #36] @ 0x24 │ │ │ │ - b.n 40ca0 │ │ │ │ + b.n 40c50 │ │ │ │ str r5, [r3, #12] │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ str r5, [r4, #32] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - b.n 40c2a │ │ │ │ + b.n 40bda │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #60 @ 0x3c │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 40d2c │ │ │ │ + cbz r0, 40cdc │ │ │ │ mov r6, r3 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r1 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 40d2c │ │ │ │ + cbnz r0, 40cdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 40d2c │ │ │ │ + beq.n 40cdc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r3, r7 │ │ │ │ strd r6, r0, [sp] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #39517 @ 0x9a5d │ │ │ │ + movw r1, #42421 @ 0xa5b5 │ │ │ │ movt r1, #25 │ │ │ │ - movw r0, #17832 @ 0x45a8 │ │ │ │ + movw r0, #17128 @ 0x42e8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 40d30 │ │ │ │ + cbnz r0, 40ce0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 262910 │ │ │ │ + bl 2628d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 40d8a │ │ │ │ + b.n 40d3a │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #24] │ │ │ │ movw r1, #714 @ 0x2ca │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #17840 @ 0x45b0 │ │ │ │ + movw r0, #17136 @ 0x42f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 40d68 │ │ │ │ + beq.n 40d18 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 40d68 │ │ │ │ + cbnz r3, 40d18 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 40d26 │ │ │ │ + beq.n 40cd6 │ │ │ │ mov r0, r5 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40d8a │ │ │ │ + beq.n 40d3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40d8a │ │ │ │ + cbnz r3, 40d3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #5491 @ 0x1573 │ │ │ │ + movw r1, #5411 @ 0x1523 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53936 @ 0xd2b0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 41418 │ │ │ │ + b.n 413c8 │ │ │ │ │ │ │ │ -00040da8 <_PyTraceback_Add@@Base>: │ │ │ │ +00040d58 <_PyTraceback_Add@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #192] @ (40e7c <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ + ldr r4, [pc, #192] @ (40e2c <_PyTraceback_Add@@Base+0xd4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w sl, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ ldr.w r8, [r6, #72] @ 0x48 │ │ │ │ str.w sl, [r6, #72] @ 0x48 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40e6c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 40e1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r1, r7 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 40ec0 │ │ │ │ + bl 40e70 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 40e02 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ + cbnz r0, 40db2 <_PyTraceback_Add@@Base+0x5a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e6c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + beq.n 40e1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40e6c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + cbnz r3, 40e1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 40e6c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 40e1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 412b0 │ │ │ │ + bl 41260 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e26 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + beq.n 40dd6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 40e26 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ + cbnz r3, 40dd6 <_PyTraceback_Add@@Base+0x7e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e3c <_PyTraceback_Add@@Base+0x94> │ │ │ │ + beq.n 40dec <_PyTraceback_Add@@Base+0x94> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 40e3c <_PyTraceback_Add@@Base+0x94> │ │ │ │ + cbnz r3, 40dec <_PyTraceback_Add@@Base+0x94> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 40e6c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 40e1c <_PyTraceback_Add@@Base+0xc4> │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ str.w r9, [r5, #20] │ │ │ │ str.w r8, [r6, #72] @ 0x48 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ - bl d81a4 │ │ │ │ + bl d8118 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 40e76 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + beq.n 40e26 <_PyTraceback_Add@@Base+0xce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 40e76 <_PyTraceback_Add@@Base+0xce> │ │ │ │ + cbnz r3, 40e26 <_PyTraceback_Add@@Base+0xce> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 125890 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 125238 <_PyErr_ChainExceptions1@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 40ea8 <_PyTraceback_Add@@Base+0x100> │ │ │ │ + cbnz r1, 40e58 <_PyTraceback_Add@@Base+0x100> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13476 @ 0x34a4 │ │ │ │ + movw r1, #12772 @ 0x31e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 40eb4 <_PyTraceback_Add@@Base+0x10c> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 40e64 <_PyTraceback_Add@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 40eba <_PyTraceback_Add@@Base+0x112> │ │ │ │ + bge.n 40e6a <_PyTraceback_Add@@Base+0x112> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 40ebe <_PyTraceback_Add@@Base+0x116> │ │ │ │ + b.n 40e6e <_PyTraceback_Add@@Base+0x116> │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00040ec0 : │ │ │ │ +00040e70 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 40eea │ │ │ │ + cbnz r0, 40e9a │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 40f50 │ │ │ │ + b.n 40f00 │ │ │ │ mov r0, r5 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 40ee0 │ │ │ │ + beq.n 40e90 │ │ │ │ movs r1, #6 │ │ │ │ - movw r0, #42808 @ 0xa738 │ │ │ │ + movw r0, #42104 @ 0xa478 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 40f48 │ │ │ │ - ldr r0, [pc, #108] @ (40f78 ) │ │ │ │ + cbz r0, 40ef8 │ │ │ │ + ldr r0, [pc, #108] @ (40f28 ) │ │ │ │ movs r1, #2 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 40f4e │ │ │ │ + cbz r0, 40efe │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #12 │ │ │ │ blx 29634 │ │ │ │ - ldr r3, [pc, #92] @ (40f7c ) │ │ │ │ + ldr r3, [pc, #92] @ (40f2c ) │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - ldr r3, [pc, #84] @ (40f80 ) │ │ │ │ + ldr r3, [pc, #84] @ (40f30 ) │ │ │ │ strd r6, r4, [sp, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #1 │ │ │ │ strd r7, r8, [sp] │ │ │ │ str.w r8, [sp, #8] │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ - bl 97d1c <_Py_write@@Base+0x8c4> │ │ │ │ + bl 97c1c <_Py_write@@Base+0x8c4> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 40f50 │ │ │ │ + b.n 40f00 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 40f50 │ │ │ │ + b.n 40f00 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (40f7c ) │ │ │ │ - bl 795dc │ │ │ │ + ldr r0, [pc, #40] @ (40f2c ) │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r7, pc, #256 @ (adr r7, 4107c ) │ │ │ │ + add r4, pc, #512 @ (adr r4, 4112c ) │ │ │ │ lsls r5, r0, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 40fa0 │ │ │ │ + cbz r3, 40f50 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 40fb0 │ │ │ │ + b.n 40f60 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 40fae │ │ │ │ + ble.n 40f5e │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 40faa │ │ │ │ - cbnz r1, 40fd2 │ │ │ │ + bgt.n 40f5a │ │ │ │ + cbnz r1, 40f82 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 40fb0 │ │ │ │ + b.n 40f60 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #184] @ (4106c ) │ │ │ │ + ldr r1, [pc, #184] @ (4101c ) │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #24 │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 40fd8 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 40f88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41064 │ │ │ │ + b.n 41014 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r4, r6 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r4, #1 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ movw r3, #17652 @ 0x44f4 │ │ │ │ @@ -33321,301 +33293,301 @@ │ │ │ │ movweq r4, #4364 @ 0x110c │ │ │ │ mov r1, r6 │ │ │ │ ite ne │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4102c │ │ │ │ - bl 7fea8 │ │ │ │ - cbnz r0, 4101c │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 40fdc │ │ │ │ + bl 7fe8c │ │ │ │ + cbnz r0, 40fcc │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 40fce │ │ │ │ + bne.n 40f7e │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1859f0 │ │ │ │ + bl 1858b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 41052 │ │ │ │ - b.n 40fce │ │ │ │ + bge.n 41002 │ │ │ │ + b.n 40f7e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41062 │ │ │ │ + beq.n 41012 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41062 │ │ │ │ - bl d42fc │ │ │ │ + b.n 41012 │ │ │ │ + bl d4270 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40fce │ │ │ │ - beq.n 41044 │ │ │ │ + blt.n 40f7e │ │ │ │ + beq.n 40ff4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84914 │ │ │ │ + b.w 848f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8c060 │ │ │ │ + bl 8c068 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 40fce │ │ │ │ + blt.n 40f7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41064 │ │ │ │ + beq.n 41014 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 41064 │ │ │ │ + b.n 41014 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #104 @ 0x68 │ │ │ │ + cmp r3, #108 @ 0x6c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d11} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4109e │ │ │ │ + bne.n 4104e │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 410b8 │ │ │ │ + bne.n 41068 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 410d8 │ │ │ │ + b.n 41088 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #32516 @ 0x7f04 │ │ │ │ + movw r0, #31812 @ 0x7c44 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41284 │ │ │ │ - b.n 41088 │ │ │ │ - bl 147f54 │ │ │ │ + beq.w 41234 │ │ │ │ + b.n 41038 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 410d8 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 41088 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 41284 │ │ │ │ + bne.w 41234 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 410e6 │ │ │ │ + bne.n 41096 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 41106 │ │ │ │ - bl 147f54 │ │ │ │ + b.n 410b6 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41106 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 410b6 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 41284 │ │ │ │ + bne.w 41234 │ │ │ │ vabs.f64 d11, d9 │ │ │ │ - vldr d10, [pc, #388] @ 41290 │ │ │ │ + vldr d10, [pc, #388] @ 41240 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r0 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4112e │ │ │ │ + bhi.n 410de │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4120a │ │ │ │ + bls.n 411ba │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ str r3, [r4, #0] │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 41146 │ │ │ │ + bvc.n 410f6 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411a8 │ │ │ │ - b.n 4124a │ │ │ │ + beq.n 41158 │ │ │ │ + b.n 411fa │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvc.n 41160 │ │ │ │ + bvc.n 41110 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4124e │ │ │ │ - b.n 411a8 │ │ │ │ + bne.n 411fe │ │ │ │ + b.n 41158 │ │ │ │ vcmp.f64 d11, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 411d4 │ │ │ │ + ble.n 41184 │ │ │ │ vabs.f64 d0, d8 │ │ │ │ vcmp.f64 d0, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4126e │ │ │ │ + bhi.n 4121e │ │ │ │ vmov.f64 d1, #0 @ 0x40000000 2.0 │ │ │ │ blx 2a55c │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 4119e │ │ │ │ + ble.n 4114e │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 4124a │ │ │ │ - vldr d8, [pc, #252] @ 41298 │ │ │ │ - b.n 4124e │ │ │ │ + beq.n 411fa │ │ │ │ + vldr d8, [pc, #252] @ 41248 │ │ │ │ + b.n 411fe │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 411ae │ │ │ │ + bne.n 4115e │ │ │ │ vmov.f64 d8, #112 @ 0x3f800000 1.0 │ │ │ │ - b.n 4124e │ │ │ │ + b.n 411fe │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411be │ │ │ │ - vldr d8, [pc, #228] @ 412a0 │ │ │ │ - b.n 4124e │ │ │ │ + beq.n 4116e │ │ │ │ + vldr d8, [pc, #228] @ 41250 │ │ │ │ + b.n 411fe │ │ │ │ vmov r3, s19 │ │ │ │ - vldr d8, [pc, #220] @ 412a0 │ │ │ │ - vldr d7, [pc, #224] @ 412a8 │ │ │ │ + vldr d8, [pc, #220] @ 41250 │ │ │ │ + vldr d7, [pc, #224] @ 41258 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d8, d7 │ │ │ │ - b.n 4124e │ │ │ │ + b.n 411fe │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vcmp.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411a8 │ │ │ │ + beq.n 41158 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 411f8 │ │ │ │ + ble.n 411a8 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 411b8 │ │ │ │ - b.n 4124e │ │ │ │ - bpl.n 411b8 │ │ │ │ + ble.n 41168 │ │ │ │ + b.n 411fe │ │ │ │ + bpl.n 41168 │ │ │ │ vcmpe.f64 d11, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 411b8 │ │ │ │ + bpl.n 41168 │ │ │ │ vneg.f64 d8, d8 │ │ │ │ - b.n 4124e │ │ │ │ + b.n 411fe │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ str r3, [r0, #0] │ │ │ │ blx 2a8f0 │ │ │ │ vabs.f64 d7, d0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 4124e │ │ │ │ + bls.n 411fe │ │ │ │ vcmp.f64 d0, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 4123e │ │ │ │ + bvs.n 411ee │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 41244 │ │ │ │ + bne.n 411f4 │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4124e │ │ │ │ + b.n 411fe │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4124e │ │ │ │ + b.n 411fe │ │ │ │ vmov.f64 d8, d9 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 41262 │ │ │ │ + cbnz r3, 41212 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8-d11} │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 25e398 │ │ │ │ - cbnz r0, 41284 │ │ │ │ - b.n 41252 │ │ │ │ + bl 25e348 │ │ │ │ + cbnz r0, 41234 │ │ │ │ + b.n 41202 │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 41198 │ │ │ │ + bgt.n 41148 │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 411a8 │ │ │ │ - b.n 411b8 │ │ │ │ + beq.n 41158 │ │ │ │ + b.n 41168 │ │ │ │ vpop {d8-d11} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ │ │ │ │ -000412b0 : │ │ │ │ +00041260 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r3 │ │ │ │ - bl 1b9194 │ │ │ │ - cbz r0, 4133c │ │ │ │ + bl 1ba02c │ │ │ │ + cbz r0, 412ec │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ movs r7, #0 │ │ │ │ strd r4, r0, [sp] │ │ │ │ mov r0, sp │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ strd r6, r7, [sp, #16] │ │ │ │ strd r7, r7, [sp, #24] │ │ │ │ - bl 1b926c │ │ │ │ + bl 1ba104 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4133c │ │ │ │ + cbz r0, 412ec │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ movw r0, #25468 @ 0x637c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 41328 │ │ │ │ + cbz r0, 412d8 │ │ │ │ movs r2, #1 │ │ │ │ strh r2, [r0, #24] │ │ │ │ str r7, [r0, #8] │ │ │ │ add.w ip, r4, #36 @ 0x24 │ │ │ │ strd r7, r7, [r0, #16] │ │ │ │ strd r7, r7, [r0, #28] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 41340 │ │ │ │ + beq.n 412f0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 41340 │ │ │ │ + b.n 412f0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4133c │ │ │ │ + beq.n 412ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4133c │ │ │ │ + cbnz r3, 412ec │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 413ec │ │ │ │ + b.n 4139c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 41358 │ │ │ │ + beq.n 41308 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ @@ -33635,36 +33607,36 @@ │ │ │ │ strd lr, r0, [r4, #48] @ 0x30 │ │ │ │ ldr r0, [r2, #48] @ 0x30 │ │ │ │ mov r2, r3 │ │ │ │ str.w r8, [r4, #56] @ 0x38 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ strh.w r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 4139a │ │ │ │ + bge.n 4134a │ │ │ │ adds r3, #1 │ │ │ │ str.w r2, [r7, #4]! │ │ │ │ - b.n 4138e │ │ │ │ + b.n 4133e │ │ │ │ movs r3, #2 │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ str r2, [r4, #40] @ 0x28 │ │ │ │ ldr r2, [r6, #116] @ 0x74 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w ip, [r4, #12] │ │ │ │ add.w r6, r6, r2, lsl #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r6, #126 @ 0x7e │ │ │ │ cmp r3, r2 │ │ │ │ str r6, [r4, #64] @ 0x40 │ │ │ │ - beq.n 413c6 │ │ │ │ + beq.n 41376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 413c6 │ │ │ │ + cbnz r3, 41376 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r0, [pc, #44] @ (413f4 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (413a4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -33677,30 +33649,30 @@ │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r1, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 4140c │ │ │ │ - movw r0, #17860 @ 0x45c4 │ │ │ │ + bpl.n 413bc │ │ │ │ + movw r0, #17156 @ 0x4304 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ - movw r0, #17884 @ 0x45dc │ │ │ │ + b.w e21c8 │ │ │ │ + movw r0, #17180 @ 0x431c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4145c │ │ │ │ + cbz r0, 4140c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #12 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #64 @ 0x40 │ │ │ │ itt ne │ │ │ │ @@ -33723,894 +33695,941 @@ │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4148c │ │ │ │ + bne.n 4143c │ │ │ │ vldr d8, [r1, #8] │ │ │ │ - b.n 414aa │ │ │ │ + b.n 4145a │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f54 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 414aa │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 414be │ │ │ │ - vldr d0, [pc, #28] @ 414c8 │ │ │ │ + bne.n 4145a │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4146e │ │ │ │ + vldr d0, [pc, #28] @ 41478 │ │ │ │ vmul.f64 d0, d8, d0 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ ldr r5, [sp, #228] @ 0xe4 │ │ │ │ - add r2, pc, #328 @ (adr r2, 41614 ) │ │ │ │ + add r2, pc, #328 @ (adr r2, 415c4 ) │ │ │ │ svc 70 @ 0x46 │ │ │ │ subs r7, #145 @ 0x91 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 12a0cc <_Py_union_type_or@@Base+0x468> │ │ │ │ + bl 129a44 <_Py_union_type_or@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ - bl 220e9c │ │ │ │ + bl 221920 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, sp │ │ │ │ add r1, sp, #4 │ │ │ │ adds r0, #12 │ │ │ │ - bl 2602a8 │ │ │ │ - cbz r0, 41524 │ │ │ │ + bl 260258 │ │ │ │ + cbz r0, 414d4 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ + bl 15b430 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 41548 │ │ │ │ + b.n 414f8 │ │ │ │ ldr r2, [r4, #80] @ 0x50 │ │ │ │ - movw r3, #29033 @ 0x7169 │ │ │ │ + movw r3, #32425 @ 0x7ea9 │ │ │ │ movt r3, #33 @ 0x21 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 41544 │ │ │ │ + bne.n 414f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41548 │ │ │ │ + beq.n 414f8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 41548 │ │ │ │ + b.n 414f8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d7, [r0, #8] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4156e │ │ │ │ + bne.n 4151e │ │ │ │ vldr d7, [r0, #16] │ │ │ │ vcmp.f64 d7, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e93c │ │ │ │ + b.w 7e934 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (41538 ) │ │ │ │ + b.w 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ + nop │ │ │ │ + b.n 40fe4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4159c │ │ │ │ + bne.n 4155c │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f1364 │ │ │ │ + b.w f139c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40296 @ 0x9d68 │ │ │ │ + movw r0, #39592 @ 0x9aa8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41590 │ │ │ │ + bne.n 41550 │ │ │ │ pop {r4, pc} │ │ │ │ add.w r3, r0, #8 │ │ │ │ sub sp, #16 │ │ │ │ vldr d1, [r0, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ vneg.f64 d1, d1 │ │ │ │ vldr d0, [sp] │ │ │ │ add sp, #16 │ │ │ │ - b.w 18d748 │ │ │ │ + b.w 18d9e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 79578 │ │ │ │ + bl 7955c │ │ │ │ mov r0, r4 │ │ │ │ - bl 41652 │ │ │ │ + bl 41612 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ + b.w 7fc04 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 41606 │ │ │ │ + cbz r0, 415c6 │ │ │ │ movw r1, #20708 @ 0x50e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1bf294 │ │ │ │ + b.w 1c0128 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00041610 : │ │ │ │ +000415d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4164c │ │ │ │ + beq.n 4160c │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24837c │ │ │ │ + bl 2487e8 <_PyXI_EndInterpreter@@Base+0x68> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4164c │ │ │ │ + beq.n 4160c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w c01f8 │ │ │ │ + b.w c01ac │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 41682 │ │ │ │ + cbz r2, 41642 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4167e │ │ │ │ + beq.n 4163e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 4167e │ │ │ │ + cbnz r3, 4163e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 416a6 │ │ │ │ + bne.n 41666 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 369ce │ │ │ │ + b.w 369c4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40248 @ 0x9d38 │ │ │ │ + movw r0, #39544 @ 0x9a78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4169a │ │ │ │ + bne.n 4165a │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 416dc │ │ │ │ + cbz r3, 4169c │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 416ec │ │ │ │ + b.n 416ac │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 416ea │ │ │ │ + blt.n 416aa │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 416e6 │ │ │ │ - cbnz r1, 4170a │ │ │ │ + bgt.n 416a6 │ │ │ │ + cbnz r1, 416ca │ │ │ │ movs r5, #0 │ │ │ │ - b.n 416ec │ │ │ │ + b.n 416ac │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #560] @ (41920 ) │ │ │ │ + ldr r1, [pc, #560] @ (418e0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41710 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 416d0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41b3a │ │ │ │ + b.n 41afa │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4175a │ │ │ │ + beq.n 4171a │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 4171e │ │ │ │ + cbz r4, 416de │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41726 │ │ │ │ - b.n 41768 │ │ │ │ + bne.n 416e6 │ │ │ │ + b.n 41728 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 41738 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 41768 │ │ │ │ - b.n 41706 │ │ │ │ - bl 85f00 │ │ │ │ + cbnz r0, 416f8 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 41728 │ │ │ │ + b.n 416c6 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41754 │ │ │ │ + beq.n 41714 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 41754 │ │ │ │ + cbnz r3, 41714 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, r5, #1 │ │ │ │ - bne.n 4176c │ │ │ │ - b.n 41730 │ │ │ │ + bne.n 4172c │ │ │ │ + b.n 416f0 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4176c │ │ │ │ + b.n 4172c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ - cbz r7, 4177e │ │ │ │ + cbz r7, 4173e │ │ │ │ ldr r6, [r2, #20] │ │ │ │ - b.n 41786 │ │ │ │ + b.n 41746 │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ cmp r5, #0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r5, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 418ee │ │ │ │ + bne.w 418ae │ │ │ │ cmp r5, #11 │ │ │ │ mov r0, r5 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 734b8 │ │ │ │ - cbnz r0, 417b0 │ │ │ │ + bl 73484 │ │ │ │ + cbnz r0, 41770 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41b30 │ │ │ │ + b.n 41af0 │ │ │ │ mov fp, r0 │ │ │ │ - movw sl, #51168 @ 0xc7e0 │ │ │ │ + movw sl, #50464 @ 0xc520 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ str r5, [sp, #32] │ │ │ │ movs r0, #0 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 41850 │ │ │ │ + beq.n 41810 │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 417dc │ │ │ │ + ble.n 4179c │ │ │ │ ldrb r3, [r6, r0] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r4, r3, #28 │ │ │ │ - bpl.n 417de │ │ │ │ + bpl.n 4179e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 417ca │ │ │ │ - beq.n 418c4 │ │ │ │ + b.n 4178a │ │ │ │ + beq.n 41884 │ │ │ │ add.w r8, r0, #1 │ │ │ │ cmp r7, r8 │ │ │ │ - ble.n 417f8 │ │ │ │ + ble.n 417b8 │ │ │ │ ldrb.w r3, [r6, r8] │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.n 417f8 │ │ │ │ + bmi.n 417b8 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 417e2 │ │ │ │ + b.n 417a2 │ │ │ │ sub.w r1, r8, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 418ce │ │ │ │ + beq.n 4188e │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 41816 │ │ │ │ + bgt.n 417d6 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 4184a │ │ │ │ + b.n 4180a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r0, 4183a │ │ │ │ + cbz r0, 417fa │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r9 │ │ │ │ mov r4, fp │ │ │ │ - beq.n 418d0 │ │ │ │ + beq.n 41890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 418d0 │ │ │ │ + bne.n 41890 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 418d0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41890 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 4184a │ │ │ │ + beq.n 4180a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4184a │ │ │ │ + cbnz r3, 4180a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 417c4 │ │ │ │ + b.n 41784 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ cmp r7, r0 │ │ │ │ - ble.n 418c8 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + ble.n 41888 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb r2, [r6, r0] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r2, r2, #28 │ │ │ │ - bpl.n 41872 │ │ │ │ + bpl.n 41832 │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bne.n 41860 │ │ │ │ - b.n 418c8 │ │ │ │ + bne.n 41820 │ │ │ │ + b.n 41888 │ │ │ │ subs r1, r7, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 418d0 │ │ │ │ + cbz r0, 41890 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 4188c │ │ │ │ + bgt.n 4184c │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 418be │ │ │ │ + b.n 4187e │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 418ae │ │ │ │ + cbz r0, 4186e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 418d0 │ │ │ │ + beq.n 41890 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 418d0 │ │ │ │ + cbnz r3, 41890 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 418d0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41890 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 418be │ │ │ │ + beq.n 4187e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 418be │ │ │ │ + cbnz r3, 4187e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 418c8 │ │ │ │ + b.n 41888 │ │ │ │ mov r8, r5 │ │ │ │ mov r4, fp │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 41b30 │ │ │ │ + b.n 41af0 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 417ac │ │ │ │ + beq.w 4176c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 417ac │ │ │ │ + bne.w 4176c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 417ac │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4176c │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 417ac │ │ │ │ + bne.w 4176c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #32] │ │ │ │ - cbnz r3, 41924 │ │ │ │ + cbnz r3, 418e4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53380 @ 0xd084 │ │ │ │ + movw r1, #52676 @ 0xcdc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 41b28 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 41ae8 │ │ │ │ nop │ │ │ │ - cmp r3, #148 @ 0x94 │ │ │ │ + cmp r3, #152 @ 0x98 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r5, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 41a22 │ │ │ │ + bne.n 419e2 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldrb.w r9, [r3] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41b28 │ │ │ │ + beq.w 41ae8 │ │ │ │ mov r8, sl │ │ │ │ mov fp, sl │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - ble.n 419d4 │ │ │ │ + ble.n 41994 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 419d4 │ │ │ │ + beq.n 41994 │ │ │ │ subs r5, #1 │ │ │ │ ldrb.w r3, [r6, fp] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.n 419cc │ │ │ │ + bne.n 4198c │ │ │ │ sub.w r1, fp, r0 │ │ │ │ add r0, r6 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41b12 │ │ │ │ + beq.w 41ad2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41982 │ │ │ │ + bgt.n 41942 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 419c0 │ │ │ │ + b.n 41980 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 419ae │ │ │ │ + cbz r0, 4196e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 41b12 │ │ │ │ + beq.w 41ad2 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 41b12 │ │ │ │ + bne.w 41ad2 │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b12 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ad2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 419c0 │ │ │ │ + beq.n 41980 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 419c0 │ │ │ │ + cbnz r3, 41980 │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add.w fp, fp, #1 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r0, fp │ │ │ │ - b.n 41950 │ │ │ │ + b.n 41910 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r7, fp │ │ │ │ - bne.n 4195a │ │ │ │ + bne.n 4191a │ │ │ │ cmp r7, r0 │ │ │ │ - blt.n 41a1c │ │ │ │ + blt.n 419dc │ │ │ │ subs r1, r7, r0 │ │ │ │ adds r0, r6, r0 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 41b12 │ │ │ │ + beq.w 41ad2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 419f6 │ │ │ │ + bgt.n 419b6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 41a18 │ │ │ │ + b.n 419d8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41ae8 │ │ │ │ + bne.n 41aa8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41a18 │ │ │ │ + beq.n 419d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41a18 │ │ │ │ + cbnz r3, 419d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r8, [r4, #8] │ │ │ │ - b.n 41b2a │ │ │ │ - bl 734b8 │ │ │ │ + b.n 41aea │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41b28 │ │ │ │ + beq.n 41ae8 │ │ │ │ mov r8, sl │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w fp, r6, sl │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r0, fp │ │ │ │ sub.w r1, r7, sl │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 41ac0 │ │ │ │ + beq.n 41a80 │ │ │ │ mov.w ip, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ strd r5, ip, [sp] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ - bl 1eab58 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1ebad0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ subs.w r9, r0, #0 │ │ │ │ mov r0, fp │ │ │ │ - blt.n 41ac0 │ │ │ │ + blt.n 41a80 │ │ │ │ mov r1, r9 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41b12 │ │ │ │ + beq.n 41ad2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41a7a │ │ │ │ + bgt.n 41a3a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 41ab4 │ │ │ │ + b.n 41a74 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 41aa2 │ │ │ │ + cbz r0, 41a62 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 41b12 │ │ │ │ + beq.n 41ad2 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 41b12 │ │ │ │ + bne.n 41ad2 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b12 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ad2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 41ab4 │ │ │ │ + beq.n 41a74 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 41ab4 │ │ │ │ + cbnz r2, 41a74 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ add sl, r9 │ │ │ │ - b.n 41a30 │ │ │ │ + b.n 419f0 │ │ │ │ mov r0, fp │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 41b12 │ │ │ │ + cbz r0, 41ad2 │ │ │ │ cmp.w r8, #11 │ │ │ │ - bgt.n 41ad8 │ │ │ │ + bgt.n 41a98 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r8, lsl #2] │ │ │ │ - b.n 41b0a │ │ │ │ + b.n 41aca │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 41afa │ │ │ │ + cbz r0, 41aba │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b12 │ │ │ │ + beq.n 41ad2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41b12 │ │ │ │ + cbnz r3, 41ad2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41b12 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41ad2 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b0a │ │ │ │ + beq.n 41aca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 41b0a │ │ │ │ + cbnz r3, 41aca │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 41b2a │ │ │ │ + b.n 41aea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41b28 │ │ │ │ + beq.n 41ae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41b28 │ │ │ │ + cbnz r3, 41ae8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 41b54 │ │ │ │ - movw r0, #17972 @ 0x4634 │ │ │ │ + cbnz r3, 41b14 │ │ │ │ + movw r0, #17268 @ 0x4374 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r0, #17992 @ 0x4648 │ │ │ │ + movw r0, #17288 @ 0x4388 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ │ │ │ │ -00041b64 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ - b.w c01f8 │ │ │ │ +00041b24 <_PyDict_DelItem_KnownHash@@Base>: │ │ │ │ + b.w c01ac │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #7565 @ 0x1d8d │ │ │ │ + movw r1, #7597 @ 0x1dad │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53520 @ 0xd110 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - b.n 41418 │ │ │ │ + b.n 413c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #132] @ (41c14 <_PyDict_DelItem_KnownHash@@Base+0xb0>) │ │ │ │ + ldr r0, [pc, #132] @ (41bd4 <_PyDict_DelItem_KnownHash@@Base+0xb0>) │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ str r0, [sp, #28] │ │ │ │ mov.w r0, #0 │ │ │ │ - movw r2, #42700 @ 0xa6cc │ │ │ │ + movw r2, #41996 @ 0xa40c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #18028 @ 0x466c │ │ │ │ + movw r1, #17324 @ 0x43ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 41bf8 <_PyDict_DelItem_KnownHash@@Base+0x94> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 41bb8 <_PyDict_DelItem_KnownHash@@Base+0x94> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17488 @ 0x4450 │ │ │ │ + movw r1, #16784 @ 0x4190 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + movw r0, #17344 @ 0x43c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 41bd6 <_PyDict_DelItem_KnownHash@@Base+0x72> │ │ │ │ + bne.n 41b96 <_PyDict_DelItem_KnownHash@@Base+0x72> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41bf0 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ + b.n 41bb0 <_PyDict_DelItem_KnownHash@@Base+0x8c> │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movs r2, #2 │ │ │ │ movs r3, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 22ccb0 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ + bl 22d484 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 41bd2 <_PyDict_DelItem_KnownHash@@Base+0x6e> │ │ │ │ + beq.n 41b92 <_PyDict_DelItem_KnownHash@@Base+0x6e> │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 22ceb4 <_PyArg_ParseStackAndKeywords@@Base+0xdc4> │ │ │ │ + bl 22d688 <_PyArg_ParseStackAndKeywords@@Base+0xdc4> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78598 │ │ │ │ - b.n 41bfa <_PyDict_DelItem_KnownHash@@Base+0x96> │ │ │ │ + bl 78578 │ │ │ │ + b.n 41bba <_PyDict_DelItem_KnownHash@@Base+0x96> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [pc, #24] @ (41c14 <_PyDict_DelItem_KnownHash@@Base+0xb0>) │ │ │ │ + ldr r3, [pc, #24] @ (41bd4 <_PyDict_DelItem_KnownHash@@Base+0xb0>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 41c0c <_PyDict_DelItem_KnownHash@@Base+0xa8> │ │ │ │ + beq.n 41bcc <_PyDict_DelItem_KnownHash@@Base+0xa8> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r0, [sp, #48] @ 0x30 │ │ │ │ + cbnz r0, 41c10 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + cmp r3, r0 │ │ │ │ + blt.n 41c10 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 41c10 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + cbz r2, 41c10 <_PyDict_DelItem_KnownHash@@Base+0xec> │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #2608 @ 0xa30 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 41c2e <_PyDict_DelItem_KnownHash@@Base+0x10a> │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #28] @ (41c34 <_PyDict_DelItem_KnownHash@@Base+0x110>) │ │ │ │ + mov r3, r0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + mov r0, r2 │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #8] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 41bfa <_PyDict_DelItem_KnownHash@@Base+0xd6> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + cmp r3, #196 @ 0xc4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 41c3a <_PyDict_DelItem_KnownHash@@Base+0xd6> │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 41c5a <_PyDict_DelItem_KnownHash@@Base+0x136> │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 41c46 <_PyDict_DelItem_KnownHash@@Base+0xe2> │ │ │ │ + cbz r3, 41c66 <_PyDict_DelItem_KnownHash@@Base+0x142> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 41c78 <_PyDict_DelItem_KnownHash@@Base+0x114> │ │ │ │ + b.n 41c98 <_PyDict_DelItem_KnownHash@@Base+0x174> │ │ │ │ movs r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41c74 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41c94 <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41c74 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ + cbnz r3, 41c94 <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ movs r1, #35 @ 0x23 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41c74 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41c94 <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 41c74 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ + cbnz r3, 41c94 <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ movs r1, #17 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 41c74 <_PyDict_DelItem_KnownHash@@Base+0x110> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 41c94 <_PyDict_DelItem_KnownHash@@Base+0x170> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00041c7c : │ │ │ │ +00041c9c : │ │ │ │ push {r4, r5} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (41c94 ) │ │ │ │ + ldr r4, [pc, #16] @ (41cb4 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ pop {r4, r5} │ │ │ │ - b.w e18ac │ │ │ │ + b.w e18e8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r7, #17652 @ 0x44f4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 41cd0 │ │ │ │ + bne.n 41cf0 │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 41cde │ │ │ │ - ldr r2, [pc, #180] @ (41d88 ) │ │ │ │ + b.n 41cfe │ │ │ │ + ldr r2, [pc, #180] @ (41da8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 124554 │ │ │ │ + bl 123efc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 41d7e │ │ │ │ + beq.n 41d9e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r5, [r6, #32] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 41d0c │ │ │ │ + beq.n 41d2c │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 41d50 │ │ │ │ + b.n 41d70 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ mov r1, r7 │ │ │ │ - bl 7fea8 │ │ │ │ + bl 7fe8c │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r2, 41d14 │ │ │ │ + cbz r2, 41d34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - bl 21f0bc <_PyInterpreterState_ObjectToID@@Base+0x180> │ │ │ │ + bl 21fc40 <_PyInterpreterState_ObjectToID@@Base+0x180> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 41d68 │ │ │ │ + bne.n 41d88 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41cf0 │ │ │ │ - b.n 41d80 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 41d68 │ │ │ │ + bne.n 41d10 │ │ │ │ + b.n 41da0 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 41d88 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ee6b8 │ │ │ │ - b.n 41d68 │ │ │ │ + bl ee6f4 │ │ │ │ + b.n 41d88 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 84914 │ │ │ │ + bl 848f8 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 41d68 │ │ │ │ + cbz r7, 41d88 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ - bl 8c060 │ │ │ │ + bl 8c068 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 41d58 │ │ │ │ + bne.n 41d78 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 41d68 │ │ │ │ + bne.n 41d88 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 41d2c │ │ │ │ - b.n 41d80 │ │ │ │ + bne.n 41d4c │ │ │ │ + b.n 41da0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41d48 │ │ │ │ + bne.n 41d68 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41d48 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 41d68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41d7e │ │ │ │ + beq.n 41d9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41d7e │ │ │ │ + cbnz r3, 41d9e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ @@ -34626,494 +34645,488 @@ │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 41fa0 │ │ │ │ + b.n 41fc0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #124] @ (41e44 ) │ │ │ │ + ldr r3, [pc, #124] @ (41e64 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 724f0 │ │ │ │ - cbz r0, 41e34 │ │ │ │ + bl 724cc │ │ │ │ + cbz r0, 41e54 │ │ │ │ add.w r3, r5, #98816 @ 0x18200 │ │ │ │ - movw r6, #36868 @ 0x9004 │ │ │ │ + movw r6, #36164 @ 0x8d44 │ │ │ │ movt r6, #47 @ 0x2f │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r3, #35 @ 0x23 │ │ │ │ add.w r5, r3, #50 @ 0x32 │ │ │ │ ldrb.w r0, [r8, #1]! │ │ │ │ - cbz r0, 41e38 │ │ │ │ - bl 8140c │ │ │ │ + cbz r0, 41e58 │ │ │ │ + bl 813f0 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e18 │ │ │ │ + beq.n 41e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 41e18 │ │ │ │ + cbnz r3, 41e38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 41e38 │ │ │ │ + bne.n 41e58 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41e34 │ │ │ │ + beq.n 41e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 41e34 │ │ │ │ + cbnz r3, 41e54 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41e3e │ │ │ │ + b.n 41e5e │ │ │ │ adds r6, #4 │ │ │ │ cmp r8, r5 │ │ │ │ - bne.n 41dea │ │ │ │ + bne.n 41e0a │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 41e66 │ │ │ │ + cbz r3, 41e86 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41e76 │ │ │ │ + b.n 41e96 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41e74 │ │ │ │ + blt.n 41e94 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41e70 │ │ │ │ - cbnz r1, 41e94 │ │ │ │ + bgt.n 41e90 │ │ │ │ + cbnz r1, 41eb4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41e76 │ │ │ │ + b.n 41e96 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #292] @ (41f9c ) │ │ │ │ + ldr r1, [pc, #292] @ (41fbc ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 41e9a │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 41eba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41f94 │ │ │ │ + b.n 41fb4 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 41eb2 │ │ │ │ + beq.n 41ed2 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 41eb4 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 41eb4 │ │ │ │ - b.n 41e90 │ │ │ │ + bne.n 41ed4 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 41ed4 │ │ │ │ + b.n 41eb0 │ │ │ │ movs r5, #8 │ │ │ │ add.w r7, r6, #16 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ mov r8, r7 │ │ │ │ movs r4, #0 │ │ │ │ mvn.w sl, #2147483648 @ 0x80000000 │ │ │ │ add r7, r3 │ │ │ │ mov r9, r8 │ │ │ │ mov r6, r4 │ │ │ │ sub.w fp, sl, r5 │ │ │ │ cmp r7, r9 │ │ │ │ - bls.n 41f14 │ │ │ │ + bls.n 41f34 │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #9 │ │ │ │ - bne.n 41ef2 │ │ │ │ + bne.n 41f12 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f0e │ │ │ │ + ble.n 41f2e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ add.w r2, fp, r1 │ │ │ │ adds r3, r5, r4 │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 41f7c │ │ │ │ + bgt.n 41f9c │ │ │ │ subs r4, r3, r1 │ │ │ │ - b.n 41f0e │ │ │ │ + b.n 41f2e │ │ │ │ cmp r4, sl │ │ │ │ - beq.n 41f7c │ │ │ │ + beq.n 41f9c │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 41f00 │ │ │ │ + beq.n 41f20 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 41f0e │ │ │ │ + bne.n 41f2e │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 41f7c │ │ │ │ + blt.n 41f9c │ │ │ │ add r6, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 41ecc │ │ │ │ + b.n 41eec │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r3, r4 │ │ │ │ cmp r6, r3 │ │ │ │ - bgt.n 41f7c │ │ │ │ + bgt.n 41f9c │ │ │ │ adds r1, r4, r6 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41e90 │ │ │ │ + beq.n 41eb0 │ │ │ │ add.w sl, r0, #16 │ │ │ │ movs r6, #0 │ │ │ │ mov.w r9, #32 │ │ │ │ cmp r7, r8 │ │ │ │ - bls.n 41f94 │ │ │ │ + bls.n 41fb4 │ │ │ │ ldrb.w r2, [r8], #1 │ │ │ │ cmp r2, #9 │ │ │ │ - bne.n 41f60 │ │ │ │ + bne.n 41f80 │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 41f72 │ │ │ │ + ble.n 41f92 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ subs r1, r5, r1 │ │ │ │ add r6, r1 │ │ │ │ mov r3, sl │ │ │ │ add r1, sl │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 41f78 │ │ │ │ + beq.n 41f98 │ │ │ │ strb.w r9, [r3], #1 │ │ │ │ - b.n 41f56 │ │ │ │ + b.n 41f76 │ │ │ │ mov r3, sl │ │ │ │ cmp r2, #10 │ │ │ │ strb.w r2, [r3], #1 │ │ │ │ - beq.n 41f76 │ │ │ │ + beq.n 41f96 │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 41f76 │ │ │ │ + beq.n 41f96 │ │ │ │ adds r6, #1 │ │ │ │ - b.n 41f78 │ │ │ │ + b.n 41f98 │ │ │ │ mov r3, sl │ │ │ │ - b.n 41f78 │ │ │ │ + b.n 41f98 │ │ │ │ movs r6, #0 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 41f36 │ │ │ │ + b.n 41f56 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14844 @ 0x39fc │ │ │ │ + movw r1, #14140 @ 0x373c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 41e90 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 41eb0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r3, #192 @ 0xc0 │ │ │ │ + cmp r3, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29033 @ 0x7169 │ │ │ │ + movw r1, #32425 @ 0x7ea9 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movw r0, #53728 @ 0xd1e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 41418 │ │ │ │ + b.w 413c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 41fd4 │ │ │ │ + cbz r3, 41ff4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 41fe4 │ │ │ │ + b.n 42004 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 41fe2 │ │ │ │ + blt.n 42002 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 41fde │ │ │ │ - cbnz r1, 42002 │ │ │ │ + bgt.n 41ffe │ │ │ │ + cbnz r1, 42022 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 41fe4 │ │ │ │ + b.n 42004 │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (420e4 ) │ │ │ │ + ldr r1, [pc, #252] @ (42104 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 42008 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 42028 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 420da │ │ │ │ + b.n 420fa │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r5, r5, r4 │ │ │ │ - beq.n 42016 │ │ │ │ + beq.n 42036 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 41ffe │ │ │ │ + blt.n 4201e │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - cbz r7, 42020 │ │ │ │ + cbz r7, 42040 │ │ │ │ ldr.w sl, [r6, #20] │ │ │ │ - b.n 42028 │ │ │ │ + b.n 42048 │ │ │ │ movw sl, #10880 @ 0x2a80 │ │ │ │ movt sl, #78 @ 0x4e │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 41ffe │ │ │ │ + beq.n 4201e │ │ │ │ movs r4, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 420da │ │ │ │ + ble.n 420fa │ │ │ │ ldrb.w r3, [sl, r4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 42058 │ │ │ │ + beq.n 42078 │ │ │ │ cmp r3, #13 │ │ │ │ - beq.n 42058 │ │ │ │ + beq.n 42078 │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 42040 │ │ │ │ + bne.n 42060 │ │ │ │ mov r1, r7 │ │ │ │ - b.n 4207c │ │ │ │ + b.n 4209c │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 4207c │ │ │ │ + ble.n 4209c │ │ │ │ ldrb.w r3, [sl, r1] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #13 │ │ │ │ - bne.n 42076 │ │ │ │ + bne.n 42096 │ │ │ │ cmp r7, r4 │ │ │ │ - ble.n 42076 │ │ │ │ + ble.n 42096 │ │ │ │ add.w r3, sl, r1 │ │ │ │ ldrb r3, [r3, #1] │ │ │ │ cmp r3, #10 │ │ │ │ it eq │ │ │ │ addeq r4, r1, #2 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r4 │ │ │ │ subs r1, r1, r0 │ │ │ │ add r0, sl │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 420c0 │ │ │ │ + cbz r0, 420e0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr.w r3, [r9] │ │ │ │ - cbz r0, 420aa │ │ │ │ + cbz r0, 420ca │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 420c0 │ │ │ │ + beq.n 420e0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 420c0 │ │ │ │ + cbnz r3, 420e0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 420c0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 420e0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4203a │ │ │ │ + beq.n 4205a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4203a │ │ │ │ + bne.n 4205a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4203a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4205a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 41ffe │ │ │ │ + beq.n 4201e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 41ffe │ │ │ │ + bne.n 4201e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 41ffe │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4201e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - cmp r3, #236 @ 0xec │ │ │ │ + cmp r4, #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r1, #20964 @ 0x51e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1bf294 │ │ │ │ + b.w 1c0128 │ │ │ │ mov r0, r1 │ │ │ │ - b.w f93c0 │ │ │ │ + b.w f93f4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 41fa0 │ │ │ │ + b.n 41fc0 │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #37200 @ 0x9150 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4214e │ │ │ │ + cbz r0, 4216e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 42132 │ │ │ │ + cbz r3, 42152 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4213a │ │ │ │ + b.n 4215a │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 42142 │ │ │ │ + cbz r2, 42162 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 4214a │ │ │ │ + b.n 4216a │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 421ac │ │ │ │ + bl 421be │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 4217c │ │ │ │ - movw r1, #57385 @ 0xe029 │ │ │ │ + beq.n 4219c │ │ │ │ + movw r1, #60289 @ 0xeb81 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 254754 <_PyTime_ObjectToTimeval@@Base+0x1044> │ │ │ │ + b.w 254ea8 <_PyTime_ObjectToTimeval@@Base+0x1044> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #54096 @ 0xd350 │ │ │ │ + movw r2, #53392 @ 0xd090 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47408 @ 0xb930 │ │ │ │ + movw r0, #46704 @ 0xb670 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (421a8 ) │ │ │ │ - b.w 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ - b.n 41c44 <_PyDict_DelItem_KnownHash@@Base+0xe0> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ - movw r7, #51168 @ 0xc7e0 │ │ │ │ + movw r7, #50464 @ 0xc520 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ - movw r6, #52192 @ 0xcbe0 │ │ │ │ + movw r6, #51488 @ 0xc920 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ - movw r5, #32928 @ 0x80a0 │ │ │ │ + movw r5, #32224 @ 0x7de0 │ │ │ │ movt r5, #58 @ 0x3a │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 421ea │ │ │ │ + bge.n 421fc │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ ldr.w ip, [r7, r3, lsl #2] │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.n 421dc │ │ │ │ + beq.n 421ee │ │ │ │ ldrb r3, [r5, r3] │ │ │ │ - b.n 421e4 │ │ │ │ + b.n 421f6 │ │ │ │ tst.w ip, #2 │ │ │ │ it ne │ │ │ │ ldrbne r3, [r6, r3] │ │ │ │ strb r3, [r0, r4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 421c8 │ │ │ │ + b.n 421da │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 42218 │ │ │ │ + bne.n 4222a │ │ │ │ ldr r1, [r4, #0] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20466c │ │ │ │ - cbnz r0, 42232 │ │ │ │ - b.n 4222e │ │ │ │ + bl 205490 │ │ │ │ + cbnz r0, 42244 │ │ │ │ + b.n 42240 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #47600 @ 0xb9f0 │ │ │ │ + movw r0, #46896 @ 0xb730 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4220a │ │ │ │ + bne.n 4221c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4223c │ │ │ │ + b.n 4224e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 422d2 │ │ │ │ + bl 422e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 42288 │ │ │ │ + cbz r0, 4229a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 4226c │ │ │ │ + cbz r3, 4227e │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 42274 │ │ │ │ + b.n 42286 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - cbz r2, 4227c │ │ │ │ + cbz r2, 4228e │ │ │ │ ldr r1, [r5, #20] │ │ │ │ - b.n 42284 │ │ │ │ + b.n 42296 │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 4239a │ │ │ │ + bl 423ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -35124,201 +35137,232 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c3714 │ │ │ │ - cbz r0, 422ce │ │ │ │ + bl c36c4 │ │ │ │ + cbz r0, 422e0 │ │ │ │ ldrd r2, r0, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #38332 @ 0x95bc │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbnz r3, 4230e │ │ │ │ + cbnz r3, 42320 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9620 @ 0x2594 │ │ │ │ + movw r1, #8916 @ 0x22d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 42332 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 42344 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbnz r3, 42326 │ │ │ │ + cbnz r3, 42338 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r1, #18360 @ 0x47b8 │ │ │ │ + movw r1, #17656 @ 0x44f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ movs r1, #0 │ │ │ │ - bl 7b1a0 │ │ │ │ + bl 7b18c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 42336 │ │ │ │ + cbnz r0, 42348 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42390 │ │ │ │ + b.n 423a2 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ add.w r1, r4, #12 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 42362 │ │ │ │ + blt.n 42374 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ - bl 27d62c │ │ │ │ - cbz r1, 4237c │ │ │ │ - movw r1, #18412 @ 0x47ec │ │ │ │ + bl 27d37c │ │ │ │ + cbz r1, 4238e │ │ │ │ + movw r1, #17708 @ 0x452c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov r2, r7 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42332 │ │ │ │ + beq.n 42344 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42332 │ │ │ │ + bne.n 42344 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42332 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42344 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r0, r1 │ │ │ │ - b.w 244c48 │ │ │ │ + b.w 245428 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ - movw ip, #52192 @ 0xcbe0 │ │ │ │ + movw ip, #51488 @ 0xc920 │ │ │ │ movt ip, #43 @ 0x2b │ │ │ │ - movw lr, #51168 @ 0xc7e0 │ │ │ │ + movw lr, #50464 @ 0xc520 │ │ │ │ movt lr, #43 @ 0x2b │ │ │ │ - movw r7, #32928 @ 0x80a0 │ │ │ │ + movw r7, #32224 @ 0x7de0 │ │ │ │ movt r7, #58 @ 0x3a │ │ │ │ mov r5, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 423ea │ │ │ │ + bge.n 423fc │ │ │ │ ldrb r4, [r1, r5] │ │ │ │ ldr.w r6, [lr, r4, lsl #2] │ │ │ │ tst.w r6, #1 │ │ │ │ - beq.n 423d0 │ │ │ │ - cbnz r3, 423e4 │ │ │ │ + beq.n 423e2 │ │ │ │ + cbnz r3, 423f6 │ │ │ │ ldrb r4, [r7, r4] │ │ │ │ movs r3, #1 │ │ │ │ - b.n 423e4 │ │ │ │ + b.n 423f6 │ │ │ │ ands.w r6, r6, #2 │ │ │ │ - beq.n 423de │ │ │ │ - cbz r3, 423e2 │ │ │ │ + beq.n 423f0 │ │ │ │ + cbz r3, 423f4 │ │ │ │ ldrb.w r4, [ip, r4] │ │ │ │ - b.n 423e4 │ │ │ │ + b.n 423f6 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 423e4 │ │ │ │ + b.n 423f6 │ │ │ │ movs r3, #1 │ │ │ │ strb r4, [r0, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 423b8 │ │ │ │ + b.n 423ca │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bl 7955c │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + bl 795c0 │ │ │ │ + add.w r0, r4, #12 │ │ │ │ + bl d2728 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fc04 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 42442 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 42442 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #17788 @ 0x457c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r3, [r1, #64] @ 0x40 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + ldr r1, [r1, #16] │ │ │ │ + b.w e21c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-216] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ - ldr r1, [pc, #272] @ (42534 ) │ │ │ │ + ldr r1, [pc, #272] @ (425a0 ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #42700 @ 0xa6cc │ │ │ │ + movw r2, #41996 @ 0xa40c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #52] @ 0x34 │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r1, #18480 @ 0x4830 │ │ │ │ + movw r1, #17824 @ 0x45a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #52 @ 0x34 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4250e │ │ │ │ + beq.n 4257a │ │ │ │ add r5, sp, #184 @ 0xb8 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17488 @ 0x4450 │ │ │ │ + movw r1, #16784 @ 0x4190 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #18500 @ 0x4844 │ │ │ │ + movw r0, #17844 @ 0x45b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ ldr.w r1, [r5, #-160] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 424ac │ │ │ │ + beq.n 42518 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #0 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 22ccb0 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ + bl 22d484 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 424ac │ │ │ │ + beq.n 42518 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #48 @ 0x30 │ │ │ │ ldrh r4, [r3, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 424b0 │ │ │ │ + beq.n 4251c │ │ │ │ cmp r4, #10 │ │ │ │ - beq.n 424bc │ │ │ │ + beq.n 42528 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42824 @ 0xa748 │ │ │ │ + movw r1, #42120 @ 0xa488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42504 │ │ │ │ + b.n 42570 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #4 │ │ │ │ adds r7, #52 @ 0x34 │ │ │ │ - b.n 424c6 │ │ │ │ + b.n 42532 │ │ │ │ add.w r7, sp, #16384 @ 0x4000 │ │ │ │ mov.w r8, #16 │ │ │ │ adds r7, #56 @ 0x38 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r1, r8 │ │ │ │ mov r9, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ movw r2, #16383 @ 0x3fff │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ add r3, sp, #20 │ │ │ │ @@ -35326,284 +35370,175 @@ │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #28 │ │ │ │ blx 29c88 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r1, [r5, #-164] │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ mov r0, r6 │ │ │ │ - bl 4310c │ │ │ │ + bl 431b6 <_PyTime_AsTimeval_clamp@@Base+0x30> │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r0, [r5, #-160] │ │ │ │ - bl 78598 │ │ │ │ - b.n 42510 │ │ │ │ + bl 78578 │ │ │ │ + b.n 4257c │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (42534 ) │ │ │ │ + ldr r3, [pc, #28] @ (425a0 ) │ │ │ │ adds r1, #52 @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 42528 │ │ │ │ + beq.n 42594 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bl 79578 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - bl 795dc │ │ │ │ - add.w r0, r4, #12 │ │ │ │ - bl d27a8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fc20 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4257c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4257c │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #18536 @ 0x4868 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r3, [r1, #64] @ 0x40 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - ldr r1, [r1, #16] │ │ │ │ - b.w e218c │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 425ca │ │ │ │ - cmp r3, r0 │ │ │ │ - blt.n 425ca │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 425ca │ │ │ │ - cbz r2, 425ca │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #3312 @ 0xcf0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 425e8 │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #32] @ (425f0 ) │ │ │ │ - mov r3, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - mov r0, r2 │ │ │ │ - movs r4, #1 │ │ │ │ - movs r2, #0 │ │ │ │ - str r4, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 425b4 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - cmp r4, #68 @ 0x44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 42622 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4263c │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42640 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42652 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42658 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - b.n 42164 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ - bl 25b848 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b7f8 <_PyObject_GetState@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 426ea │ │ │ │ - ldr r0, [pc, #132] @ (42700 ) │ │ │ │ + beq.n 42632 │ │ │ │ + ldr r0, [pc, #132] @ (42648 ) │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ add r1, sp, #12 │ │ │ │ str r7, [sp, #12] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 42694 │ │ │ │ - ldr r6, [pc, #116] @ (42704 ) │ │ │ │ + cbnz r0, 425dc │ │ │ │ + ldr r6, [pc, #116] @ (4264c ) │ │ │ │ movs r4, #0 │ │ │ │ - b.n 426ee │ │ │ │ - bl 88af4 │ │ │ │ + b.n 42636 │ │ │ │ + bl 88ac8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 426b0 │ │ │ │ + beq.n 425f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 426b0 │ │ │ │ + cbnz r3, 425f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4268e │ │ │ │ + beq.n 425d6 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ mov r3, r5 │ │ │ │ - ldr r2, [pc, #72] @ (42704 ) │ │ │ │ + ldr r2, [pc, #72] @ (4264c ) │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #5 │ │ │ │ - bl 7eb70 │ │ │ │ + bl 7eb68 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 426de │ │ │ │ + beq.n 42626 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbz r3, 426e2 │ │ │ │ - ldr r6, [pc, #36] @ (42704 ) │ │ │ │ - b.n 426ee │ │ │ │ + cbz r3, 4262a │ │ │ │ + ldr r6, [pc, #36] @ (4264c ) │ │ │ │ + b.n 42636 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 426de │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42626 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - bmi.n 426d4 │ │ │ │ + bmi.n 4262c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17008 @ 0x4270 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 42736 │ │ │ │ - movw r0, #18572 @ 0x488c │ │ │ │ + beq.n 4267e │ │ │ │ + movw r0, #17868 @ 0x45cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #3368 @ 0xd28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 4275e │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 426a6 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 42748 │ │ │ │ + bmi.n 42690 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ands.w r6, r6, #1 │ │ │ │ - beq.n 42762 │ │ │ │ + beq.n 426aa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 427fe │ │ │ │ + b.n 42746 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbnz r3, 4277e │ │ │ │ + cbnz r3, 426c6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21608 @ 0x5468 │ │ │ │ + movw r1, #20904 @ 0x51a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4275e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 426a6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4279a │ │ │ │ + beq.n 426e2 │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4380 @ 0x111c │ │ │ │ + movw r1, #3676 @ 0xe5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4275e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 426a6 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 20e4b0 <_PyArg_ParseStack@@Base+0x3c> │ │ │ │ + bl 20f1cc <_PyArg_ParseStack@@Base+0x3c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4275e │ │ │ │ + beq.n 426a6 │ │ │ │ movw r0, #52064 @ 0xcb60 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4275e │ │ │ │ + beq.n 426a6 │ │ │ │ mov r0, r5 │ │ │ │ str r7, [r4, #20] │ │ │ │ - bl 146d60 │ │ │ │ + bl 146798 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #60] @ (42804 ) │ │ │ │ + ldr r1, [pc, #60] @ (4274c ) │ │ │ │ cmp r3, r2 │ │ │ │ str r0, [r4, #16] │ │ │ │ str r6, [r4, #8] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ @@ -35622,138 +35557,140 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 42810 │ │ │ │ - b.w 204a24 │ │ │ │ - ldr r0, [pc, #0] @ (42814 ) │ │ │ │ + cbz r0, 42758 │ │ │ │ + b.w 205848 │ │ │ │ + ldr r0, [pc, #0] @ (4275c ) │ │ │ │ bx lr │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 4278e │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 427a8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 427ac │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 427be │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (427c4 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95e2c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + b.n 422e0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 4283c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 42874 │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 427ec │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 42824 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4285e │ │ │ │ + b.n 4280e │ │ │ │ mov r5, r0 │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4285a │ │ │ │ + beq.n 4280a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4285a │ │ │ │ + cbnz r3, 4280a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 42830 │ │ │ │ + beq.n 427e0 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 42878 │ │ │ │ + ble.n 42828 │ │ │ │ subs r4, r4, r1 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3c320 │ │ │ │ - cbnz r0, 4288e │ │ │ │ + bl 3c2c8 │ │ │ │ + cbnz r0, 4283e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 428b0 │ │ │ │ - cbz r1, 4287e │ │ │ │ + b.n 42860 │ │ │ │ + cbz r1, 4282e │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - b.n 42886 │ │ │ │ + b.n 42836 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 161228 │ │ │ │ + b.w 160e48 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 42896 │ │ │ │ + cbz r3, 42846 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - b.n 4289e │ │ │ │ + b.n 4284e │ │ │ │ movw r3, #10880 @ 0x2a80 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldrb r2, [r3, r4] │ │ │ │ add r4, r3 │ │ │ │ cmp r2, #43 @ 0x2b │ │ │ │ - beq.n 428aa │ │ │ │ + beq.n 4285a │ │ │ │ cmp r2, #45 @ 0x2d │ │ │ │ - bne.n 428b0 │ │ │ │ + bne.n 42860 │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r2, [r3, #0] │ │ │ │ strb r1, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 428e0 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 428fa │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 428fe │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 42910 │ │ │ │ - ldr r4, [r0, #20] │ │ │ │ - movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42914 ) │ │ │ │ - add r1, sp, #4 │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - and.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 42938 │ │ │ │ + bne.n 42882 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1800b4 │ │ │ │ + b.w 17fdc4 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40304 @ 0x9d70 │ │ │ │ + movw r0, #39600 @ 0x9ab0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4292c │ │ │ │ + bne.n 42876 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #64676 @ 0xfca4 │ │ │ │ + movw r1, #63972 @ 0xf9e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 42a36 │ │ │ │ + b.n 429e8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ @@ -35764,2643 +35701,2682 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ + b.w 7fc04 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d3964 │ │ │ │ + bl d38d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 429f4 │ │ │ │ - beq.n 429d6 │ │ │ │ + bgt.n 4293e │ │ │ │ + beq.n 42920 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42a32 │ │ │ │ + b.n 4297c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18600 @ 0x48a8 │ │ │ │ + movw r1, #17896 @ 0x45e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 42aec │ │ │ │ + bl 42aa0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 429d2 │ │ │ │ + beq.n 4291c │ │ │ │ mov r1, r5 │ │ │ │ - bl 1920dc │ │ │ │ + bl 192484 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 42a22 │ │ │ │ + cbnz r0, 4296c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 429d2 │ │ │ │ + beq.n 4291c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 429d2 │ │ │ │ + bne.n 4291c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 429d2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4291c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 42a32 │ │ │ │ + beq.n 4297c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42a32 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4297c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + sub sp, #8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 429ae │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 429c8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 429cc │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 429de │ │ │ │ + ldr r4, [r0, #20] │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r0, [pc, #12] @ (429e4 ) │ │ │ │ + add r1, sp, #4 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95e2c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + and.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #41792 @ 0xa340 │ │ │ │ + movw r1, #41088 @ 0xa080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41796 @ 0xa344 │ │ │ │ + movw r0, #41092 @ 0xa084 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42a66 │ │ │ │ + bne.n 42a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42a96 │ │ │ │ + b.n 42a48 │ │ │ │ ldrsb.w r3, [r4, #35] @ 0x23 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42a8e │ │ │ │ + bgt.n 42a40 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbnz r0, 42a7e │ │ │ │ + cbnz r0, 42a30 │ │ │ │ add.w r0, r4, #36 @ 0x24 │ │ │ │ - bl d7f00 │ │ │ │ + bl d7e74 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42a62 │ │ │ │ + beq.n 42a14 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42a96 │ │ │ │ + beq.n 42a48 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 42a96 │ │ │ │ + b.n 42a48 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 42ac8 │ │ │ │ + cbz r0, 42a7a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ac8 │ │ │ │ + beq.n 42a7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42ac8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42a7a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 42ae4 │ │ │ │ + cbz r0, 42a96 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42ae4 │ │ │ │ + beq.n 42a96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 42ae4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 42a96 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 42a98 │ │ │ │ + nop │ │ │ │ + b.w 42a4a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r1, #26612 @ 0x67f4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r6, [r0, #16] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 42b66 │ │ │ │ + bne.n 42b1a │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1488d8 │ │ │ │ + bl 14831c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42bc6 │ │ │ │ + beq.n 42b7a │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #32] │ │ │ │ - bne.n 42b3e │ │ │ │ + bne.n 42af2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ bl 2ed9c │ │ │ │ - b.n 42b44 │ │ │ │ + b.n 42af8 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1920dc │ │ │ │ + bl 192484 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 42b5e │ │ │ │ + cbz r0, 42b12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42bda │ │ │ │ + beq.n 42b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42bda │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42bda │ │ │ │ + bne.n 42b8e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b8e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42bca │ │ │ │ - b.n 42bc6 │ │ │ │ + bne.n 42b7e │ │ │ │ + b.n 42b7a │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 42b78 │ │ │ │ + bge.n 42b2c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 42b8e │ │ │ │ + b.n 42b42 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #8236 @ 0x202c │ │ │ │ + movw r1, #7532 @ 0x1d6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 42bc6 │ │ │ │ + cbz r4, 42b7a │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r6, [r4, #4] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 42bda │ │ │ │ + beq.n 42b8e │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 42bda │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 42b8e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - movw r1, #18800 @ 0x4970 │ │ │ │ + movw r1, #18096 @ 0x46b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42bca │ │ │ │ + bne.n 42b7e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 42bda │ │ │ │ + b.n 42b8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42bc6 │ │ │ │ + bne.n 42b7a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42bc6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42b7a │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #40] @ (42c1c ) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #40] @ (42bd0 ) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 42c0c │ │ │ │ - movw r0, #18844 @ 0x499c │ │ │ │ + cbz r2, 42bc0 │ │ │ │ + movw r0, #18140 @ 0x46dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r0, #17964 @ 0x462c │ │ │ │ + b.w 84c80 │ │ │ │ + movw r0, #17260 @ 0x436c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - bpl.n 42c28 │ │ │ │ + b.w 84c80 │ │ │ │ + bpl.n 42bec │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 42c3a │ │ │ │ + cbz r3, 42bee │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 42c4a │ │ │ │ + b.n 42bfe │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 42c48 │ │ │ │ + ble.n 42bfc │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 42c44 │ │ │ │ - cbnz r1, 42c6c │ │ │ │ + bgt.n 42bf8 │ │ │ │ + cbnz r1, 42c20 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 42c4a │ │ │ │ + b.n 42bfe │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #144] @ (42cdc ) │ │ │ │ + ldr r1, [pc, #144] @ (42c90 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 42c72 │ │ │ │ - b.n 42cd6 │ │ │ │ + cbnz r0, 42c26 │ │ │ │ + b.n 42c8a │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r5, r6 │ │ │ │ - bl 42ec2 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbz r0, 42cd6 │ │ │ │ + bl 42e76 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbz r0, 42c8a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 42c96 │ │ │ │ + beq.n 42c4a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 42c9a │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 42c9a │ │ │ │ - b.n 42cd6 │ │ │ │ + bne.n 42c4e │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 42c4e │ │ │ │ + b.n 42c8a │ │ │ │ mov.w r4, #524288 @ 0x80000 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29700 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 42cca │ │ │ │ + bne.n 42c7e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - cmp r5, #152 @ 0x98 │ │ │ │ + cmp r5, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 42d0c │ │ │ │ + beq.n 42cc0 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #40456 @ 0x9e08 │ │ │ │ + movw r0, #39752 @ 0x9b48 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 42d0c │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 42cc0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42d22 │ │ │ │ + b.n 42cd6 │ │ │ │ ldrd r1, r2, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 8c060 │ │ │ │ + bl 8c068 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 42d08 │ │ │ │ + beq.n 42cbc │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 42d4e │ │ │ │ + bhi.n 42d02 │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 42d66 │ │ │ │ - b.n 42d7a │ │ │ │ - movw r0, #864 @ 0x360 │ │ │ │ + cbnz r0, 42d1a │ │ │ │ + b.n 42d2e │ │ │ │ + movw r0, #160 @ 0xa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 42e34 │ │ │ │ - b.n 42d40 │ │ │ │ - bl 85f00 │ │ │ │ + beq.n 42de8 │ │ │ │ + b.n 42cf4 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 42d88 │ │ │ │ + bne.n 42d3c │ │ │ │ adds r2, r4, #1 │ │ │ │ - bne.n 42d98 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 42d4c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 42e34 │ │ │ │ + bne.n 42de8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 42d98 │ │ │ │ + b.n 42d4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42d76 │ │ │ │ + bne.n 42d2a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42d76 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42d2a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 42e04 │ │ │ │ + ble.n 42db8 │ │ │ │ ldr.w r5, [r8, #4] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 42db2 │ │ │ │ + bpl.n 42d66 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42dd8 │ │ │ │ + bne.n 42d8c │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ - b.n 42e06 │ │ │ │ + b.n 42dba │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 42dcc │ │ │ │ + beq.n 42d80 │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 42de4 │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 42d98 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 42de4 │ │ │ │ + bne.n 42d98 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 42e06 │ │ │ │ + b.n 42dba │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 42dbe │ │ │ │ + bne.n 42d72 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #31048 @ 0x7948 │ │ │ │ + movw r2, #30344 @ 0x7688 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #864 @ 0x360 │ │ │ │ + movw r0, #160 @ 0xa0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 42e34 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 42de8 │ │ │ │ movs r3, #32 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r4, r2 │ │ │ │ - bgt.n 42e16 │ │ │ │ + bgt.n 42dca │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e4c68 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e5be0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r0, r6 │ │ │ │ and.w r1, r4, r2 │ │ │ │ add.w r4, r2, r2, lsr #31 │ │ │ │ and.w r1, r1, #1 │ │ │ │ add.w r1, r1, r4, asr #1 │ │ │ │ subs r2, r2, r1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40890 │ │ │ │ + b.w 40840 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 138704 │ │ │ │ - cbz r0, 42ebc │ │ │ │ - movw r6, #1472 @ 0x5c0 │ │ │ │ + bl 1380b4 │ │ │ │ + cbz r0, 42e70 │ │ │ │ + movw r6, #768 @ 0x300 │ │ │ │ movt r6, #65 @ 0x41 │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - cbz r0, 42ebe │ │ │ │ - bl 7b538 │ │ │ │ + cbz r0, 42e72 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 42ea0 │ │ │ │ - bl d42fc │ │ │ │ + cbz r5, 42e54 │ │ │ │ + bl d4270 │ │ │ │ mov r1, r5 │ │ │ │ cmp r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - blt.n 42ea0 │ │ │ │ - beq.n 42e86 │ │ │ │ + blt.n 42e54 │ │ │ │ + beq.n 42e3a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r6, #4 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 42e90 │ │ │ │ - b.n 42e5e │ │ │ │ - bl 86088 │ │ │ │ + bne.n 42e44 │ │ │ │ + b.n 42e12 │ │ │ │ + bl 86070 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 42e7c │ │ │ │ - b.n 42ea0 │ │ │ │ + bne.n 42e30 │ │ │ │ + b.n 42e54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 42e5e │ │ │ │ + bne.n 42e12 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 42e5e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 42e12 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 42eb6 │ │ │ │ + beq.n 42e6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 42eb6 │ │ │ │ + cbnz r3, 42e6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00042ec2 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ +00042e76 <_PyLong_UnsignedInt_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 42efc <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bpl.n 42eb0 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 42efc <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ + bne.n 42eb0 <_PyLong_UnsignedInt_Converter@@Base+0x3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + movw r1, #33140 @ 0x8174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 42f0c <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ - bl f9310 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 42ec0 <_PyLong_UnsignedInt_Converter@@Base+0x4a> │ │ │ │ + bl f9344 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 42f10 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 42f10 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bne.n 42ec4 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 42ec4 <_PyLong_UnsignedInt_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42f14 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ + b.n 42ec8 <_PyLong_UnsignedInt_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r3, [pc, #20] @ (42f2c <_PyLong_UnsignedInt_Converter@@Base+0x6a>) │ │ │ │ + │ │ │ │ +00042eca : │ │ │ │ + ldr r0, [pc, #4] @ (42ed0 ) │ │ │ │ + b.w cf640 │ │ │ │ + cmp r5, #200 @ 0xc8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r3, [pc, #20] @ (42eec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #1468] @ 0x5bc │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #88] @ 0x58 │ │ │ │ + movw r2, #6000 @ 0x1770 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r1, r3, #1 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r1, [r0, #88] @ 0x58 │ │ │ │ + bne.n 42f12 │ │ │ │ + bl 270e30 │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cbz r3, 42f1e │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + movs r0, #0 │ │ │ │ + subs r3, #1 │ │ │ │ + b.n 42f42 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r1, #663 @ 0x297 │ │ │ │ + ldr r5, [r4, #8] │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42f3e │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + str r5, [r4, #8] │ │ │ │ + cbnz r3, 42f3e │ │ │ │ + movs r1, #11 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 42f3e │ │ │ │ + str r5, [r4, #8] │ │ │ │ + ldr r3, [r4, #88] @ 0x58 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #88] @ 0x58 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl cfd3c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #28] @ (42f7c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fa4 │ │ │ │ + movw r1, #18236 @ 0x473c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r2, [r5, #0] │ │ │ │ + bl d0164 │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r5, #252 @ 0xfc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 42f5e <_PyLong_UnsignedInt_Converter@@Base+0x9c> │ │ │ │ + bgt.n 42fae │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 42f78 <_PyLong_UnsignedInt_Converter@@Base+0xb6> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 42fc8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 42f7c <_PyLong_UnsignedInt_Converter@@Base+0xba> │ │ │ │ + cbz r3, 42fcc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 42f8e <_PyLong_UnsignedInt_Converter@@Base+0xcc> │ │ │ │ + b.n 42fde │ │ │ │ ldr r4, [r0, #20] │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #12] @ (42f94 <_PyLong_UnsignedInt_Converter@@Base+0xd2>) │ │ │ │ + ldr r0, [pc, #12] @ (42fe4 ) │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - stmia.w r4!, {r0, r3, r6} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + stmia.w ip!, {r0, r3, r6} │ │ │ │ + │ │ │ │ +00042fe8 : │ │ │ │ + ldr r0, [pc, #4] @ (42ff0 ) │ │ │ │ + b.w cf640 │ │ │ │ + nop │ │ │ │ + cmp r6, #16 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #88] @ 0x58 │ │ │ │ - movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ - adds r1, r3, #1 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 42fba <_PyLong_UnsignedInt_Converter@@Base+0xf8> │ │ │ │ - bl 270f68 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 42fc6 <_PyLong_UnsignedInt_Converter@@Base+0x104> │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - movs r0, #0 │ │ │ │ - subs r3, #1 │ │ │ │ - b.n 42fea <_PyLong_UnsignedInt_Converter@@Base+0x128> │ │ │ │ - mov r0, r4 │ │ │ │ - movw r1, #663 @ 0x297 │ │ │ │ - ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42fe6 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - str r5, [r4, #8] │ │ │ │ - cbnz r3, 42fe6 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ - movs r1, #11 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 42fe6 <_PyLong_UnsignedInt_Converter@@Base+0x124> │ │ │ │ - str r5, [r4, #8] │ │ │ │ - ldr r3, [r4, #88] @ 0x58 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #88] @ 0x58 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00042fee : │ │ │ │ - ldr r0, [pc, #4] @ (42ff4 ) │ │ │ │ - b.w cf6b8 │ │ │ │ - cmp r5, #196 @ 0xc4 │ │ │ │ + sub sp, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + add r1, sp, #4 │ │ │ │ + ldr r0, [pc, #20] @ (43020 ) │ │ │ │ + movs r2, #1 │ │ │ │ + movt r2, #32768 @ 0x8000 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + str r4, [sp, #4] │ │ │ │ + bl 95e2c │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [r0, #16] │ │ │ │ + cbz r4, 43046 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add.w r0, r3, #16 │ │ │ │ + ldr r1, [r3, #8] │ │ │ │ + b.w 80aac │ │ │ │ + movw r3, #4312 @ 0x10d8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #8916 @ 0x22d4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r5, r0 │ │ │ │ - ldr r1, [pc, #32] @ (43030 ) │ │ │ │ + ldr r1, [pc, #32] @ (43098 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - movw r1, #19036 @ 0x4a5c │ │ │ │ + bl e1fa4 │ │ │ │ + movw r1, #18340 @ 0x47a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r5, #0] │ │ │ │ - bl d01e0 │ │ │ │ + bl d0164 │ │ │ │ asrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r5, #248 @ 0xf8 │ │ │ │ + cmp r6, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 43056 │ │ │ │ + bhi.n 430be │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 43070 │ │ │ │ + ble.n 430d8 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ - b.n 43078 │ │ │ │ - movw r0, #3312 @ 0xcf0 │ │ │ │ + b.n 430e0 │ │ │ │ + movw r0, #2608 @ 0xa30 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4304e │ │ │ │ + bne.n 430b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 430d2 │ │ │ │ + b.n 4313a │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 43096 │ │ │ │ + bgt.n 430fe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4306c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 430d4 │ │ │ │ ldr r6, [r5, #12] │ │ │ │ - cbz r6, 430b2 │ │ │ │ + cbz r6, 4311a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4306c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 430d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c868 │ │ │ │ + bl 11c204 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4306c │ │ │ │ + beq.n 430d4 │ │ │ │ ldr r1, [r5, #20] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r0, [pc, #16] @ (430d8 ) │ │ │ │ + ldr r0, [pc, #16] @ (43140 ) │ │ │ │ mov r3, r6 │ │ │ │ mov r1, sp │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf0ec0049 │ │ │ │ + @ instruction: 0xf0f40049 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - sub sp, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (43108 ) │ │ │ │ + bl 9a82c <_Py_GetConfig@@Base> │ │ │ │ + ldr r3, [r0, #116] @ 0x74 │ │ │ │ + cbnz r3, 43166 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 15eb18 │ │ │ │ + movw r3, #56092 @ 0xdb1c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #18352 @ 0x47b0 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ - movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ - add sp, #8 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e67c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 4315c │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00043186 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + sub sp, #28 │ │ │ │ + mov r4, r2 │ │ │ │ + add r2, sp, #16 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r3, sp, #12 │ │ │ │ + bl 24da1c │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldrd r0, r1, [sp, #16] │ │ │ │ + str r3, [r4, #8] │ │ │ │ + strd r0, r1, [r4] │ │ │ │ + asrs r3, r3, #31 │ │ │ │ + str r3, [r4, #12] │ │ │ │ + add sp, #28 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #500] @ (43314 ) │ │ │ │ + ldr r3, [pc, #500] @ (433c0 <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #28] │ │ │ │ mov.w r3, #0 │ │ │ │ - cbnz r1, 43172 │ │ │ │ + cbnz r1, 4321c <_PyTime_AsTimeval_clamp@@Base+0x96> │ │ │ │ mov r5, r0 │ │ │ │ blx 29ce0 <__h_errno_location@plt> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 295e8 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #19044 @ 0x4a64 │ │ │ │ + movw r0, #18384 @ 0x47d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431f0 │ │ │ │ + beq.n 4329a <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl ee6b8 │ │ │ │ + bl ee6f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 431f0 │ │ │ │ + beq.n 4329a <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 431f0 │ │ │ │ + bne.n 4329a <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 431f0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4329a <_PyTime_AsTimeval_clamp@@Base+0x114> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 431a6 │ │ │ │ + beq.n 43250 <_PyTime_AsTimeval_clamp@@Base+0xca> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #97 @ 0x61 │ │ │ │ str r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #400] @ (43314 ) │ │ │ │ + ldr r3, [pc, #400] @ (433c0 <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.w 43308 │ │ │ │ + bne.w 433b2 <_PyTime_AsTimeval_clamp@@Base+0x22c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movs r0, #0 │ │ │ │ mov r9, r2 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 431f4 │ │ │ │ + cbz r0, 4329e <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 431f4 │ │ │ │ + cbz r0, 4329e <_PyTime_AsTimeval_clamp@@Base+0x118> │ │ │ │ ldr r7, [r6, #4] │ │ │ │ - cbnz r7, 43220 │ │ │ │ + cbnz r7, 432ca <_PyTime_AsTimeval_clamp@@Base+0x144> │ │ │ │ ldr.w r8, [r6, #16] │ │ │ │ ldr.w r7, [r8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 432d0 │ │ │ │ + beq.w 4337a <_PyTime_AsTimeval_clamp@@Base+0x1f4> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 43238 │ │ │ │ + beq.n 432e2 <_PyTime_AsTimeval_clamp@@Base+0x15c> │ │ │ │ cmp.w sl, #10 │ │ │ │ - beq.n 43264 │ │ │ │ + beq.n 4330e <_PyTime_AsTimeval_clamp@@Base+0x188> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42824 @ 0xa748 │ │ │ │ + movw r1, #42120 @ 0xa488 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432fa │ │ │ │ + b.n 433a4 <_PyTime_AsTimeval_clamp@@Base+0x21e> │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 432ee │ │ │ │ - bl 7b538 │ │ │ │ + b.n 43398 <_PyTime_AsTimeval_clamp@@Base+0x212> │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 432c6 │ │ │ │ + beq.n 43370 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43228 │ │ │ │ + bne.n 432d2 <_PyTime_AsTimeval_clamp@@Base+0x14c> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 432c6 │ │ │ │ + bne.n 43370 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ adds r7, #4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 431c0 │ │ │ │ - b.n 431fa │ │ │ │ + beq.n 4326a <_PyTime_AsTimeval_clamp@@Base+0xe4> │ │ │ │ + b.n 432a4 <_PyTime_AsTimeval_clamp@@Base+0x11e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43218 │ │ │ │ + bne.n 432c2 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43218 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 432c2 <_PyTime_AsTimeval_clamp@@Base+0x13c> │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ blx 29634 │ │ │ │ strh.w sl, [sp] │ │ │ │ mov r0, sp │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22ceb4 <_PyArg_ParseStackAndKeywords@@Base+0xdc4> │ │ │ │ + bl 22d688 <_PyArg_ParseStackAndKeywords@@Base+0xdc4> │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 432a2 │ │ │ │ + bne.n 4334c <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r9, {r0, r1, r2, r3} │ │ │ │ - b.n 432a2 │ │ │ │ + b.n 4334c <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, sp, #2 │ │ │ │ add r4, sp, #8 │ │ │ │ blx 29634 │ │ │ │ strh.w sl, [sp] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ mov r0, sp │ │ │ │ - bl 274278 │ │ │ │ + bl 274050 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ mov r4, r0 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 432a2 │ │ │ │ + bne.n 4334c <_PyTime_AsTimeval_clamp@@Base+0x1c6> │ │ │ │ mov ip, sp │ │ │ │ mov lr, r9 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ - cbz r4, 432c6 │ │ │ │ + cbz r4, 43370 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 432c4 │ │ │ │ + beq.n 4336e <_PyTime_AsTimeval_clamp@@Base+0x1e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 432c4 │ │ │ │ + cbnz r3, 4336e <_PyTime_AsTimeval_clamp@@Base+0x1e8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r7, 432ca │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r7, 43374 <_PyTime_AsTimeval_clamp@@Base+0x1ee> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 432ee │ │ │ │ + b.n 43398 <_PyTime_AsTimeval_clamp@@Base+0x212> │ │ │ │ add.w r8, r8, #4 │ │ │ │ - b.n 431c4 │ │ │ │ + b.n 4326e <_PyTime_AsTimeval_clamp@@Base+0xe8> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 432c6 │ │ │ │ + beq.n 43370 <_PyTime_AsTimeval_clamp@@Base+0x1ea> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, fp │ │ │ │ - movw r0, #19052 @ 0x4a6c │ │ │ │ + movw r0, #18392 @ 0x47d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ - ldr r3, [pc, #24] @ (43314 ) │ │ │ │ + bl 795c0 │ │ │ │ + ldr r3, [pc, #24] @ (433c0 <_PyTime_AsTimeval_clamp@@Base+0x23a>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4330c │ │ │ │ + beq.n 433b6 <_PyTime_AsTimeval_clamp@@Base+0x230> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [r0, #16] │ │ │ │ - cbz r4, 4333a │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add.w r0, r3, #16 │ │ │ │ - ldr r1, [r3, #8] │ │ │ │ - b.w 80ac8 │ │ │ │ - movw r3, #4312 @ 0x10d8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9620 @ 0x2594 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00043354 : │ │ │ │ - ldr r0, [pc, #4] @ (4335c ) │ │ │ │ - b.w cf6b8 │ │ │ │ nop │ │ │ │ - cmp r6, #12 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 9a914 <_Py_GetConfig@@Base> │ │ │ │ - ldr r3, [r0, #116] @ 0x74 │ │ │ │ - cbnz r3, 43382 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 15eef8 │ │ │ │ - movw r3, #56092 @ 0xdb1c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19056 @ 0x4a70 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43378 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -000433a2 <_PyTime_AsTimeval_clamp@@Base>: │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #28 │ │ │ │ - mov r4, r2 │ │ │ │ - add r2, sp, #16 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r3, sp, #12 │ │ │ │ - bl 24d2d4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldrd r0, r1, [sp, #16] │ │ │ │ - str r3, [r4, #8] │ │ │ │ - strd r0, r1, [r4] │ │ │ │ - asrs r3, r3, #31 │ │ │ │ - str r3, [r4, #12] │ │ │ │ - add sp, #28 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #0 │ │ │ │ movw r1, #39820 @ 0x9b8c │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #72] @ 0x48 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4349c <_PyTime_AsTimeval_clamp@@Base+0xfa> │ │ │ │ + beq.n 4348e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ mov r6, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4349c <_PyTime_AsTimeval_clamp@@Base+0xfa> │ │ │ │ + bne.n 4348e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4349c <_PyTime_AsTimeval_clamp@@Base+0xfa> │ │ │ │ - movw r3, #39517 @ 0x9a5d │ │ │ │ + beq.n 4348e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ + movw r3, #42421 @ 0xa5b5 │ │ │ │ movt r3, #25 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r0, #19088 @ 0x4a90 │ │ │ │ + movw r0, #18396 @ 0x47dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 43444 <_PyTime_AsTimeval_clamp@@Base+0xa2> │ │ │ │ + cbnz r0, 43436 <_PyTime_AsTimeval_clamp@@Base+0x2b0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #562 @ 0x232 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ - movw r0, #19096 @ 0x4a98 │ │ │ │ + movw r0, #18404 @ 0x47e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4347c <_PyTime_AsTimeval_clamp@@Base+0xda> │ │ │ │ + beq.n 4346e <_PyTime_AsTimeval_clamp@@Base+0x2e8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4347c <_PyTime_AsTimeval_clamp@@Base+0xda> │ │ │ │ + cbnz r3, 4346e <_PyTime_AsTimeval_clamp@@Base+0x2e8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 43438 <_PyTime_AsTimeval_clamp@@Base+0x96> │ │ │ │ + beq.n 4342a <_PyTime_AsTimeval_clamp@@Base+0x2a4> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4349c <_PyTime_AsTimeval_clamp@@Base+0xfa> │ │ │ │ + beq.n 4348e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4349c <_PyTime_AsTimeval_clamp@@Base+0xfa> │ │ │ │ + cbnz r3, 4348e <_PyTime_AsTimeval_clamp@@Base+0x308> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cfdb8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #28] @ (434d8 <_PyTime_AsTimeval_clamp@@Base+0x136>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - movw r1, #19104 @ 0x4aa0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - bl d01e0 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r6, #64 @ 0x40 │ │ │ │ + │ │ │ │ +00043494 : │ │ │ │ + ldr r0, [pc, #4] @ (4349c ) │ │ │ │ + b.w cf640 │ │ │ │ + nop │ │ │ │ + cmp r6, #88 @ 0x58 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 129b40 │ │ │ │ + bl 1294b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ mov r1, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 2643f8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x250> │ │ │ │ + b.w 2643a8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x250> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ vldr d0, [r0, #8] │ │ │ │ blx 2aa30 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1204b0 │ │ │ │ + b.w 11fe60 │ │ │ │ │ │ │ │ -00043530 : │ │ │ │ +000434f4 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #44] @ (43564 ) │ │ │ │ + ldr r4, [pc, #44] @ (43528 ) │ │ │ │ ldr r2, [r0, #68] @ 0x44 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r2, 43558 │ │ │ │ + cbz r2, 4351c │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r4, [r3, r2, lsl #3] │ │ │ │ cmp r0, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r3, r2, lsl #3] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r3, [r0, #64] @ 0x40 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -00043568 : │ │ │ │ - ldr r0, [pc, #4] @ (43570 ) │ │ │ │ - b.w cf6b8 │ │ │ │ - nop │ │ │ │ - cmp r6, #84 @ 0x54 │ │ │ │ + movs r0, r0 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r0 │ │ │ │ + bl cfd3c │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [pc, #196] @ (43608 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fa4 │ │ │ │ + str r0, [r5, #0] │ │ │ │ + cbnz r0, 43556 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 43606 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fcc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 43550 │ │ │ │ + ldr r1, [pc, #168] @ (4360c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fa4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fcc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 43550 │ │ │ │ + ldr r1, [pc, #144] @ (43610 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fa4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #8] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fcc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 43550 │ │ │ │ + ldr r1, [pc, #120] @ (43614 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fa4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fcc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 43550 │ │ │ │ + ldr r1, [pc, #96] @ (43618 ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fa4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fcc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 43550 │ │ │ │ + ldr r1, [pc, #72] @ (4361c ) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fa4 │ │ │ │ + mov r1, r0 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 43550 │ │ │ │ + mov r0, r4 │ │ │ │ + bl e1fcc │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 43550 │ │ │ │ + mov r0, r4 │ │ │ │ + movw r2, #18496 @ 0x4840 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + movw r1, #62396 @ 0xf3bc │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + bl 1e912c │ │ │ │ + asrs r0, r0, #31 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + cmp r6, #140 @ 0x8c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #160 @ 0xa0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #180 @ 0xb4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #200 @ 0xc8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #220 @ 0xdc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cmp r6, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 436ea │ │ │ │ + beq.w 43796 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r7, r2 │ │ │ │ mov r9, r1 │ │ │ │ - bl 131258 │ │ │ │ + bl 130be0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 435f2 │ │ │ │ + cbz r0, 4369e │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 435f6 │ │ │ │ - bl 15c07c │ │ │ │ + bne.n 436a2 │ │ │ │ + bl 15bc64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 435b2 │ │ │ │ + beq.n 4365e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 435b6 │ │ │ │ + cbz r3, 43662 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 436ec │ │ │ │ + b.n 43798 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 435b2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4365e │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 4361e │ │ │ │ + bne.n 436ca │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43610 │ │ │ │ + bne.n 436bc │ │ │ │ mov r6, r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ mov r4, r6 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.w 436ec │ │ │ │ + bge.w 43798 │ │ │ │ ldr.w r0, [r9, r8, lsl #2] │ │ │ │ - bl 131258 │ │ │ │ + bl 130be0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 435be │ │ │ │ + bne.n 4366a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 43600 │ │ │ │ + bne.n 436ac │ │ │ │ movs r4, #0 │ │ │ │ - b.n 436ec │ │ │ │ - ldr.w sl, [pc, #252] @ 436f4 │ │ │ │ + b.n 43798 │ │ │ │ + ldr.w sl, [pc, #252] @ 437a0 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 435d4 │ │ │ │ + b.n 43680 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 435f2 │ │ │ │ + bne.n 4369e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 435f2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4369e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 435cc │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 435cc │ │ │ │ + bne.n 43678 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43678 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 436b4 │ │ │ │ + beq.n 43760 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 436b4 │ │ │ │ + beq.n 43760 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1929d8 <_PyLong_GCD@@Base> │ │ │ │ + bl 192d80 <_PyLong_GCD@@Base> │ │ │ │ mov fp, r0 │ │ │ │ - cbnz r0, 43642 │ │ │ │ + cbnz r0, 436ee │ │ │ │ movs r6, #0 │ │ │ │ - b.n 436b6 │ │ │ │ + b.n 43762 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 133650 │ │ │ │ + bl 132fcc │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43666 │ │ │ │ + beq.n 43712 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 43666 │ │ │ │ + cbnz r3, 43712 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4363e │ │ │ │ + beq.n 436ea │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 11c9bc │ │ │ │ + bl 11c358 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4368a │ │ │ │ + beq.n 43736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4368a │ │ │ │ + cbnz r3, 43736 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 4363e │ │ │ │ + beq.n 436ea │ │ │ │ mov r0, fp │ │ │ │ - bl 15c07c │ │ │ │ + bl 15bc64 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 436b6 │ │ │ │ + beq.n 43762 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 436b6 │ │ │ │ + cbnz r3, 43762 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 436b6 │ │ │ │ - ldr r6, [pc, #60] @ (436f4 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43762 │ │ │ │ + ldr r6, [pc, #60] @ (437a0 ) │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 436cc │ │ │ │ + beq.n 43778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 436cc │ │ │ │ + cbnz r3, 43778 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 436e2 │ │ │ │ + beq.n 4378e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 436e2 │ │ │ │ + cbnz r3, 4378e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 435ce │ │ │ │ - b.n 435f2 │ │ │ │ - ldr r4, [pc, #12] @ (436f8 ) │ │ │ │ + bne.w 4367a │ │ │ │ + b.n 4369e │ │ │ │ + ldr r4, [pc, #12] @ (437a4 ) │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - bl cfdb8 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [pc, #196] @ (437d8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - str r0, [r5, #0] │ │ │ │ - cbnz r0, 43726 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 437d6 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43720 │ │ │ │ - ldr r1, [pc, #168] @ (437dc ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43720 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43720 │ │ │ │ - ldr r1, [pc, #144] @ (437e0 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #8] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43720 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43720 │ │ │ │ - ldr r1, [pc, #120] @ (437e4 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43720 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43720 │ │ │ │ - ldr r1, [pc, #96] @ (437e8 ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43720 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43720 │ │ │ │ - ldr r1, [pc, #72] @ (437ec ) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f68 │ │ │ │ - mov r1, r0 │ │ │ │ - str r0, [r5, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 43720 │ │ │ │ - mov r0, r4 │ │ │ │ - bl e1f90 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 43720 │ │ │ │ - mov r0, r4 │ │ │ │ - movw r2, #19228 @ 0x4b1c │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #63100 @ 0xf67c │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - bl 1e81b4 │ │ │ │ - asrs r0, r0, #31 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - cmp r6, #136 @ 0x88 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #156 @ 0x9c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #176 @ 0xb0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #196 @ 0xc4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cmp r6, #216 @ 0xd8 │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cmp r6, #236 @ 0xec │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4382c │ │ │ │ + bne.n 437e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 43844 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 437fc │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7828 @ 0x1e94 │ │ │ │ + movw r0, #7124 @ 0x1bd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 4386c │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43824 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #7828 @ 0x1e94 │ │ │ │ + movw r0, #7124 @ 0x1bd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43804 │ │ │ │ - b.n 4386c │ │ │ │ + bne.n 437bc │ │ │ │ + b.n 43824 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 43870 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 43828 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7828 @ 0x1e94 │ │ │ │ + movw r0, #7124 @ 0x1bd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r4 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 438aa │ │ │ │ + b.n 43862 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ - bl edd1c │ │ │ │ + bl edd58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4386c │ │ │ │ + beq.n 43824 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl edd1c │ │ │ │ + bl edd58 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4389a │ │ │ │ + cbz r0, 43852 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 2953c │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4389c │ │ │ │ + b.n 43854 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78598 │ │ │ │ - cbz r5, 438aa │ │ │ │ + bl 78578 │ │ │ │ + cbz r5, 43862 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000438ae : │ │ │ │ +00043866 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [pc, #148] @ (43954 ) │ │ │ │ + ldr r4, [pc, #148] @ (4390c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r3, r4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #28] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 438d4 │ │ │ │ + ble.n 4388c │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - cbnz r6, 438f4 │ │ │ │ + cbnz r6, 438ac │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #19236 @ 0x4b24 │ │ │ │ + movw r2, #18532 @ 0x4864 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1543c4 <_PyErr_Format@@Base> │ │ │ │ + b.w 153e74 <_PyErr_Format@@Base> │ │ │ │ ldr r4, [r1, #8] │ │ │ │ adds r1, #12 │ │ │ │ - cbz r2, 438fe │ │ │ │ + cbz r2, 438b6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 4390c │ │ │ │ + cbnz r3, 438c4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov ip, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx ip │ │ │ │ mov r3, r2 │ │ │ │ mov r8, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl d9408 <_PyEval_CheckExceptTypeValid@@Base+0xc70> │ │ │ │ + bl d9378 <_PyEval_CheckExceptTypeValid@@Base+0xc6c> │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 4394e │ │ │ │ + cbz r0, 43906 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ orr.w r2, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx r6 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1c0520 │ │ │ │ + bl 1c13b8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 89c00 <_Py_CheckFunctionResult@@Base> │ │ │ │ + b.w 89c0c <_Py_CheckFunctionResult@@Base> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #8] @ (43980 ) │ │ │ │ - bl 95d74 │ │ │ │ + ldr r0, [pc, #8] @ (43938 ) │ │ │ │ + bl 95e2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 43a5c │ │ │ │ + bmi.n 43a24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43a34 │ │ │ │ + beq.n 439ec │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43a30 │ │ │ │ + bne.n 439e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 43a30 │ │ │ │ + beq.n 439e8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #61552 @ 0xf070 │ │ │ │ + movw r0, #64480 @ 0xfbe0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 439da │ │ │ │ + cbnz r0, 43992 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov.w r1, #684 @ 0x2ac │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - movw r0, #19416 @ 0x4bd8 │ │ │ │ + movw r0, #18712 @ 0x4918 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 43a10 │ │ │ │ + beq.n 439c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 43a10 │ │ │ │ + cbnz r3, 439c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 439ce │ │ │ │ + beq.n 43986 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43a30 │ │ │ │ + beq.n 439e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43a30 │ │ │ │ + cbnz r3, 439e8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - vldr d0, [r0, #8] │ │ │ │ - blx 2973c │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1204b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43a8c │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 43a26 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43a82 │ │ │ │ + bne.n 43a1c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 43acc │ │ │ │ - b.n 43acc │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + vldr d0, [r0, #8] │ │ │ │ + blx 2973c │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 11fe60 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43aca │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 43a7e │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43ac0 │ │ │ │ + bne.n 43a74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 43af8 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 43b14 │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 43b18 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 43b20 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 43b58 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 43ab6 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b50 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43b58 │ │ │ │ + bne.n 43aae │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43ab6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bec │ │ │ │ + bne.n 43b4a │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 43b76 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 43ad4 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b6e │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43b76 │ │ │ │ + bne.n 43acc │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43ad4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 43bec │ │ │ │ + bne.n 43b4a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 43b92 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 43af0 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43b8c │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43b92 │ │ │ │ + bne.n 43aea │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43af0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43bec │ │ │ │ + cbnz r0, 43b4a │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 43bae │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 43b0c │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43ba8 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43bae │ │ │ │ + bne.n 43b06 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43b0c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43bec │ │ │ │ + cbnz r0, 43b4a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 43bca │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 43b28 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43bc4 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 43bca │ │ │ │ + bne.n 43b22 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 43b28 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 43bec │ │ │ │ + cbnz r0, 43b4a │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 43bec │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 43b4a │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 43be2 │ │ │ │ + bne.n 43b40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 43acc │ │ │ │ + b.n 43b50 │ │ │ │ + b.n 43b50 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ + cbnz r3, 43b7c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 43b98 │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 43b9c │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19968 @ 0x4e00 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 43ba4 │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ + b.n 43b50 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 43bfa │ │ │ │ - b.w 80cf4 │ │ │ │ + blt.n 43bb2 │ │ │ │ + b.w 80cd8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 43c40 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bne.n 43bf8 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7836 @ 0x1e9c │ │ │ │ + movw r0, #7132 @ 0x1bdc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 43d86 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 43d3e │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl edd1c │ │ │ │ + bl edd58 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 43c6c │ │ │ │ + cbz r0, 43c24 │ │ │ │ blx 29934 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 43c72 │ │ │ │ + beq.n 43c2a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 43d7a │ │ │ │ + b.n 43d32 │ │ │ │ adds r3, r0, #2 │ │ │ │ adds r4, r0, #1 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 43c82 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 43c6c │ │ │ │ + bcc.n 43c3a │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 43c24 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43c7c │ │ │ │ + beq.n 43c34 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a01c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43cbc │ │ │ │ + cbz r3, 43c74 │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - beq.n 43cbc │ │ │ │ + beq.n 43c74 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 43cd2 │ │ │ │ + bl f627c │ │ │ │ + b.n 43c8a │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 43cfc │ │ │ │ + bhi.n 43cb4 │ │ │ │ adds r4, r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r4, #2 │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 43cd6 │ │ │ │ - bl 1f8b40 │ │ │ │ + cbnz r0, 43c8e │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 43d7a │ │ │ │ + b.n 43d32 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ blx 2a01c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r3, 43cfa │ │ │ │ + cbz r3, 43cb2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 43d7a │ │ │ │ + bl f627c │ │ │ │ + b.n 43d32 │ │ │ │ mov r5, r8 │ │ │ │ mov r8, r5 │ │ │ │ add.w r9, r5, r2, lsl #2 │ │ │ │ mov r1, r5 │ │ │ │ movs r4, #0 │ │ │ │ cmp r1, r9 │ │ │ │ - beq.n 43d18 │ │ │ │ + beq.n 43cd0 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ it hi │ │ │ │ addhi r4, #1 │ │ │ │ - b.n 43d06 │ │ │ │ - cbz r4, 43d70 │ │ │ │ + b.n 43cbe │ │ │ │ + cbz r4, 43d28 │ │ │ │ add r4, r2 │ │ │ │ cmp.w r4, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 43cce │ │ │ │ + bcs.n 43c86 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43cce │ │ │ │ + beq.n 43c86 │ │ │ │ movs r3, #0 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.n 43d5c │ │ │ │ + beq.n 43d14 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ lsls r1, r3, #2 │ │ │ │ add.w r0, r7, r3, lsl #2 │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ itett hi │ │ │ │ lsrhi r1, r2, #16 │ │ │ │ addls r3, #1 │ │ │ │ uxthhi r2, r2 │ │ │ │ orrhi.w r1, r1, #65536 @ 0x10000 │ │ │ │ iteee ls │ │ │ │ strls r2, [r7, r1] │ │ │ │ strhi.w r1, [r7, r3, lsl #2] │ │ │ │ addhi r3, #2 │ │ │ │ strhi r2, [r0, #4] │ │ │ │ - b.n 43d30 │ │ │ │ + b.n 43ce8 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96f04 │ │ │ │ + bl 96e04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ - b.n 43d7a │ │ │ │ + bl 78578 │ │ │ │ + b.n 43d32 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 96f04 │ │ │ │ + bl 96e04 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e100 │ │ │ │ + b.w 3e250 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 43f9e │ │ │ │ + b.w 43f58 │ │ │ │ │ │ │ │ -00043d9e <_PyXI_InitExcInfo@@Base>: │ │ │ │ +00043d56 <_PyXI_InitExcInfo@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - cbz r1, 43dbc <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ + cbz r1, 43d74 <_PyXI_InitExcInfo@@Base+0x1e> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 43dd4 <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ + bne.n 43d8c <_PyXI_InitExcInfo@@Base+0x36> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19860 @ 0x4d94 │ │ │ │ + movw r1, #19476 @ 0x4c14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 43f98 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 43f50 <_PyXI_InitExcInfo@@Base+0x1fa> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 43de8 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ + bmi.n 43da0 <_PyXI_InitExcInfo@@Base+0x4a> │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 43dfc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bge.n 43db4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bpl.n 43dfc <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ + bpl.n 43db4 <_PyXI_InitExcInfo@@Base+0x5e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 228868 │ │ │ │ + bl 229158 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 43f88 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ + bne.w 43f40 <_PyXI_InitExcInfo@@Base+0x1ea> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 43f9c <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ + b.n 43f54 <_PyXI_InitExcInfo@@Base+0x1fe> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #29284 @ 0x7264 │ │ │ │ + movw r1, #28580 @ 0x6fa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 43f52 <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ - movw r1, #63140 @ 0xf6a4 │ │ │ │ + beq.w 43f0a <_PyXI_InitExcInfo@@Base+0x1b4> │ │ │ │ + movw r1, #62436 @ 0xf3e4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 43e28 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ + cbnz r0, 43de0 <_PyXI_InitExcInfo@@Base+0x8a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 43ec0 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ + b.n 43e78 <_PyXI_InitExcInfo@@Base+0x122> │ │ │ │ movs r1, #0 │ │ │ │ - bl 228c18 │ │ │ │ + bl 229508 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43e46 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + beq.n 43dfe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43e46 <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ + cbnz r3, 43dfe <_PyXI_InitExcInfo@@Base+0xa8> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43e22 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43dda <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ + movw r1, #62448 @ 0xf3f0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43e22 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43dda <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 228c18 │ │ │ │ + bl 229508 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43e7e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + beq.n 43e36 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43e7e <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ + cbnz r3, 43e36 <_PyXI_InitExcInfo@@Base+0xe0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 43e22 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43dda <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ mov r0, r7 │ │ │ │ - movw r1, #63200 @ 0xf6e0 │ │ │ │ + movw r1, #62496 @ 0xf420 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43e22 <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ + beq.n 43dda <_PyXI_InitExcInfo@@Base+0x84> │ │ │ │ movs r1, #0 │ │ │ │ - bl 228c18 │ │ │ │ + bl 229508 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43eb6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + beq.n 43e6e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43eb6 <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ + cbnz r3, 43e6e <_PyXI_InitExcInfo@@Base+0x118> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r6, r3 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43ed6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + beq.n 43e8e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 43ed6 <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ + cbnz r3, 43e8e <_PyXI_InitExcInfo@@Base+0x138> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 43f5c <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ + bne.n 43f14 <_PyXI_InitExcInfo@@Base+0x1be> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #10272 @ 0x2820 │ │ │ │ + movw r1, #9568 @ 0x2560 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 43f66 <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ + beq.n 43f1e <_PyXI_InitExcInfo@@Base+0x1c8> │ │ │ │ movs r1, #0 │ │ │ │ - bl 228c18 │ │ │ │ + bl 229508 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f0c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + beq.n 43ec4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 43f0c <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ + cbnz r3, 43ec4 <_PyXI_InitExcInfo@@Base+0x16e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 43f70 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ + cbz r3, 43f28 <_PyXI_InitExcInfo@@Base+0x1d2> │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42100 @ 0xa474 │ │ │ │ + movw r1, #41396 @ 0xa1b4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 43f7a <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ + cbz r0, 43f32 <_PyXI_InitExcInfo@@Base+0x1dc> │ │ │ │ movs r1, #0 │ │ │ │ - bl 228c18 │ │ │ │ + bl 229508 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43f40 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + beq.n 43ef8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 43f40 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ + cbnz r3, 43ef8 <_PyXI_InitExcInfo@@Base+0x1a2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 43df8 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ - movw r4, #19816 @ 0x4d68 │ │ │ │ + bne.w 43db0 <_PyXI_InitExcInfo@@Base+0x5a> │ │ │ │ + movw r4, #19432 @ 0x4be8 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43f82 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #19676 @ 0x4cdc │ │ │ │ + b.n 43f3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #19292 @ 0x4b5c │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43f82 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #36900 @ 0x9024 │ │ │ │ + b.n 43f3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #36196 @ 0x8d64 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 43f82 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #19720 @ 0x4d08 │ │ │ │ + b.n 43f3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #19336 @ 0x4b88 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - b.n 43f82 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #36988 @ 0x907c │ │ │ │ + b.n 43f3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #36284 @ 0x8dbc │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - b.n 43f82 <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ - movw r4, #19764 @ 0x4d34 │ │ │ │ + b.n 43f3a <_PyXI_InitExcInfo@@Base+0x1e4> │ │ │ │ + movw r4, #19380 @ 0x4bb4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 22c6a0 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ + bl 22ce74 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + nop │ │ │ │ │ │ │ │ -00043f9e : │ │ │ │ +00043f58 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43fa8 │ │ │ │ + cbz r3, 43f62 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 43fc0 │ │ │ │ + cbnz r3, 43f7a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20192 @ 0x4ee0 │ │ │ │ + movw r1, #19748 @ 0x4d24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 43fd8 │ │ │ │ + cbnz r0, 43f92 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44020 │ │ │ │ + b.n 43fda │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #40] @ 0x28 │ │ │ │ - cbz r3, 43fee │ │ │ │ + cbz r3, 43fa8 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - movw r3, #57367 @ 0xe017 │ │ │ │ + movw r3, #57703 @ 0xe167 │ │ │ │ movt r3, #3 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 43fee │ │ │ │ - cbnz r1, 44020 │ │ │ │ + beq.n 43fa8 │ │ │ │ + cbnz r1, 43fda │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #20236 @ 0x4f0c │ │ │ │ + movw r1, #19792 @ 0x4d50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 43fd4 │ │ │ │ + beq.n 43f8e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 43fd4 │ │ │ │ + bne.n 43f8e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 43fd4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 43f8e │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3e34c │ │ │ │ - nop │ │ │ │ + b.w 3e49c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #60] @ 0x3c │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44104 │ │ │ │ + beq.n 440bc │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44104 │ │ │ │ + bne.n 440bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44104 │ │ │ │ + beq.n 440bc │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r0, #20564 @ 0x5054 │ │ │ │ + movw r0, #19848 @ 0x4d88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 440ac │ │ │ │ + cbnz r0, 44064 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #729 @ 0x2d9 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ - movw r0, #20572 @ 0x505c │ │ │ │ + movw r0, #19856 @ 0x4d90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 440e4 │ │ │ │ + beq.n 4409c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 440e4 │ │ │ │ + cbnz r3, 4409c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 440a0 │ │ │ │ + beq.n 44058 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44104 │ │ │ │ + beq.n 440bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44104 │ │ │ │ + cbnz r3, 440bc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [r4, #20] │ │ │ │ ldr.w r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 441e6 │ │ │ │ + beq.n 4419e │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 441e6 │ │ │ │ + bne.n 4419e │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 441e6 │ │ │ │ + beq.n 4419e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r9 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r3, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #20592 @ 0x5070 │ │ │ │ + movw r0, #19876 @ 0x4da4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4418e │ │ │ │ + cbnz r0, 44146 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #667 @ 0x29b │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ - movw r0, #20600 @ 0x5078 │ │ │ │ + movw r0, #19884 @ 0x4dac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 441c6 │ │ │ │ + beq.n 4417e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 441c6 │ │ │ │ + cbnz r3, 4417e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44182 │ │ │ │ + beq.n 4413a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 441e6 │ │ │ │ + beq.n 4419e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 441e6 │ │ │ │ + cbnz r3, 4419e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3ecde │ │ │ │ + b.w 3ec8e │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #1 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 7ea68 │ │ │ │ + b.w 7ea60 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #24972 @ 0x618c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 4425a │ │ │ │ + bne.n 44212 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r2, #2 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bne.n 4423e │ │ │ │ + bne.n 441f6 │ │ │ │ movw r4, #4316 @ 0x10dc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 442be │ │ │ │ + b.n 44276 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 442b6 │ │ │ │ + bne.n 4426e │ │ │ │ movw r4, #4316 @ 0x10dc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 442be │ │ │ │ + b.n 44276 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bpl.n 442b6 │ │ │ │ + bpl.n 4426e │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4428e │ │ │ │ + cbz r0, 44246 │ │ │ │ mov r1, r7 │ │ │ │ - bl 89fdc │ │ │ │ + bl 89fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44292 │ │ │ │ + bne.n 4424a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4428e │ │ │ │ + beq.n 44246 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4428e │ │ │ │ + cbnz r3, 44246 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 442be │ │ │ │ + b.n 44276 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d55bc │ │ │ │ + bl d5530 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 442be │ │ │ │ + beq.n 44276 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 442be │ │ │ │ + cbnz r3, 44276 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 442be │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44276 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 44366 │ │ │ │ + beq.n 4431e │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44362 │ │ │ │ + bne.n 4431a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 44362 │ │ │ │ - movw r0, #34384 @ 0x8650 │ │ │ │ + beq.n 4431a │ │ │ │ + movw r0, #33680 @ 0x8390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4430c │ │ │ │ + cbnz r0, 442c4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #737 @ 0x2e1 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #64] @ 0x40 │ │ │ │ - movw r0, #20696 @ 0x50d8 │ │ │ │ + movw r0, #19980 @ 0x4e0c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 44342 │ │ │ │ + beq.n 442fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44342 │ │ │ │ + cbnz r3, 442fa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 44300 │ │ │ │ + beq.n 442b8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44362 │ │ │ │ + beq.n 4431a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44362 │ │ │ │ + cbnz r3, 4431a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3f04a <_PyCompile_OptimizeCfg@@Base+0xea> │ │ │ │ + b.w 3effa <_PyCompile_OptimizeCfg@@Base+0xea> │ │ │ │ │ │ │ │ -00044372 <_PyEval_MatchKeys@@Base>: │ │ │ │ +0004432a <_PyEval_MatchKeys@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 4463c <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ + beq.w 445f4 <_PyEval_MatchKeys@@Base+0x2ca> │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ mov r8, r2 │ │ │ │ - ldr r1, [pc, #480] @ (44578 <_PyEval_MatchKeys@@Base+0x206>) │ │ │ │ + ldr r1, [pc, #480] @ (44530 <_PyEval_MatchKeys@@Base+0x206>) │ │ │ │ add r2, sp, #16 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ movs r7, #0 │ │ │ │ str r7, [sp, #16] │ │ │ │ - bl 95ff4 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 960ac <_PyObject_GetMethod@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 4456e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + beq.w 44526 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ mov r0, r7 │ │ │ │ - bl e2da4 │ │ │ │ + bl e2ddc │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4456e <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ - ldr r3, [pc, #444] @ (4457c <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ + beq.w 44526 <_PyEval_MatchKeys@@Base+0x1fc> │ │ │ │ + ldr r3, [pc, #444] @ (44534 <_PyEval_MatchKeys@@Base+0x20a>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r7 │ │ │ │ - bl 1df578 │ │ │ │ + bl 1e0568 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44584 <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ + beq.w 4453c <_PyEval_MatchKeys@@Base+0x212> │ │ │ │ mov r0, sl │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44586 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 4453e <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ add.w r8, r8, #8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r0, r6 │ │ │ │ cmp r7, sl │ │ │ │ - bge.n 444ea <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + bge.n 444a2 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ ldr.w fp, [r8, #4]! │ │ │ │ mov r1, fp │ │ │ │ - bl e6360 │ │ │ │ - cbz r0, 4440c <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ + bl e6398 │ │ │ │ + cbz r0, 443c4 <_PyEval_MatchKeys@@Base+0x9a> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ - cbz r3, 44422 <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ - b.n 4441a <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ + cbz r3, 443da <_PyEval_MatchKeys@@Base+0xb0> │ │ │ │ + b.n 443d2 <_PyEval_MatchKeys@@Base+0xa8> │ │ │ │ mov r1, fp │ │ │ │ mov r0, r6 │ │ │ │ - bl e5a60 │ │ │ │ + bl e5a98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4443e <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ - b.n 44404 <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ + cbz r0, 443f6 <_PyEval_MatchKeys@@Base+0xcc> │ │ │ │ + b.n 443bc <_PyEval_MatchKeys@@Base+0x92> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 44586 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bne.w 4453e <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, fp │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #11228 @ 0x2bdc │ │ │ │ + movw r2, #10524 @ 0x291c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ - b.n 44586 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ + b.n 4453e <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #20 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r2, #3 │ │ │ │ str.w fp, [sp, #24] │ │ │ │ str r5, [sp, #28] │ │ │ │ - cbz r0, 44458 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ + cbz r0, 44410 <_PyEval_MatchKeys@@Base+0xe6> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 91388 │ │ │ │ - b.n 44464 <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ + bl 9138c │ │ │ │ + b.n 4441c <_PyEval_MatchKeys@@Base+0xf2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ movs r2, #2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 91388 │ │ │ │ + bl 9138c │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 44586 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + beq.w 4453e <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ cmp r0, r5 │ │ │ │ - bne.n 444e4 <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ + bne.n 4449c <_PyEval_MatchKeys@@Base+0x172> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4449a <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + beq.n 44452 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4449a <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ - ldr r2, [pc, #252] @ (44580 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 44452 <_PyEval_MatchKeys@@Base+0x128> │ │ │ │ + ldr r2, [pc, #252] @ (44538 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44492 <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ + cbz r3, 4444a <_PyEval_MatchKeys@@Base+0x120> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 444c4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + beq.n 4447c <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 444c4 <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ - ldr r2, [pc, #212] @ (44580 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 4447c <_PyEval_MatchKeys@@Base+0x152> │ │ │ │ + ldr r2, [pc, #212] @ (44538 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 444bc <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ + cbz r3, 44474 <_PyEval_MatchKeys@@Base+0x14a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ @@ -38411,773 +38387,731 @@ │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 444ea <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ + b.n 444a2 <_PyEval_MatchKeys@@Base+0x178> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 443f2 <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ + b.n 443aa <_PyEval_MatchKeys@@Base+0x80> │ │ │ │ ldr r7, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44516 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + beq.n 444ce <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 44516 <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ - ldr r2, [pc, #128] @ (44580 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 444ce <_PyEval_MatchKeys@@Base+0x1a4> │ │ │ │ + ldr r2, [pc, #128] @ (44538 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 4450e <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ + cbz r3, 444c6 <_PyEval_MatchKeys@@Base+0x19c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44540 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + beq.n 444f8 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 44540 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ - ldr r2, [pc, #88] @ (44580 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + cbnz r3, 444f8 <_PyEval_MatchKeys@@Base+0x1ce> │ │ │ │ + ldr r2, [pc, #88] @ (44538 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44538 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ + cbz r3, 444f0 <_PyEval_MatchKeys@@Base+0x1c6> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4463e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + beq.n 445f6 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4463e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r2, [pc, #44] @ (44580 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ + bne.n 445f6 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r2, [pc, #44] @ (44538 <_PyEval_MatchKeys@@Base+0x20e>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44564 <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ + cbz r3, 4451c <_PyEval_MatchKeys@@Base+0x1f2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 4463e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + b.n 445f6 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 44586 <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ + b.n 4453e <_PyEval_MatchKeys@@Base+0x214> │ │ │ │ nop │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [sp, #16] │ │ │ │ - cbz r7, 445b4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + cbz r7, 4456c <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 445b4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + beq.n 4456c <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 445b4 <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ - ldr r2, [pc, #172] @ (44648 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 4456c <_PyEval_MatchKeys@@Base+0x242> │ │ │ │ + ldr r2, [pc, #172] @ (44600 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 445ac <_PyEval_MatchKeys@@Base+0x23a> │ │ │ │ + cbz r3, 44564 <_PyEval_MatchKeys@@Base+0x23a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r6, 445e0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + cbz r6, 44598 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 445e0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + beq.n 44598 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 445e0 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ - ldr r2, [pc, #128] @ (44648 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 44598 <_PyEval_MatchKeys@@Base+0x26e> │ │ │ │ + ldr r2, [pc, #128] @ (44600 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 445d8 <_PyEval_MatchKeys@@Base+0x266> │ │ │ │ + cbz r3, 44590 <_PyEval_MatchKeys@@Base+0x266> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r5, 4460c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + cbz r5, 445c4 <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4460c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + beq.n 445c4 <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4460c <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ - ldr r2, [pc, #84] @ (44648 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 445c4 <_PyEval_MatchKeys@@Base+0x29a> │ │ │ │ + ldr r2, [pc, #84] @ (44600 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44604 <_PyEval_MatchKeys@@Base+0x292> │ │ │ │ + cbz r3, 445bc <_PyEval_MatchKeys@@Base+0x292> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - cbz r4, 44638 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + cbz r4, 445f0 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44638 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + beq.n 445f0 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44638 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ - ldr r2, [pc, #40] @ (44648 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ + cbnz r3, 445f0 <_PyEval_MatchKeys@@Base+0x2c6> │ │ │ │ + ldr r2, [pc, #40] @ (44600 <_PyEval_MatchKeys@@Base+0x2d6>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 44630 <_PyEval_MatchKeys@@Base+0x2be> │ │ │ │ + cbz r3, 445e8 <_PyEval_MatchKeys@@Base+0x2be> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4463e <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ - ldr r4, [pc, #12] @ (4464c <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ + b.n 445f6 <_PyEval_MatchKeys@@Base+0x2cc> │ │ │ │ + ldr r4, [pc, #12] @ (44604 <_PyEval_MatchKeys@@Base+0x2da>) │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 44672 <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ + cbnz r3, 4462a <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 44672 <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ + ble.n 4462a <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 44672 <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ - cbnz r4, 44692 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + bne.n 4462a <_PyEval_MatchKeys@@Base+0x300> │ │ │ │ + cbnz r4, 4464a <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #112] @ (446ec <_PyEval_MatchKeys@@Base+0x37a>) │ │ │ │ + ldr r4, [pc, #112] @ (446a4 <_PyEval_MatchKeys@@Base+0x37a>) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44692 <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ + cbnz r0, 4464a <_PyEval_MatchKeys@@Base+0x320> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 446e6 <_PyEval_MatchKeys@@Base+0x374> │ │ │ │ + b.n 4469e <_PyEval_MatchKeys@@Base+0x374> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4468e <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq.n 44646 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 448ce <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44886 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4468e <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ + beq.n 44646 <_PyEval_MatchKeys@@Base+0x31c> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ blx 2a42c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 446de <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ + bne.n 44696 <_PyEval_MatchKeys@@Base+0x36c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r8, r9, pc} │ │ │ │ - adds r5, #184 @ 0xb8 │ │ │ │ + adds r5, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29634 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 44724 <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ + bhi.n 446dc <_PyEval_MatchKeys@@Base+0x3b2> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4473c <_PyEval_MatchKeys@@Base+0x3ca> │ │ │ │ - b.n 44782 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ - movw r0, #34008 @ 0x84d8 │ │ │ │ + cbz r0, 446f4 <_PyEval_MatchKeys@@Base+0x3ca> │ │ │ │ + b.n 4473a <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + movw r0, #33304 @ 0x8218 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44714 <_PyEval_MatchKeys@@Base+0x3a2> │ │ │ │ - b.n 44782 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + bne.n 446cc <_PyEval_MatchKeys@@Base+0x3a2> │ │ │ │ + b.n 4473a <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 447b6 <_PyEval_MatchKeys@@Base+0x444> │ │ │ │ + ble.n 4476e <_PyEval_MatchKeys@@Base+0x444> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 447a4 <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ + beq.n 4475c <_PyEval_MatchKeys@@Base+0x432> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 44786 <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ + bpl.n 4473e <_PyEval_MatchKeys@@Base+0x414> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 44782 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + cbz r0, 4473a <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 447a6 <_PyEval_MatchKeys@@Base+0x434> │ │ │ │ + beq.n 4475e <_PyEval_MatchKeys@@Base+0x434> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 447e6 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + b.n 4479e <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34008 @ 0x84d8 │ │ │ │ + movw r0, #33304 @ 0x8218 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44782 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4473a <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 447b8 <_PyEval_MatchKeys@@Base+0x446> │ │ │ │ + beq.n 44770 <_PyEval_MatchKeys@@Base+0x446> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 447b8 <_PyEval_MatchKeys@@Base+0x446> │ │ │ │ - b.n 44782 <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ + bge.n 44770 <_PyEval_MatchKeys@@Base+0x446> │ │ │ │ + b.n 4473a <_PyEval_MatchKeys@@Base+0x410> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 447c6 <_PyEval_MatchKeys@@Base+0x454> │ │ │ │ + cbnz r4, 4477e <_PyEval_MatchKeys@@Base+0x454> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 193874 │ │ │ │ + bl 193c1c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 447e6 <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ + cbz r0, 4479e <_PyEval_MatchKeys@@Base+0x474> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #43448 @ 0xa9b8 │ │ │ │ + movw r0, #42744 @ 0xa6f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 447f0 <_PyEval_MatchKeys@@Base+0x47e> │ │ │ │ + cbz r3, 447a8 <_PyEval_MatchKeys@@Base+0x47e> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3f388 <_PyCompile_OptimizeCfg@@Base+0x428> │ │ │ │ + b.w 3f1ba <_PyCompile_OptimizeCfg@@Base+0x2aa> │ │ │ │ mov r3, r0 │ │ │ │ adds r0, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w 3f782 <_PyBytes_ReverseFind@@Base+0x196> │ │ │ │ + b.w 3f732 <_PyBytes_ReverseFind@@Base+0x196> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44846 <_PyEval_MatchKeys@@Base+0x4d4> │ │ │ │ + beq.n 447fe <_PyEval_MatchKeys@@Base+0x4d4> │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 44846 <_PyEval_MatchKeys@@Base+0x4d4> │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 447fe <_PyEval_MatchKeys@@Base+0x4d4> │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 1486c0 │ │ │ │ + bl 148104 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4484e <_PyEval_MatchKeys@@Base+0x4dc> │ │ │ │ + bne.n 44806 <_PyEval_MatchKeys@@Base+0x4dc> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 448ca <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ + b.n 44882 <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 44864 <_PyEval_MatchKeys@@Base+0x4f2> │ │ │ │ + beq.n 4481c <_PyEval_MatchKeys@@Base+0x4f2> │ │ │ │ movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 4486e <_PyEval_MatchKeys@@Base+0x4fc> │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 44826 <_PyEval_MatchKeys@@Base+0x4fc> │ │ │ │ ldrd r2, r3, [r5, #8] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - b.n 4487e <_PyEval_MatchKeys@@Base+0x50c> │ │ │ │ + b.n 44836 <_PyEval_MatchKeys@@Base+0x50c> │ │ │ │ add r1, sp, #32 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1486c0 │ │ │ │ + bl 148104 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4487e <_PyEval_MatchKeys@@Base+0x50c> │ │ │ │ + bne.n 44836 <_PyEval_MatchKeys@@Base+0x50c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 448ca <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ + b.n 44882 <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 448a6 <_PyEval_MatchKeys@@Base+0x534> │ │ │ │ + bne.n 4485e <_PyEval_MatchKeys@@Base+0x534> │ │ │ │ movw r3, #56096 @ 0xdb20 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20720 @ 0x50f0 │ │ │ │ + movw r1, #20004 @ 0x4e24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 448ca <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ + b.n 44882 <_PyEval_MatchKeys@@Base+0x558> │ │ │ │ add r0, sp, #16 │ │ │ │ add r1, sp, #24 │ │ │ │ vldr d0, [sp, #40] @ 0x28 │ │ │ │ - bl 353d0 │ │ │ │ - movw r0, #17764 @ 0x4564 │ │ │ │ + bl 3537c │ │ │ │ + movw r0, #17060 @ 0x42a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [sp, #24] │ │ │ │ strd r4, r5, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000448ce <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ +00044886 <_PyLong_UnsignedLongLong_Converter@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 44908 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bpl.n 448c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44908 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ + bne.n 448c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + movw r1, #33140 @ 0x8174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 44922 <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ - bl 14aaf4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 448da <_PyLong_UnsignedLongLong_Converter@@Base+0x54> │ │ │ │ + bl 14a594 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 44926 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 44926 <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bne.n 448de <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 448de <_PyLong_UnsignedLongLong_Converter@@Base+0x58> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4492c <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ + b.n 448e4 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e> │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 29eb8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 4497a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ + cbz r0, 44932 <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4497a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ + beq.n 44932 <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4497a <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 44932 <_PyLong_UnsignedLongLong_Converter@@Base+0xac> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 44996 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ + cbz r0, 4494e <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44996 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ + beq.n 4494e <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 44996 <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4494e <_PyLong_UnsignedLongLong_Converter@@Base+0xc8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 449b2 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ + cbz r0, 4496a <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 449b2 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ + beq.n 4496a <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 449b2 <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4496a <_PyLong_UnsignedLongLong_Converter@@Base+0xe4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4494a <_PyLong_UnsignedLongLong_Converter@@Base+0x7c> │ │ │ │ + b.n 44902 <_PyLong_UnsignedLongLong_Converter@@Base+0x7c> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 449d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + cbnz r3, 44990 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 449d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + ble.n 44990 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 449d8 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ - cbnz r0, 449f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x122> │ │ │ │ + bne.n 44990 <_PyLong_UnsignedLongLong_Converter@@Base+0x10a> │ │ │ │ + cbnz r0, 449a8 <_PyLong_UnsignedLongLong_Converter@@Base+0x122> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (44a34 <_PyLong_UnsignedLongLong_Converter@@Base+0x166>) │ │ │ │ + ldr r4, [pc, #84] @ (449ec <_PyLong_UnsignedLongLong_Converter@@Base+0x166>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 44a24 <_PyLong_UnsignedLongLong_Converter@@Base+0x156> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 449dc <_PyLong_UnsignedLongLong_Converter@@Base+0x156> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 44a24 <_PyLong_UnsignedLongLong_Converter@@Base+0x156> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 449dc <_PyLong_UnsignedLongLong_Converter@@Base+0x156> │ │ │ │ + bl 988ec │ │ │ │ add r1, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a028 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 44a28 <_PyLong_UnsignedLongLong_Converter@@Base+0x15a> │ │ │ │ + bne.n 449e0 <_PyLong_UnsignedLongLong_Converter@@Base+0x15a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44a30 <_PyLong_UnsignedLongLong_Converter@@Base+0x162> │ │ │ │ + b.n 449e8 <_PyLong_UnsignedLongLong_Converter@@Base+0x162> │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl fec68 │ │ │ │ + bl fee10 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - adds r6, #16 │ │ │ │ + adds r5, #248 @ 0xf8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 44a64 <_PyLong_UnsignedLongLong_Converter@@Base+0x196> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 44a8c <_PyLong_UnsignedLongLong_Converter@@Base+0x1be> │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 44a82 <_PyLong_UnsignedLongLong_Converter@@Base+0x1b4> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 44a8c <_PyLong_UnsignedLongLong_Converter@@Base+0x1be> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - b.w 80cf4 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 44aac <_PyLong_UnsignedLongLong_Converter@@Base+0x1de> │ │ │ │ + cbz r0, 44a0c <_PyLong_UnsignedLongLong_Converter@@Base+0x186> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 2662c0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2118> │ │ │ │ + bl 2669a0 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2848> │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 193138 │ │ │ │ + bl 1934e0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r4, #16 │ │ │ │ cmp r3, r2 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 193138 │ │ │ │ + bl 1934e0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 44b2a <_PyLong_UnsignedLongLong_Converter@@Base+0x25c> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 44b24 <_PyLong_UnsignedLongLong_Converter@@Base+0x256> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 44b2a <_PyLong_UnsignedLongLong_Converter@@Base+0x25c> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44b68 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 44b46 <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 44b40 <_PyLong_UnsignedLongLong_Converter@@Base+0x272> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 44b46 <_PyLong_UnsignedLongLong_Converter@@Base+0x278> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 44b68 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 44b68 <_PyLong_UnsignedLongLong_Converter@@Base+0x29a> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 44b5e <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ + cbnz r3, 44a86 <_PyLong_UnsignedLongLong_Converter@@Base+0x200> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 44aae <_PyLong_UnsignedLongLong_Converter@@Base+0x228> │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 44aa4 <_PyLong_UnsignedLongLong_Converter@@Base+0x21e> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19968 @ 0x4e00 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 44aae <_PyLong_UnsignedLongLong_Converter@@Base+0x228> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + b.w 80cd8 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ subs r3, r2, #1 │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 44b94 <_PyLong_UnsignedLongLong_Converter@@Base+0x2c6> │ │ │ │ + bhi.n 44adc <_PyLong_UnsignedLongLong_Converter@@Base+0x256> │ │ │ │ ldr.w r0, [r8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 44bac <_PyLong_UnsignedLongLong_Converter@@Base+0x2de> │ │ │ │ - b.n 44bc0 <_PyLong_UnsignedLongLong_Converter@@Base+0x2f2> │ │ │ │ - movw r0, #1056 @ 0x420 │ │ │ │ + cbnz r0, 44af4 <_PyLong_UnsignedLongLong_Converter@@Base+0x26e> │ │ │ │ + b.n 44b08 <_PyLong_UnsignedLongLong_Converter@@Base+0x282> │ │ │ │ + movw r0, #352 @ 0x160 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r7 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44c6a <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ - b.n 44b86 <_PyLong_UnsignedLongLong_Converter@@Base+0x2b8> │ │ │ │ - bl 85f00 │ │ │ │ + beq.n 44bb2 <_PyLong_UnsignedLongLong_Converter@@Base+0x32c> │ │ │ │ + b.n 44ace <_PyLong_UnsignedLongLong_Converter@@Base+0x248> │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44bce <_PyLong_UnsignedLongLong_Converter@@Base+0x300> │ │ │ │ + bne.n 44b16 <_PyLong_UnsignedLongLong_Converter@@Base+0x290> │ │ │ │ adds r2, r5, #1 │ │ │ │ - bne.n 44bde <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 44b26 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44c6a <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + bne.n 44bb2 <_PyLong_UnsignedLongLong_Converter@@Base+0x32c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 44bde <_PyLong_UnsignedLongLong_Converter@@Base+0x310> │ │ │ │ + b.n 44b26 <_PyLong_UnsignedLongLong_Converter@@Base+0x2a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44bbc <_PyLong_UnsignedLongLong_Converter@@Base+0x2ee> │ │ │ │ + bne.n 44b04 <_PyLong_UnsignedLongLong_Converter@@Base+0x27e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44bbc <_PyLong_UnsignedLongLong_Converter@@Base+0x2ee> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44b04 <_PyLong_UnsignedLongLong_Converter@@Base+0x27e> │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 44c4a <_PyLong_UnsignedLongLong_Converter@@Base+0x37c> │ │ │ │ + ble.n 44b92 <_PyLong_UnsignedLongLong_Converter@@Base+0x30c> │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.n 44bf8 <_PyLong_UnsignedLongLong_Converter@@Base+0x32a> │ │ │ │ + bpl.n 44b40 <_PyLong_UnsignedLongLong_Converter@@Base+0x2ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44c1e <_PyLong_UnsignedLongLong_Converter@@Base+0x350> │ │ │ │ + bne.n 44b66 <_PyLong_UnsignedLongLong_Converter@@Base+0x2e0> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 44c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x37e> │ │ │ │ + b.n 44b94 <_PyLong_UnsignedLongLong_Converter@@Base+0x30e> │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44c12 <_PyLong_UnsignedLongLong_Converter@@Base+0x344> │ │ │ │ + beq.n 44b5a <_PyLong_UnsignedLongLong_Converter@@Base+0x2d4> │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 44c2a <_PyLong_UnsignedLongLong_Converter@@Base+0x35c> │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 44b72 <_PyLong_UnsignedLongLong_Converter@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 44c2a <_PyLong_UnsignedLongLong_Converter@@Base+0x35c> │ │ │ │ + bne.n 44b72 <_PyLong_UnsignedLongLong_Converter@@Base+0x2ec> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - b.n 44c4c <_PyLong_UnsignedLongLong_Converter@@Base+0x37e> │ │ │ │ + b.n 44b94 <_PyLong_UnsignedLongLong_Converter@@Base+0x30e> │ │ │ │ movw r3, #35744 @ 0x8ba0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 44c04 <_PyLong_UnsignedLongLong_Converter@@Base+0x336> │ │ │ │ + bne.n 44b4c <_PyLong_UnsignedLongLong_Converter@@Base+0x2c6> │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #31048 @ 0x7948 │ │ │ │ + movw r2, #30344 @ 0x7688 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #1056 @ 0x420 │ │ │ │ + movw r0, #352 @ 0x160 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 44c6a <_PyLong_UnsignedLongLong_Converter@@Base+0x39c> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 44bb2 <_PyLong_UnsignedLongLong_Converter@@Base+0x32c> │ │ │ │ movs r3, #32 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 44c5c <_PyLong_UnsignedLongLong_Converter@@Base+0x38e> │ │ │ │ + bgt.n 44ba4 <_PyLong_UnsignedLongLong_Converter@@Base+0x31e> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1e4c68 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e5be0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ subs r1, r5, r1 │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 40890 │ │ │ │ + b.w 40840 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r1 │ │ │ │ movw r1, #37760 @ 0x9380 │ │ │ │ movt r1, #2 │ │ │ │ - b.w 25e41c │ │ │ │ + b.w 25e3cc │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 724f0 │ │ │ │ - cbz r0, 44cb6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + bl 724cc │ │ │ │ + cbz r0, 44bfe <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ mov r1, r5 │ │ │ │ mov r4, r0 │ │ │ │ - bl 89fdc │ │ │ │ + bl 89fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 44cb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ea> │ │ │ │ + bne.n 44c00 <_PyLong_UnsignedLongLong_Converter@@Base+0x37a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44cb6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + beq.n 44bfe <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44cb6 <_PyLong_UnsignedLongLong_Converter@@Base+0x3e8> │ │ │ │ + cbnz r3, 44bfe <_PyLong_UnsignedLongLong_Converter@@Base+0x378> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ @@ -39187,158 +39121,158 @@ │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ str r1, [sp, #12] │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c3714 │ │ │ │ - cbnz r0, 44cf0 <_PyLong_UnsignedLongLong_Converter@@Base+0x422> │ │ │ │ + bl c36c4 │ │ │ │ + cbnz r0, 44c38 <_PyLong_UnsignedLongLong_Converter@@Base+0x3b2> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 44d64 <_PyLong_UnsignedLongLong_Converter@@Base+0x496> │ │ │ │ + b.n 44cac <_PyLong_UnsignedLongLong_Converter@@Base+0x426> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 44d0e <_PyLong_UnsignedLongLong_Converter@@Base+0x440> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 44c56 <_PyLong_UnsignedLongLong_Converter@@Base+0x3d0> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44cec <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ - bl 1ceef8 │ │ │ │ + bne.n 44c34 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ + bl 1cfef0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 44cec <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + beq.n 44c34 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 44d44 <_PyLong_UnsignedLongLong_Converter@@Base+0x476> │ │ │ │ + bge.n 44c8c <_PyLong_UnsignedLongLong_Converter@@Base+0x406> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44cec <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + beq.n 44c34 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 44cec <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + bne.n 44c34 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 44cec <_PyLong_UnsignedLongLong_Converter@@Base+0x41e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 44c34 <_PyLong_UnsignedLongLong_Converter@@Base+0x3ae> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 126c1c <_PyErr_ChainExceptions1@@Base+0x138c> │ │ │ │ + bl 1265a4 <_PyErr_ChainExceptions1@@Base+0x136c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44d64 <_PyLong_UnsignedLongLong_Converter@@Base+0x496> │ │ │ │ + beq.n 44cac <_PyLong_UnsignedLongLong_Converter@@Base+0x426> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 44d64 <_PyLong_UnsignedLongLong_Converter@@Base+0x496> │ │ │ │ + cbnz r3, 44cac <_PyLong_UnsignedLongLong_Converter@@Base+0x426> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ - cbz r7, 44d8c <_PyLong_UnsignedLongLong_Converter@@Base+0x4be> │ │ │ │ + cbz r7, 44cd4 <_PyLong_UnsignedLongLong_Converter@@Base+0x44e> │ │ │ │ ldr r6, [r7, #8] │ │ │ │ - b.n 44d9c <_PyLong_UnsignedLongLong_Converter@@Base+0x4ce> │ │ │ │ + b.n 44ce4 <_PyLong_UnsignedLongLong_Converter@@Base+0x45e> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 44d9a <_PyLong_UnsignedLongLong_Converter@@Base+0x4cc> │ │ │ │ + ble.n 44ce2 <_PyLong_UnsignedLongLong_Converter@@Base+0x45c> │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 44d96 <_PyLong_UnsignedLongLong_Converter@@Base+0x4c8> │ │ │ │ - cbnz r2, 44dbe <_PyLong_UnsignedLongLong_Converter@@Base+0x4f0> │ │ │ │ + bgt.n 44cde <_PyLong_UnsignedLongLong_Converter@@Base+0x458> │ │ │ │ + cbnz r2, 44d06 <_PyLong_UnsignedLongLong_Converter@@Base+0x480> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 44d9c <_PyLong_UnsignedLongLong_Converter@@Base+0x4ce> │ │ │ │ + b.n 44ce4 <_PyLong_UnsignedLongLong_Converter@@Base+0x45e> │ │ │ │ mov r6, r7 │ │ │ │ - ldr r1, [pc, #324] @ (44ee4 <_PyLong_UnsignedLongLong_Converter@@Base+0x616>) │ │ │ │ + ldr r1, [pc, #324] @ (44e2c <_PyLong_UnsignedLongLong_Converter@@Base+0x5a6>) │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #0 │ │ │ │ movs r7, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r7, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 44dc4 <_PyLong_UnsignedLongLong_Converter@@Base+0x4f6> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 44d0c <_PyLong_UnsignedLongLong_Converter@@Base+0x486> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 44eda <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + b.n 44e22 <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ clz r6, r2 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r4, r6 │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r9, [r0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 44de8 <_PyLong_UnsignedLongLong_Converter@@Base+0x51a> │ │ │ │ + beq.n 44d30 <_PyLong_UnsignedLongLong_Converter@@Base+0x4aa> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - cbz r4, 44de0 <_PyLong_UnsignedLongLong_Converter@@Base+0x512> │ │ │ │ + cbz r4, 44d28 <_PyLong_UnsignedLongLong_Converter@@Base+0x4a2> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 44de2 <_PyLong_UnsignedLongLong_Converter@@Base+0x514> │ │ │ │ - b.n 44dee <_PyLong_UnsignedLongLong_Converter@@Base+0x520> │ │ │ │ + bne.n 44d2a <_PyLong_UnsignedLongLong_Converter@@Base+0x4a4> │ │ │ │ + b.n 44d36 <_PyLong_UnsignedLongLong_Converter@@Base+0x4b0> │ │ │ │ mov r4, r7 │ │ │ │ ldr.w sl, [r0, #8] │ │ │ │ - b.n 44df0 <_PyLong_UnsignedLongLong_Converter@@Base+0x522> │ │ │ │ + b.n 44d38 <_PyLong_UnsignedLongLong_Converter@@Base+0x4b2> │ │ │ │ mov sl, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 44df0 <_PyLong_UnsignedLongLong_Converter@@Base+0x522> │ │ │ │ + b.n 44d38 <_PyLong_UnsignedLongLong_Converter@@Base+0x4b2> │ │ │ │ mov sl, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 265c20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1a78> │ │ │ │ + bl 265c2c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1ad4> │ │ │ │ cmp sl, r7 │ │ │ │ - bne.n 44e08 <_PyLong_UnsignedLongLong_Converter@@Base+0x53a> │ │ │ │ + bne.n 44d50 <_PyLong_UnsignedLongLong_Converter@@Base+0x4ca> │ │ │ │ ands.w r6, r0, #1 │ │ │ │ - beq.n 44e20 <_PyLong_UnsignedLongLong_Converter@@Base+0x552> │ │ │ │ + beq.n 44d68 <_PyLong_UnsignedLongLong_Converter@@Base+0x4e2> │ │ │ │ strd r4, sl, [sp] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ ldr r1, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl fd0c0 │ │ │ │ + bl fd0fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 44eda <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + b.n 44e22 <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ - cbnz r3, 44e3a <_PyLong_UnsignedLongLong_Converter@@Base+0x56c> │ │ │ │ + cbnz r3, 44d82 <_PyLong_UnsignedLongLong_Converter@@Base+0x4fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44eda <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + beq.n 44e22 <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44eda <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + b.n 44e22 <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r6, r2 │ │ │ │ - bge.n 44e2a <_PyLong_UnsignedLongLong_Converter@@Base+0x55c> │ │ │ │ + bge.n 44d72 <_PyLong_UnsignedLongLong_Converter@@Base+0x4ec> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r5, [r3, r6, lsl #2] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -39348,407 +39282,407 @@ │ │ │ │ mov r0, r3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov fp, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 44e7e <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ + beq.n 44dc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x540> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 44e7e <_PyLong_UnsignedLongLong_Converter@@Base+0x5b0> │ │ │ │ + cbnz r2, 44dc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x540> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #1 │ │ │ │ - bne.n 44eb8 <_PyLong_UnsignedLongLong_Converter@@Base+0x5ea> │ │ │ │ + bne.n 44e00 <_PyLong_UnsignedLongLong_Converter@@Base+0x57a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 267ff8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3e50> │ │ │ │ + bl 267f60 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x3e08> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ea2 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d4> │ │ │ │ + beq.n 44dea <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44ea2 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d4> │ │ │ │ + cbnz r3, 44dea <_PyLong_UnsignedLongLong_Converter@@Base+0x564> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, r7 │ │ │ │ - bne.n 44eb2 <_PyLong_UnsignedLongLong_Converter@@Base+0x5e4> │ │ │ │ + bne.n 44dfa <_PyLong_UnsignedLongLong_Converter@@Base+0x574> │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #28] │ │ │ │ - b.n 44eda <_PyLong_UnsignedLongLong_Converter@@Base+0x60c> │ │ │ │ + b.n 44e22 <_PyLong_UnsignedLongLong_Converter@@Base+0x59c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 44e2a <_PyLong_UnsignedLongLong_Converter@@Base+0x55c> │ │ │ │ - b.n 44dba <_PyLong_UnsignedLongLong_Converter@@Base+0x4ec> │ │ │ │ + bne.n 44d72 <_PyLong_UnsignedLongLong_Converter@@Base+0x4ec> │ │ │ │ + b.n 44d02 <_PyLong_UnsignedLongLong_Converter@@Base+0x47c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 44ece <_PyLong_UnsignedLongLong_Converter@@Base+0x600> │ │ │ │ + beq.n 44e16 <_PyLong_UnsignedLongLong_Converter@@Base+0x590> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 44ece <_PyLong_UnsignedLongLong_Converter@@Base+0x600> │ │ │ │ + cbnz r3, 44e16 <_PyLong_UnsignedLongLong_Converter@@Base+0x590> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 44dba <_PyLong_UnsignedLongLong_Converter@@Base+0x4ec> │ │ │ │ + bne.w 44d02 <_PyLong_UnsignedLongLong_Converter@@Base+0x47c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 44e24 <_PyLong_UnsignedLongLong_Converter@@Base+0x556> │ │ │ │ + b.n 44d6c <_PyLong_UnsignedLongLong_Converter@@Base+0x4e6> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - adds r6, #104 @ 0x68 │ │ │ │ + adds r6, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #33452 @ 0x82ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 44f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x64a> │ │ │ │ + beq.n 44e60 <_PyLong_UnsignedLongLong_Converter@@Base+0x5da> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 44f18 <_PyLong_UnsignedLongLong_Converter@@Base+0x64a> │ │ │ │ + beq.n 44e60 <_PyLong_UnsignedLongLong_Converter@@Base+0x5da> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 44f42 <_PyLong_UnsignedLongLong_Converter@@Base+0x674> │ │ │ │ - b.n 44f30 <_PyLong_UnsignedLongLong_Converter@@Base+0x662> │ │ │ │ + beq.n 44e8a <_PyLong_UnsignedLongLong_Converter@@Base+0x604> │ │ │ │ + b.n 44e78 <_PyLong_UnsignedLongLong_Converter@@Base+0x5f2> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 44f10 <_PyLong_UnsignedLongLong_Converter@@Base+0x642> │ │ │ │ - movw r0, #736 @ 0x2e0 │ │ │ │ + beq.n 44e58 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d2> │ │ │ │ + movw r0, #32 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 44f10 <_PyLong_UnsignedLongLong_Converter@@Base+0x642> │ │ │ │ - b.n 44f6e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a0> │ │ │ │ + bne.n 44e58 <_PyLong_UnsignedLongLong_Converter@@Base+0x5d2> │ │ │ │ + b.n 44eb6 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #736 @ 0x2e0 │ │ │ │ + movw r0, #32 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 44f6e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a0> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 44eb6 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl d14e0 │ │ │ │ - cbnz r0, 44f64 <_PyLong_UnsignedLongLong_Converter@@Base+0x696> │ │ │ │ + bl d1464 │ │ │ │ + cbnz r0, 44eac <_PyLong_UnsignedLongLong_Converter@@Base+0x626> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #60220 @ 0xeb3c │ │ │ │ + movw r1, #59516 @ 0xe87c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 44f6e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 44eb6 <_PyLong_UnsignedLongLong_Converter@@Base+0x630> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 4524a │ │ │ │ + b.w 45192 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r4, r2, #1 │ │ │ │ cmp r4, #1 │ │ │ │ - bls.n 44f9e <_PyLong_UnsignedLongLong_Converter@@Base+0x6d0> │ │ │ │ + bls.n 44ee6 <_PyLong_UnsignedLongLong_Converter@@Base+0x660> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20964 @ 0x51e4 │ │ │ │ + movw r1, #20248 @ 0x4f18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 44fc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 44f0e <_PyLong_UnsignedLongLong_Converter@@Base+0x688> │ │ │ │ cmp r2, #2 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ itte ne │ │ │ │ movwne r4, #4364 @ 0x110c │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r3, #4] │ │ │ │ - bl 158414 <_PyTime_AsTimespec@@Base+0x4a4> │ │ │ │ - cbnz r0, 44fe6 <_PyLong_UnsignedLongLong_Converter@@Base+0x718> │ │ │ │ + bl 157ec4 <_PyTime_AsTimespec@@Base+0x4a8> │ │ │ │ + cbnz r0, 44f2e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a8> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbnz r0, 44fca <_PyLong_UnsignedLongLong_Converter@@Base+0x6fc> │ │ │ │ + bl d79f0 │ │ │ │ + cbnz r0, 44f12 <_PyLong_UnsignedLongLong_Converter@@Base+0x68c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 44fe6 <_PyLong_UnsignedLongLong_Converter@@Base+0x718> │ │ │ │ - bl d7cc0 │ │ │ │ + b.n 44f2e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a8> │ │ │ │ + bl d7c34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 44fc6 <_PyLong_UnsignedLongLong_Converter@@Base+0x6f8> │ │ │ │ + beq.n 44f0e <_PyLong_UnsignedLongLong_Converter@@Base+0x688> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 44fe0 <_PyLong_UnsignedLongLong_Converter@@Base+0x712> │ │ │ │ + bne.n 44f28 <_PyLong_UnsignedLongLong_Converter@@Base+0x6a2> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 44fe6 <_PyLong_UnsignedLongLong_Converter@@Base+0x718> │ │ │ │ + b.n 44f2e <_PyLong_UnsignedLongLong_Converter@@Base+0x6a8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 44fdc <_PyLong_UnsignedLongLong_Converter@@Base+0x70e> │ │ │ │ + b.n 44f24 <_PyLong_UnsignedLongLong_Converter@@Base+0x69e> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4502c <_PyLong_UnsignedLongLong_Converter@@Base+0x75e> │ │ │ │ + bhi.n 44f74 <_PyLong_UnsignedLongLong_Converter@@Base+0x6ee> │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 45044 <_PyLong_UnsignedLongLong_Converter@@Base+0x776> │ │ │ │ + bmi.n 44f8c <_PyLong_UnsignedLongLong_Converter@@Base+0x706> │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33952 @ 0x84a0 │ │ │ │ + movw r0, #33248 @ 0x81e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 450f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ - movw r0, #33952 @ 0x84a0 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45038 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ + movw r0, #33248 @ 0x81e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 450f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ - b.n 45002 <_PyLong_UnsignedLongLong_Converter@@Base+0x734> │ │ │ │ + beq.n 45038 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ + b.n 44f4a <_PyLong_UnsignedLongLong_Converter@@Base+0x6c4> │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 450c6 <_PyLong_UnsignedLongLong_Converter@@Base+0x7f8> │ │ │ │ + ble.n 4500e <_PyLong_UnsignedLongLong_Converter@@Base+0x788> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 450ac <_PyLong_UnsignedLongLong_Converter@@Base+0x7de> │ │ │ │ + beq.n 44ff4 <_PyLong_UnsignedLongLong_Converter@@Base+0x76e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4508e <_PyLong_UnsignedLongLong_Converter@@Base+0x7c0> │ │ │ │ + bpl.n 44fd6 <_PyLong_UnsignedLongLong_Converter@@Base+0x750> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 450f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ + beq.n 45038 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 450ae <_PyLong_UnsignedLongLong_Converter@@Base+0x7e0> │ │ │ │ + beq.n 44ff6 <_PyLong_UnsignedLongLong_Converter@@Base+0x770> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 450f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 45038 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33952 @ 0x84a0 │ │ │ │ + movw r0, #33248 @ 0x81e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 450f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 45038 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 450cc <_PyLong_UnsignedLongLong_Converter@@Base+0x7fe> │ │ │ │ + beq.n 45014 <_PyLong_UnsignedLongLong_Converter@@Base+0x78e> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 450ce <_PyLong_UnsignedLongLong_Converter@@Base+0x800> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 450ce <_PyLong_UnsignedLongLong_Converter@@Base+0x800> │ │ │ │ - b.n 450f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ + bne.n 45016 <_PyLong_UnsignedLongLong_Converter@@Base+0x790> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 45016 <_PyLong_UnsignedLongLong_Converter@@Base+0x790> │ │ │ │ + b.n 45038 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 450ce <_PyLong_UnsignedLongLong_Converter@@Base+0x800> │ │ │ │ + b.n 45016 <_PyLong_UnsignedLongLong_Converter@@Base+0x790> │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 215dc8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + bl 216b0c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 450f0 <_PyLong_UnsignedLongLong_Converter@@Base+0x822> │ │ │ │ - movw r0, #43448 @ 0xa9b8 │ │ │ │ + cbz r0, 45038 <_PyLong_UnsignedLongLong_Converter@@Base+0x7b2> │ │ │ │ + movw r0, #42744 @ 0xa6f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r9, [r3] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45230 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + beq.w 45178 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ mov r4, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 4519a <_PyLong_UnsignedLongLong_Converter@@Base+0x8cc> │ │ │ │ + ble.n 450e2 <_PyLong_UnsignedLongLong_Converter@@Base+0x85c> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 45196 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + cbz r2, 450de <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45148 <_PyLong_UnsignedLongLong_Converter@@Base+0x87a> │ │ │ │ + beq.n 45090 <_PyLong_UnsignedLongLong_Converter@@Base+0x80a> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 4515a <_PyLong_UnsignedLongLong_Converter@@Base+0x88c> │ │ │ │ + bpl.n 450a2 <_PyLong_UnsignedLongLong_Converter@@Base+0x81c> │ │ │ │ ldr r1, [r2, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4515a <_PyLong_UnsignedLongLong_Converter@@Base+0x88c> │ │ │ │ + bne.n 450a2 <_PyLong_UnsignedLongLong_Converter@@Base+0x81c> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r2, 45196 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + cbz r2, 450de <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ movs r0, #2 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 451de <_PyLong_UnsignedLongLong_Converter@@Base+0x910> │ │ │ │ + beq.n 45126 <_PyLong_UnsignedLongLong_Converter@@Base+0x8a0> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45184 <_PyLong_UnsignedLongLong_Converter@@Base+0x8b6> │ │ │ │ + bne.n 450cc <_PyLong_UnsignedLongLong_Converter@@Base+0x846> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 451fc <_PyLong_UnsignedLongLong_Converter@@Base+0x92e> │ │ │ │ - b.n 45208 <_PyLong_UnsignedLongLong_Converter@@Base+0x93a> │ │ │ │ + bne.n 45144 <_PyLong_UnsignedLongLong_Converter@@Base+0x8be> │ │ │ │ + b.n 45150 <_PyLong_UnsignedLongLong_Converter@@Base+0x8ca> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 45196 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + beq.n 450de <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45196 <_PyLong_UnsignedLongLong_Converter@@Base+0x8c8> │ │ │ │ + cbnz r3, 450de <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 45126 <_PyLong_UnsignedLongLong_Converter@@Base+0x858> │ │ │ │ + b.n 4506e <_PyLong_UnsignedLongLong_Converter@@Base+0x7e8> │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 45232 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ + beq.n 4517a <_PyLong_UnsignedLongLong_Converter@@Base+0x8f4> │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 451c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ + b.n 45108 <_PyLong_UnsignedLongLong_Converter@@Base+0x882> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 451f6 <_PyLong_UnsignedLongLong_Converter@@Base+0x928> │ │ │ │ + beq.n 4513e <_PyLong_UnsignedLongLong_Converter@@Base+0x8b8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 45220 <_PyLong_UnsignedLongLong_Converter@@Base+0x952> │ │ │ │ + bne.n 45168 <_PyLong_UnsignedLongLong_Converter@@Base+0x8e2> │ │ │ │ ldr r0, [r7, #28] │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 90f38 │ │ │ │ - cbz r0, 45232 <_PyLong_UnsignedLongLong_Converter@@Base+0x964> │ │ │ │ + bl 90f40 │ │ │ │ + cbz r0, 4517a <_PyLong_UnsignedLongLong_Converter@@Base+0x8f4> │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 451aa <_PyLong_UnsignedLongLong_Converter@@Base+0x8dc> │ │ │ │ + bne.n 450f2 <_PyLong_UnsignedLongLong_Converter@@Base+0x86c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45230 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + beq.n 45178 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45230 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + cbnz r3, 45178 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45230 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45178 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45208 <_PyLong_UnsignedLongLong_Converter@@Base+0x93a> │ │ │ │ + beq.n 45150 <_PyLong_UnsignedLongLong_Converter@@Base+0x8ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45208 <_PyLong_UnsignedLongLong_Converter@@Base+0x93a> │ │ │ │ + cbnz r3, 45150 <_PyLong_UnsignedLongLong_Converter@@Base+0x8ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45230 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + beq.n 45178 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45230 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + cbnz r3, 45178 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45230 <_PyLong_UnsignedLongLong_Converter@@Base+0x962> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45178 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 451c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ + bne.n 45108 <_PyLong_UnsignedLongLong_Converter@@Base+0x882> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 451c0 <_PyLong_UnsignedLongLong_Converter@@Base+0x8f2> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45108 <_PyLong_UnsignedLongLong_Converter@@Base+0x882> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r0, r1 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #38908 @ 0x97fc │ │ │ │ movt r1, #2 │ │ │ │ - b.w 147b3c │ │ │ │ + b.w 147574 │ │ │ │ │ │ │ │ -0004524a : │ │ │ │ +00045192 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #33452 @ 0x82ac │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 452a2 │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 451ea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (452a4 ) │ │ │ │ + ldr r1, [pc, #52] @ (451ec ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -39774,1480 +39708,1480 @@ │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add r5, sp, #4 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r2, 452da │ │ │ │ + cbz r2, 45222 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 10ec90 │ │ │ │ + bl 10efbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 795dc │ │ │ │ - cbz r4, 45302 │ │ │ │ - ldr r0, [pc, #28] @ (45308 ) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 795c0 │ │ │ │ + cbz r4, 4524a │ │ │ │ + ldr r0, [pc, #28] @ (45250 ) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11760 @ 0x2df0 │ │ │ │ + movw r0, #11056 @ 0x2b30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 45314 │ │ │ │ + bpl.n 4526c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4532a │ │ │ │ + cbz r3, 45272 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4533a │ │ │ │ + b.n 45282 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 45338 │ │ │ │ + ble.n 45280 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 45334 │ │ │ │ - cbnz r1, 4535a │ │ │ │ + bne.n 4527c │ │ │ │ + cbnz r1, 452a2 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4533a │ │ │ │ + b.n 45282 │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #516] @ (45540 ) │ │ │ │ + ldr r1, [pc, #516] @ (45488 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45360 │ │ │ │ - b.n 45534 │ │ │ │ + cbnz r0, 452a8 │ │ │ │ + b.n 4547c │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movw r7, #26088 @ 0x65e8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 45376 │ │ │ │ + bne.n 452be │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 45396 │ │ │ │ - bl 147f54 │ │ │ │ + b.n 452de │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 45396 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 452de │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45534 │ │ │ │ + bne.w 4547c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 453a4 │ │ │ │ + bne.n 452ec │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 453c4 │ │ │ │ - bl 147f54 │ │ │ │ + b.n 4530c │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 453c4 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4530c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 45534 │ │ │ │ + bne.w 4547c │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 453d8 │ │ │ │ + beq.n 45320 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 453e6 │ │ │ │ + bne.n 4532e │ │ │ │ vmov.f64 d1, d8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ blx 29c34 │ │ │ │ - b.n 45526 │ │ │ │ - bl 131258 │ │ │ │ + b.n 4546e │ │ │ │ + bl 130be0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45534 │ │ │ │ + beq.w 4547c │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 45430 │ │ │ │ + bne.n 45378 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21080 @ 0x5258 │ │ │ │ + movw r1, #20364 @ 0x4f8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45534 │ │ │ │ + beq.w 4547c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45534 │ │ │ │ + bne.w 4547c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45534 │ │ │ │ - bl 14aaf4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4547c │ │ │ │ + bl 14a594 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4544e │ │ │ │ + beq.n 45396 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4544e │ │ │ │ + cbnz r3, 45396 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r5, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r4, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 45478 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 4547e │ │ │ │ + bne.n 453c0 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 453c6 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45534 │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 4547e │ │ │ │ + beq.n 4547c │ │ │ │ + bl d7c34 │ │ │ │ + b.n 453c6 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 454aa │ │ │ │ + beq.n 453f2 │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 454aa │ │ │ │ + bvs.n 453f2 │ │ │ │ vcmp.f64 d8, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 45522 │ │ │ │ + bvs.n 4546a │ │ │ │ vmov r3, s18 │ │ │ │ vmov r1, s19 │ │ │ │ vmov r2, s16 │ │ │ │ vmov r7, s17 │ │ │ │ cmp r1, r7 │ │ │ │ it eq │ │ │ │ cmpeq r3, r2 │ │ │ │ - bne.n 454b0 │ │ │ │ + bne.n 453f8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - b.n 45526 │ │ │ │ + b.n 4546e │ │ │ │ bic.w r6, r1, #2147483648 @ 0x80000000 │ │ │ │ bic.w r0, r7, #2147483648 @ 0x80000000 │ │ │ │ teq r1, r7 │ │ │ │ - bpl.n 454ea │ │ │ │ + bpl.n 45432 │ │ │ │ adds r2, r3, r2 │ │ │ │ adc.w r0, r6, r0 │ │ │ │ cmp r4, r2 │ │ │ │ sbcs.w r0, r5, r0 │ │ │ │ - bcs.n 45522 │ │ │ │ + bcs.n 4546a │ │ │ │ cmp r3, r4 │ │ │ │ sbcs.w r2, r6, r5 │ │ │ │ - bcs.n 454fe │ │ │ │ + bcs.n 45446 │ │ │ │ subs r1, r4, r3 │ │ │ │ and.w r7, r7, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r6, r5, r6 │ │ │ │ mov r2, r1 │ │ │ │ orr.w r3, r7, r6 │ │ │ │ vmov d0, r2, r3 │ │ │ │ - b.n 45526 │ │ │ │ + b.n 4546e │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r7, r0, r6 │ │ │ │ - bcs.n 4550a │ │ │ │ + bcs.n 45452 │ │ │ │ subs r2, r3, r2 │ │ │ │ sbc.w r0, r6, r0 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 45522 │ │ │ │ + bcc.n 4546a │ │ │ │ subs r6, r3, r4 │ │ │ │ sbc.w r7, r1, r5 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 45526 │ │ │ │ + b.n 4546e │ │ │ │ subs r2, r2, r3 │ │ │ │ sbc.w r0, r0, r6 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r0, r5 │ │ │ │ - bcc.n 45522 │ │ │ │ + bcc.n 4546a │ │ │ │ adds r6, r4, r3 │ │ │ │ adc.w r7, r5, r1 │ │ │ │ vmov d0, r6, r7 │ │ │ │ - b.n 45526 │ │ │ │ + b.n 4546e │ │ │ │ vmov.f64 d0, d8 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8-d9} │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - adds r6, #192 @ 0xc0 │ │ │ │ + adds r6, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #28 │ │ │ │ ldr r4, [r4, #68] @ 0x44 │ │ │ │ ldrd r9, r5, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #16] │ │ │ │ ldrd fp, sl, [sp, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #80] @ 0x50 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 45658 │ │ │ │ + beq.n 455a0 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45658 │ │ │ │ + bne.n 455a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45658 │ │ │ │ + beq.n 455a0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ str r0, [sp, #20] │ │ │ │ - cbz r5, 455a4 │ │ │ │ + cbz r5, 454ec │ │ │ │ mov r0, r5 │ │ │ │ mov r1, fp │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 455ac │ │ │ │ + b.n 454f4 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r7 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r3, r5 │ │ │ │ strd r8, r0, [sp, #8] │ │ │ │ mov r2, r6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - movw r0, #21120 @ 0x5280 │ │ │ │ + movw r0, #20404 @ 0x4fb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str.w r9, [sp, #4] │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 45600 │ │ │ │ + cbnz r0, 45548 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #24180 @ 0x5e74 │ │ │ │ + movw r0, #23476 @ 0x5bb4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ str r1, [r4, #24] │ │ │ │ movw r1, #545 @ 0x221 │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #24] │ │ │ │ - beq.n 45638 │ │ │ │ + beq.n 45580 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45638 │ │ │ │ + cbnz r3, 45580 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 455f4 │ │ │ │ + beq.n 4553c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45658 │ │ │ │ + beq.n 455a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45658 │ │ │ │ + cbnz r3, 455a0 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4568e │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 455d6 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 45688 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4568e │ │ │ │ + bne.n 455d0 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 455d6 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 456b0 │ │ │ │ + cbnz r0, 455f8 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 456b0 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 455f8 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 456a6 │ │ │ │ + bne.n 455ee │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ - bl 158358 <_PyTime_AsTimespec@@Base+0x3e8> │ │ │ │ + bl 157e08 <_PyTime_AsTimespec@@Base+0x3ec> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 456d8 │ │ │ │ - bl 88af4 │ │ │ │ + cbz r0, 45620 │ │ │ │ + bl 88ac8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000456dc <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ - b.w 3279a <_PyXI_ApplyError@@Base+0x1a0> │ │ │ │ +00045624 <_PyXI_ExcInfoAsObject@@Base>: │ │ │ │ + b.w 328d2 <_PyXI_ApplyError@@Base+0x29e> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 4570a <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ - movw r1, #57385 @ 0xe029 │ │ │ │ + beq.n 45652 <_PyXI_ExcInfoAsObject@@Base+0x2e> │ │ │ │ + movw r1, #60289 @ 0xeb81 │ │ │ │ movt r1, #25 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 252bb4 <_PyArg_BadArgument@@Base+0x4d8> │ │ │ │ + b.w 253308 <_PyArg_BadArgument@@Base+0x4d8> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #54096 @ 0xd350 │ │ │ │ + movw r2, #53392 @ 0xd090 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #47392 @ 0xb920 │ │ │ │ + movw r0, #46688 @ 0xb660 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 457cc <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ + beq.n 45714 <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 45790 <_PyXI_ExcInfoAsObject@@Base+0xb4> │ │ │ │ + ble.n 456d8 <_PyXI_ExcInfoAsObject@@Base+0xb4> │ │ │ │ ldr r3, [r6, #12] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ ldr r1, [r3, #40] @ 0x28 │ │ │ │ - cbz r1, 4578c <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ + cbz r1, 456d4 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ ldr r3, [r7, #76] @ 0x4c │ │ │ │ add r3, r5 │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - beq.n 45772 <_PyXI_ExcInfoAsObject@@Base+0x96> │ │ │ │ + beq.n 456ba <_PyXI_ExcInfoAsObject@@Base+0x96> │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 45784 <_PyXI_ExcInfoAsObject@@Base+0xa8> │ │ │ │ + bpl.n 456cc <_PyXI_ExcInfoAsObject@@Base+0xa8> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45784 <_PyXI_ExcInfoAsObject@@Base+0xa8> │ │ │ │ + bne.n 456cc <_PyXI_ExcInfoAsObject@@Base+0xa8> │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbz r1, 4578c <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ - bl 86088 │ │ │ │ + cbz r1, 456d4 <_PyXI_ExcInfoAsObject@@Base+0xb0> │ │ │ │ + bl 86070 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 457b6 <_PyXI_ExcInfoAsObject@@Base+0xda> │ │ │ │ + beq.n 456fe <_PyXI_ExcInfoAsObject@@Base+0xda> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 45752 <_PyXI_ExcInfoAsObject@@Base+0x76> │ │ │ │ + b.n 4569a <_PyXI_ExcInfoAsObject@@Base+0x76> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 457ce <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ + cbz r3, 45716 <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #4 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 90f38 │ │ │ │ + bl 90f40 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r3, 457ce <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ + cbz r3, 45716 <_PyXI_ExcInfoAsObject@@Base+0xf2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4579a <_PyXI_ExcInfoAsObject@@Base+0xbe> │ │ │ │ + bne.n 456e2 <_PyXI_ExcInfoAsObject@@Base+0xbe> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 457cc <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ + beq.n 45714 <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 457cc <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ + cbnz r3, 45714 <_PyXI_ExcInfoAsObject@@Base+0xf0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (4583c <_PyXI_ExcInfoAsObject@@Base+0x160>) │ │ │ │ + ldr r1, [pc, #84] @ (45784 <_PyXI_ExcInfoAsObject@@Base+0x160>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d929c <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - cbz r0, 45816 <_PyXI_ExcInfoAsObject@@Base+0x13a> │ │ │ │ + bl d920c <_PyEval_CheckExceptTypeValid@@Base+0xb00> │ │ │ │ + cbz r0, 4575e <_PyXI_ExcInfoAsObject@@Base+0x13a> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12bf44 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12b8b4 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45836 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + beq.n 4577e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45836 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + cbnz r3, 4577e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45836 <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4577e <_PyXI_ExcInfoAsObject@@Base+0x15a> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21200 @ 0x52d0 │ │ │ │ + movw r1, #20484 @ 0x5004 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45860 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4587c <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ + bne.n 457a8 <_PyXI_ExcInfoAsObject@@Base+0x184> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 457c4 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ blx 29dc8 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 45872 <_PyXI_ExcInfoAsObject@@Base+0x196> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4587c <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ + bne.n 457ba <_PyXI_ExcInfoAsObject@@Base+0x196> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 457c4 <_PyXI_ExcInfoAsObject@@Base+0x1a0> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r8, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 4589e <_PyXI_ExcInfoAsObject@@Base+0x1c2> │ │ │ │ + cbz r3, 457e6 <_PyXI_ExcInfoAsObject@@Base+0x1c2> │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 458ae <_PyXI_ExcInfoAsObject@@Base+0x1d2> │ │ │ │ + b.n 457f6 <_PyXI_ExcInfoAsObject@@Base+0x1d2> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 458ac <_PyXI_ExcInfoAsObject@@Base+0x1d0> │ │ │ │ + blt.n 457f4 <_PyXI_ExcInfoAsObject@@Base+0x1d0> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 458a8 <_PyXI_ExcInfoAsObject@@Base+0x1cc> │ │ │ │ - cbnz r1, 458ca <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ + bgt.n 457f0 <_PyXI_ExcInfoAsObject@@Base+0x1cc> │ │ │ │ + cbnz r1, 45812 <_PyXI_ExcInfoAsObject@@Base+0x1ee> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 458ae <_PyXI_ExcInfoAsObject@@Base+0x1d2> │ │ │ │ + b.n 457f6 <_PyXI_ExcInfoAsObject@@Base+0x1d2> │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #648] @ (45b38 <_PyXI_ExcInfoAsObject@@Base+0x45c>) │ │ │ │ + ldr r1, [pc, #648] @ (45a80 <_PyXI_ExcInfoAsObject@@Base+0x45c>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 458d0 <_PyXI_ExcInfoAsObject@@Base+0x1f4> │ │ │ │ - b.n 4595c <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 45818 <_PyXI_ExcInfoAsObject@@Base+0x1f4> │ │ │ │ + b.n 458a4 <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 4591a <_PyXI_ExcInfoAsObject@@Base+0x23e> │ │ │ │ + beq.n 45862 <_PyXI_ExcInfoAsObject@@Base+0x23e> │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 458de <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ + cbz r4, 45826 <_PyXI_ExcInfoAsObject@@Base+0x202> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 458e6 <_PyXI_ExcInfoAsObject@@Base+0x20a> │ │ │ │ - b.n 45928 <_PyXI_ExcInfoAsObject@@Base+0x24c> │ │ │ │ + bne.n 4582e <_PyXI_ExcInfoAsObject@@Base+0x20a> │ │ │ │ + b.n 45870 <_PyXI_ExcInfoAsObject@@Base+0x24c> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 458f8 <_PyXI_ExcInfoAsObject@@Base+0x21c> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 45928 <_PyXI_ExcInfoAsObject@@Base+0x24c> │ │ │ │ - b.n 4595c <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ - bl 85f00 │ │ │ │ + cbnz r0, 45840 <_PyXI_ExcInfoAsObject@@Base+0x21c> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 45870 <_PyXI_ExcInfoAsObject@@Base+0x24c> │ │ │ │ + b.n 458a4 <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45914 <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ + beq.n 4585c <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45914 <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ + cbnz r3, 4585c <_PyXI_ExcInfoAsObject@@Base+0x238> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 4592c <_PyXI_ExcInfoAsObject@@Base+0x250> │ │ │ │ - b.n 458f0 <_PyXI_ExcInfoAsObject@@Base+0x214> │ │ │ │ + bne.n 45874 <_PyXI_ExcInfoAsObject@@Base+0x250> │ │ │ │ + b.n 45838 <_PyXI_ExcInfoAsObject@@Base+0x214> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4592c <_PyXI_ExcInfoAsObject@@Base+0x250> │ │ │ │ + b.n 45874 <_PyXI_ExcInfoAsObject@@Base+0x250> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r6, [r8, #8] │ │ │ │ add.w r9, r8, #16 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 45aaa <_PyXI_ExcInfoAsObject@@Base+0x3ce> │ │ │ │ + bne.w 459f2 <_PyXI_ExcInfoAsObject@@Base+0x3ce> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 45960 <_PyXI_ExcInfoAsObject@@Base+0x284> │ │ │ │ + cbnz r0, 458a8 <_PyXI_ExcInfoAsObject@@Base+0x284> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45cd8 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ + b.n 45c20 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ subs r2, r6, #1 │ │ │ │ - movw fp, #51168 @ 0xc7e0 │ │ │ │ + movw fp, #50464 @ 0xc520 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45a22 <_PyXI_ExcInfoAsObject@@Base+0x346> │ │ │ │ + beq.n 4596a <_PyXI_ExcInfoAsObject@@Base+0x346> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 45a7e <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ + blt.w 459c6 <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ ldrb.w r3, [r9, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 4599e <_PyXI_ExcInfoAsObject@@Base+0x2c2> │ │ │ │ + bpl.n 458e6 <_PyXI_ExcInfoAsObject@@Base+0x2c2> │ │ │ │ mov r1, sl │ │ │ │ - b.n 45974 <_PyXI_ExcInfoAsObject@@Base+0x298> │ │ │ │ + b.n 458bc <_PyXI_ExcInfoAsObject@@Base+0x298> │ │ │ │ ldrb.w r3, [r9, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 459d6 <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ + bmi.n 4591e <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4598e <_PyXI_ExcInfoAsObject@@Base+0x2b2> │ │ │ │ + bne.n 458d6 <_PyXI_ExcInfoAsObject@@Base+0x2b2> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 459d6 <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ + bne.n 4591e <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ movw r0, #42436 @ 0xa5c4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 459d6 <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ + bne.n 4591e <_PyXI_ExcInfoAsObject@@Base+0x2fa> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45a7e <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ + b.n 459c6 <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r9 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45a8c <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ + beq.n 459d4 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 459f6 <_PyXI_ExcInfoAsObject@@Base+0x31a> │ │ │ │ + bgt.n 4593e <_PyXI_ExcInfoAsObject@@Base+0x31a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45a1c <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ + b.n 45964 <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45a0c <_PyXI_ExcInfoAsObject@@Base+0x330> │ │ │ │ + cbz r0, 45954 <_PyXI_ExcInfoAsObject@@Base+0x330> │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 45a58 <_PyXI_ExcInfoAsObject@@Base+0x37c> │ │ │ │ - b.n 45a8c <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ + bne.n 459a0 <_PyXI_ExcInfoAsObject@@Base+0x37c> │ │ │ │ + b.n 459d4 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 45a1c <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ + beq.n 45964 <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45a1c <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ + cbnz r3, 45964 <_PyXI_ExcInfoAsObject@@Base+0x340> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 45970 <_PyXI_ExcInfoAsObject@@Base+0x294> │ │ │ │ + b.n 458b8 <_PyXI_ExcInfoAsObject@@Base+0x294> │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 45a7e <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + blt.n 459c6 <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r9, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 45a66 <_PyXI_ExcInfoAsObject@@Base+0x38a> │ │ │ │ + bpl.n 459ae <_PyXI_ExcInfoAsObject@@Base+0x38a> │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 45a7e <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ - b.n 45a2e <_PyXI_ExcInfoAsObject@@Base+0x352> │ │ │ │ + bcc.n 459c6 <_PyXI_ExcInfoAsObject@@Base+0x3a2> │ │ │ │ + b.n 45976 <_PyXI_ExcInfoAsObject@@Base+0x352> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45cc0 <_PyXI_ExcInfoAsObject@@Base+0x5e4> │ │ │ │ + beq.w 45c08 <_PyXI_ExcInfoAsObject@@Base+0x5e4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45a8c <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ + beq.n 459d4 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45a8c <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ + cbnz r3, 459d4 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45a8c <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459d4 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45a8c <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ + cbz r0, 459d4 <_PyXI_ExcInfoAsObject@@Base+0x3b0> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45a40 <_PyXI_ExcInfoAsObject@@Base+0x364> │ │ │ │ + bgt.n 45988 <_PyXI_ExcInfoAsObject@@Base+0x364> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2026f8 │ │ │ │ + bl 20351c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 45cd8 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ + bne.w 45c20 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4595c <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ + beq.w 458a4 <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4595c <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ + bne.w 458a4 <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4595c <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 458a4 <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4595c <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ + bne.w 458a4 <_PyXI_ExcInfoAsObject@@Base+0x280> │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 45ade <_PyXI_ExcInfoAsObject@@Base+0x402> │ │ │ │ + bne.n 45a26 <_PyXI_ExcInfoAsObject@@Base+0x402> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53380 @ 0xd084 │ │ │ │ + movw r1, #52676 @ 0xcdc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 45cb6 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 45bfe <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 45bac <_PyXI_ExcInfoAsObject@@Base+0x4d0> │ │ │ │ + bne.n 45af4 <_PyXI_ExcInfoAsObject@@Base+0x4d0> │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45cb6 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ + beq.w 45bfe <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ subs r6, #1 │ │ │ │ mov r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 45b86 <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ + blt.n 45ace <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 45b86 <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ + beq.n 45ace <_PyXI_ExcInfoAsObject@@Base+0x4aa> │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r9, r6] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 45b82 <_PyXI_ExcInfoAsObject@@Base+0x4a6> │ │ │ │ + bne.n 45aca <_PyXI_ExcInfoAsObject@@Base+0x4a6> │ │ │ │ adds r0, r6, #1 │ │ │ │ subs r1, r1, r6 │ │ │ │ add r0, r9 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + beq.w 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45b3c <_PyXI_ExcInfoAsObject@@Base+0x460> │ │ │ │ + bgt.n 45a84 <_PyXI_ExcInfoAsObject@@Base+0x460> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45b7a <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ + b.n 45ac2 <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ nop │ │ │ │ - adds r6, #236 @ 0xec │ │ │ │ + adds r6, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45b68 <_PyXI_ExcInfoAsObject@@Base+0x48c> │ │ │ │ + cbz r0, 45ab0 <_PyXI_ExcInfoAsObject@@Base+0x48c> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + beq.w 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + bne.w 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45b7a <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ + beq.n 45ac2 <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 45b7a <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ + cbnz r3, 45ac2 <_PyXI_ExcInfoAsObject@@Base+0x49e> │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ subs r6, #1 │ │ │ │ adds r5, #1 │ │ │ │ mov r1, r6 │ │ │ │ - b.n 45b06 <_PyXI_ExcInfoAsObject@@Base+0x42a> │ │ │ │ + b.n 45a4e <_PyXI_ExcInfoAsObject@@Base+0x42a> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 45b10 <_PyXI_ExcInfoAsObject@@Base+0x434> │ │ │ │ - cbnz r5, 45b98 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ + bcs.n 45a58 <_PyXI_ExcInfoAsObject@@Base+0x434> │ │ │ │ + cbnz r5, 45ae0 <_PyXI_ExcInfoAsObject@@Base+0x4bc> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42436 @ 0xa5c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 45c2c <_PyXI_ExcInfoAsObject@@Base+0x550> │ │ │ │ + beq.n 45b74 <_PyXI_ExcInfoAsObject@@Base+0x550> │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 45c94 <_PyXI_ExcInfoAsObject@@Base+0x5b8> │ │ │ │ + blt.n 45bdc <_PyXI_ExcInfoAsObject@@Base+0x5b8> │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45c54 <_PyXI_ExcInfoAsObject@@Base+0x578> │ │ │ │ - b.n 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ - bl 734b8 │ │ │ │ + bne.n 45b9c <_PyXI_ExcInfoAsObject@@Base+0x578> │ │ │ │ + b.n 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45cb6 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ + beq.n 45bfe <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 45c1a <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ + beq.n 45b62 <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r9 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1eab58 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1ebad0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 45c1a <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ + blt.n 45b62 <_PyXI_ExcInfoAsObject@@Base+0x53e> │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r6, r0 │ │ │ │ add r0, r9 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + beq.n 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45bf4 <_PyXI_ExcInfoAsObject@@Base+0x518> │ │ │ │ + bgt.n 45b3c <_PyXI_ExcInfoAsObject@@Base+0x518> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 45c14 <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ + b.n 45b5c <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45c70 <_PyXI_ExcInfoAsObject@@Base+0x594> │ │ │ │ + cbnz r0, 45bb8 <_PyXI_ExcInfoAsObject@@Base+0x594> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c14 <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ + beq.n 45b5c <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45c14 <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ + cbnz r3, 45b5c <_PyXI_ExcInfoAsObject@@Base+0x538> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r6, sl │ │ │ │ - b.n 45bb6 <_PyXI_ExcInfoAsObject@@Base+0x4da> │ │ │ │ - cbnz r5, 45c48 <_PyXI_ExcInfoAsObject@@Base+0x56c> │ │ │ │ + b.n 45afe <_PyXI_ExcInfoAsObject@@Base+0x4da> │ │ │ │ + cbnz r5, 45b90 <_PyXI_ExcInfoAsObject@@Base+0x56c> │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ movw r3, #42436 @ 0xa5c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 45c48 <_PyXI_ExcInfoAsObject@@Base+0x56c> │ │ │ │ + bne.n 45b90 <_PyXI_ExcInfoAsObject@@Base+0x56c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 45c94 <_PyXI_ExcInfoAsObject@@Base+0x5b8> │ │ │ │ + b.n 45bdc <_PyXI_ExcInfoAsObject@@Base+0x5b8> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r9 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + cbz r0, 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 45c60 <_PyXI_ExcInfoAsObject@@Base+0x584> │ │ │ │ + bgt.n 45ba8 <_PyXI_ExcInfoAsObject@@Base+0x584> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ - b.n 45c92 <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ + b.n 45bda <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 45c82 <_PyXI_ExcInfoAsObject@@Base+0x5a6> │ │ │ │ + cbz r0, 45bca <_PyXI_ExcInfoAsObject@@Base+0x5a6> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + beq.n 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + cbnz r3, 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45ca0 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45be8 <_PyXI_ExcInfoAsObject@@Base+0x5c4> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45c92 <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ + beq.n 45bda <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 45c92 <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ + cbnz r3, 45bda <_PyXI_ExcInfoAsObject@@Base+0x5b6> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2026f8 │ │ │ │ + bl 20351c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 45cb8 <_PyXI_ExcInfoAsObject@@Base+0x5dc> │ │ │ │ + bne.n 45c00 <_PyXI_ExcInfoAsObject@@Base+0x5dc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45cb6 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ + beq.n 45bfe <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45cb6 <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ + cbnz r3, 45bfe <_PyXI_ExcInfoAsObject@@Base+0x5da> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 45cd8 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ + bl d2728 │ │ │ │ + b.n 45c20 <_PyXI_ExcInfoAsObject@@Base+0x5fc> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 45a7c <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ + beq.w 459c4 <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 45a7c <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ + bne.w 459c4 <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45a7c <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 459c4 <_PyXI_ExcInfoAsObject@@Base+0x3a0> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 45d04 <_PyXI_ExcInfoAsObject@@Base+0x628> │ │ │ │ + cbz r0, 45c4c <_PyXI_ExcInfoAsObject@@Base+0x628> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d22 <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ + beq.n 45c6a <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45d22 <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ + b.n 45c6a <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 45d20 <_PyXI_ExcInfoAsObject@@Base+0x644> │ │ │ │ - bl fd9a4 │ │ │ │ - cbz r0, 45d1c <_PyXI_ExcInfoAsObject@@Base+0x640> │ │ │ │ + cbz r0, 45c68 <_PyXI_ExcInfoAsObject@@Base+0x644> │ │ │ │ + bl fd9dc │ │ │ │ + cbz r0, 45c64 <_PyXI_ExcInfoAsObject@@Base+0x640> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #20] │ │ │ │ - b.n 45d22 <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ - ldr r0, [pc, #0] @ (45d24 <_PyXI_ExcInfoAsObject@@Base+0x648>) │ │ │ │ + b.n 45c6a <_PyXI_ExcInfoAsObject@@Base+0x646> │ │ │ │ + ldr r0, [pc, #0] @ (45c6c <_PyXI_ExcInfoAsObject@@Base+0x648>) │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbnz r3, 45d3a <_PyXI_ExcInfoAsObject@@Base+0x65e> │ │ │ │ + cbnz r3, 45c82 <_PyXI_ExcInfoAsObject@@Base+0x65e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 45d3a <_PyXI_ExcInfoAsObject@@Base+0x65e> │ │ │ │ + cbnz r3, 45c82 <_PyXI_ExcInfoAsObject@@Base+0x65e> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ subs r0, r0, r3 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 45f5c <_PyXI_ExcInfoAsObject@@Base+0x880> │ │ │ │ - cbz r0, 45d92 <_PyXI_ExcInfoAsObject@@Base+0x6b6> │ │ │ │ + bl 45ea4 <_PyXI_ExcInfoAsObject@@Base+0x880> │ │ │ │ + cbz r0, 45cda <_PyXI_ExcInfoAsObject@@Base+0x6b6> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45d76 <_PyXI_ExcInfoAsObject@@Base+0x69a> │ │ │ │ + beq.n 45cbe <_PyXI_ExcInfoAsObject@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45d76 <_PyXI_ExcInfoAsObject@@Base+0x69a> │ │ │ │ + cbnz r3, 45cbe <_PyXI_ExcInfoAsObject@@Base+0x69a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 45d94 <_PyXI_ExcInfoAsObject@@Base+0x6b8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 45cdc <_PyXI_ExcInfoAsObject@@Base+0x6b8> │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 45d92 <_PyXI_ExcInfoAsObject@@Base+0x6b6> │ │ │ │ - bl d7cc0 │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 45cda <_PyXI_ExcInfoAsObject@@Base+0x6b6> │ │ │ │ + bl d7c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 250ef8 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 251508 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 45dbc <_PyXI_ExcInfoAsObject@@Base+0x6e0> │ │ │ │ + cbz r0, 45d04 <_PyXI_ExcInfoAsObject@@Base+0x6e0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45de0 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ + beq.n 45d28 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 45de0 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ + b.n 45d28 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 45dd8 <_PyXI_ExcInfoAsObject@@Base+0x6fc> │ │ │ │ - bl fd9a4 │ │ │ │ - cbz r0, 45dd4 <_PyXI_ExcInfoAsObject@@Base+0x6f8> │ │ │ │ + cbz r0, 45d20 <_PyXI_ExcInfoAsObject@@Base+0x6fc> │ │ │ │ + bl fd9dc │ │ │ │ + cbz r0, 45d1c <_PyXI_ExcInfoAsObject@@Base+0x6f8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 45de0 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ + b.n 45d28 <_PyXI_ExcInfoAsObject@@Base+0x704> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r5, [pc, #336] @ (45f44 <_PyXI_ExcInfoAsObject@@Base+0x868>) │ │ │ │ + ldr r5, [pc, #336] @ (45e8c <_PyXI_ExcInfoAsObject@@Base+0x868>) │ │ │ │ mov r7, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ add r4, sp, #16 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - bne.n 45e24 <_PyXI_ExcInfoAsObject@@Base+0x748> │ │ │ │ + bne.n 45d6c <_PyXI_ExcInfoAsObject@@Base+0x748> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ ldr r4, [sp, #64] @ 0x40 │ │ │ │ - cbnz r0, 45e40 <_PyXI_ExcInfoAsObject@@Base+0x764> │ │ │ │ - b.n 45f30 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ + cbnz r0, 45d88 <_PyXI_ExcInfoAsObject@@Base+0x764> │ │ │ │ + b.n 45e78 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #2568 @ 0xa08 │ │ │ │ + movw r0, #1864 @ 0x748 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 45e14 <_PyXI_ExcInfoAsObject@@Base+0x738> │ │ │ │ + bne.n 45d5c <_PyXI_ExcInfoAsObject@@Base+0x738> │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 45f30 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ - ldr r2, [pc, #260] @ (45f48 <_PyXI_ExcInfoAsObject@@Base+0x86c>) │ │ │ │ + b.n 45e78 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ + ldr r2, [pc, #260] @ (45e90 <_PyXI_ExcInfoAsObject@@Base+0x86c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 45e6e <_PyXI_ExcInfoAsObject@@Base+0x792> │ │ │ │ + bmi.n 45db6 <_PyXI_ExcInfoAsObject@@Base+0x792> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21300 @ 0x5334 │ │ │ │ + movw r1, #20584 @ 0x5068 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 45f30 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 45e78 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 45e92 <_PyXI_ExcInfoAsObject@@Base+0x7b6> │ │ │ │ + bne.n 45dda <_PyXI_ExcInfoAsObject@@Base+0x7b6> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21348 @ 0x5364 │ │ │ │ + movw r1, #20632 @ 0x5098 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 45f30 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 45e78 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bgt.n 45eb6 <_PyXI_ExcInfoAsObject@@Base+0x7da> │ │ │ │ + bgt.n 45dfe <_PyXI_ExcInfoAsObject@@Base+0x7da> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21388 @ 0x538c │ │ │ │ + movw r1, #20672 @ 0x50c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 45f30 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 45e78 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r6 │ │ │ │ - bl 222c78 │ │ │ │ + bl 223708 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 45f30 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ + cbz r0, 45e78 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 45eec <_PyXI_ExcInfoAsObject@@Base+0x810> │ │ │ │ + cbnz r3, 45e34 <_PyXI_ExcInfoAsObject@@Base+0x810> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21420 @ 0x53ac │ │ │ │ + movw r1, #20704 @ 0x50e0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22361c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - b.n 45f30 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ + bl 2240ac <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ + b.n 45e78 <_PyXI_ExcInfoAsObject@@Base+0x854> │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #21464 @ 0x53d8 │ │ │ │ + movw r0, #20748 @ 0x510c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #25092 @ 0x6204 │ │ │ │ + movw r1, #24388 @ 0x5f44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 45f28 <_PyXI_ExcInfoAsObject@@Base+0x84c> │ │ │ │ + beq.n 45e70 <_PyXI_ExcInfoAsObject@@Base+0x84c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29ca0 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22361c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 2240ac <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ add r0, sp, #16 │ │ │ │ str r7, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - stmia r6!, {r3, r4, r5, r6} │ │ │ │ + stmia r3!, {r4, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21472 @ 0x53e0 │ │ │ │ + movw r0, #20756 @ 0x5114 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 243a74 <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ + bl 24415c <_PyCoro_GetAwaitableIter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 45fe0 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ + beq.n 45f28 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 45fe6 <_PyXI_ExcInfoAsObject@@Base+0x90a> │ │ │ │ + cbnz r2, 45f2e <_PyXI_ExcInfoAsObject@@Base+0x90a> │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 45f9c <_PyXI_ExcInfoAsObject@@Base+0x8c0> │ │ │ │ + cbnz r0, 45ee4 <_PyXI_ExcInfoAsObject@@Base+0x8c0> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fe0 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ + beq.n 45f28 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45fe0 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ + cbnz r3, 45f28 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 45fe0 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 45f28 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fac <_PyXI_ExcInfoAsObject@@Base+0x8d0> │ │ │ │ + beq.n 45ef4 <_PyXI_ExcInfoAsObject@@Base+0x8d0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 45fac <_PyXI_ExcInfoAsObject@@Base+0x8d0> │ │ │ │ + cbnz r3, 45ef4 <_PyXI_ExcInfoAsObject@@Base+0x8d0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 13b080 │ │ │ │ - cbnz r0, 45fe4 <_PyXI_ExcInfoAsObject@@Base+0x908> │ │ │ │ + bl 13aab0 │ │ │ │ + cbnz r0, 45f2c <_PyXI_ExcInfoAsObject@@Base+0x908> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21500 @ 0x53fc │ │ │ │ + movw r1, #20784 @ 0x5130 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 45fe0 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ + beq.n 45f28 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 45fe0 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ + cbnz r3, 45f28 <_PyXI_ExcInfoAsObject@@Base+0x904> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 45fe6 <_PyXI_ExcInfoAsObject@@Base+0x90a> │ │ │ │ + b.n 45f2e <_PyXI_ExcInfoAsObject@@Base+0x90a> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r0 │ │ │ │ - movw r7, #32372 @ 0x7e74 │ │ │ │ + movw r7, #31668 @ 0x7bb4 │ │ │ │ movt r7, #54 @ 0x36 │ │ │ │ movs r0, #0 │ │ │ │ - movw r6, #41076 @ 0xa074 │ │ │ │ + movw r6, #40372 @ 0x9db4 │ │ │ │ movt r6, #55 @ 0x37 │ │ │ │ - movw r5, #24292 @ 0x5ee4 │ │ │ │ + movw r5, #23588 @ 0x5c24 │ │ │ │ movt r5, #54 @ 0x36 │ │ │ │ sub sp, #28 │ │ │ │ mov fp, r3 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r7 │ │ │ │ mov r9, r2 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 460fa <_PyXI_ExcInfoAsObject@@Base+0xa1e> │ │ │ │ + bge.n 46042 <_PyXI_ExcInfoAsObject@@Base+0xa1e> │ │ │ │ cmp.w lr, #1 │ │ │ │ - bne.n 46022 <_PyXI_ExcInfoAsObject@@Base+0x946> │ │ │ │ + bne.n 45f6a <_PyXI_ExcInfoAsObject@@Base+0x946> │ │ │ │ ldrb r3, [r1, r4] │ │ │ │ - b.n 46038 <_PyXI_ExcInfoAsObject@@Base+0x95c> │ │ │ │ + b.n 45f80 <_PyXI_ExcInfoAsObject@@Base+0x95c> │ │ │ │ cmp.w lr, #2 │ │ │ │ - bne.n 4602e <_PyXI_ExcInfoAsObject@@Base+0x952> │ │ │ │ + bne.n 45f76 <_PyXI_ExcInfoAsObject@@Base+0x952> │ │ │ │ ldrh.w r3, [r1, r4, lsl #1] │ │ │ │ - b.n 46038 <_PyXI_ExcInfoAsObject@@Base+0x95c> │ │ │ │ + b.n 45f80 <_PyXI_ExcInfoAsObject@@Base+0x95c> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcs.n 4604c <_PyXI_ExcInfoAsObject@@Base+0x970> │ │ │ │ + bcs.n 45f94 <_PyXI_ExcInfoAsObject@@Base+0x970> │ │ │ │ lsrs r2, r3, #7 │ │ │ │ ldrh.w r7, [r6, r2, lsl #1] │ │ │ │ and.w r2, r3, #127 @ 0x7f │ │ │ │ add.w r2, r2, r7, lsl #7 │ │ │ │ ldrh.w r2, [sl, r2, lsl #1] │ │ │ │ - b.n 4604e <_PyXI_ExcInfoAsObject@@Base+0x972> │ │ │ │ + b.n 45f96 <_PyXI_ExcInfoAsObject@@Base+0x972> │ │ │ │ movs r2, #0 │ │ │ │ add.w r2, r5, r2, lsl #4 │ │ │ │ ldrh.w ip, [r2, #14] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ tst.w ip, #16384 @ 0x4000 │ │ │ │ - beq.n 460b6 <_PyXI_ExcInfoAsObject@@Base+0x9da> │ │ │ │ - movw r2, #57172 @ 0xdf54 │ │ │ │ + beq.n 45ffe <_PyXI_ExcInfoAsObject@@Base+0x9da> │ │ │ │ + movw r2, #56468 @ 0xdc94 │ │ │ │ movt r2, #64 @ 0x40 │ │ │ │ uxth.w r8, r7 │ │ │ │ ands.w ip, r7, #7340032 @ 0x700000 │ │ │ │ - bne.n 4607c <_PyXI_ExcInfoAsObject@@Base+0x9a0> │ │ │ │ + bne.n 45fc4 <_PyXI_ExcInfoAsObject@@Base+0x9a0> │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ mov.w r8, r7, asr #24 │ │ │ │ add r7, sp, #12 │ │ │ │ - b.n 460a0 <_PyXI_ExcInfoAsObject@@Base+0x9c4> │ │ │ │ + b.n 45fe8 <_PyXI_ExcInfoAsObject@@Base+0x9c4> │ │ │ │ add.w r8, r8, r7, asr #24 │ │ │ │ add.w ip, sp, #12 │ │ │ │ add.w r2, r2, r8, lsl #2 │ │ │ │ ubfx r8, r7, #20, #3 │ │ │ │ movs r7, #0 │ │ │ │ cmp r8, r7 │ │ │ │ add.w r7, r7, #1 │ │ │ │ - beq.n 460b2 <_PyXI_ExcInfoAsObject@@Base+0x9d6> │ │ │ │ + beq.n 45ffa <_PyXI_ExcInfoAsObject@@Base+0x9d6> │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ - b.n 4608e <_PyXI_ExcInfoAsObject@@Base+0x9b2> │ │ │ │ + b.n 45fd6 <_PyXI_ExcInfoAsObject@@Base+0x9b2> │ │ │ │ cmp ip, r8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 460b2 <_PyXI_ExcInfoAsObject@@Base+0x9d6> │ │ │ │ + bge.n 45ffa <_PyXI_ExcInfoAsObject@@Base+0x9d6> │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str.w r3, [r7], #4 │ │ │ │ - b.n 460a0 <_PyXI_ExcInfoAsObject@@Base+0x9c4> │ │ │ │ + b.n 45fe8 <_PyXI_ExcInfoAsObject@@Base+0x9c4> │ │ │ │ mov r3, r8 │ │ │ │ - b.n 460bc <_PyXI_ExcInfoAsObject@@Base+0x9e0> │ │ │ │ + b.n 46004 <_PyXI_ExcInfoAsObject@@Base+0x9e0> │ │ │ │ add r7, r3 │ │ │ │ movs r3, #1 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r8, sp, #12 │ │ │ │ add.w ip, fp, r0, lsl #2 │ │ │ │ movs r7, #0 │ │ │ │ strd r0, r1, [sp] │ │ │ │ cmp r7, r3 │ │ │ │ add.w r7, r7, #1 │ │ │ │ - bge.n 460ec <_PyXI_ExcInfoAsObject@@Base+0xa10> │ │ │ │ + bge.n 46034 <_PyXI_ExcInfoAsObject@@Base+0xa10> │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r8], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ cmp r0, r2 │ │ │ │ ite cs │ │ │ │ strcs r0, [r1, #0] │ │ │ │ strcc r2, [r1, #0] │ │ │ │ str.w r2, [ip], #4 │ │ │ │ - b.n 460ca <_PyXI_ExcInfoAsObject@@Base+0x9ee> │ │ │ │ + b.n 46012 <_PyXI_ExcInfoAsObject@@Base+0x9ee> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge r0, r0, r3 │ │ │ │ - b.n 46014 <_PyXI_ExcInfoAsObject@@Base+0x938> │ │ │ │ + b.n 45f5c <_PyXI_ExcInfoAsObject@@Base+0x938> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00046100 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ - b.w 32b10 <_PyXI_ApplyError@@Base+0x516> │ │ │ │ +00046048 <_PyXI_FormatExcInfo@@Base>: │ │ │ │ + b.w 32b10 <_PyXI_ApplyError@@Base+0x4dc> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #21576 @ 0x5448 │ │ │ │ + movw r1, #20860 @ 0x517c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 4614e <_PyXI_FormatExcInfo@@Base+0x4e> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 46096 <_PyXI_FormatExcInfo@@Base+0x4e> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 143f8c │ │ │ │ - cbnz r0, 46138 <_PyXI_FormatExcInfo@@Base+0x38> │ │ │ │ + bl 1439c0 │ │ │ │ + cbnz r0, 46080 <_PyXI_FormatExcInfo@@Base+0x38> │ │ │ │ mov r0, r4 │ │ │ │ - bl e8cc4 │ │ │ │ - b.n 4614e <_PyXI_FormatExcInfo@@Base+0x4e> │ │ │ │ + bl e8cfc │ │ │ │ + b.n 46096 <_PyXI_FormatExcInfo@@Base+0x4e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ strd r4, r1, [sp, #8] │ │ │ │ - ldr r0, [pc, #12] @ (46154 <_PyXI_FormatExcInfo@@Base+0x54>) │ │ │ │ + ldr r0, [pc, #12] @ (4609c <_PyXI_FormatExcInfo@@Base+0x54>) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldcl 0, cr0, [r8, #-292] @ 0xfffffedc │ │ │ │ + stcl 0, cr0, [r0, #-292]! @ 0xfffffedc │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 46214 <_PyXI_FormatExcInfo@@Base+0x114> │ │ │ │ + beq.n 4615c <_PyXI_FormatExcInfo@@Base+0x114> │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 46210 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ + bne.n 46158 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46210 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ + beq.n 46158 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #39517 @ 0x9a5d │ │ │ │ + movw r2, #42421 @ 0xa5b5 │ │ │ │ movt r2, #25 │ │ │ │ - movw r0, #21608 @ 0x5468 │ │ │ │ + movw r0, #20892 @ 0x519c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 461ba <_PyXI_FormatExcInfo@@Base+0xba> │ │ │ │ + cbnz r0, 46102 <_PyXI_FormatExcInfo@@Base+0xba> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #527 @ 0x20f │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - movw r0, #21616 @ 0x5470 │ │ │ │ + movw r0, #20900 @ 0x51a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 461f0 <_PyXI_FormatExcInfo@@Base+0xf0> │ │ │ │ + beq.n 46138 <_PyXI_FormatExcInfo@@Base+0xf0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 461f0 <_PyXI_FormatExcInfo@@Base+0xf0> │ │ │ │ + cbnz r3, 46138 <_PyXI_FormatExcInfo@@Base+0xf0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 461ae <_PyXI_FormatExcInfo@@Base+0xae> │ │ │ │ + beq.n 460f6 <_PyXI_FormatExcInfo@@Base+0xae> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46210 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ + beq.n 46158 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 46210 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ + cbnz r3, 46158 <_PyXI_FormatExcInfo@@Base+0x110> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -41261,232 +41195,353 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ + b.w 7fc04 │ │ │ │ │ │ │ │ -00046262 <_PyXI_ClearExcInfo@@Base>: │ │ │ │ - b.w 22c6a0 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ - b.w 43958 │ │ │ │ +000461aa <_PyXI_ClearExcInfo@@Base>: │ │ │ │ + b.w 22ce74 <_PyArg_ParseStackAndKeywords@@Base+0x5b0> │ │ │ │ + b.w 43910 │ │ │ │ + b.n 461fc <_PyXI_ClearExcInfo@@Base+0x52> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r0, #17764 @ 0x4564 │ │ │ │ + movw r0, #17060 @ 0x42a4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r4, r5, [r3, #16] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21640 @ 0x5488 │ │ │ │ + movw r0, #20924 @ 0x51bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrh.w r1, [r2, #13] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r2, [r2, #15] │ │ │ │ uxth r1, r1 │ │ │ │ - b.w e218c │ │ │ │ - b.n 463fa <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + b.w e21c8 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldr r3, [pc, #156] @ (462a8 <_PyXI_ClearExcInfo@@Base+0xfe>) │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ + cbz r3, 46244 <_PyXI_ClearExcInfo@@Base+0x9a> │ │ │ │ + addw r0, r0, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4623a <_PyXI_ClearExcInfo@@Base+0x90> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4622a <_PyXI_ClearExcInfo@@Base+0x80> │ │ │ │ + dmb ish │ │ │ │ + beq.n 46244 <_PyXI_ClearExcInfo@@Base+0x9a> │ │ │ │ + bl 279a18 │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r4, #72 @ 0x48 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 29cc8 │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + bl 463f2 <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + cbz r3, 46288 <_PyXI_ClearExcInfo@@Base+0xde> │ │ │ │ + addw r0, r4, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4627e <_PyXI_ClearExcInfo@@Base+0xd4> │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4626e <_PyXI_ClearExcInfo@@Base+0xc4> │ │ │ │ + dmb ish │ │ │ │ + beq.n 46288 <_PyXI_ClearExcInfo@@Base+0xde> │ │ │ │ + bl 25d788 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 261834 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (462a8 <_PyXI_ClearExcInfo@@Base+0xfe>) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 462a2 <_PyXI_ClearExcInfo@@Base+0xf8> │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ - cbz r2, 462d0 <_PyXI_ClearExcInfo@@Base+0x6e> │ │ │ │ + cbz r2, 462c8 <_PyXI_ClearExcInfo@@Base+0x11e> │ │ │ │ ldr r5, [r2, #8] │ │ │ │ - b.n 462de <_PyXI_ClearExcInfo@@Base+0x7c> │ │ │ │ + b.n 462d6 <_PyXI_ClearExcInfo@@Base+0x12c> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 462dc <_PyXI_ClearExcInfo@@Base+0x7a> │ │ │ │ + bne.n 462d4 <_PyXI_ClearExcInfo@@Base+0x12a> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 462fc <_PyXI_ClearExcInfo@@Base+0x9a> │ │ │ │ + cbnz r0, 462f4 <_PyXI_ClearExcInfo@@Base+0x14a> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 462de <_PyXI_ClearExcInfo@@Base+0x7c> │ │ │ │ + b.n 462d6 <_PyXI_ClearExcInfo@@Base+0x12c> │ │ │ │ mov r5, r2 │ │ │ │ - ldr r1, [pc, #136] @ (46368 <_PyXI_ClearExcInfo@@Base+0x106>) │ │ │ │ + ldr r1, [pc, #136] @ (46360 <_PyXI_ClearExcInfo@@Base+0x1b6>) │ │ │ │ add r3, sp, #24 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 462fe <_PyXI_ClearExcInfo@@Base+0x9c> │ │ │ │ - b.n 46328 <_PyXI_ClearExcInfo@@Base+0xc6> │ │ │ │ + cbnz r0, 462f6 <_PyXI_ClearExcInfo@@Base+0x14c> │ │ │ │ + b.n 46320 <_PyXI_ClearExcInfo@@Base+0x176> │ │ │ │ mov r5, r2 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ add r5, r7 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4632c <_PyXI_ClearExcInfo@@Base+0xca> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 46324 <_PyXI_ClearExcInfo@@Base+0x17a> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #876 @ 0x36c │ │ │ │ + movw r1, #172 @ 0xac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #21672 @ 0x54a8 │ │ │ │ + movw r0, #20956 @ 0x51dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r6 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 46362 <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ + b.n 4635a <_PyXI_ClearExcInfo@@Base+0x1b0> │ │ │ │ cmp r5, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #51468 @ 0xc90c │ │ │ │ movteq r4, #72 @ 0x48 │ │ │ │ ldrne r4, [r4, #4] │ │ │ │ - bl 203980 │ │ │ │ + bl 2047a4 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 34e34 │ │ │ │ + bl 34e34 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46362 <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ + beq.n 4635a <_PyXI_ClearExcInfo@@Base+0x1b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46362 <_PyXI_ClearExcInfo@@Base+0x100> │ │ │ │ + cbnz r3, 4635a <_PyXI_ClearExcInfo@@Base+0x1b0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - adds r7, #80 @ 0x50 │ │ │ │ + adds r7, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004636c <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ +00046364 <_PyEval_FormatAwaitableError@@Base>: │ │ │ │ ldr r3, [r1, #40] @ 0x28 │ │ │ │ - cbz r3, 46374 <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ + cbz r3, 4636c <_PyEval_FormatAwaitableError@@Base+0x8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbnz r3, 463b6 <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ + cbnz r3, 463ae <_PyEval_FormatAwaitableError@@Base+0x4a> │ │ │ │ cmp r2, #1 │ │ │ │ push {r4} │ │ │ │ - bne.n 46394 <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ + bne.n 4638c <_PyEval_FormatAwaitableError@@Base+0x28> │ │ │ │ movw r4, #43984 @ 0xabd0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #21688 @ 0x54b8 │ │ │ │ + movw r2, #20972 @ 0x51ec │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1543c4 <_PyErr_Format@@Base> │ │ │ │ + b.w 153e74 <_PyErr_Format@@Base> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 463b2 <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ + bne.n 463aa <_PyEval_FormatAwaitableError@@Base+0x46> │ │ │ │ movw r4, #43984 @ 0xabd0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r2, #21780 @ 0x5514 │ │ │ │ + movw r2, #21064 @ 0x5248 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #0] │ │ │ │ pop {r4} │ │ │ │ - b.w 1543c4 <_PyErr_Format@@Base> │ │ │ │ + b.w 153e74 <_PyErr_Format@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #21872 @ 0x5570 │ │ │ │ + movw r1, #21156 @ 0x52a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 463f6 <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 463ee <_PyEval_FormatAwaitableError@@Base+0x8a> │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 46582 <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ + bl 4663e <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21888 @ 0x5580 │ │ │ │ + movw r0, #21172 @ 0x52b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #152] @ (464a4 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ + ldr r3, [pc, #348] @ (46560 <_PyEval_FormatAwaitableError@@Base+0x1fc>) │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #428] @ 0x1ac │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ - ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 46442 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - addw r0, r0, #431 @ 0x1af │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 46438 <_PyEval_FormatAwaitableError@@Base+0xcc> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 46428 <_PyEval_FormatAwaitableError@@Base+0xbc> │ │ │ │ - dmb ish │ │ │ │ - beq.n 46442 <_PyEval_FormatAwaitableError@@Base+0xd6> │ │ │ │ - bl 2782d8 │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r4, #72 @ 0x48 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 29cc8 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ + ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 46546 <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + ldr.w r8, [r0, #352] @ 0x160 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r2 │ │ │ │ + mov r6, r1 │ │ │ │ + cmp.w r8, #128 @ 0x80 │ │ │ │ + add.w r7, r0, #96 @ 0x60 │ │ │ │ + bls.n 46478 <_PyEval_FormatAwaitableError@@Base+0x114> │ │ │ │ + ldr r3, [r0, #64] @ 0x40 │ │ │ │ + ldr r1, [r0, #68] @ 0x44 │ │ │ │ + adds.w lr, r3, #128 @ 0x80 │ │ │ │ + str.w lr, [r0, #64] @ 0x40 │ │ │ │ + adc.w lr, r1, #0 │ │ │ │ + cmn.w r3, #128 @ 0x80 │ │ │ │ + ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ + sbcs.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ + ldr r2, [r0, #76] @ 0x4c │ │ │ │ + ite cs │ │ │ │ + movcs r3, #1 │ │ │ │ + movcc r3, #0 │ │ │ │ + mov r1, r7 │ │ │ │ + adds.w r3, r3, ip │ │ │ │ + str.w lr, [r0, #68] @ 0x44 │ │ │ │ + str r3, [r0, #72] @ 0x48 │ │ │ │ + adc.w r3, r2, #0 │ │ │ │ + str r3, [r0, #76] @ 0x4c │ │ │ │ + bl 268c40 │ │ │ │ + sub.w r2, r8, #128 @ 0x80 │ │ │ │ + add.w r1, r4, #224 @ 0xe0 │ │ │ │ + mov r0, r7 │ │ │ │ + str.w r2, [r4, #352] @ 0x160 │ │ │ │ + blx 2a414 │ │ │ │ + ldr r2, [r4, #64] @ 0x40 │ │ │ │ + movs r1, #0 │ │ │ │ + ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ + ldr r3, [r4, #68] @ 0x44 │ │ │ │ + adds r2, r0, r2 │ │ │ │ + str r2, [r4, #64] @ 0x40 │ │ │ │ + adcs.w r3, r3, #0 │ │ │ │ + ldrb.w r2, [r4, #357] @ 0x165 │ │ │ │ + str r3, [r4, #68] @ 0x44 │ │ │ │ + it cs │ │ │ │ + movcs r1, #1 │ │ │ │ + ldr r3, [r4, #72] @ 0x48 │ │ │ │ + adds r3, r3, r1 │ │ │ │ + str r3, [r4, #72] @ 0x48 │ │ │ │ + ldr r3, [r4, #76] @ 0x4c │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + str r3, [r4, #76] @ 0x4c │ │ │ │ + cbz r2, 464c8 <_PyEval_FormatAwaitableError@@Base+0x164> │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strb.w r3, [r4, #88] @ 0x58 │ │ │ │ + strb.w r3, [r4, #89] @ 0x59 │ │ │ │ + strb.w r3, [r4, #90] @ 0x5a │ │ │ │ + strb.w r3, [r4, #91] @ 0x5b │ │ │ │ + strb.w r3, [r4, #92] @ 0x5c │ │ │ │ + strb.w r3, [r4, #93] @ 0x5d │ │ │ │ + strb.w r3, [r4, #94] @ 0x5e │ │ │ │ + strb.w r3, [r4, #95] @ 0x5f │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + rsb r2, r0, #256 @ 0x100 │ │ │ │ + movs r1, #0 │ │ │ │ + strb.w r3, [r4, #80] @ 0x50 │ │ │ │ + strb.w r3, [r4, #81] @ 0x51 │ │ │ │ + add r0, r7 │ │ │ │ + strb.w r3, [r4, #82] @ 0x52 │ │ │ │ + strb.w r3, [r4, #83] @ 0x53 │ │ │ │ + strb.w r3, [r4, #84] @ 0x54 │ │ │ │ + strb.w r3, [r4, #85] @ 0x55 │ │ │ │ + strb.w r3, [r4, #86] @ 0x56 │ │ │ │ + strb.w r3, [r4, #87] @ 0x57 │ │ │ │ + blx 29634 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 268c40 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r1, #0 │ │ │ │ + add.w r3, r4, r1, lsl #3 │ │ │ │ + movs r0, #0 │ │ │ │ + adds r2, #8 │ │ │ │ + ldr.w r7, [r4, r1, lsl #3] │ │ │ │ + adds r1, #1 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + cmp r1, #8 │ │ │ │ + str.w r7, [r2, #-8] │ │ │ │ + bfi r0, r3, #0, #8 │ │ │ │ + mov.w ip, r3, lsr #8 │ │ │ │ + mov.w r7, r3, lsr #16 │ │ │ │ + mov.w r3, r3, lsr #24 │ │ │ │ + bfi r0, ip, #8, #8 │ │ │ │ + bfi r0, r7, #16, #8 │ │ │ │ + bfi r0, r3, #24, #8 │ │ │ │ + str.w r0, [r2, #-4] │ │ │ │ + bne.n 46504 <_PyEval_FormatAwaitableError@@Base+0x1a0> │ │ │ │ + mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46818 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 46486 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ - addw r0, r4, #431 @ 0x1af │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4647c <_PyEval_FormatAwaitableError@@Base+0x110> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4646c <_PyEval_FormatAwaitableError@@Base+0x100> │ │ │ │ - dmb ish │ │ │ │ - beq.n 46486 <_PyEval_FormatAwaitableError@@Base+0x11a> │ │ │ │ - bl 25d338 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 261884 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (464a4 <_PyEval_FormatAwaitableError@@Base+0x138>) │ │ │ │ + mov r0, r6 │ │ │ │ + blx 29cc8 │ │ │ │ + ldr r3, [pc, #24] @ (46560 <_PyEval_FormatAwaitableError@@Base+0x1fc>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 464a0 <_PyEval_FormatAwaitableError@@Base+0x134> │ │ │ │ + beq.n 46558 <_PyEval_FormatAwaitableError@@Base+0x1f4> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ @@ -41499,224 +41554,224 @@ │ │ │ │ str r1, [sp, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w fp, r5, r6, lsl #2 │ │ │ │ add.w r9, r4, r6 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #2 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 46542 <_PyEval_FormatAwaitableError@@Base+0x1d6> │ │ │ │ + bmi.n 465fe <_PyEval_FormatAwaitableError@@Base+0x29a> │ │ │ │ ldr.w r6, [fp, #4]! │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4650a <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ + beq.n 465c6 <_PyEval_FormatAwaitableError@@Base+0x262> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4650a <_PyEval_FormatAwaitableError@@Base+0x19e> │ │ │ │ + cbnz r3, 465c6 <_PyEval_FormatAwaitableError@@Base+0x262> │ │ │ │ str r0, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ sub.w r3, r9, r4 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 4654e <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + blt.n 4660a <_PyEval_FormatAwaitableError@@Base+0x2a6> │ │ │ │ ldr.w r1, [sl, #28] │ │ │ │ add r7, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 46536 <_PyEval_FormatAwaitableError@@Base+0x1ca> │ │ │ │ + beq.n 465f2 <_PyEval_FormatAwaitableError@@Base+0x28e> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12816 @ 0x3210 │ │ │ │ + movw r1, #12152 @ 0x2f78 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4654e <_PyEval_FormatAwaitableError@@Base+0x1e2> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4660a <_PyEval_FormatAwaitableError@@Base+0x2a6> │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 464d6 <_PyEval_FormatAwaitableError@@Base+0x16a> │ │ │ │ + bne.n 46592 <_PyEval_FormatAwaitableError@@Base+0x22e> │ │ │ │ ldr.w r5, [r5, #260] @ 0x104 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 464ce <_PyEval_FormatAwaitableError@@Base+0x162> │ │ │ │ + b.n 4658a <_PyEval_FormatAwaitableError@@Base+0x226> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4657e <_PyEval_FormatAwaitableError@@Base+0x212> │ │ │ │ + cbz r0, 4663a <_PyEval_FormatAwaitableError@@Base+0x2d6> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 421ac │ │ │ │ + bl 421be │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #10 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 465f2 <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ + cbz r0, 466ae <_PyEval_FormatAwaitableError@@Base+0x34a> │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 465b0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + ble.n 4666c <_PyEval_FormatAwaitableError@@Base+0x308> │ │ │ │ ldrb r3, [r5, #23] │ │ │ │ - cbz r3, 465b0 <_PyEval_FormatAwaitableError@@Base+0x244> │ │ │ │ + cbz r3, 4666c <_PyEval_FormatAwaitableError@@Base+0x308> │ │ │ │ ldrb r3, [r0, #18] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #18] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 465c4 <_PyEval_FormatAwaitableError@@Base+0x258> │ │ │ │ + cbz r3, 46680 <_PyEval_FormatAwaitableError@@Base+0x31c> │ │ │ │ ldr r2, [r5, #24] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 465ce <_PyEval_FormatAwaitableError@@Base+0x262> │ │ │ │ + bne.n 4668a <_PyEval_FormatAwaitableError@@Base+0x326> │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 465d6 <_PyEval_FormatAwaitableError@@Base+0x26a> │ │ │ │ + b.n 46692 <_PyEval_FormatAwaitableError@@Base+0x32e> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 465e6 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ + beq.n 466a2 <_PyEval_FormatAwaitableError@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 465ea <_PyEval_FormatAwaitableError@@Base+0x27e> │ │ │ │ + cbz r3, 466a6 <_PyEval_FormatAwaitableError@@Base+0x342> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 465f2 <_PyEval_FormatAwaitableError@@Base+0x286> │ │ │ │ + b.n 466ae <_PyEval_FormatAwaitableError@@Base+0x34a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 465e6 <_PyEval_FormatAwaitableError@@Base+0x27a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 466a2 <_PyEval_FormatAwaitableError@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ - cbnz r7, 4661e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ + cbnz r7, 466da <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 4661e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ + ble.n 466da <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 4661e <_PyEval_FormatAwaitableError@@Base+0x2b2> │ │ │ │ - cbnz r2, 46640 <_PyEval_FormatAwaitableError@@Base+0x2d4> │ │ │ │ - ldr r1, [pc, #500] @ (46814 <_PyEval_FormatAwaitableError@@Base+0x4a8>) │ │ │ │ + bgt.n 466da <_PyEval_FormatAwaitableError@@Base+0x376> │ │ │ │ + cbnz r2, 466fc <_PyEval_FormatAwaitableError@@Base+0x398> │ │ │ │ + ldr r1, [pc, #500] @ (468d0 <_PyEval_FormatAwaitableError@@Base+0x56c>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 46682 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ + cbz r0, 4673e <_PyEval_FormatAwaitableError@@Base+0x3da> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 466a4 <_PyEval_FormatAwaitableError@@Base+0x338> │ │ │ │ + beq.n 46760 <_PyEval_FormatAwaitableError@@Base+0x3fc> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 46686 <_PyEval_FormatAwaitableError@@Base+0x31a> │ │ │ │ + bpl.n 46742 <_PyEval_FormatAwaitableError@@Base+0x3de> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 46682 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ + cbz r0, 4673e <_PyEval_FormatAwaitableError@@Base+0x3da> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 466a6 <_PyEval_FormatAwaitableError@@Base+0x33a> │ │ │ │ + beq.n 46762 <_PyEval_FormatAwaitableError@@Base+0x3fe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4680a <_PyEval_FormatAwaitableError@@Base+0x49e> │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + b.n 468c6 <_PyEval_FormatAwaitableError@@Base+0x562> │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #61844 @ 0xf194 │ │ │ │ + movw r0, #59316 @ 0xe7b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46682 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4673e <_PyEval_FormatAwaitableError@@Base+0x3da> │ │ │ │ movs r7, #0 │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 466ec <_PyEval_FormatAwaitableError@@Base+0x380> │ │ │ │ + ble.n 467a8 <_PyEval_FormatAwaitableError@@Base+0x444> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 466d2 <_PyEval_FormatAwaitableError@@Base+0x366> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 4678e <_PyEval_FormatAwaitableError@@Base+0x42a> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #61844 @ 0xf194 │ │ │ │ + movw r0, #59316 @ 0xe7b4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 46682 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4673e <_PyEval_FormatAwaitableError@@Base+0x3da> │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46682 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ + beq.n 4673e <_PyEval_FormatAwaitableError@@Base+0x3da> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 466ee <_PyEval_FormatAwaitableError@@Base+0x382> │ │ │ │ - b.n 4666c <_PyEval_FormatAwaitableError@@Base+0x300> │ │ │ │ + beq.n 467aa <_PyEval_FormatAwaitableError@@Base+0x446> │ │ │ │ + b.n 46728 <_PyEval_FormatAwaitableError@@Base+0x3c4> │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 46682 <_PyEval_FormatAwaitableError@@Base+0x316> │ │ │ │ + beq.n 4673e <_PyEval_FormatAwaitableError@@Base+0x3da> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -41732,250 +41787,167 @@ │ │ │ │ str r6, [r4, #24] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ str r3, [r4, #28] │ │ │ │ blx 29674 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ strd r0, r5, [r4, #8] │ │ │ │ str r6, [r4, #52] @ 0x34 │ │ │ │ - cbz r3, 46748 <_PyEval_FormatAwaitableError@@Base+0x3dc> │ │ │ │ + cbz r3, 46804 <_PyEval_FormatAwaitableError@@Base+0x4a0> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - cbz r2, 46758 <_PyEval_FormatAwaitableError@@Base+0x3ec> │ │ │ │ + cbz r2, 46814 <_PyEval_FormatAwaitableError@@Base+0x4b0> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ str r0, [r4, #32] │ │ │ │ - cbz r0, 46794 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ + cbz r0, 46850 <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 46794 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ + cbz r0, 46850 <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ mov r1, r4 │ │ │ │ blx 295dc │ │ │ │ - movw r3, #65184 @ 0xfea0 │ │ │ │ + movw r3, #63840 @ 0xf960 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ movs r0, #0 │ │ │ │ lsls r2, r0, #5 │ │ │ │ ldr.w r8, [r3, r2] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4677c <_PyEval_FormatAwaitableError@@Base+0x410> │ │ │ │ + beq.n 46838 <_PyEval_FormatAwaitableError@@Base+0x4d4> │ │ │ │ adds r0, #1 │ │ │ │ - b.n 4676c <_PyEval_FormatAwaitableError@@Base+0x400> │ │ │ │ + b.n 46828 <_PyEval_FormatAwaitableError@@Base+0x4c4> │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ str r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 46794 <_PyEval_FormatAwaitableError@@Base+0x428> │ │ │ │ - movw r6, #65184 @ 0xfea0 │ │ │ │ + cbz r0, 46850 <_PyEval_FormatAwaitableError@@Base+0x4ec> │ │ │ │ + movw r6, #63840 @ 0xf960 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ subs r0, #4 │ │ │ │ mov r3, r6 │ │ │ │ - b.n 467ca <_PyEval_FormatAwaitableError@@Base+0x45e> │ │ │ │ + b.n 46886 <_PyEval_FormatAwaitableError@@Base+0x522> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467aa <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ + beq.n 46866 <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 467aa <_PyEval_FormatAwaitableError@@Base+0x43e> │ │ │ │ + cbnz r3, 46866 <_PyEval_FormatAwaitableError@@Base+0x502> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 467c0 <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + beq.n 4687c <_PyEval_FormatAwaitableError@@Base+0x518> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 467c0 <_PyEval_FormatAwaitableError@@Base+0x454> │ │ │ │ + cbnz r3, 4687c <_PyEval_FormatAwaitableError@@Base+0x518> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ ldr.w r7, [r3], #32 │ │ │ │ - cbz r7, 467d6 <_PyEval_FormatAwaitableError@@Base+0x46a> │ │ │ │ + cbz r7, 46892 <_PyEval_FormatAwaitableError@@Base+0x52e> │ │ │ │ str.w r8, [r0, #4]! │ │ │ │ - b.n 467ca <_PyEval_FormatAwaitableError@@Base+0x45e> │ │ │ │ + b.n 46886 <_PyEval_FormatAwaitableError@@Base+0x522> │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - cbz r3, 46804 <_PyEval_FormatAwaitableError@@Base+0x498> │ │ │ │ + cbz r3, 468c0 <_PyEval_FormatAwaitableError@@Base+0x55c> │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ ldr r3, [r3, r7] │ │ │ │ - cbz r3, 467fe <_PyEval_FormatAwaitableError@@Base+0x492> │ │ │ │ + cbz r3, 468ba <_PyEval_FormatAwaitableError@@Base+0x556> │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ add r1, r7 │ │ │ │ cmp r2, r8 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldrd r3, r1, [r6, #4] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx r3 │ │ │ │ adds r6, #32 │ │ │ │ adds r7, #4 │ │ │ │ - b.n 467da <_PyEval_FormatAwaitableError@@Base+0x46e> │ │ │ │ + b.n 46896 <_PyEval_FormatAwaitableError@@Base+0x532> │ │ │ │ mov r0, r4 │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - adds r7, #124 @ 0x7c │ │ │ │ + adds r7, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ - ldr r3, [pc, #344] @ (46984 <_PyEval_FormatAwaitableError@@Base+0x618>) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb.w r3, [r0, #356] @ 0x164 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 4696c <_PyEval_FormatAwaitableError@@Base+0x600> │ │ │ │ - ldr.w r8, [r0, #352] @ 0x160 │ │ │ │ - mov r4, r0 │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r2, #255 @ 0xff │ │ │ │ + bhi.n 468f8 <_PyEval_FormatAwaitableError@@Base+0x594> │ │ │ │ + mov r0, r2 │ │ │ │ + bl 266104 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1fac> │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 468fa <_PyEval_FormatAwaitableError@@Base+0x596> │ │ │ │ mov r5, r2 │ │ │ │ - mov r6, r1 │ │ │ │ - cmp.w r8, #128 @ 0x80 │ │ │ │ - add.w r7, r0, #96 @ 0x60 │ │ │ │ - bls.n 4689e <_PyEval_FormatAwaitableError@@Base+0x532> │ │ │ │ - ldr r3, [r0, #64] @ 0x40 │ │ │ │ - ldr r1, [r0, #68] @ 0x44 │ │ │ │ - adds.w lr, r3, #128 @ 0x80 │ │ │ │ - str.w lr, [r0, #64] @ 0x40 │ │ │ │ - adc.w lr, r1, #0 │ │ │ │ - cmn.w r3, #128 @ 0x80 │ │ │ │ - ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - sbcs.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [r0, #76] @ 0x4c │ │ │ │ - ite cs │ │ │ │ - movcs r3, #1 │ │ │ │ - movcc r3, #0 │ │ │ │ - mov r1, r7 │ │ │ │ - adds.w r3, r3, ip │ │ │ │ - str.w lr, [r0, #68] @ 0x44 │ │ │ │ - str r3, [r0, #72] @ 0x48 │ │ │ │ - adc.w r3, r2, #0 │ │ │ │ - str r3, [r0, #76] @ 0x4c │ │ │ │ - bl 268e60 │ │ │ │ - sub.w r2, r8, #128 @ 0x80 │ │ │ │ - add.w r1, r4, #224 @ 0xe0 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - str.w r2, [r4, #352] @ 0x160 │ │ │ │ - blx 2a414 │ │ │ │ - ldr r2, [r4, #64] @ 0x40 │ │ │ │ - movs r1, #0 │ │ │ │ - ldr.w r0, [r4, #352] @ 0x160 │ │ │ │ - ldr r3, [r4, #68] @ 0x44 │ │ │ │ - adds r2, r0, r2 │ │ │ │ - str r2, [r4, #64] @ 0x40 │ │ │ │ - adcs.w r3, r3, #0 │ │ │ │ - ldrb.w r2, [r4, #357] @ 0x165 │ │ │ │ - str r3, [r4, #68] @ 0x44 │ │ │ │ - it cs │ │ │ │ - movcs r1, #1 │ │ │ │ - ldr r3, [r4, #72] @ 0x48 │ │ │ │ - adds r3, r3, r1 │ │ │ │ - str r3, [r4, #72] @ 0x48 │ │ │ │ - ldr r3, [r4, #76] @ 0x4c │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str r3, [r4, #76] @ 0x4c │ │ │ │ - cbz r2, 468ee <_PyEval_FormatAwaitableError@@Base+0x582> │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - strb.w r3, [r4, #88] @ 0x58 │ │ │ │ - strb.w r3, [r4, #89] @ 0x59 │ │ │ │ - strb.w r3, [r4, #90] @ 0x5a │ │ │ │ - strb.w r3, [r4, #91] @ 0x5b │ │ │ │ - strb.w r3, [r4, #92] @ 0x5c │ │ │ │ - strb.w r3, [r4, #93] @ 0x5d │ │ │ │ - strb.w r3, [r4, #94] @ 0x5e │ │ │ │ - strb.w r3, [r4, #95] @ 0x5f │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - rsb r2, r0, #256 @ 0x100 │ │ │ │ - movs r1, #0 │ │ │ │ - strb.w r3, [r4, #80] @ 0x50 │ │ │ │ - strb.w r3, [r4, #81] @ 0x51 │ │ │ │ - add r0, r7 │ │ │ │ - strb.w r3, [r4, #82] @ 0x52 │ │ │ │ - strb.w r3, [r4, #83] @ 0x53 │ │ │ │ - strb.w r3, [r4, #84] @ 0x54 │ │ │ │ - strb.w r3, [r4, #85] @ 0x55 │ │ │ │ - strb.w r3, [r4, #86] @ 0x56 │ │ │ │ - strb.w r3, [r4, #87] @ 0x57 │ │ │ │ - blx 29634 │ │ │ │ - mov r1, r7 │ │ │ │ + bl 16dab0 <_PyLong_Format@@Base+0x1ad4> │ │ │ │ + mov r6, r0 │ │ │ │ + cbnz r0, 46926 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ + cmp r4, #255 @ 0xff │ │ │ │ + bhi.n 46914 <_PyEval_FormatAwaitableError@@Base+0x5b0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 268e60 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r1, #0 │ │ │ │ - add.w r3, r4, r1, lsl #3 │ │ │ │ - movs r0, #0 │ │ │ │ - adds r2, #8 │ │ │ │ - ldr.w r7, [r4, r1, lsl #3] │ │ │ │ - adds r1, #1 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - cmp r1, #8 │ │ │ │ - str.w r7, [r2, #-8] │ │ │ │ - bfi r0, r3, #0, #8 │ │ │ │ - mov.w ip, r3, lsr #8 │ │ │ │ - mov.w r7, r3, lsr #16 │ │ │ │ - mov.w r3, r3, lsr #24 │ │ │ │ - bfi r0, ip, #8, #8 │ │ │ │ - bfi r0, r7, #16, #8 │ │ │ │ - bfi r0, r3, #24, #8 │ │ │ │ - str.w r0, [r2, #-4] │ │ │ │ - bne.n 4692a <_PyEval_FormatAwaitableError@@Base+0x5be> │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ + bl 266250 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x20f8> │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r5, r4 │ │ │ │ + beq.n 46926 <_PyEval_FormatAwaitableError@@Base+0x5c2> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r7 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + b.w 16dab0 <_PyLong_Format@@Base+0x1ad4> │ │ │ │ mov r0, r6 │ │ │ │ - blx 29cc8 │ │ │ │ - ldr r3, [pc, #20] @ (46984 <_PyEval_FormatAwaitableError@@Base+0x618>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4697e <_PyEval_FormatAwaitableError@@Base+0x612> │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 469b0 <_PyEval_FormatAwaitableError@@Base+0x644> │ │ │ │ + cbz r0, 46958 <_PyEval_FormatAwaitableError@@Base+0x5f4> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ - bl 4239a │ │ │ │ + bl 423ac │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #54352 @ 0xd450 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 46a0c <_PyEval_FormatAwaitableError@@Base+0x6a0> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 469b4 <_PyEval_FormatAwaitableError@@Base+0x650> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (46a10 <_PyEval_FormatAwaitableError@@Base+0x6a4>) │ │ │ │ + ldr r1, [pc, #52] @ (469b8 <_PyEval_FormatAwaitableError@@Base+0x654>) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r0, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r4, [r0, #8] │ │ │ │ @@ -41990,1556 +41962,1524 @@ │ │ │ │ str.w r1, [r0, #-8] │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 46a38 <_PyEval_FormatAwaitableError@@Base+0x6cc> │ │ │ │ - mov r0, r2 │ │ │ │ - bl 26614c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1fa4> │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 46a3a <_PyEval_FormatAwaitableError@@Base+0x6ce> │ │ │ │ - mov r5, r2 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 16de68 <_PyLong_Format@@Base+0x1ab0> │ │ │ │ - mov r6, r0 │ │ │ │ - cbnz r0, 46a66 <_PyEval_FormatAwaitableError@@Base+0x6fa> │ │ │ │ - cmp r4, #255 @ 0xff │ │ │ │ - bhi.n 46a54 <_PyEval_FormatAwaitableError@@Base+0x6e8> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 266248 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x20a0> │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r5, r4 │ │ │ │ - beq.n 46a66 <_PyEval_FormatAwaitableError@@Base+0x6fa> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r7 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 16de68 <_PyLong_Format@@Base+0x1ab0> │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r3 │ │ │ │ - b.w 21776c │ │ │ │ + b.w 2184ac │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46a82 <_PyEval_FormatAwaitableError@@Base+0x716> │ │ │ │ + cbz r3, 469ce <_PyEval_FormatAwaitableError@@Base+0x66a> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46a8a <_PyEval_FormatAwaitableError@@Base+0x71e> │ │ │ │ + b.n 469d6 <_PyEval_FormatAwaitableError@@Base+0x672> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 25eed4 │ │ │ │ + b.w 25ee84 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 46ac6 <_PyEval_FormatAwaitableError@@Base+0x75a> │ │ │ │ + cbz r2, 46a12 <_PyEval_FormatAwaitableError@@Base+0x6ae> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 46ac2 <_PyEval_FormatAwaitableError@@Base+0x756> │ │ │ │ + beq.n 46a0e <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 46ac2 <_PyEval_FormatAwaitableError@@Base+0x756> │ │ │ │ + cbnz r3, 46a0e <_PyEval_FormatAwaitableError@@Base+0x6aa> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +00046a16 <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + mov r5, r1 │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r2, r3, #7 │ │ │ │ + bpl.n 46a50 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 46a50 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #33140 @ 0x8174 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 46a60 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ + bl f9344 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 46a64 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 46a64 <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 46a68 <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ + movs r0, #1 │ │ │ │ + str r4, [r5, #0] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r6, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ subs r2, r1, #0 │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r2, #60 @ 0x3c │ │ │ │ - cbz r1, 46b8a <_PyEval_FormatAwaitableError@@Base+0x81e> │ │ │ │ + cbz r1, 46b2a <_PyLong_UnsignedLong_Converter@@Base+0x114> │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r1, #1 │ │ │ │ ite eq │ │ │ │ moveq r6, #1 │ │ │ │ movne r6, #0 │ │ │ │ - cbz r7, 46b60 <_PyEval_FormatAwaitableError@@Base+0x7f4> │ │ │ │ + cbz r7, 46b00 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r4, #34832 @ 0x8810 │ │ │ │ + movw r4, #34128 @ 0x8550 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ - movw r2, #6364 @ 0x18dc │ │ │ │ + movw r2, #5660 @ 0x161c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ str r7, [sp, #8] │ │ │ │ - movw r0, #21944 @ 0x55b8 │ │ │ │ + movw r0, #21240 @ 0x52f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - b.n 46bb6 <_PyEval_FormatAwaitableError@@Base+0x84a> │ │ │ │ + bl e21c8 │ │ │ │ + b.n 46b56 <_PyLong_UnsignedLong_Converter@@Base+0x140> │ │ │ │ str r4, [sp, #4] │ │ │ │ - movw r4, #34832 @ 0x8810 │ │ │ │ + movw r4, #34128 @ 0x8550 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #6364 @ 0x18dc │ │ │ │ + movw r2, #5660 @ 0x161c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ cmp r6, r7 │ │ │ │ it eq │ │ │ │ moveq r2, r4 │ │ │ │ - movw r0, #21972 @ 0x55d4 │ │ │ │ + movw r0, #21268 @ 0x5314 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - b.n 46bb6 <_PyEval_FormatAwaitableError@@Base+0x84a> │ │ │ │ - cbz r7, 46ba0 <_PyEval_FormatAwaitableError@@Base+0x834> │ │ │ │ + bl e21c8 │ │ │ │ + b.n 46b56 <_PyLong_UnsignedLong_Converter@@Base+0x140> │ │ │ │ + cbz r7, 46b40 <_PyLong_UnsignedLong_Converter@@Base+0x12a> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - movw r0, #21996 @ 0x55ec │ │ │ │ + movw r0, #21292 @ 0x532c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - b.n 46bb6 <_PyEval_FormatAwaitableError@@Base+0x84a> │ │ │ │ + bl e21c8 │ │ │ │ + b.n 46b56 <_PyLong_UnsignedLong_Converter@@Base+0x140> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #22016 @ 0x5600 │ │ │ │ + movw r0, #21312 @ 0x5340 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r1, [pc, #112] @ (46c40 <_PyEval_FormatAwaitableError@@Base+0x8d4>) │ │ │ │ + ldr r1, [pc, #112] @ (46be0 <_PyLong_UnsignedLong_Converter@@Base+0x1ca>) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 46c3a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ + beq.n 46bda <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbz r5, 46c00 <_PyEval_FormatAwaitableError@@Base+0x894> │ │ │ │ + cbz r5, 46ba0 <_PyLong_UnsignedLong_Converter@@Base+0x18a> │ │ │ │ mov r0, r5 │ │ │ │ - bl fd9a4 │ │ │ │ + bl fd9dc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46bfc <_PyEval_FormatAwaitableError@@Base+0x890> │ │ │ │ + beq.n 46b9c <_PyLong_UnsignedLong_Converter@@Base+0x186> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46bfc <_PyEval_FormatAwaitableError@@Base+0x890> │ │ │ │ + cbnz r3, 46b9c <_PyLong_UnsignedLong_Converter@@Base+0x186> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 46c02 <_PyEval_FormatAwaitableError@@Base+0x896> │ │ │ │ - b.n 46c3a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ - ldr r4, [pc, #64] @ (46c44 <_PyEval_FormatAwaitableError@@Base+0x8d8>) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 46ba2 <_PyLong_UnsignedLong_Converter@@Base+0x18c> │ │ │ │ + b.n 46bda <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ + ldr r4, [pc, #64] @ (46be4 <_PyLong_UnsignedLong_Converter@@Base+0x1ce>) │ │ │ │ mov r0, r6 │ │ │ │ - bl 25b848 <_PyObject_GetState@@Base> │ │ │ │ + bl 25b7f8 <_PyObject_GetState@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 46c24 <_PyEval_FormatAwaitableError@@Base+0x8b8> │ │ │ │ + cbnz r0, 46bc4 <_PyLong_UnsignedLong_Converter@@Base+0x1ae> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46c3a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ + beq.n 46bda <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 46c3a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ + cbnz r3, 46bda <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 46c3a <_PyEval_FormatAwaitableError@@Base+0x8ce> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 46bda <_PyLong_UnsignedLong_Converter@@Base+0x1c4> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #22032 @ 0x5610 │ │ │ │ + movw r0, #21328 @ 0x5350 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r4, pc, #960 @ (adr r4, 47004 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 46fc4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - b.w 42aec │ │ │ │ - │ │ │ │ -00046c4c <_PyLong_UnsignedLong_Converter@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - mov r5, r1 │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #7 │ │ │ │ - bpl.n 46c86 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 46c86 <_PyLong_UnsignedLong_Converter@@Base+0x3a> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 46c96 <_PyLong_UnsignedLong_Converter@@Base+0x4a> │ │ │ │ - bl f9310 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 46c9a <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 46c9a <_PyLong_UnsignedLong_Converter@@Base+0x4e> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 46c9e <_PyLong_UnsignedLong_Converter@@Base+0x52> │ │ │ │ - movs r0, #1 │ │ │ │ - str r4, [r5, #0] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + b.w 42aa0 │ │ │ │ ldrd r1, r2, [r0, #8] │ │ │ │ - cbnz r2, 46cac <_PyLong_UnsignedLong_Converter@@Base+0x60> │ │ │ │ + cbnz r2, 46bf8 <_PyLong_UnsignedLong_Converter@@Base+0x1e2> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 7ea68 │ │ │ │ + b.w 7ea60 │ │ │ │ movs r0, #2 │ │ │ │ - b.w 7e93c │ │ │ │ + b.w 7e934 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 46cba <_PyLong_UnsignedLong_Converter@@Base+0x6e> │ │ │ │ + cbz r3, 46c06 <_PyLong_UnsignedLong_Converter@@Base+0x1f0> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 46cc2 <_PyLong_UnsignedLong_Converter@@Base+0x76> │ │ │ │ + b.n 46c0e <_PyLong_UnsignedLong_Converter@@Base+0x1f8> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #47840 @ 0xbae0 │ │ │ │ + movw r1, #47136 @ 0xb820 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - b.w 1f82f4 │ │ │ │ - b.w 42aec │ │ │ │ + b.w 1f9264 │ │ │ │ + b.w 42aa0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ - cbnz r0, 46cfe <_PyLong_UnsignedLong_Converter@@Base+0xb2> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 46d32 <_PyLong_UnsignedLong_Converter@@Base+0xe6> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ + cbnz r0, 46c4a <_PyLong_UnsignedLong_Converter@@Base+0x234> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 46c7e <_PyLong_UnsignedLong_Converter@@Base+0x268> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46d36 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ + b.n 46c82 <_PyLong_UnsignedLong_Converter@@Base+0x26c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 46d1c <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ + beq.n 46c68 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 46d1c <_PyLong_UnsignedLong_Converter@@Base+0xd0> │ │ │ │ + cbnz r3, 46c68 <_PyLong_UnsignedLong_Converter@@Base+0x252> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46d36 <_PyLong_UnsignedLong_Converter@@Base+0xea> │ │ │ │ - b.n 46cf2 <_PyLong_UnsignedLong_Converter@@Base+0xa6> │ │ │ │ + bne.n 46c82 <_PyLong_UnsignedLong_Converter@@Base+0x26c> │ │ │ │ + b.n 46c3e <_PyLong_UnsignedLong_Converter@@Base+0x228> │ │ │ │ subs r4, r4, r3 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 40890 │ │ │ │ - cbnz r0, 46d46 <_PyLong_UnsignedLong_Converter@@Base+0xfa> │ │ │ │ + bl 40840 │ │ │ │ + cbnz r0, 46c92 <_PyLong_UnsignedLong_Converter@@Base+0x27c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46d5a <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + b.n 46ca6 <_PyLong_UnsignedLong_Converter@@Base+0x290> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 46d22 <_PyLong_UnsignedLong_Converter@@Base+0xd6> │ │ │ │ + bgt.n 46c6e <_PyLong_UnsignedLong_Converter@@Base+0x258> │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1e4c68 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ + b.w 1e5be0 <_PyThreadState_NewBound@@Base+0x48> │ │ │ │ add.w r2, r0, #16 │ │ │ │ ldrb r3, [r2, r4] │ │ │ │ cmp r3, #43 @ 0x2b │ │ │ │ - beq.n 46d54 <_PyLong_UnsignedLong_Converter@@Base+0x108> │ │ │ │ + beq.n 46ca0 <_PyLong_UnsignedLong_Converter@@Base+0x28a> │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - bne.n 46d5a <_PyLong_UnsignedLong_Converter@@Base+0x10e> │ │ │ │ + bne.n 46ca6 <_PyLong_UnsignedLong_Converter@@Base+0x290> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ strb r3, [r0, #16] │ │ │ │ strb r1, [r2, r4] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #80] @ (46dc0 <_PyLong_UnsignedLong_Converter@@Base+0x174>) │ │ │ │ + ldr r2, [pc, #84] @ (46d10 <_PyLong_UnsignedLong_Converter@@Base+0x2fa>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d6, [pc, #64] @ 46db8 <_PyLong_UnsignedLong_Converter@@Base+0x16c> │ │ │ │ + vldr d6, [pc, #68] @ 46d08 <_PyLong_UnsignedLong_Converter@@Base+0x2f2> │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vldr s16, [r3] │ │ │ │ vcvt.f64.u32 d8, s16 │ │ │ │ vmul.f64 d8, d8, d6 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46d9e <_PyLong_UnsignedLong_Converter@@Base+0x152> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 46dae <_PyLong_UnsignedLong_Converter@@Base+0x162> │ │ │ │ + bne.n 46cea <_PyLong_UnsignedLong_Converter@@Base+0x2d4> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 46cfa <_PyLong_UnsignedLong_Converter@@Base+0x2e4> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ vpop {d8} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ stc 0, cr10, [sp, #724] @ 0x2d4 │ │ │ │ stmia r6!, {r0, r1, r2, r4, r5, r6, r7} │ │ │ │ subs r6, #176 @ 0xb0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (46df8 <_PyLong_UnsignedLong_Converter@@Base+0x1ac>) │ │ │ │ + ldr r3, [pc, #36] @ (46d48 <_PyLong_UnsignedLong_Converter@@Base+0x332>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r4, [r3, #3744] @ 0xea0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 46dea <_PyLong_UnsignedLong_Converter@@Base+0x19e> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 46df4 <_PyLong_UnsignedLong_Converter@@Base+0x1a8> │ │ │ │ + bne.n 46d3a <_PyLong_UnsignedLong_Converter@@Base+0x324> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 46d44 <_PyLong_UnsignedLong_Converter@@Base+0x32e> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ + movs r0, r0 │ │ │ │ + b.n 46e94 │ │ │ │ │ │ │ │ -00046dfc : │ │ │ │ +00046d4e : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46e38 │ │ │ │ + bne.n 46d8a │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 46e38 │ │ │ │ - ldr r3, [pc, #128] @ (46ea4 ) │ │ │ │ + blt.n 46d8a │ │ │ │ + ldr r3, [pc, #128] @ (46df8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ add.w r9, r7, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r9, #380] @ 0x17c │ │ │ │ cmp r1, r5 │ │ │ │ - bgt.n 46e4a │ │ │ │ - movw r0, #34736 @ 0x87b0 │ │ │ │ + bgt.n 46d9c │ │ │ │ + movw r0, #34032 @ 0x84f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1566 @ 0x61e │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 46e64 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 46db6 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #120] @ 0x78 │ │ │ │ - cbz r0, 46e58 │ │ │ │ + cbz r0, 46daa │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 46e88 │ │ │ │ - b.n 46e5a │ │ │ │ + bgt.n 46dda │ │ │ │ + b.n 46dac │ │ │ │ mov r4, r0 │ │ │ │ adds r1, #1 │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 86320 │ │ │ │ - cbnz r0, 46e6a │ │ │ │ + bl 86308 │ │ │ │ + cbnz r0, 46dbc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 46ea0 │ │ │ │ + b.n 46df2 │ │ │ │ ldr.w r3, [r9, #380] @ 0x17c │ │ │ │ add.w r2, r0, r4, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - ble.n 46e82 │ │ │ │ + ble.n 46dd4 │ │ │ │ str.w r1, [r2, #4]! │ │ │ │ - b.n 46e74 │ │ │ │ + b.n 46dc6 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [r8, #120] @ 0x78 │ │ │ │ add.w r4, r0, r5, lsl #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 46e9c │ │ │ │ + cbz r0, 46dee │ │ │ │ add.w r5, r5, #1120 @ 0x460 │ │ │ │ ldr.w r3, [r7, r5, lsl #2] │ │ │ │ - cbz r3, 46e9c │ │ │ │ + cbz r3, 46dee │ │ │ │ blx r3 │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r4, #4] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 46eca │ │ │ │ + bne.n 46e1e │ │ │ │ vldr d0, [r1, #8] │ │ │ │ - b.n 46f00 │ │ │ │ + b.n 46e54 │ │ │ │ mov r0, r1 │ │ │ │ - bl 147f54 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 46f00 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 46ee8 │ │ │ │ + bne.n 46e54 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 46e3c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46f2e │ │ │ │ + b.n 46e82 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22088 @ 0x5648 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 46ee4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 46e38 │ │ │ │ vcmpe.f64 d0, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 46ee8 │ │ │ │ - ldr r2, [pc, #44] @ (46f38 ) │ │ │ │ + bls.n 46e3c │ │ │ │ + ldr r2, [pc, #48] @ (46e90 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - vldr d7, [pc, #28] @ 46f30 │ │ │ │ + vldr d7, [pc, #32] @ 46e88 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ vmul.f64 d0, d0, d7 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vcvt.u32.f64 s0, d0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ vstr s0, [r3] │ │ │ │ pop {r3, pc} │ │ │ │ + nop.w │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ asrs r6, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 46fc4 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ + ldr r3, [pc, #156] @ (46f40 ) │ │ │ │ + sub sp, #432 @ 0x1b0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #428] @ 0x1ac │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ + cbz r3, 46edc │ │ │ │ + addw r0, r0, #431 @ 0x1af │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 46ed2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 46ec2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 46edc │ │ │ │ + bl 279a18 │ │ │ │ + mov.w r2, #358 @ 0x166 │ │ │ │ + add.w r1, r4, #72 @ 0x48 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + blx 29cc8 │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #68 @ 0x44 │ │ │ │ + bl 463f2 <_PyEval_FormatAwaitableError@@Base+0x8e> │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + cbz r3, 46f20 │ │ │ │ + addw r0, r4, #431 @ 0x1af │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 46f16 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 46f06 │ │ │ │ + dmb ish │ │ │ │ + beq.n 46f20 │ │ │ │ + bl 25d788 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 730a0 │ │ │ │ + ldr r3, [pc, #20] @ (46f40 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #428] @ 0x1ac │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 46f3a │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #432 @ 0x1b0 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r2, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 46f6a │ │ │ │ + bls.n 46f70 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22132 @ 0x5674 │ │ │ │ + movw r1, #21428 @ 0x53b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 46f94 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 46f9a │ │ │ │ cmp r2, #2 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r5, r0 │ │ │ │ itte ne │ │ │ │ movwne r4, #4364 @ 0x110c │ │ │ │ movtne r4, #71 @ 0x47 │ │ │ │ ldreq r4, [r1, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 158414 <_PyTime_AsTimespec@@Base+0x4a4> │ │ │ │ - cbnz r0, 46fc2 │ │ │ │ + bl 157ec4 <_PyTime_AsTimespec@@Base+0x4a8> │ │ │ │ + cbnz r0, 46fc8 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbnz r0, 46f98 │ │ │ │ + bl d79f0 │ │ │ │ + cbnz r0, 46f9e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 46fc2 │ │ │ │ - bl d7cc0 │ │ │ │ + b.n 46fc8 │ │ │ │ + bl d7c34 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 229ac0 │ │ │ │ + bl 18b500 <_PyDeadline_Init@@Base+0x26d0> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 46f94 │ │ │ │ + beq.n 46f9a │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 46f94 │ │ │ │ + blt.n 46f9a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 46fbc │ │ │ │ + bne.n 46fc2 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 46fc2 │ │ │ │ + b.n 46fc8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 46fb8 │ │ │ │ + b.n 46fbe │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3656] @ 0xe48 │ │ │ │ - ldr r3, [pc, #156] @ (47070 ) │ │ │ │ - sub sp, #432 @ 0x1b0 │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r5, [r3, #84] @ 0x54 │ │ │ │ + ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ + beq.n 46ffc │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4701e │ │ │ │ mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #428] @ 0x1ac │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb.w r3, [r0, #430] @ 0x1ae │ │ │ │ - cbz r3, 4700c │ │ │ │ - addw r0, r0, #431 @ 0x1af │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 47022 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 470ea │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d1c54 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4701e │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 47054 │ │ │ │ + movw r3, #56124 @ 0xdb3c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2728 │ │ │ │ + b.n 4701e │ │ │ │ + ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + add.w r5, r4, #72 @ 0x48 │ │ │ │ + cbnz r3, 47086 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 4706e │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ + b.n 47086 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 268884 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2728 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 470ea │ │ │ │ + bl 988ec │ │ │ │ + addw r4, r4, #431 @ 0x1af │ │ │ │ + mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ + ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 47002 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ + bne.n 470a8 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 46ff2 │ │ │ │ + bne.n 47098 │ │ │ │ dmb ish │ │ │ │ - beq.n 4700c │ │ │ │ - bl 2782d8 │ │ │ │ - mov.w r2, #358 @ 0x166 │ │ │ │ - add.w r1, r4, #72 @ 0x48 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - blx 29cc8 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #68 @ 0x44 │ │ │ │ - bl 46818 <_PyEval_FormatAwaitableError@@Base+0x4ac> │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - cbz r3, 47050 │ │ │ │ - addw r0, r4, #431 @ 0x1af │ │ │ │ + beq.n 470b4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 279a18 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 268884 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ + ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 47046 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ + bne.n 470d6 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 47036 │ │ │ │ + bne.n 470c6 │ │ │ │ dmb ish │ │ │ │ - beq.n 47050 │ │ │ │ - bl 25d338 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 730d4 │ │ │ │ - ldr r3, [pc, #20] @ (47070 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #428] @ 0x1ac │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4706a │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #432 @ 0x1b0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + beq.n 470e2 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25d788 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 47076 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #24 │ │ │ │ mov r5, r0 │ │ │ │ - bl 145a5c │ │ │ │ + bl 145494 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 470a8 │ │ │ │ + cbz r0, 47122 │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 47216 │ │ │ │ - movw r0, #5336 @ 0x14d8 │ │ │ │ + beq.w 47290 │ │ │ │ + movw r0, #4632 @ 0x1218 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7b538 │ │ │ │ - movw r0, #6364 @ 0x18dc │ │ │ │ + b.w 7b524 │ │ │ │ + movw r0, #5660 @ 0x161c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 470bc │ │ │ │ + cbnz r0, 47136 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 471f2 │ │ │ │ + b.n 4726c │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - movw r0, #22172 @ 0x569c │ │ │ │ + movw r0, #21468 @ 0x53dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 470fe │ │ │ │ + ble.n 47178 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 470f2 │ │ │ │ + beq.n 4716c │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 470f2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4716c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r8 │ │ │ │ adds r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 470c0 │ │ │ │ - b.n 470b8 │ │ │ │ + bne.n 4713a │ │ │ │ + b.n 47132 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl 90f38 │ │ │ │ - cbz r0, 47168 │ │ │ │ + bl 90f40 │ │ │ │ + cbz r0, 471e2 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #22180 @ 0x56a4 │ │ │ │ + movw r0, #21476 @ 0x53e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ mov r3, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4714a │ │ │ │ + beq.n 471c4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 4714a │ │ │ │ + cbnz r2, 471c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47160 │ │ │ │ + beq.n 471da │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 47160 │ │ │ │ + cbnz r2, 471da │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 470b8 │ │ │ │ + beq.n 47132 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 47102 │ │ │ │ + b.n 4717c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1c4174 │ │ │ │ + bl 1c5004 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 471fa │ │ │ │ + beq.n 47274 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1f6514 │ │ │ │ + bl 1f7488 │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 47196 │ │ │ │ + cbnz r0, 47210 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471fa │ │ │ │ + beq.n 47274 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 471fa │ │ │ │ + cbnz r3, 47274 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 471fa │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47274 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #22192 @ 0x56b0 │ │ │ │ + movw r0, #21488 @ 0x53f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471c2 │ │ │ │ + beq.n 4723c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 471c2 │ │ │ │ + cbnz r3, 4723c │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471dc │ │ │ │ + beq.n 47256 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 471dc │ │ │ │ + cbnz r3, 47256 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 471f2 │ │ │ │ + beq.n 4726c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 471f2 │ │ │ │ + cbnz r3, 4726c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146090 │ │ │ │ - b.n 47218 │ │ │ │ + bl 145ac8 │ │ │ │ + b.n 47292 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47210 │ │ │ │ + beq.n 4728a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47210 │ │ │ │ + cbnz r3, 4728a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl 146090 │ │ │ │ + bl 145ac8 │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00047220 : │ │ │ │ +0004729a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #9 │ │ │ │ - bhi.n 47240 │ │ │ │ + bhi.n 472ba │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r0, [r3, r0, lsl #2] │ │ │ │ - b.n 47252 │ │ │ │ + b.n 472cc │ │ │ │ movw r1, #3077 @ 0xc05 │ │ │ │ - movw r0, #51048 @ 0xc768 │ │ │ │ + movw r0, #50344 @ 0xc4a8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 47272 │ │ │ │ + cbnz r3, 472ec │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - cbz r2, 47268 │ │ │ │ + cbz r2, 472e2 │ │ │ │ movw r3, #51468 @ 0xc90c │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 47272 │ │ │ │ + bne.n 472ec │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ - ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 472ae │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 472d0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 472d4 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4739c │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d1cd4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 472d0 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 47306 │ │ │ │ - movw r3, #56124 @ 0xdb3c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 472d0 │ │ │ │ - ldrb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - add.w r5, r4, #72 @ 0x48 │ │ │ │ - cbnz r3, 47338 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 47320 │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #430] @ 0x1ae │ │ │ │ - b.n 47338 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 268b14 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 4739c │ │ │ │ - bl 989e8 │ │ │ │ - addw r4, r4, #431 @ 0x1af │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4735a │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4734a │ │ │ │ - dmb ish │ │ │ │ - beq.n 47366 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 268b14 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 47388 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 47378 │ │ │ │ - dmb ish │ │ │ │ - beq.n 47394 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25d338 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 47328 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 221654 │ │ │ │ + b.w 2220e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldrd r2, r3, [r0, #16] │ │ │ │ - movw r0, #60164 @ 0xeb04 │ │ │ │ + movw r0, #59460 @ 0xe844 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #11768 @ 0x2df8 │ │ │ │ + movw r0, #11064 @ 0x2b38 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (47448 ) │ │ │ │ + ldr r3, [pc, #80] @ (473a0 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 258e98 │ │ │ │ + bl 259510 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4 │ │ │ │ - bl 259208 <_PyDeadline_Get@@Base+0x1b8> │ │ │ │ + bl 259880 <_PyDeadline_Get@@Base+0x1b8> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4742e │ │ │ │ + beq.n 47384 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 4742e │ │ │ │ + beq.n 47384 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 47410 │ │ │ │ - ldr r3, [pc, #24] @ (47448 ) │ │ │ │ + b.n 47366 │ │ │ │ + ldr r3, [pc, #24] @ (473a0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 47440 │ │ │ │ + beq.n 47396 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -0004744c : │ │ │ │ +000473a4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4747e │ │ │ │ + beq.n 473d6 │ │ │ │ movw r1, #1542 @ 0x606 │ │ │ │ - movw r0, #34736 @ 0x87b0 │ │ │ │ + movw r0, #34032 @ 0x84f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4749c │ │ │ │ + b.n 473f4 │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ - cbz r3, 4748c │ │ │ │ + cbz r3, 473e4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 4748c │ │ │ │ + blt.n 473e4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.n 47492 │ │ │ │ + bgt.n 473ea │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4749a │ │ │ │ + b.n 473f2 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ str r3, [r2, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 474ca │ │ │ │ + bne.n 47422 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19280 @ 0x4b50 │ │ │ │ + movw r1, #18576 @ 0x4890 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 474f0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 47448 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 474fc │ │ │ │ + cbnz r3, 47454 │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 474f4 │ │ │ │ + cbz r3, 4744c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ - movw r1, #19332 @ 0x4b84 │ │ │ │ + movw r1, #18628 @ 0x48c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47514 │ │ │ │ + b.n 4746c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 221654 │ │ │ │ + bl 2220e0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 265ad8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1930> │ │ │ │ - cbnz r0, 47514 │ │ │ │ + bl 265a94 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x193c> │ │ │ │ + cbnz r0, 4746c │ │ │ │ ldr r2, [r4, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r4, #16] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #536870912 @ 0x20000000 │ │ │ │ - beq.n 47536 │ │ │ │ + beq.n 4748e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 26e6e0 │ │ │ │ + b.w 26e4c0 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #31816 @ 0x7c48 │ │ │ │ + movw r2, #31184 @ 0x79d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #39820 @ 0x9b8c │ │ │ │ + movw r0, #39116 @ 0x98cc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4755a │ │ │ │ + b.n 474b2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #20] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ mov r9, r0 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - cbz r3, 47586 │ │ │ │ + cbz r3, 474de │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47596 │ │ │ │ + b.n 474ee │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 47594 │ │ │ │ + blt.n 474ec │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 47590 │ │ │ │ - cbnz r1, 475b4 │ │ │ │ + bgt.n 474e8 │ │ │ │ + cbnz r1, 4750c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47596 │ │ │ │ + b.n 474ee │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #676] @ (4783c ) │ │ │ │ + ldr r1, [pc, #676] @ (47794 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 475ba │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47512 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 47960 │ │ │ │ + b.n 478b8 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ adds r3, r4, r5 │ │ │ │ - beq.n 47604 │ │ │ │ + beq.n 4755c │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - cbz r4, 475c8 │ │ │ │ + cbz r4, 47520 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 475d0 │ │ │ │ - b.n 47612 │ │ │ │ + bne.n 47528 │ │ │ │ + b.n 4756a │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 475e2 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 47612 │ │ │ │ - b.n 475b0 │ │ │ │ - bl 85f00 │ │ │ │ + cbnz r0, 4753a │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 4756a │ │ │ │ + b.n 47508 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 475fe │ │ │ │ + beq.n 47556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 475fe │ │ │ │ + cbnz r3, 47556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r1, r7, #1 │ │ │ │ - bne.n 47616 │ │ │ │ - b.n 475da │ │ │ │ + bne.n 4756e │ │ │ │ + b.n 47532 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 47616 │ │ │ │ + b.n 4756e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - cbz r5, 4762c │ │ │ │ + cbz r5, 47584 │ │ │ │ ldr.w r8, [r9, #20] │ │ │ │ - b.n 47634 │ │ │ │ + b.n 4758c │ │ │ │ movw r8, #10880 @ 0x2a80 │ │ │ │ movt r8, #78 @ 0x4e │ │ │ │ cmp r7, #0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ mvnlt.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 4776a │ │ │ │ + bne.w 476c2 │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47660 │ │ │ │ + cbnz r0, 475b8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4793c │ │ │ │ + b.n 47894 │ │ │ │ subs r1, r5, #1 │ │ │ │ - movw fp, #51168 @ 0xc7e0 │ │ │ │ + movw fp, #50464 @ 0xc520 │ │ │ │ movt fp, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 476e4 │ │ │ │ + beq.n 4763c │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47740 │ │ │ │ + blt.n 47698 │ │ │ │ ldrb.w r3, [r8, r1] │ │ │ │ add.w sl, r1, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 47698 │ │ │ │ + bpl.n 475f0 │ │ │ │ mov r1, sl │ │ │ │ - b.n 47670 │ │ │ │ + b.n 475c8 │ │ │ │ ldrb.w r3, [r8, sl] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 4769e │ │ │ │ + bmi.n 475f6 │ │ │ │ add.w sl, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 47688 │ │ │ │ + bne.n 475e0 │ │ │ │ add.w r0, sl, #1 │ │ │ │ sub.w r1, r1, sl │ │ │ │ add r0, r8 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4774e │ │ │ │ + beq.n 476a6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 476be │ │ │ │ + bgt.n 47616 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ - b.n 476de │ │ │ │ + b.n 47636 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 47716 │ │ │ │ + cbnz r0, 4766e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 476de │ │ │ │ + beq.n 47636 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 476de │ │ │ │ + cbnz r3, 47636 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ mov r1, sl │ │ │ │ - b.n 4766c │ │ │ │ + b.n 475c4 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 47740 │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + blt.n 47698 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldrb.w r2, [r8, r1] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ lsls r6, r2, #28 │ │ │ │ - bpl.n 47728 │ │ │ │ + bpl.n 47680 │ │ │ │ subs r1, #1 │ │ │ │ - bcc.n 47740 │ │ │ │ - b.n 476f0 │ │ │ │ + bcc.n 47698 │ │ │ │ + b.n 47648 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47948 │ │ │ │ + beq.w 478a0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4774e │ │ │ │ + beq.n 476a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4774e │ │ │ │ + cbnz r3, 476a6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4774e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 476a6 │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 4774e │ │ │ │ + cbz r0, 476a6 │ │ │ │ cmp r5, #11 │ │ │ │ - bgt.n 47702 │ │ │ │ + bgt.n 4765a │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r6, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl 2026f8 │ │ │ │ + bl 20351c │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 4793c │ │ │ │ + bne.w 47894 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4765c │ │ │ │ + beq.n 475b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4765c │ │ │ │ + bne.w 475b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4765c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 475b4 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 4765c │ │ │ │ + bne.w 475b4 │ │ │ │ ldr.w fp, [sp, #52] @ 0x34 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 4779e │ │ │ │ + bne.n 476f6 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53380 @ 0xd084 │ │ │ │ + movw r1, #52676 @ 0xcdc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 47934 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4788c │ │ │ │ cmp r7, #11 │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ it ge │ │ │ │ movge r0, #11 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w fp, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bne.n 47858 │ │ │ │ + bne.n 477b0 │ │ │ │ ldrb.w sl, [r3] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 47934 │ │ │ │ + beq.w 4788c │ │ │ │ subs r5, #1 │ │ │ │ mov r1, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 47844 │ │ │ │ + blt.n 4779c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 47844 │ │ │ │ + beq.n 4779c │ │ │ │ subs r7, #1 │ │ │ │ ldrb.w r3, [r8, r5] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 47840 │ │ │ │ + bne.n 47798 │ │ │ │ adds r0, r5, #1 │ │ │ │ subs r1, r1, r5 │ │ │ │ add r0, r8 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4791e │ │ │ │ + beq.w 47876 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 477f6 │ │ │ │ + bgt.n 4774e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 47834 │ │ │ │ + b.n 4778c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 47822 │ │ │ │ + cbz r0, 4777a │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4791e │ │ │ │ + beq.w 47876 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4791e │ │ │ │ + bne.w 47876 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4791e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47876 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47834 │ │ │ │ + beq.n 4778c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 47834 │ │ │ │ + cbnz r3, 4778c │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ subs r5, #1 │ │ │ │ adds r6, #1 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 477c6 │ │ │ │ - subs r1, #120 @ 0x78 │ │ │ │ + b.n 4771e │ │ │ │ + subs r1, #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r5, #1 │ │ │ │ - bcs.n 477d0 │ │ │ │ + bcs.n 47728 │ │ │ │ adds r0, r1, #1 │ │ │ │ - blt.n 47912 │ │ │ │ + blt.n 4786a │ │ │ │ adds r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 478d2 │ │ │ │ - b.n 4791e │ │ │ │ - bl 734b8 │ │ │ │ + bne.n 4782a │ │ │ │ + b.n 47876 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47934 │ │ │ │ + beq.n 4788c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.n 478c6 │ │ │ │ + beq.n 4781e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r0, r8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, fp │ │ │ │ - bl 1eab58 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1ebad0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 478c6 │ │ │ │ + blt.n 4781e │ │ │ │ add.w r0, fp, sl │ │ │ │ subs r1, r5, r0 │ │ │ │ add r0, r8 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4791e │ │ │ │ + beq.n 47876 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 478a0 │ │ │ │ + bgt.n 477f8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ - b.n 478c0 │ │ │ │ + b.n 47818 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 478ee │ │ │ │ + cbnz r0, 47846 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 478c0 │ │ │ │ + beq.n 47818 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 478c0 │ │ │ │ + cbnz r3, 47818 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r5, sl │ │ │ │ - b.n 47862 │ │ │ │ + b.n 477ba │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 4791e │ │ │ │ + cbz r0, 47876 │ │ │ │ cmp r6, #11 │ │ │ │ - bgt.n 478de │ │ │ │ + bgt.n 47836 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r5, [r3, r6, lsl #2] │ │ │ │ - b.n 47910 │ │ │ │ + b.n 47868 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 47900 │ │ │ │ + cbz r0, 47858 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4791e │ │ │ │ + beq.n 47876 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4791e │ │ │ │ + cbnz r3, 47876 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4791e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47876 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47910 │ │ │ │ + beq.n 47868 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 47910 │ │ │ │ + cbnz r3, 47868 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r6, [r4, #8] │ │ │ │ - bl 2026f8 │ │ │ │ + bl 20351c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47936 │ │ │ │ + bne.n 4788e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47934 │ │ │ │ + beq.n 4788c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47934 │ │ │ │ + cbnz r3, 4788c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 47960 │ │ │ │ + b.n 478b8 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 4773e │ │ │ │ + beq.w 47696 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 4773e │ │ │ │ + bne.w 47696 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4773e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47696 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00047968 : │ │ │ │ +000478c0 : │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb.w r2, [r3, #38] @ 0x26 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4798a │ │ │ │ + bne.n 478e2 │ │ │ │ ldr.w r2, [r3, #-36] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r3, #36 @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4798c │ │ │ │ + beq.n 478e4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-36] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0004798e : │ │ │ │ +000478e6 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 134ab0 │ │ │ │ + b.w 13442c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 479b6 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 479e0 │ │ │ │ - b.n 479c6 │ │ │ │ + bne.n 4790e │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 47938 │ │ │ │ + b.n 4791e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 479c4 │ │ │ │ + blt.n 4791c │ │ │ │ cmp r0, r3 │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 479c6 │ │ │ │ + b.n 4791e │ │ │ │ movs r0, #0 │ │ │ │ ldrd r3, r1, [r4, #8] │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mla r3, r1, r0, r3 │ │ │ │ subs r2, r2, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 479e2 │ │ │ │ + b.n 4793a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ - ldr r1, [pc, #84] @ (47a4c ) │ │ │ │ + ldr r1, [pc, #84] @ (479a4 ) │ │ │ │ add r2, sp, #4 │ │ │ │ mov r5, r0 │ │ │ │ - bl d929c <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - cbz r0, 47a26 │ │ │ │ + bl d920c <_PyEval_CheckExceptTypeValid@@Base+0xb00> │ │ │ │ + cbz r0, 4797e │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 12bf44 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + bl 12b8b4 <_PyStack_AsDict@@Base+0x10> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47a46 │ │ │ │ + beq.n 4799e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47a46 │ │ │ │ + cbnz r3, 4799e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47a46 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4799e │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22584 @ 0x5838 │ │ │ │ + movw r1, #21880 @ 0x5578 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00047a50 : │ │ │ │ +000479a8 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43555,122 +43495,122 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 47aac │ │ │ │ + beq.n 47a04 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #22656 @ 0x5880 │ │ │ │ + movw r1, #21952 @ 0x55c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r2, #0 │ │ │ │ - ldr r1, [pc, #192] @ (47b70 ) │ │ │ │ + ldr r1, [pc, #192] @ (47ac8 ) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 47ac0 │ │ │ │ + bge.n 47a18 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47b6e │ │ │ │ - bne.n 47ad4 │ │ │ │ + b.n 47ac6 │ │ │ │ + bne.n 47a2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 47abc │ │ │ │ - beq.n 47ad6 │ │ │ │ + blt.n 47a14 │ │ │ │ + beq.n 47a2e │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - b.n 47ad6 │ │ │ │ - ldr r5, [pc, #152] @ (47b70 ) │ │ │ │ + b.n 47a2e │ │ │ │ + ldr r5, [pc, #152] @ (47ac8 ) │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ - bl 11c9bc │ │ │ │ + bl 11c358 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47abc │ │ │ │ + beq.n 47a14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc830 │ │ │ │ + bl cc7fc │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47b04 │ │ │ │ + beq.n 47a5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 47b04 │ │ │ │ + cbnz r3, 47a5c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 47abc │ │ │ │ + beq.n 47a14 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, r5 │ │ │ │ - bl f6370 │ │ │ │ - cbnz r0, 47b2c │ │ │ │ + bl f63a8 │ │ │ │ + cbnz r0, 47a84 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47abc │ │ │ │ + beq.n 47a14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47abc │ │ │ │ + bne.n 47a14 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47abc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47a14 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 47b4a │ │ │ │ + beq.n 47aa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 47b4a │ │ │ │ + cbnz r3, 47aa2 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 47b5e │ │ │ │ + bne.n 47ab6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 47b6e │ │ │ │ + b.n 47ac6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47b54 │ │ │ │ + bne.n 47aac │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 47b54 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 47aac │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #20] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47b92 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 47b9c │ │ │ │ + bne.n 47aea │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 47af4 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ @@ -43682,26 +43622,26 @@ │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ adds r1, r4, #1 │ │ │ │ iteee ne │ │ │ │ strne r4, [sp, #0] │ │ │ │ movweq r4, #4364 @ 0x110c │ │ │ │ - movweq r1, #22688 @ 0x58a0 │ │ │ │ + movweq r1, #21984 @ 0x55e0 │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ itete ne │ │ │ │ - movwne r1, #22696 @ 0x58a8 │ │ │ │ + movwne r1, #21992 @ 0x55e8 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ movtne r1, #43 @ 0x2b │ │ │ │ streq r4, [sp, #0] │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00047bea : │ │ │ │ +00047b42 : │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ @@ -43718,542 +43658,542 @@ │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbnz r7, 47c32 │ │ │ │ + cbnz r7, 47b8a │ │ │ │ cmp r3, r7 │ │ │ │ - ble.n 47c32 │ │ │ │ + ble.n 47b8a │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47c32 │ │ │ │ - cbnz r2, 47c50 │ │ │ │ + bne.n 47b8a │ │ │ │ + cbnz r2, 47ba8 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #148] @ (47ccc ) │ │ │ │ + ldr r4, [pc, #148] @ (47c24 ) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 47cba │ │ │ │ + cbz r0, 47c12 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 12270c │ │ │ │ - bl cfdb8 │ │ │ │ + bl 1220bc │ │ │ │ + bl cfd3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 47c74 │ │ │ │ + beq.n 47bcc │ │ │ │ mov r0, r3 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 47c8c │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 47be4 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r2, r4 │ │ │ │ - bl 251e58 │ │ │ │ + bl 2525a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47cbe │ │ │ │ - b.n 47cba │ │ │ │ + bne.n 47c16 │ │ │ │ + b.n 47c12 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 12270c │ │ │ │ - bl cfdb8 │ │ │ │ + bl 1220bc │ │ │ │ + bl cfd3c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63828 @ 0xf954 │ │ │ │ + movw r0, #63124 @ 0xf694 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47cc6 │ │ │ │ + b.n 47c1e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r1, #164 @ 0xa4 │ │ │ │ + subs r1, #168 @ 0xa8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ - cbnz r5, 47cf6 │ │ │ │ + cbnz r5, 47c4e │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 47cf6 │ │ │ │ + ble.n 47c4e │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 47cf6 │ │ │ │ - cbnz r2, 47d14 │ │ │ │ + bne.n 47c4e │ │ │ │ + cbnz r2, 47c6c │ │ │ │ mov r3, r5 │ │ │ │ - ldr r5, [pc, #84] @ (47d50 ) │ │ │ │ + ldr r5, [pc, #84] @ (47ca8 ) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r5, #1 │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 47d14 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 47c6c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47d4c │ │ │ │ + b.n 47ca4 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 448ce <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ + bl 44886 <_PyLong_UnsignedLongLong_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47d10 │ │ │ │ + beq.n 47c68 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 2a1cc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 47d44 │ │ │ │ + beq.n 47c9c │ │ │ │ mov r0, r6 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - movw r2, #22704 @ 0x58b0 │ │ │ │ + movw r2, #22000 @ 0x55f0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 48184 │ │ │ │ - b.n 47d10 │ │ │ │ + bl 480dc │ │ │ │ + b.n 47c68 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r1, #208 @ 0xd0 │ │ │ │ + subs r1, #212 @ 0xd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ - bl 25b848 <_PyObject_GetState@@Base> │ │ │ │ - cbz r0, 47d8e │ │ │ │ + bl 25b7f8 <_PyObject_GetState@@Base> │ │ │ │ + cbz r0, 47ce6 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 47d92 │ │ │ │ + cbnz r0, 47cea │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 47d8e │ │ │ │ + beq.n 47ce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 47d8e │ │ │ │ + cbnz r3, 47ce6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 47dc0 │ │ │ │ + b.n 47d18 │ │ │ │ ldr r2, [r6, #32] │ │ │ │ ldr r1, [r6, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 47db0 │ │ │ │ + bge.n 47d08 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #22736 @ 0x58d0 │ │ │ │ + movw r0, #22032 @ 0x5610 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r0, #22744 @ 0x58d8 │ │ │ │ + movw r0, #22040 @ 0x5618 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 47de6 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 47d3e │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 47e12 │ │ │ │ + cbnz r3, 47d6a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 47dfa │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 47d52 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 47e12 │ │ │ │ + b.n 47d6a │ │ │ │ mov r0, r4 │ │ │ │ - bl c38c0 │ │ │ │ + bl c3870 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 47df6 │ │ │ │ + bne.n 47d4e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 47df6 │ │ │ │ + beq.n 47d4e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00047e1a : │ │ │ │ +00047d72 : │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r0, [r2, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ orr.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r8, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 47e46 │ │ │ │ + cbz r3, 47d9e │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 47e56 │ │ │ │ + b.n 47dae │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 47e54 │ │ │ │ + ble.n 47dac │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 47e50 │ │ │ │ - cbnz r1, 47e78 │ │ │ │ + bgt.n 47da8 │ │ │ │ + cbnz r1, 47dd0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 47e56 │ │ │ │ + b.n 47dae │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #288] @ (47f78 ) │ │ │ │ + ldr r1, [pc, #288] @ (47ed0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 47e7e │ │ │ │ - b.n 47f6e │ │ │ │ + cbnz r0, 47dd6 │ │ │ │ + b.n 47ec6 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r0, r7, #1 │ │ │ │ - bne.n 47e92 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 47dea │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f6e │ │ │ │ + bne.n 47ec6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 47ea6 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 47dfe │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 47f6e │ │ │ │ + bne.n 47ec6 │ │ │ │ add.w r2, r8, r5 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 47ebc │ │ │ │ + beq.n 47e14 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - blt.n 47f6e │ │ │ │ - beq.n 47ec2 │ │ │ │ + blt.n 47ec6 │ │ │ │ + beq.n 47e1a │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 47f0e │ │ │ │ - movw r5, #14596 @ 0x3904 │ │ │ │ + b.n 47e66 │ │ │ │ + movw r5, #14600 @ 0x3908 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ - cbz r3, 47f0e │ │ │ │ - bl 989e8 │ │ │ │ + cbz r3, 47e66 │ │ │ │ + bl 988ec │ │ │ │ mov.w r2, #524288 @ 0x80000 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a990 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47f08 │ │ │ │ + bge.n 47e60 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.n 47f06 │ │ │ │ + bne.n 47e5e │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #38 @ 0x26 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ str.w r3, [r5, #336] @ 0x150 │ │ │ │ - cbnz r3, 47f28 │ │ │ │ + cbnz r3, 47e80 │ │ │ │ ldr.w r3, [r5, #336] @ 0x150 │ │ │ │ - cbnz r3, 47f54 │ │ │ │ - bl 989e8 │ │ │ │ + cbnz r3, 47eac │ │ │ │ + bl 988ec │ │ │ │ mov r1, r6 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a478 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 47f38 │ │ │ │ + bge.n 47e90 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 47f58 │ │ │ │ + bl f627c │ │ │ │ + b.n 47eb0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 47f62 │ │ │ │ + bne.n 47eba │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 122284 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121c34 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 47f62 │ │ │ │ + bne.n 47eba │ │ │ │ mov r0, r6 │ │ │ │ blx 2a058 │ │ │ │ - b.n 47f58 │ │ │ │ + b.n 47eb0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 47f62 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 47f6e │ │ │ │ + bne.n 47eba │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 47ec6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - subs r2, #40 @ 0x28 │ │ │ │ + subs r2, #44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00047f7c : │ │ │ │ +00047ed4 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 47fb0 │ │ │ │ + bmi.n 47f08 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22756 @ 0x58e4 │ │ │ │ + movw r1, #22052 @ 0x5624 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ add.w r7, r4, #124 @ 0x7c │ │ │ │ subs r3, r3, r7 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 48016 │ │ │ │ + bge.n 47f6e │ │ │ │ ldrb.w r3, [r4, #124] @ 0x7c │ │ │ │ cmp r3, #62 @ 0x3e │ │ │ │ - bne.n 48016 │ │ │ │ + bne.n 47f6e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 48016 │ │ │ │ + bne.n 47f6e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ subs r0, r3, r0 │ │ │ │ add.w r3, r5, #36 @ 0x24 │ │ │ │ adds r2, #8 │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r6, r0 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - bge.n 48014 │ │ │ │ + bge.n 47f6c │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ add.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ strne.w r0, [ip] │ │ │ │ str.w ip, [r3, #4]! │ │ │ │ - b.n 47ff0 │ │ │ │ + b.n 47f48 │ │ │ │ str r7, [r5, #28] │ │ │ │ ldr.w r9, [r4, #48] @ 0x30 │ │ │ │ mov r8, r1 │ │ │ │ movs r6, #0 │ │ │ │ mov r1, r8 │ │ │ │ cmp r9, r6 │ │ │ │ - ble.n 480c2 │ │ │ │ + ble.n 4801a │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ - cbnz r0, 48036 │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ + cbnz r0, 47f8e │ │ │ │ adds r6, #1 │ │ │ │ - b.n 4801e │ │ │ │ + b.n 47f76 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ add r3, r6 │ │ │ │ ldrsb.w r2, [r3, #16] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 4804a │ │ │ │ + bge.n 47fa2 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ lsls r1, r1, #31 │ │ │ │ - bpl.n 480c2 │ │ │ │ + bpl.n 4801a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ add.w r0, r6, #10 │ │ │ │ ldr.w r0, [r5, r0, lsl #2] │ │ │ │ - cbz r1, 480b0 │ │ │ │ + cbz r1, 48008 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 480ae │ │ │ │ + blt.n 48006 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 480b0 │ │ │ │ - cbz r0, 480c2 │ │ │ │ + bpl.n 48008 │ │ │ │ + cbz r0, 4801a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 480b2 │ │ │ │ + bne.n 4800a │ │ │ │ ldr.w ip, [r5, #28] │ │ │ │ - movw r4, #23620 @ 0x5c44 │ │ │ │ - movt r4, #54 @ 0x36 │ │ │ │ - movw r1, #23876 @ 0x5d44 │ │ │ │ - movt r1, #54 @ 0x36 │ │ │ │ + movw r4, #61712 @ 0xf110 │ │ │ │ + movt r4, #47 @ 0x2f │ │ │ │ + movw r1, #61968 @ 0xf210 │ │ │ │ + movt r1, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ cmp r7, ip │ │ │ │ - bcs.n 480b2 │ │ │ │ + bcs.n 4800a │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb r5, [r4, r3] │ │ │ │ ldrb r3, [r7, #1] │ │ │ │ cmp r5, #94 @ 0x5e │ │ │ │ orr.w r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - bne.n 4809e │ │ │ │ + bne.n 47ff6 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 480ae │ │ │ │ + beq.n 48006 │ │ │ │ cmp r5, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ lsleq r2, r3, #8 │ │ │ │ ldrb r3, [r1, r5] │ │ │ │ adds r3, #1 │ │ │ │ add.w r7, r7, r3, lsl #1 │ │ │ │ - b.n 48084 │ │ │ │ + b.n 47fdc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 480c2 │ │ │ │ + cbz r0, 4801a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 480de │ │ │ │ + beq.n 48036 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 480de │ │ │ │ + b.n 48036 │ │ │ │ movw r3, #48060 @ 0xbbbc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #22784 @ 0x5900 │ │ │ │ + movw r1, #22080 @ 0x5640 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000480e2 : │ │ │ │ +0004803a : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 193874 │ │ │ │ + bl 193c1c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 4811e │ │ │ │ + cbnz r3, 48076 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4811e │ │ │ │ + ble.n 48076 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4811e │ │ │ │ - cbnz r1, 48138 │ │ │ │ + bne.n 48076 │ │ │ │ + cbnz r1, 48090 │ │ │ │ add r5, sp, #28 │ │ │ │ str r5, [sp, #16] │ │ │ │ - ldr r5, [pc, #92] @ (48180 ) │ │ │ │ + ldr r5, [pc, #92] @ (480d8 ) │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r5, r5, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 48164 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 480bc │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r3, #52896 @ 0xcea0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 48168 │ │ │ │ + beq.n 480c0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22812 @ 0x591c │ │ │ │ + movw r1, #22108 @ 0x565c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4817a │ │ │ │ + b.n 480d2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25727c <_PyTime_AsTimeval@@Base+0x164c> │ │ │ │ + bl 2578f0 <_PyTime_AsTimeval@@Base+0x1650> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48164 │ │ │ │ + beq.n 480bc │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - subs r2, #88 @ 0x58 │ │ │ │ + subs r2, #92 @ 0x5c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ @@ -44265,84 +44205,84 @@ │ │ │ │ mov r0, r4 │ │ │ │ blx 29778 │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 2619e4 <_Py_strhex@@Base+0x160> │ │ │ │ + bl 261998 <_Py_strhex@@Base+0x164> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29f50 │ │ │ │ - cbnz r0, 481e4 │ │ │ │ + cbnz r0, 4813c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 481ec │ │ │ │ + bl f627c │ │ │ │ + b.n 48144 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ add.w r0, r3, #16 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - bl 80ac8 │ │ │ │ + bl 80aac │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 48246 │ │ │ │ + cbz r0, 4819e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl df17c <_PyType_Name@@Base> │ │ │ │ + bl df1b8 <_PyType_Name@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #4756 @ 0x1294 │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4823a │ │ │ │ + beq.n 48192 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 4823e │ │ │ │ + cbz r3, 48196 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 48246 │ │ │ │ + b.n 4819e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4823a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 48192 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldrd r1, r3, [r0, #4] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r1, #16] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fde94 │ │ │ │ + b.w fdecc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ - movw r4, #51056 @ 0xc770 │ │ │ │ + movw r4, #50356 @ 0xc4b4 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ @@ -44350,236 +44290,236 @@ │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 482aa │ │ │ │ + bne.n 48202 │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 482aa │ │ │ │ + ble.n 48202 │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 482aa │ │ │ │ - cbnz r6, 482ce │ │ │ │ - ldr r4, [pc, #380] @ (48428 ) │ │ │ │ + bne.n 48202 │ │ │ │ + cbnz r6, 48226 │ │ │ │ + ldr r4, [pc, #380] @ (48380 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 4840c │ │ │ │ + beq.w 48364 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ ldrd r9, r7, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 482e2 │ │ │ │ + cbnz r0, 4823a │ │ │ │ mov r6, r9 │ │ │ │ - b.n 48412 │ │ │ │ - ldr r3, [pc, #328] @ (4842c ) │ │ │ │ + b.n 4836a │ │ │ │ + ldr r3, [pc, #328] @ (48384 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldrd r8, sl, [r6, #4] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ lsls r3, r3, #15 │ │ │ │ - bmi.n 48314 │ │ │ │ + bmi.n 4826c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21300 @ 0x5334 │ │ │ │ + movw r1, #20584 @ 0x5068 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 482de │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 48236 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #100663296 @ 0x6000000 │ │ │ │ - bne.n 48338 │ │ │ │ + bne.n 48290 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22896 @ 0x5970 │ │ │ │ + movw r1, #22192 @ 0x56b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 482de │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 48236 │ │ │ │ mov r0, r8 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - bgt.n 4835c │ │ │ │ + bgt.n 482b4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22936 @ 0x5998 │ │ │ │ + movw r1, #22232 @ 0x56d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 482de │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 48236 │ │ │ │ mov r0, sl │ │ │ │ - bl bd4a8 │ │ │ │ - cbnz r0, 4837c │ │ │ │ + bl bd424 │ │ │ │ + cbnz r0, 482d4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22968 @ 0x59b8 │ │ │ │ + movw r1, #22264 @ 0x56f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 482de │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 48236 │ │ │ │ add r1, sp, #28 │ │ │ │ mov r0, r8 │ │ │ │ - bl 222c78 │ │ │ │ + bl 223708 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 482de │ │ │ │ + beq.n 48236 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbnz r3, 483a8 │ │ │ │ + cbnz r3, 48300 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23016 @ 0x59e8 │ │ │ │ + movw r1, #22312 @ 0x5728 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 48402 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4835a │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, sl │ │ │ │ - bl 222f2c │ │ │ │ + bl 2239bc │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 48402 │ │ │ │ + cbz r0, 4835a │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - movw r1, #25092 @ 0x6204 │ │ │ │ + movw r1, #24388 @ 0x5f44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #21464 @ 0x53d8 │ │ │ │ + movw r0, #20748 @ 0x510c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 483fa │ │ │ │ + beq.n 48352 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 483e4 │ │ │ │ + blt.n 4833c │ │ │ │ mov r0, r7 │ │ │ │ blx 2938c │ │ │ │ - b.n 483ea │ │ │ │ + b.n 48342 │ │ │ │ mov r0, r9 │ │ │ │ blx 2a180 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1186c0 │ │ │ │ + bl 117ff4 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ mov r0, r6 │ │ │ │ - bl 22361c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ + bl 2240ac <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 22361c <_PyParkingLot_AfterFork@@Base+0x3c> │ │ │ │ - b.n 482de │ │ │ │ + bl 2240ac <_PyParkingLot_AfterFork@@Base+0x3e8> │ │ │ │ + b.n 48236 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ strd r6, r7, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ movs r0, #0 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - subs r2, #176 @ 0xb0 │ │ │ │ + subs r2, #180 @ 0xb4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrd r3, r2, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64712 @ 0xfcc8 │ │ │ │ + movw r1, #64008 @ 0xfa08 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 48490 │ │ │ │ + b.n 483e8 │ │ │ │ │ │ │ │ -0004844c : │ │ │ │ +000483a4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4848c │ │ │ │ + cbz r0, 483e4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 47f7c │ │ │ │ + bl 47ed4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48480 │ │ │ │ + beq.n 483d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 48484 │ │ │ │ + cbz r3, 483dc │ │ │ │ mov r4, r5 │ │ │ │ - b.n 4848c │ │ │ │ + b.n 483e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 48480 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 483d8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 45f5c <_PyXI_ExcInfoAsObject@@Base+0x880> │ │ │ │ - cbz r0, 484f2 │ │ │ │ + bl 45ea4 <_PyXI_ExcInfoAsObject@@Base+0x880> │ │ │ │ + cbz r0, 4844a │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #17488 @ 0x4450 │ │ │ │ + movw r2, #16784 @ 0x4190 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d07dc │ │ │ │ + bl d0760 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 484d6 │ │ │ │ + beq.n 4842e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 484d6 │ │ │ │ + cbnz r3, 4842e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 484f4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 4844c │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 484f2 │ │ │ │ - bl d7cc0 │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 4844a │ │ │ │ + bl d7c34 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 250ef8 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ + bl 251508 <_PyGen_SetStopIterationValue@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000484f8 : │ │ │ │ +00048450 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -44587,236 +44527,214 @@ │ │ │ │ movs r4, #1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r1, [sp, #4] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 48550 │ │ │ │ + cbz r0, 484a8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b7ce8 │ │ │ │ + bl 1b8ad8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48548 │ │ │ │ + beq.n 484a0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48548 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 484a0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 48550 │ │ │ │ - bl 78598 │ │ │ │ + cbz r0, 484a8 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r2, [pc, #32] @ (48578 ) │ │ │ │ + ldr r2, [pc, #32] @ (484d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r0, #59584 @ 0xe8c0 │ │ │ │ + movw r0, #58516 @ 0xe494 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r1, #3792] @ 0xed0 │ │ │ │ ldr.w r2, [r1, #3776] @ 0xec0 │ │ │ │ ldr.w r1, [r1, #3760] @ 0xeb0 │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.w c72d0 │ │ │ │ - │ │ │ │ -00048582 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - str r0, [sp, #0] │ │ │ │ - mov r0, sp │ │ │ │ - strd r2, r3, [sp, #8] │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - bl 1c8ba0 <_PySys_GetRequiredAttrString@@Base+0x2504> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - cbz r0, 485b0 │ │ │ │ - bl 78598 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #148] @ (4865c ) │ │ │ │ + ldr r3, [pc, #152] @ (4857c ) │ │ │ │ sub sp, #224 @ 0xe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #220] @ 0xdc │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 485fc │ │ │ │ + cbz r3, 4851a │ │ │ │ adds r0, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 485f2 │ │ │ │ + bne.n 48510 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 485e2 │ │ │ │ + bne.n 48500 │ │ │ │ dmb ish │ │ │ │ - beq.n 485fc │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 4851a │ │ │ │ + bl 279a18 │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ blx 29cc8 │ │ │ │ ldrb r2, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48924 │ │ │ │ + bl 486e4 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 4863e │ │ │ │ + cbz r3, 4855c │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48634 │ │ │ │ + bne.n 48552 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48624 │ │ │ │ + bne.n 48542 │ │ │ │ dmb ish │ │ │ │ - beq.n 4863e │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 4855c │ │ │ │ + bl 25d788 │ │ │ │ ldrb r1, [r4, #8] │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 261884 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4865c ) │ │ │ │ + bl 261834 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4857c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #220] @ 0xdc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48658 │ │ │ │ + beq.n 48576 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #224 @ 0xe0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.w c727c │ │ │ │ + │ │ │ │ +00048586 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + mov r0, sp │ │ │ │ + strd r2, r3, [sp, #8] │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + bl 1c9b00 <_PySys_GetRequiredAttrString@@Base+0x25d4> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + cbz r0, 485b4 │ │ │ │ + bl 78578 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64720 @ 0xfcd0 │ │ │ │ + movw r1, #64016 @ 0xfa10 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 48490 │ │ │ │ + b.n 483e8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r2 │ │ │ │ - bl 153f88 │ │ │ │ - cbnz r0, 4868e │ │ │ │ + bl 153a38 │ │ │ │ + cbnz r0, 485e8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 486da │ │ │ │ + b.n 48634 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 487d8 │ │ │ │ + bl 487e4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 486b4 │ │ │ │ - movw r3, #35493 @ 0x8aa5 │ │ │ │ + beq.n 4860e │ │ │ │ + movw r3, #35125 @ 0x8935 │ │ │ │ movt r3, #38 @ 0x26 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 486be │ │ │ │ + bne.n 48618 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 268bc4 │ │ │ │ - b.n 486c6 │ │ │ │ - bl 80b28 │ │ │ │ + bl 2689a4 │ │ │ │ + b.n 48620 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4869c │ │ │ │ - b.n 4868a │ │ │ │ + beq.n 485f6 │ │ │ │ + b.n 485e4 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 486d2 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4862c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4868a │ │ │ │ + bne.n 485e4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000486dc <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 143228 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - bl 263d20 │ │ │ │ - cbnz r0, 4871c <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 48716 <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ - add.w r4, r4, #4096 @ 0x1000 │ │ │ │ - movw r1, #18652 @ 0x48dc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov r2, r5 │ │ │ │ - ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ - bl d5a30 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4871e <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #80] @ (48780 <_PyObject_CheckCrossInterpreterData@@Base+0xa4>) │ │ │ │ + ldr r3, [pc, #80] @ (48698 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add.w r1, r3, #512 @ 0x200 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bhi.n 4875e <_PyObject_CheckCrossInterpreterData@@Base+0x82> │ │ │ │ + bhi.n 48674 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7612 @ 0x1dbc │ │ │ │ + movw r1, #6908 @ 0x1afc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ add.w r3, r3, #256 @ 0x100 │ │ │ │ str.w r3, [r4, #3688] @ 0xe68 │ │ │ │ - bl 202d8c │ │ │ │ + bl 203bb0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 202e40 │ │ │ │ + bl 203c64 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00048784 : │ │ │ │ +0004869c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ @@ -44830,279 +44748,362 @@ │ │ │ │ mov r0, r7 │ │ │ │ add r3, sp, #4 │ │ │ │ str r4, [sp, #28] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - bl 115010 <_PySet_Contains@@Base+0x28> │ │ │ │ + bl 114918 <_PyLong_FromByteArray@@Base+0x720> │ │ │ │ ldr r0, [sp, #32] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2a098 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [pc, #220] @ (487d4 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb.w r3, [r0, #180] @ 0xb4 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 487bc │ │ │ │ + ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + cmp r5, #64 @ 0x40 │ │ │ │ + add.w r6, r0, #48 @ 0x30 │ │ │ │ + bls.n 4874c │ │ │ │ + ldr r3, [r0, #32] │ │ │ │ + mov r1, r6 │ │ │ │ + ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ + cmn.w r3, #65 @ 0x41 │ │ │ │ + add.w r3, r3, #64 @ 0x40 │ │ │ │ + ite ls │ │ │ │ + movls r2, #0 │ │ │ │ + movhi r2, #1 │ │ │ │ + add r2, ip │ │ │ │ + str r3, [r0, #32] │ │ │ │ + str r2, [r0, #36] @ 0x24 │ │ │ │ + bl 26f4e0 │ │ │ │ + sub.w r2, r5, #64 @ 0x40 │ │ │ │ + add.w r1, r4, #112 @ 0x70 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r2, [r4, #176] @ 0xb0 │ │ │ │ + blx 2a414 │ │ │ │ + ldr r3, [r4, #32] │ │ │ │ + ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ + ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ + adds r3, r0, r3 │ │ │ │ + str r3, [r4, #32] │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + adc.w r3, r3, #0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + cbz r2, 48778 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + strb.w r3, [r4, #44] @ 0x2c │ │ │ │ + strb.w r3, [r4, #45] @ 0x2d │ │ │ │ + strb.w r3, [r4, #46] @ 0x2e │ │ │ │ + strb.w r3, [r4, #47] @ 0x2f │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + rsb r2, r0, #128 @ 0x80 │ │ │ │ + strb.w r3, [r4, #40] @ 0x28 │ │ │ │ + movs r1, #0 │ │ │ │ + strb.w r3, [r4, #41] @ 0x29 │ │ │ │ + add r0, r6 │ │ │ │ + strb.w r3, [r4, #42] @ 0x2a │ │ │ │ + strb.w r3, [r4, #43] @ 0x2b │ │ │ │ + blx 29634 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 26f4e0 │ │ │ │ + add r2, sp, #4 │ │ │ │ + movs r3, #0 │ │ │ │ + ldr.w r1, [r4, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, #8 │ │ │ │ + str.w r1, [r2], #4 │ │ │ │ + bne.n 487a4 │ │ │ │ + mov r2, r7 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r8 │ │ │ │ + blx 29cc8 │ │ │ │ + ldr r3, [pc, #20] @ (487d4 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 487ce │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #64496 @ 0xfbf0 │ │ │ │ + movw r1, #63792 @ 0xf930 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 48490 │ │ │ │ + b.n 483e8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48806 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 4880a │ │ │ │ - b.n 4882c │ │ │ │ + bne.n 48812 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 48816 │ │ │ │ + b.n 48838 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 48834 │ │ │ │ + bge.n 48840 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ - cbz r3, 48834 │ │ │ │ + cbz r3, 48840 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 48834 │ │ │ │ - movw r2, #42577 @ 0xa651 │ │ │ │ + cbz r3, 48840 │ │ │ │ + movw r2, #41201 @ 0xa0f1 │ │ │ │ movt r2, #20 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 48824 │ │ │ │ + bne.n 48830 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - b.n 48828 │ │ │ │ + b.n 48834 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 48832 │ │ │ │ + bge.n 4883e │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 48834 │ │ │ │ + b.n 48840 │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00048838 : │ │ │ │ +00048844 <_PyObject_CheckCrossInterpreterData@@Base>: │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 142c5c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + bl 263cd0 │ │ │ │ + cbnz r0, 48884 <_PyObject_CheckCrossInterpreterData@@Base+0x40> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4887e <_PyObject_CheckCrossInterpreterData@@Base+0x3a> │ │ │ │ + add.w r4, r4, #4096 @ 0x1000 │ │ │ │ + movw r1, #17948 @ 0x461c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov r2, r5 │ │ │ │ + ldr.w r0, [r4, #1420] @ 0x58c │ │ │ │ + bl d59a4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 48886 <_PyObject_CheckCrossInterpreterData@@Base+0x42> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00048888 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1f2870 │ │ │ │ + bl 1f37e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00048858 : │ │ │ │ +000488a8 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-72] │ │ │ │ sub.w sp, sp, #8192 @ 0x2000 │ │ │ │ mov r3, r2 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #8236 @ 0x202c │ │ │ │ + movw r1, #7532 @ 0x1d6c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #8240 @ 0x2030 │ │ │ │ + movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4891c │ │ │ │ + beq.n 4896c │ │ │ │ add r4, sp, #48 @ 0x30 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #0 │ │ │ │ sub.w r0, r4, #36 @ 0x24 │ │ │ │ blx 29634 │ │ │ │ add.w r2, sp, #8192 @ 0x2000 │ │ │ │ movs r3, #1 │ │ │ │ adds r2, #48 @ 0x30 │ │ │ │ cmp r5, #2 │ │ │ │ str.w r2, [r4, #-20] │ │ │ │ str.w r7, [r4, #-40] │ │ │ │ str.w r4, [r4, #-16] │ │ │ │ str.w r4, [r4, #-24] │ │ │ │ strd r5, r3, [r4, #-8] │ │ │ │ - ble.n 488f4 │ │ │ │ + ble.n 48944 │ │ │ │ movs r3, #0 │ │ │ │ - movw r2, #21901 @ 0x558d │ │ │ │ + movw r2, #20121 @ 0x4e99 │ │ │ │ movt r2, #17 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #60545 @ 0xec81 │ │ │ │ + movw r1, #58889 @ 0xe609 │ │ │ │ movt r1, #18 │ │ │ │ - movw r0, #20713 @ 0x50e9 │ │ │ │ + movw r0, #18969 @ 0x4a19 │ │ │ │ movt r0, #17 │ │ │ │ - bl 6dc2c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6dc1c <_Py_hashtable_new_full@@Base> │ │ │ │ str.w r0, [r4, #-12] │ │ │ │ - cbnz r0, 488f4 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 4891c │ │ │ │ + cbnz r0, 48944 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 4896c │ │ │ │ mov r0, r6 │ │ │ │ sub.w r1, r4, #40 @ 0x28 │ │ │ │ - bl 113ab0 <_PyArena_Free@@Base+0xee0> │ │ │ │ + bl 1133e0 <_PyArena_Free@@Base+0xee0> │ │ │ │ ldr.w r0, [r4, #-12] │ │ │ │ - cbz r0, 48908 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 48958 │ │ │ │ + bl 114b60 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr.w r0, [r4, #-16] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [r4, #-24] │ │ │ │ ldr.w r3, [r4, #-40] │ │ │ │ subs r2, r2, r0 │ │ │ │ blx 2a098 │ │ │ │ add.w sp, sp, #8192 @ 0x2000 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #220] @ (48a14 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb.w r3, [r0, #180] @ 0xb4 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 489fc │ │ │ │ - ldr.w r5, [r0, #176] @ 0xb0 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - cmp r5, #64 @ 0x40 │ │ │ │ - add.w r6, r0, #48 @ 0x30 │ │ │ │ - bls.n 4898c │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - mov r1, r6 │ │ │ │ - ldr.w ip, [r0, #36] @ 0x24 │ │ │ │ - cmn.w r3, #65 @ 0x41 │ │ │ │ - add.w r3, r3, #64 @ 0x40 │ │ │ │ - ite ls │ │ │ │ - movls r2, #0 │ │ │ │ - movhi r2, #1 │ │ │ │ - add r2, ip │ │ │ │ - str r3, [r0, #32] │ │ │ │ - str r2, [r0, #36] @ 0x24 │ │ │ │ - bl 26f7b0 │ │ │ │ - sub.w r2, r5, #64 @ 0x40 │ │ │ │ - add.w r1, r4, #112 @ 0x70 │ │ │ │ - mov r0, r6 │ │ │ │ - str.w r2, [r4, #176] @ 0xb0 │ │ │ │ - blx 2a414 │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ - ldr.w r0, [r4, #176] @ 0xb0 │ │ │ │ - ldrb.w r2, [r4, #181] @ 0xb5 │ │ │ │ - adds r3, r0, r3 │ │ │ │ - str r3, [r4, #32] │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - adc.w r3, r3, #0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 489b8 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - strb.w r3, [r4, #44] @ 0x2c │ │ │ │ - strb.w r3, [r4, #45] @ 0x2d │ │ │ │ - strb.w r3, [r4, #46] @ 0x2e │ │ │ │ - strb.w r3, [r4, #47] @ 0x2f │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - rsb r2, r0, #128 @ 0x80 │ │ │ │ - strb.w r3, [r4, #40] @ 0x28 │ │ │ │ - movs r1, #0 │ │ │ │ - strb.w r3, [r4, #41] @ 0x29 │ │ │ │ - add r0, r6 │ │ │ │ - strb.w r3, [r4, #42] @ 0x2a │ │ │ │ - strb.w r3, [r4, #43] @ 0x2b │ │ │ │ - blx 29634 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 26f7b0 │ │ │ │ - add r2, sp, #4 │ │ │ │ - movs r3, #0 │ │ │ │ - ldr.w r1, [r4, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - cmp r3, #8 │ │ │ │ - str.w r1, [r2], #4 │ │ │ │ - bne.n 489e4 │ │ │ │ - mov r2, r7 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r8 │ │ │ │ - blx 29cc8 │ │ │ │ - ldr r3, [pc, #20] @ (48a14 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 48a0e │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 48aa8 │ │ │ │ + beq.n 48a04 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56144 @ 0xdb50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4749e │ │ │ │ - cbnz r0, 48a7a │ │ │ │ + bl 473f6 │ │ │ │ + cbnz r0, 489d6 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 48a5c │ │ │ │ - bl d7cc0 │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 489b8 │ │ │ │ + bl d7c34 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48aa6 │ │ │ │ + b.n 48a02 │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a4e │ │ │ │ + bne.n 489aa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48a4e │ │ │ │ - b.n 48aa4 │ │ │ │ + bne.n 489aa │ │ │ │ + b.n 48a00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 48a8e │ │ │ │ + beq.n 489ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48a8e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 489ea │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #64188 @ 0xfabc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ + ldr r3, [pc, #148] @ (48ab4 ) │ │ │ │ + sub sp, #224 @ 0xe0 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #220] @ 0xdc │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ + cbz r3, 48a54 │ │ │ │ + adds r0, #223 @ 0xdf │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 48a4a │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48a3a │ │ │ │ + dmb ish │ │ │ │ + beq.n 48a54 │ │ │ │ + bl 279a18 │ │ │ │ + movs r2, #182 @ 0xb6 │ │ │ │ + add.w r1, r4, #40 @ 0x28 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + blx 29cc8 │ │ │ │ + ldrb r2, [r4, #8] │ │ │ │ + add r1, sp, #4 │ │ │ │ + add r0, sp, #36 @ 0x24 │ │ │ │ + bl 486e4 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + cbz r3, 48a96 │ │ │ │ + add.w r0, r4, #223 @ 0xdf │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 48a8c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48a7c │ │ │ │ + dmb ish │ │ │ │ + beq.n 48a96 │ │ │ │ + bl 25d788 │ │ │ │ + ldrb r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 730a0 │ │ │ │ + ldr r3, [pc, #20] @ (48ab4 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #220] @ 0xdc │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 48ab0 │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #224 @ 0xe0 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ @@ -45113,40 +45114,37 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r0, 48b02 │ │ │ │ + cbz r0, 48b08 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 48b02 │ │ │ │ + beq.n 48b08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 48b02 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 48b08 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ - movw r0, #33108 @ 0x8154 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7fc04 │ │ │ │ │ │ │ │ -00048b18 : │ │ │ │ +00048b12 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 19efdc │ │ │ │ + bl 19fb34 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ @@ -45155,453 +45153,575 @@ │ │ │ │ str.w r0, [ip] │ │ │ │ sub.w ip, ip, #4096 @ 0x1000 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-192] │ │ │ │ sub.w sp, sp, #16512 @ 0x4080 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ - ldr r1, [pc, #204] @ (48c34 ) │ │ │ │ + ldr r1, [pc, #200] @ (48c2c ) │ │ │ │ add.w r5, sp, #16512 @ 0x4080 │ │ │ │ mov r6, r0 │ │ │ │ - movw r2, #42700 @ 0xa6cc │ │ │ │ + movw r2, #41996 @ 0xa40c │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ mov.w r1, #0 │ │ │ │ add r3, sp, #16 │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #22648 @ 0x5878 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ adds r5, #44 @ 0x2c │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 48c0e │ │ │ │ + beq.n 48c08 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #17488 @ 0x4450 │ │ │ │ + movw r1, #16784 @ 0x4190 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #18048 @ 0x4680 │ │ │ │ + movw r0, #17344 @ 0x43c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 48bb4 │ │ │ │ + bne.n 48bae │ │ │ │ movs r4, #0 │ │ │ │ - b.n 48c06 │ │ │ │ + b.n 48c00 │ │ │ │ ldr r4, [r6, #16] │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ movs r3, #2 │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - bl 22ccb0 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ + bl 22d484 <_PyArg_ParseStackAndKeywords@@Base+0xbc0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48bb0 │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 48baa │ │ │ │ + bl 988ec │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ add r3, sp, #8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #16383 @ 0x3fff │ │ │ │ blx 29a1c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ add.w r3, sp, #16384 @ 0x4000 │ │ │ │ adds r3, #40 @ 0x28 │ │ │ │ add.w r2, sp, #16384 @ 0x4000 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ adds r2, #40 @ 0x28 │ │ │ │ ldrh r3, [r3, #0] │ │ │ │ - bl 4310c │ │ │ │ + bl 431b6 <_PyTime_AsTimeval_clamp@@Base+0x30> │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78598 │ │ │ │ - b.n 48c10 │ │ │ │ + bl 78578 │ │ │ │ + b.n 48c0a │ │ │ │ mov r4, r0 │ │ │ │ add.w r1, sp, #16512 @ 0x4080 │ │ │ │ - ldr r3, [pc, #28] @ (48c34 ) │ │ │ │ + ldr r3, [pc, #28] @ (48c2c ) │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 48c28 │ │ │ │ + beq.n 48c22 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #16512 @ 0x4080 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3864] @ 0xf18 │ │ │ │ - ldr r3, [pc, #152] @ (48ce0 ) │ │ │ │ - sub sp, #224 @ 0xe0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #220] @ 0xdc │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb.w r3, [r0, #222] @ 0xde │ │ │ │ - cbz r3, 48c7e │ │ │ │ - adds r0, #223 @ 0xdf │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 48c74 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 48c64 │ │ │ │ - dmb ish │ │ │ │ - beq.n 48c7e │ │ │ │ - bl 2782d8 │ │ │ │ - movs r2, #182 @ 0xb6 │ │ │ │ - add.w r1, r4, #40 @ 0x28 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - blx 29cc8 │ │ │ │ - ldrb r2, [r4, #8] │ │ │ │ - add r1, sp, #4 │ │ │ │ - add r0, sp, #36 @ 0x24 │ │ │ │ - bl 48924 │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 48cc0 │ │ │ │ - add.w r0, r4, #223 @ 0xdf │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 48cb6 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 48ca6 │ │ │ │ - dmb ish │ │ │ │ - beq.n 48cc0 │ │ │ │ - bl 25d338 │ │ │ │ - ldrb r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 730d4 │ │ │ │ - ldr r3, [pc, #20] @ (48ce0 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #220] @ 0xdc │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 48cda │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #224 @ 0xe0 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (48d14 ) │ │ │ │ + ldr r3, [pc, #32] @ (48c60 ) │ │ │ │ ldr.w r3, [r3, #1184] @ 0x4a0 │ │ │ │ - cbz r3, 48d08 │ │ │ │ - bl 1af1a8 <_Py_write_noraise@@Base+0x408> │ │ │ │ + cbz r3, 48c54 │ │ │ │ + bl 1aff80 <_Py_write_noraise@@Base+0x408> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 48d10 │ │ │ │ + b.n 48c5c │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #28] @ (48d48 ) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #28] @ (48c94 ) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #23252 @ 0x5ad4 │ │ │ │ + movw r0, #22548 @ 0x5814 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ nop │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - ... │ │ │ │ + movw r0, #32404 @ 0x7e94 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + b.w 7b524 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r5, [r3, #84] @ 0x54 │ │ │ │ + ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ + beq.n 48cd6 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 48cf8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 48cfc │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 48dc2 │ │ │ │ + mov r2, r5 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d1c54 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 48cf8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 48d2e │ │ │ │ + movw r3, #56124 @ 0xdb3c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2728 │ │ │ │ + b.n 48cf8 │ │ │ │ + ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ + add.w r5, r4, #40 @ 0x28 │ │ │ │ + cbnz r3, 48d60 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 48d48 │ │ │ │ + movs r3, #1 │ │ │ │ + strb.w r3, [r4, #222] @ 0xde │ │ │ │ + b.n 48d60 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 26efa8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2728 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 48dc2 │ │ │ │ + bl 988ec │ │ │ │ + adds r4, #223 @ 0xdf │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 48d80 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48d70 │ │ │ │ + dmb ish │ │ │ │ + beq.n 48d8c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 279a18 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 26efa8 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 48dae │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 48d9e │ │ │ │ + dmb ish │ │ │ │ + beq.n 48dba │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25d788 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 48d50 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00048d50 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ +00048dc6 <_PyCrossInterpreterData_UnregisterClass@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #168] @ (48e08 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb8>) │ │ │ │ + ldr r2, [pc, #168] @ (48e80 <_PyCrossInterpreterData_UnregisterClass@@Base+0xba>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r3, r2] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ lsls r3, r3, #22 │ │ │ │ itete mi │ │ │ │ addmi.w r4, r4, #5472 @ 0x1560 │ │ │ │ ldrpl.w r4, [r4, #3720] @ 0xe88 │ │ │ │ addmi r4, #28 │ │ │ │ addpl.w r4, r4, #648 @ 0x288 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48da8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + cbz r3, 48e1e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 48d9e <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ + bne.n 48e14 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4e> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48d8e <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ + bne.n 48e04 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e> │ │ │ │ dmb ish │ │ │ │ - beq.n 48da8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 48e1e <_PyCrossInterpreterData_UnregisterClass@@Base+0x58> │ │ │ │ + bl 279a18 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 21cddc <_PyCrossInterpreterData_RegisterClass@@Base+0xf0> │ │ │ │ + bl 21db14 <_PyCrossInterpreterData_RegisterClass@@Base+0xf0> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 48dda <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ + cbz r0, 48e50 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8a> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - cbnz r3, 48dd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ + cbnz r3, 48e4e <_PyCrossInterpreterData_UnregisterClass@@Base+0x88> │ │ │ │ ldrd r2, r3, [r0] │ │ │ │ - cbz r2, 48dc6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ + cbz r2, 48e3c <_PyCrossInterpreterData_UnregisterClass@@Base+0x76> │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 48dc8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ + b.n 48e3e <_PyCrossInterpreterData_UnregisterClass@@Base+0x78> │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbz r3, 48dcc <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ + cbz r3, 48e42 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7c> │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 48e04 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + cbz r3, 48e7a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ add.w r0, r4, #8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 48dfa <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ + bne.n 48e70 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 48dea <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ + bne.n 48e60 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9a> │ │ │ │ dmb ish │ │ │ │ - beq.n 48e04 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 48e7a <_PyCrossInterpreterData_UnregisterClass@@Base+0xb4> │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ - ldr r6, [sp, #56] @ 0x38 │ │ │ │ - cbnz r6, 48e36 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ - cmp r3, r6 │ │ │ │ - ble.n 48e36 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ + cbnz r5, 48eae <_PyCrossInterpreterData_UnregisterClass@@Base+0xe8> │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.n 48eae <_PyCrossInterpreterData_UnregisterClass@@Base+0xe8> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 48e36 <_PyCrossInterpreterData_UnregisterClass@@Base+0xe6> │ │ │ │ - cbnz r2, 48e54 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ - mov r3, r6 │ │ │ │ - ldr r6, [pc, #176] @ (48eec <_PyCrossInterpreterData_UnregisterClass@@Base+0x19c>) │ │ │ │ + bne.n 48eae <_PyCrossInterpreterData_UnregisterClass@@Base+0xe8> │ │ │ │ + cbnz r2, 48ed2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x10c> │ │ │ │ + mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - movs r6, #1 │ │ │ │ - strd r6, r6, [sp, #4] │ │ │ │ - add r6, sp, #28 │ │ │ │ - str r6, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 48e54 <_PyCrossInterpreterData_UnregisterClass@@Base+0x104> │ │ │ │ + movs r5, #1 │ │ │ │ + strd r5, r2, [sp, #8] │ │ │ │ + str r5, [sp, #4] │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r5, [sp, #16] │ │ │ │ + movw r5, #15328 @ 0x3be0 │ │ │ │ + movt r5, #73 @ 0x49 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 48ed2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x10c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 48ee4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x194> │ │ │ │ + b.n 48f62 <_PyCrossInterpreterData_UnregisterClass@@Base+0x19c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 48e6e <_PyCrossInterpreterData_UnregisterClass@@Base+0x11e> │ │ │ │ + bne.n 48eec <_PyCrossInterpreterData_UnregisterClass@@Base+0x126> │ │ │ │ vldr d0, [r0, #8] │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ - b.n 48e8c <_PyCrossInterpreterData_UnregisterClass@@Base+0x13c> │ │ │ │ - bl 147f54 │ │ │ │ + b.n 48f0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x144> │ │ │ │ + bl 14798c │ │ │ │ vcvt.f32.f64 s16, d0 │ │ │ │ vmov.f32 s15, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f32 s16, s15 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 48e8c <_PyCrossInterpreterData_UnregisterClass@@Base+0x13c> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 48f0a <_PyCrossInterpreterData_UnregisterClass@@Base+0x144> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 48e50 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bne.n 48ece <_PyCrossInterpreterData_UnregisterClass@@Base+0x108> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ vmov.f32 s0, s16 │ │ │ │ blx 2a0bc │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 48edc <_PyCrossInterpreterData_UnregisterClass@@Base+0x18c> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 171e08 │ │ │ │ + beq.n 48f5a <_PyCrossInterpreterData_UnregisterClass@@Base+0x194> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 171cdc │ │ │ │ vcmp.f32 s16, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 48ecc <_PyCrossInterpreterData_UnregisterClass@@Base+0x17c> │ │ │ │ + bvs.n 48f4a <_PyCrossInterpreterData_UnregisterClass@@Base+0x184> │ │ │ │ vmov.f32 s15, #112 @ 0x3f800000 1.0 │ │ │ │ - movw r3, #22704 @ 0x58b0 │ │ │ │ + movw r3, #22000 @ 0x55f0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #23580 @ 0x5c1c │ │ │ │ + movw r2, #22876 @ 0x595c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ vcmpe.f32 s15, s16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it le │ │ │ │ movle r2, r3 │ │ │ │ - b.n 48ed4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x184> │ │ │ │ - movw r2, #23580 @ 0x5c1c │ │ │ │ + b.n 48f52 <_PyCrossInterpreterData_UnregisterClass@@Base+0x18c> │ │ │ │ + movw r2, #22876 @ 0x595c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #8] │ │ │ │ - bl 48184 │ │ │ │ - b.n 48e50 <_PyCrossInterpreterData_UnregisterClass@@Base+0x100> │ │ │ │ + bl 480dc │ │ │ │ + b.n 48ece <_PyCrossInterpreterData_UnregisterClass@@Base+0x108> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r3, #220 @ 0xdc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ - ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 48f22 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d2> │ │ │ │ + str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ + sub sp, #88 @ 0x58 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r3, 48f88 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1c2> │ │ │ │ + ldr r6, [r3, #8] │ │ │ │ + b.n 48f98 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d2> │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.n 48f96 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d0> │ │ │ │ + cmp r2, #1 │ │ │ │ + bgt.n 48f92 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1cc> │ │ │ │ + cbnz r1, 48fb8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f2> │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 48f98 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1d2> │ │ │ │ + mov r6, r3 │ │ │ │ + ldr r1, [pc, #412] @ (49138 <_PyCrossInterpreterData_UnregisterClass@@Base+0x372>) │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r4 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + add r1, sp, #32 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + str r1, [sp, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + mov r1, r5 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 48fbe <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f8> │ │ │ │ + b.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x254> │ │ │ │ + clz r6, r1 │ │ │ │ + lsrs r6, r6, #5 │ │ │ │ + adds r5, r5, r6 │ │ │ │ + beq.n 48fe4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x21e> │ │ │ │ + ldr r6, [r4, #0] │ │ │ │ + cbz r6, 48fce <_PyCrossInterpreterData_UnregisterClass@@Base+0x208> │ │ │ │ + subs r5, #1 │ │ │ │ + bne.n 48fce <_PyCrossInterpreterData_UnregisterClass@@Base+0x208> │ │ │ │ + movs r2, #0 │ │ │ │ + b.n 48fe8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x222> │ │ │ │ + ldr r0, [r4, #4] │ │ │ │ + cbnz r0, 48fd6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x210> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + b.n 48fe8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x222> │ │ │ │ + bl c727c │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x254> │ │ │ │ + cmp r5, #1 │ │ │ │ + beq.n 48fca <_PyCrossInterpreterData_UnregisterClass@@Base+0x204> │ │ │ │ + b.n 48fd2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x20c> │ │ │ │ + mov r6, r5 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #28 │ │ │ │ + bl 265b20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x19c8> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x254> │ │ │ │ + ldr r5, [sp, #28] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 49070 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2aa> │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ + beq.n 4901e <_PyCrossInterpreterData_UnregisterClass@@Base+0x258> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 48f44 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 48f48 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f8> │ │ │ │ + bl 12ea88 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 4911a <_PyCrossInterpreterData_UnregisterClass@@Base+0x354> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 4903e <_PyCrossInterpreterData_UnregisterClass@@Base+0x278> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4900e <_PyCrossInterpreterData_UnregisterClass@@Base+0x2be> │ │ │ │ - mov r2, r5 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d1cd4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x254> │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #44 @ 0x2c │ │ │ │ + mov r0, r5 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 48f44 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x254> │ │ │ │ + ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 48f7a <_PyCrossInterpreterData_UnregisterClass@@Base+0x22a> │ │ │ │ + ble.n 49070 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2aa> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 48f44 <_PyCrossInterpreterData_UnregisterClass@@Base+0x1f4> │ │ │ │ - ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - add.w r5, r4, #40 @ 0x28 │ │ │ │ - cbnz r3, 48fac <_PyCrossInterpreterData_UnregisterClass@@Base+0x25c> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 48f94 <_PyCrossInterpreterData_UnregisterClass@@Base+0x244> │ │ │ │ - movs r3, #1 │ │ │ │ - strb.w r3, [r4, #222] @ 0xde │ │ │ │ - b.n 48fac <_PyCrossInterpreterData_UnregisterClass@@Base+0x25c> │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26f4e0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 4900e <_PyCrossInterpreterData_UnregisterClass@@Base+0x2be> │ │ │ │ - bl 989e8 │ │ │ │ - adds r4, #223 @ 0xdf │ │ │ │ + bl 12ea88 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2728 │ │ │ │ + b.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x254> │ │ │ │ + mov r0, r7 │ │ │ │ + bl cfd3c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 49512 <_PyCrossInterpreterData_UnregisterClass@@Base+0x74c> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 4908c <_PyCrossInterpreterData_UnregisterClass@@Base+0x2c6> │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x254> │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2728 │ │ │ │ + b.n 4901a <_PyCrossInterpreterData_UnregisterClass@@Base+0x254> │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + blx 2957c │ │ │ │ + movs r1, #4 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2957c │ │ │ │ + mov r7, r0 │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a1c0 │ │ │ │ + movs r2, #0 │ │ │ │ + movs r3, #0 │ │ │ │ + strd r2, r3, [r0, #8] │ │ │ │ + add r3, pc, #120 @ (adr r3, 49128 <_PyCrossInterpreterData_UnregisterClass@@Base+0x362>) │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + strd r2, r3, [r7] │ │ │ │ + add r3, pc, #116 @ (adr r3, 49130 <_PyCrossInterpreterData_UnregisterClass@@Base+0x36a>) │ │ │ │ + ldrd r2, r3, [r3] │ │ │ │ + strd r7, r8, [r0] │ │ │ │ + strd r2, r3, [r7, #8] │ │ │ │ mov r6, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 48fcc <_PyCrossInterpreterData_UnregisterClass@@Base+0x27c> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 48fbc <_PyCrossInterpreterData_UnregisterClass@@Base+0x26c> │ │ │ │ - dmb ish │ │ │ │ - beq.n 48fd8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x288> │ │ │ │ + str r0, [r4, #12] │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 490ea <_PyCrossInterpreterData_UnregisterClass@@Base+0x324> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49080 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2ba> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 49080 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49080 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2ba> │ │ │ │ + cbz r5, 4911a <_PyCrossInterpreterData_UnregisterClass@@Base+0x354> │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 4910c <_PyCrossInterpreterData_UnregisterClass@@Base+0x346> │ │ │ │ + bl 988ec │ │ │ │ + ldr r2, [sp, #52] @ 0x34 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + bl 53ea2 │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 26f4e0 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 48ffa <_PyCrossInterpreterData_UnregisterClass@@Base+0x2aa> │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 48fea <_PyCrossInterpreterData_UnregisterClass@@Base+0x29a> │ │ │ │ - dmb ish │ │ │ │ - beq.n 49006 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2b6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25d338 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 49114 <_PyCrossInterpreterData_UnregisterClass@@Base+0x34e> │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 48f9c <_PyCrossInterpreterData_UnregisterClass@@Base+0x24c> │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 53ea2 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl d2728 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #88 @ 0x58 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ + nop.w │ │ │ │ + movs r3, #1 │ │ │ │ + str r5, [r0, #116] @ 0x74 │ │ │ │ + add r3, sp, #548 @ 0x224 │ │ │ │ + @ instruction: 0xefcddcfe │ │ │ │ + ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ + strb r6, [r6, r1] │ │ │ │ + asrs r2, r6, #32 │ │ │ │ + subs r4, #12 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3888] @ 0xf30 │ │ │ │ sub sp, #172 @ 0xac │ │ │ │ mov r9, r2 │ │ │ │ mov r5, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 49032 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2e2> │ │ │ │ + cbz r3, 4915c <_PyCrossInterpreterData_UnregisterClass@@Base+0x396> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 49034 <_PyCrossInterpreterData_UnregisterClass@@Base+0x2e4> │ │ │ │ + b.n 4915e <_PyCrossInterpreterData_UnregisterClass@@Base+0x398> │ │ │ │ mov r8, r3 │ │ │ │ - movw r4, #51240 @ 0xc828 │ │ │ │ + movw r4, #50540 @ 0xc56c │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ add.w ip, sp, #112 @ 0x70 │ │ │ │ add r6, sp, #56 @ 0x38 │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ @@ -45615,274 +45735,273 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 49088 <_PyCrossInterpreterData_UnregisterClass@@Base+0x338> │ │ │ │ + bne.n 491b2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3ec> │ │ │ │ cmp.w r9, #1 │ │ │ │ - ble.n 49088 <_PyCrossInterpreterData_UnregisterClass@@Base+0x338> │ │ │ │ + ble.n 491b2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3ec> │ │ │ │ cmp.w r9, #2 │ │ │ │ - bne.n 49088 <_PyCrossInterpreterData_UnregisterClass@@Base+0x338> │ │ │ │ - cbnz r5, 490ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x35c> │ │ │ │ - ldr r1, [pc, #444] @ (49248 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4f8>) │ │ │ │ + bne.n 491b2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3ec> │ │ │ │ + cbnz r5, 491d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x410> │ │ │ │ + ldr r1, [pc, #444] @ (49370 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5aa>) │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r9 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49212 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4c2> │ │ │ │ + beq.w 4933c <_PyCrossInterpreterData_UnregisterClass@@Base+0x576> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #112 @ 0x70 │ │ │ │ add.w r7, r8, r9 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldrd sl, r9, [sp, #144] @ 0x90 │ │ │ │ ldr.w r8, [sp, #160] @ 0xa0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 49220 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d0> │ │ │ │ + beq.w 4934a <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r6, [sp, #88] @ 0x58 │ │ │ │ ldr r4, [sp, #104] @ 0x68 │ │ │ │ - cbz r0, 49136 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + cbz r0, 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49a> │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 490e6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x396> │ │ │ │ + beq.n 49210 <_PyCrossInterpreterData_UnregisterClass@@Base+0x44a> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bge.n 490ea <_PyCrossInterpreterData_UnregisterClass@@Base+0x39a> │ │ │ │ - b.n 49136 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + bge.n 49214 <_PyCrossInterpreterData_UnregisterClass@@Base+0x44e> │ │ │ │ + b.n 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 490f6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3a6> │ │ │ │ + blt.n 49220 <_PyCrossInterpreterData_UnregisterClass@@Base+0x45a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.n 49118 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3c8> │ │ │ │ + bpl.n 49242 <_PyCrossInterpreterData_UnregisterClass@@Base+0x47c> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #57824 @ 0xe1e0 │ │ │ │ + movw r1, #57120 @ 0xdf20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23616 @ 0x5c40 │ │ │ │ + movw r0, #22912 @ 0x5980 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 49136 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ - ldr.w fp, [pc, #312] @ 4924c <_PyCrossInterpreterData_UnregisterClass@@Base+0x4fc> │ │ │ │ - b.n 49190 <_PyCrossInterpreterData_UnregisterClass@@Base+0x440> │ │ │ │ + beq.n 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49a> │ │ │ │ + ldr.w fp, [pc, #308] @ 49374 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5ae> │ │ │ │ + b.n 492ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x4f4> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #3676 @ 0xe5c │ │ │ │ + movw r2, #2972 @ 0xb9c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14836 @ 0x39f4 │ │ │ │ + movw r1, #14132 @ 0x3734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49226 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d6> │ │ │ │ + b.n 49350 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58a> │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49136 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + beq.n 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49a> │ │ │ │ add.w r2, r0, #16 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - blt.n 491aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x45a> │ │ │ │ + blt.n 492d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x50e> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29ef8 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 49204 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4b4> │ │ │ │ + bge.n 4932e <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #34 @ 0x22 │ │ │ │ - bne.n 491da <_PyCrossInterpreterData_UnregisterClass@@Base+0x48a> │ │ │ │ + bne.n 49304 <_PyCrossInterpreterData_UnregisterClass@@Base+0x53e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w fp, fp, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 491ca <_PyCrossInterpreterData_UnregisterClass@@Base+0x47a> │ │ │ │ + bne.n 492f4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x52e> │ │ │ │ ldr.w r7, [fp] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 4913a <_PyCrossInterpreterData_UnregisterClass@@Base+0x3ea> │ │ │ │ + bne.n 49264 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1186c0 │ │ │ │ - b.n 49136 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + bl 117ff4 │ │ │ │ + b.n 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r3, 491bc <_PyCrossInterpreterData_UnregisterClass@@Base+0x46c> │ │ │ │ + cbz r3, 492e6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x520> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29cf8 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4916a <_PyCrossInterpreterData_UnregisterClass@@Base+0x41a> │ │ │ │ + b.n 49294 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4ce> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r7 │ │ │ │ mov r0, sl │ │ │ │ blx 29e7c │ │ │ │ mov r1, r0 │ │ │ │ - b.n 4916a <_PyCrossInterpreterData_UnregisterClass@@Base+0x41a> │ │ │ │ + b.n 49294 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4ce> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49190 <_PyCrossInterpreterData_UnregisterClass@@Base+0x440> │ │ │ │ + bne.n 492ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x4f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49190 <_PyCrossInterpreterData_UnregisterClass@@Base+0x440> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 492ba <_PyCrossInterpreterData_UnregisterClass@@Base+0x4f4> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 1186c0 │ │ │ │ + bl 117ff4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49136 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + beq.n 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49136 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + bne.n 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49136 <_PyCrossInterpreterData_UnregisterClass@@Base+0x3e6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49260 <_PyCrossInterpreterData_UnregisterClass@@Base+0x49a> │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 4920e <_PyCrossInterpreterData_UnregisterClass@@Base+0x4be> │ │ │ │ + beq.n 49338 <_PyCrossInterpreterData_UnregisterClass@@Base+0x572> │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 49226 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d6> │ │ │ │ + b.n 49350 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58a> │ │ │ │ mov r8, r0 │ │ │ │ mov sl, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 49226 <_PyCrossInterpreterData_UnregisterClass@@Base+0x4d6> │ │ │ │ + b.n 49350 <_PyCrossInterpreterData_UnregisterClass@@Base+0x58a> │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ strd sl, r9, [sp, #144] @ 0x90 │ │ │ │ str.w r8, [sp, #160] @ 0xa0 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str r6, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r5 │ │ │ │ add sp, #172 @ 0xac │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - subs r4, #8 │ │ │ │ + subs r4, #56 @ 0x38 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r3, r4, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 49280 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ + cbz r0, 493a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5e2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49280 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ + beq.n 493a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5e2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49280 <_PyCrossInterpreterData_UnregisterClass@@Base+0x530> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493a8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5e2> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4929c <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ + cbz r0, 493c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5fe> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4929c <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ + beq.n 493c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4929c <_PyCrossInterpreterData_UnregisterClass@@Base+0x54c> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5fe> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 492b8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ + cbz r0, 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x61a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 492b8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ + beq.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x61a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 492b8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x568> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x61a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 492d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ + cbz r0, 493fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x636> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 492d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ + beq.n 493fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x636> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 492d4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x584> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 493fc <_PyCrossInterpreterData_UnregisterClass@@Base+0x636> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 492f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ + cbz r0, 49418 <_PyCrossInterpreterData_UnregisterClass@@Base+0x652> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 492f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ + beq.n 49418 <_PyCrossInterpreterData_UnregisterClass@@Base+0x652> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 492f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5a0> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49418 <_PyCrossInterpreterData_UnregisterClass@@Base+0x652> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 4930c <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ + cbz r0, 49434 <_PyCrossInterpreterData_UnregisterClass@@Base+0x66e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4930c <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ + beq.n 49434 <_PyCrossInterpreterData_UnregisterClass@@Base+0x66e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4930c <_PyCrossInterpreterData_UnregisterClass@@Base+0x5bc> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49434 <_PyCrossInterpreterData_UnregisterClass@@Base+0x66e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ @@ -45890,374 +46009,194 @@ │ │ │ │ moveq r0, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - sub sp, #88 @ 0x58 │ │ │ │ - mov r7, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r3, 4934e <_PyCrossInterpreterData_UnregisterClass@@Base+0x5fe> │ │ │ │ - ldr r6, [r3, #8] │ │ │ │ - b.n 4935e <_PyCrossInterpreterData_UnregisterClass@@Base+0x60e> │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.n 4935c <_PyCrossInterpreterData_UnregisterClass@@Base+0x60c> │ │ │ │ - cmp r2, #1 │ │ │ │ - bgt.n 49358 <_PyCrossInterpreterData_UnregisterClass@@Base+0x608> │ │ │ │ - cbnz r1, 4937e <_PyCrossInterpreterData_UnregisterClass@@Base+0x62e> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 4935e <_PyCrossInterpreterData_UnregisterClass@@Base+0x60e> │ │ │ │ - mov r6, r3 │ │ │ │ - ldr r1, [pc, #408] @ (494f8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7a8>) │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - add r1, sp, #32 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - str r1, [sp, #16] │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 49384 <_PyCrossInterpreterData_UnregisterClass@@Base+0x634> │ │ │ │ - b.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ - clz r6, r1 │ │ │ │ - lsrs r6, r6, #5 │ │ │ │ - adds r5, r5, r6 │ │ │ │ - beq.n 493aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x65a> │ │ │ │ - ldr r6, [r4, #0] │ │ │ │ - cbz r6, 49394 <_PyCrossInterpreterData_UnregisterClass@@Base+0x644> │ │ │ │ - subs r5, #1 │ │ │ │ - bne.n 49394 <_PyCrossInterpreterData_UnregisterClass@@Base+0x644> │ │ │ │ - movs r2, #0 │ │ │ │ - b.n 493ae <_PyCrossInterpreterData_UnregisterClass@@Base+0x65e> │ │ │ │ - ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4939c <_PyCrossInterpreterData_UnregisterClass@@Base+0x64c> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - b.n 493ae <_PyCrossInterpreterData_UnregisterClass@@Base+0x65e> │ │ │ │ - bl c72d0 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ - cmp r5, #1 │ │ │ │ - beq.n 49390 <_PyCrossInterpreterData_UnregisterClass@@Base+0x640> │ │ │ │ - b.n 49398 <_PyCrossInterpreterData_UnregisterClass@@Base+0x648> │ │ │ │ - mov r6, r5 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #28 │ │ │ │ - bl 265d7c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1bd4> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ - ldr r5, [sp, #28] │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 49436 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6e6> │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 493e4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x694> │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 494e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x790> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 49404 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6b4> │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #44 @ 0x2c │ │ │ │ - mov r0, r5 │ │ │ │ - bl d1cd4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ - ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 49436 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6e6> │ │ │ │ - movw r3, #56124 @ 0xdb3c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ - mov r0, r7 │ │ │ │ - bl cfdb8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 4968c <_PyCrossInterpreterData_UnregisterClass@@Base+0x93c> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 49452 <_PyCrossInterpreterData_UnregisterClass@@Base+0x702> │ │ │ │ - cmp r5, #0 │ │ │ │ - beq.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 493e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x690> │ │ │ │ - movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - blx 2957c │ │ │ │ - movs r1, #4 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2957c │ │ │ │ - mov r7, r0 │ │ │ │ - movs r0, #16 │ │ │ │ - blx 2a1c0 │ │ │ │ - movs r2, #0 │ │ │ │ - movs r3, #0 │ │ │ │ - strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #112 @ (adr r3, 494e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x798>) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - strd r2, r3, [r7] │ │ │ │ - add r3, pc, #112 @ (adr r3, 494f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7a0>) │ │ │ │ - ldrd r2, r3, [r3] │ │ │ │ - strd r7, r8, [r0] │ │ │ │ - strd r2, r3, [r7, #8] │ │ │ │ - mov r6, r0 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 494b0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x760> │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49446 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 49446 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49446 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6f6> │ │ │ │ - cbz r5, 494e0 <_PyCrossInterpreterData_UnregisterClass@@Base+0x790> │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 494d2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x782> │ │ │ │ - bl 989e8 │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - bl 540e0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 494da <_PyCrossInterpreterData_UnregisterClass@@Base+0x78a> │ │ │ │ - ldr r1, [sp, #44] @ 0x2c │ │ │ │ - mov r0, r6 │ │ │ │ - bl 540e0 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #88 @ 0x58 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movs r3, #1 │ │ │ │ - str r5, [r0, #116] @ 0x74 │ │ │ │ - add r3, sp, #548 @ 0x224 │ │ │ │ - @ instruction: 0xefcddcfe │ │ │ │ - ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ - strb r6, [r6, r1] │ │ │ │ - asrs r2, r6, #32 │ │ │ │ - subs r4, #52 @ 0x34 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9692 @ 0x25dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 49550 <_PyCrossInterpreterData_UnregisterClass@@Base+0x800> │ │ │ │ + beq.n 494ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x6e6> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49550 <_PyCrossInterpreterData_UnregisterClass@@Base+0x800> │ │ │ │ + beq.n 494ac <_PyCrossInterpreterData_UnregisterClass@@Base+0x6e6> │ │ │ │ movs r3, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - movw r1, #62388 @ 0xf3b4 │ │ │ │ + movw r1, #61684 @ 0xf0f4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3714 │ │ │ │ - cbnz r0, 49566 <_PyCrossInterpreterData_UnregisterClass@@Base+0x816> │ │ │ │ - b.n 49592 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ + bl c36c4 │ │ │ │ + cbnz r0, 494c2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x6fc> │ │ │ │ + b.n 494ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x728> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 49532 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7e2> │ │ │ │ - movw r0, #62388 @ 0xf3b4 │ │ │ │ + beq.n 4948e <_PyCrossInterpreterData_UnregisterClass@@Base+0x6c8> │ │ │ │ + movw r0, #61684 @ 0xf0f4 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 49592 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ - b.n 49532 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7e2> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 494ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x728> │ │ │ │ + b.n 4948e <_PyCrossInterpreterData_UnregisterClass@@Base+0x6c8> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49592 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ + cbz r0, 494ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x728> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 49596 <_PyCrossInterpreterData_UnregisterClass@@Base+0x846> │ │ │ │ + cbnz r0, 494f2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x72c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 49592 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ + beq.n 494ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x728> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49592 <_PyCrossInterpreterData_UnregisterClass@@Base+0x842> │ │ │ │ + cbnz r3, 494ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x728> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 495a6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x856> │ │ │ │ + b.n 49502 <_PyCrossInterpreterData_UnregisterClass@@Base+0x73c> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ strd r2, r4, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r0, #23628 @ 0x5c4c │ │ │ │ + movw r0, #22924 @ 0x598c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 49530 <_PyCrossInterpreterData_UnregisterClass@@Base+0x76a> │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 826f8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #9452 @ 0x24ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 49606 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8b6> │ │ │ │ + beq.n 49584 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7be> │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49606 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8b6> │ │ │ │ + beq.n 49584 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7be> │ │ │ │ mov r0, r6 │ │ │ │ - bl b895c │ │ │ │ + bl b8884 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bgt.n 4961c <_PyCrossInterpreterData_UnregisterClass@@Base+0x8cc> │ │ │ │ + bgt.n 4959a <_PyCrossInterpreterData_UnregisterClass@@Base+0x7d4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #39708 @ 0x9b1c │ │ │ │ + movw r1, #39004 @ 0x985c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 49646 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 495c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7fe> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 495e2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x892> │ │ │ │ - movw r0, #55036 @ 0xd6fc │ │ │ │ + beq.n 49560 <_PyCrossInterpreterData_UnregisterClass@@Base+0x79a> │ │ │ │ + movw r0, #54332 @ 0xd43c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ - cbz r0, 49646 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ - b.n 495e2 <_PyCrossInterpreterData_UnregisterClass@@Base+0x892> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ + cbz r0, 495c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7fe> │ │ │ │ + b.n 49560 <_PyCrossInterpreterData_UnregisterClass@@Base+0x79a> │ │ │ │ subs r0, #1 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 49646 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ + cbz r0, 495c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7fe> │ │ │ │ add.w sl, r6, #12 │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ adds r7, #1 │ │ │ │ - bl 88af4 │ │ │ │ - cbnz r0, 4964a <_PyCrossInterpreterData_UnregisterClass@@Base+0x8fa> │ │ │ │ + bl 88ac8 │ │ │ │ + cbnz r0, 495c8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x802> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 49668 <_PyCrossInterpreterData_UnregisterClass@@Base+0x918> │ │ │ │ + bne.n 495e6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x820> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 49688 <_PyCrossInterpreterData_UnregisterClass@@Base+0x938> │ │ │ │ + b.n 49606 <_PyCrossInterpreterData_UnregisterClass@@Base+0x840> │ │ │ │ cmp r8, r7 │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - bne.n 49630 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8e0> │ │ │ │ + bne.n 495ae <_PyCrossInterpreterData_UnregisterClass@@Base+0x7e8> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 49678 <_PyCrossInterpreterData_UnregisterClass@@Base+0x928> │ │ │ │ + cbnz r0, 495f6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x830> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 49646 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ + beq.n 495c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49646 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ + bne.n 495c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7fe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49646 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 495c4 <_PyCrossInterpreterData_UnregisterClass@@Base+0x7fe> │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r4, [r0, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 496aa <_PyCrossInterpreterData_UnregisterClass@@Base+0x95a> │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 82714 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29144 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ mov sl, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov lr, r3 │ │ │ │ - cbz r3, 496e8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x998> │ │ │ │ + cbz r3, 49644 <_PyCrossInterpreterData_UnregisterClass@@Base+0x87e> │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ - b.n 496ea <_PyCrossInterpreterData_UnregisterClass@@Base+0x99a> │ │ │ │ + b.n 49646 <_PyCrossInterpreterData_UnregisterClass@@Base+0x880> │ │ │ │ mov r8, r3 │ │ │ │ - ldr r5, [pc, #368] @ (4985c <_PyCrossInterpreterData_UnregisterClass@@Base+0xb0c>) │ │ │ │ + ldr r5, [pc, #368] @ (497b8 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9f2>) │ │ │ │ add.w ip, sp, #96 @ 0x60 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -46270,179 +46209,188 @@ │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r7!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r7, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 49738 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9e8> │ │ │ │ + bne.n 49694 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8ce> │ │ │ │ cmp.w sl, #1 │ │ │ │ - ble.n 49738 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9e8> │ │ │ │ + ble.n 49694 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8ce> │ │ │ │ cmp.w sl, #2 │ │ │ │ - bne.n 49738 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9e8> │ │ │ │ - cbnz r4, 4975a <_PyCrossInterpreterData_UnregisterClass@@Base+0xa0a> │ │ │ │ - ldr r1, [pc, #292] @ (49860 <_PyCrossInterpreterData_UnregisterClass@@Base+0xb10>) │ │ │ │ + bne.n 49694 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8ce> │ │ │ │ + cbnz r4, 496b6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x8f0> │ │ │ │ + ldr r1, [pc, #292] @ (497bc <_PyCrossInterpreterData_UnregisterClass@@Base+0x9f6>) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, lr │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ add r1, sp, #28 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, sl │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4981e <_PyCrossInterpreterData_UnregisterClass@@Base+0xace> │ │ │ │ + beq.n 4977a <_PyCrossInterpreterData_UnregisterClass@@Base+0x9b4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #96 @ 0x60 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ add sl, r8 │ │ │ │ ldrd r9, r7, [sp, #128] @ 0x80 │ │ │ │ ldr.w r8, [sp, #144] @ 0x90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4982c <_PyCrossInterpreterData_UnregisterClass@@Base+0xadc> │ │ │ │ + beq.n 49788 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9c2> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r6, [sp, #72] @ 0x48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ - cbz r0, 497d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa86> │ │ │ │ + cbz r0, 49732 <_PyCrossInterpreterData_UnregisterClass@@Base+0x96c> │ │ │ │ cmp.w sl, #2 │ │ │ │ - beq.n 49790 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa40> │ │ │ │ + beq.n 496ec <_PyCrossInterpreterData_UnregisterClass@@Base+0x926> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 49792 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa42> │ │ │ │ - b.n 497d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa86> │ │ │ │ + bge.n 496ee <_PyCrossInterpreterData_UnregisterClass@@Base+0x928> │ │ │ │ + b.n 49732 <_PyCrossInterpreterData_UnregisterClass@@Base+0x96c> │ │ │ │ movs r4, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 4979a <_PyCrossInterpreterData_UnregisterClass@@Base+0xa4a> │ │ │ │ + blt.n 496f6 <_PyCrossInterpreterData_UnregisterClass@@Base+0x930> │ │ │ │ lsls r3, r4, #31 │ │ │ │ - bpl.n 497b8 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa68> │ │ │ │ + bpl.n 49714 <_PyCrossInterpreterData_UnregisterClass@@Base+0x94e> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #57824 @ 0xe1e0 │ │ │ │ + movw r1, #57120 @ 0xdf20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #23636 @ 0x5c54 │ │ │ │ + movw r0, #22932 @ 0x5994 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 497da <_PyCrossInterpreterData_UnregisterClass@@Base+0xa8a> │ │ │ │ - b.n 497d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa86> │ │ │ │ + bne.n 49736 <_PyCrossInterpreterData_UnregisterClass@@Base+0x970> │ │ │ │ + b.n 49732 <_PyCrossInterpreterData_UnregisterClass@@Base+0x96c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #3700 @ 0xe74 │ │ │ │ + movw r2, #2996 @ 0xbb4 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #14836 @ 0x39f4 │ │ │ │ + movw r1, #14132 @ 0x3734 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4983c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaec> │ │ │ │ - bl 989e8 │ │ │ │ + b.n 49798 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9d2> │ │ │ │ + bl 988ec │ │ │ │ mov r1, r6 │ │ │ │ mov sl, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 497f0 <_PyCrossInterpreterData_UnregisterClass@@Base+0xaa0> │ │ │ │ + blt.n 4974c <_PyCrossInterpreterData_UnregisterClass@@Base+0x986> │ │ │ │ mov r0, r7 │ │ │ │ blx 2a3c4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49802 <_PyCrossInterpreterData_UnregisterClass@@Base+0xab2> │ │ │ │ + b.n 4975e <_PyCrossInterpreterData_UnregisterClass@@Base+0x998> │ │ │ │ mov r0, r9 │ │ │ │ - cbz r4, 497fc <_PyCrossInterpreterData_UnregisterClass@@Base+0xaac> │ │ │ │ + cbz r4, 49758 <_PyCrossInterpreterData_UnregisterClass@@Base+0x992> │ │ │ │ blx 29498 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 49802 <_PyCrossInterpreterData_UnregisterClass@@Base+0xab2> │ │ │ │ + b.n 4975e <_PyCrossInterpreterData_UnregisterClass@@Base+0x998> │ │ │ │ blx 29b74 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b52c │ │ │ │ - cbz r4, 49834 <_PyCrossInterpreterData_UnregisterClass@@Base+0xae4> │ │ │ │ + bl 9b444 │ │ │ │ + cbz r4, 49790 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9ca> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f624c │ │ │ │ - b.n 497d6 <_PyCrossInterpreterData_UnregisterClass@@Base+0xa86> │ │ │ │ + bl f6284 │ │ │ │ + b.n 49732 <_PyCrossInterpreterData_UnregisterClass@@Base+0x96c> │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4983c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaec> │ │ │ │ + b.n 49798 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9d2> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4983c <_PyCrossInterpreterData_UnregisterClass@@Base+0xaec> │ │ │ │ + b.n 49798 <_PyCrossInterpreterData_UnregisterClass@@Base+0x9d2> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #96 @ 0x60 │ │ │ │ strd r9, r7, [sp, #128] @ 0x80 │ │ │ │ str.w r8, [sp, #144] @ 0x90 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ str r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldmia r0!, {r2, r5, r7} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - subs r4, #96 @ 0x60 │ │ │ │ + subs r4, #100 @ 0x64 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 271910 │ │ │ │ + b.w 2716f0 │ │ │ │ │ │ │ │ -00049868 : │ │ │ │ +000497c4 : │ │ │ │ sub sp, #16 │ │ │ │ add sp, #16 │ │ │ │ - b.w 18d748 │ │ │ │ + b.w 18d9e0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 2642fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ - cbnz r0, 49890 │ │ │ │ + bl 2642ac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ + cbnz r0, 497ec │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 49896 │ │ │ │ + b.n 49804 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 49250 <_PyCrossInterpreterData_UnregisterClass@@Base+0x500> │ │ │ │ + b.n 49378 <_PyCrossInterpreterData_UnregisterClass@@Base+0x5b2> │ │ │ │ + ldr r0, [pc, #4] @ (497f8 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r4, [r1, #24] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (49800 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r1, #24] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movw r0, #54976 @ 0xd6c0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r4, r1 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 49902 │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 49870 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - cbz r4, 498d6 │ │ │ │ + cbz r4, 49844 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - ldr r5, [pc, #44] @ (49904 ) │ │ │ │ + ldr r5, [pc, #44] @ (49874 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str r4, [r0, #12] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #16] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r1, [r1, r5] │ │ │ │ @@ -46451,636 +46399,533 @@ │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ orrs r3, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (4990c ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #24] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (49914 ) │ │ │ │ + ldr r0, [pc, #0] @ (4987c ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r4, r0 │ │ │ │ blx 2915c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 49954 │ │ │ │ - ldr r0, [pc, #4] @ (49950 ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #12] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + b.n 4994c │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - sub sp, #32 │ │ │ │ - cmp r3, #2 │ │ │ │ - bne.n 49982 │ │ │ │ - movw r3, #4312 @ 0x10d8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23704 @ 0x5c98 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 499a0 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + ldr r3, [pc, #132] @ (49948 ) │ │ │ │ + sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ - ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ - cmp r0, #0 │ │ │ │ - ble.n 499a4 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #8] │ │ │ │ + cbz r3, 498f6 │ │ │ │ + adds r0, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 498ec │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 498dc │ │ │ │ + dmb ish │ │ │ │ + beq.n 498f6 │ │ │ │ + bl 279a18 │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 49d7a │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 49928 │ │ │ │ + add.w r0, r4, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4991e │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4990e │ │ │ │ + dmb ish │ │ │ │ + beq.n 49928 │ │ │ │ + bl 25d788 │ │ │ │ + movs r1, #16 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 730a0 │ │ │ │ + ldr r3, [pc, #20] @ (49948 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 49942 │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #24 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + sub sp, #32 │ │ │ │ + cmp r3, #2 │ │ │ │ + bne.n 4997a │ │ │ │ + movw r3, #4312 @ 0x10d8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 49998 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrsb.w r0, [r5, #35] @ 0x23 │ │ │ │ + cmp r0, #0 │ │ │ │ + ble.n 4999c │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ + bl 15b430 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 49b60 │ │ │ │ + b.n 49b58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 49ab0 │ │ │ │ + bne.w 49aa8 │ │ │ │ ldrb.w r3, [r5, #34] @ 0x22 │ │ │ │ - cbz r3, 499de │ │ │ │ + cbz r3, 499d6 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 499d0 │ │ │ │ - movw r1, #23752 @ 0x5cc8 │ │ │ │ + cbnz r2, 499c8 │ │ │ │ + movw r1, #23048 @ 0x5a08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f100 │ │ │ │ - b.n 499a0 │ │ │ │ - movw r1, #23804 @ 0x5cfc │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 49998 │ │ │ │ + movw r1, #23100 @ 0x5a3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f100 │ │ │ │ - b.n 499a0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 49998 │ │ │ │ ldrb.w r6, [r5, #33] @ 0x21 │ │ │ │ - cbz r6, 499f8 │ │ │ │ + cbz r6, 499f0 │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #2 │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ - b.n 499a0 │ │ │ │ + bl 15b430 │ │ │ │ + b.n 49998 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 49a1c │ │ │ │ + beq.n 49a14 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64020 @ 0xfa14 │ │ │ │ + movw r1, #63316 @ 0xf754 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 499a0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 49998 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #16] │ │ │ │ strb.w r2, [r5, #34] @ 0x22 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbnz r3, 49a6e │ │ │ │ + cbnz r3, 49a66 │ │ │ │ movw r1, #56144 @ 0xdb50 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r1, r3 │ │ │ │ - bl 221790 │ │ │ │ + bl 222220 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49b14 │ │ │ │ + beq.n 49b0c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54768 @ 0xd5f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 49b60 │ │ │ │ + bne.w 49b58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49af0 │ │ │ │ + beq.n 49ae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 49af0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 49af0 │ │ │ │ + bne.n 49ae8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 49ae8 │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #9056 @ 0x2360 │ │ │ │ + movw r1, #8352 @ 0x20a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ add r3, sp, #24 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #3 │ │ │ │ strd r6, r6, [sp, #20] │ │ │ │ - bl c3714 │ │ │ │ + bl c36c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 499a0 │ │ │ │ + beq.n 49998 │ │ │ │ ldrd r3, r2, [sp, #20] │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - bl 221790 │ │ │ │ + bl 222220 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 265ad8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1930> │ │ │ │ + bl 265a94 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x193c> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 49b14 │ │ │ │ - b.n 49b60 │ │ │ │ + cbz r0, 49b0c │ │ │ │ + b.n 49b58 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl 21776c │ │ │ │ + bl 2184ac │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r3, 49acc │ │ │ │ + cbz r3, 49ac4 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 265ad8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1930> │ │ │ │ - cbz r0, 49b14 │ │ │ │ + b.w 265a94 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x193c> │ │ │ │ + cbz r0, 49b0c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #54768 @ 0xd5f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 49b60 │ │ │ │ + bne.n 49b58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49af0 │ │ │ │ + beq.n 49ae8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49af0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49ae8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ - movw r1, #64956 @ 0xfdbc │ │ │ │ + movw r1, #64252 @ 0xfafc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 499a0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 49998 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r0, #0 │ │ │ │ movs r2, #2 │ │ │ │ strb.w r0, [r1, #34] @ 0x22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 49b4c │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 49b44 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 499a0 │ │ │ │ - bl d7cc0 │ │ │ │ + bne.w 49998 │ │ │ │ + bl d7c34 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ - b.n 499a0 │ │ │ │ + bl 15b430 │ │ │ │ + b.n 49998 │ │ │ │ movw r3, #56144 @ 0xdb50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 49b30 │ │ │ │ - b.n 499a0 │ │ │ │ + bne.n 49b28 │ │ │ │ + b.n 49998 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (49bfc ) │ │ │ │ - sub sp, #24 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #20] │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 49baa │ │ │ │ - adds r0, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 49ba0 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49b90 │ │ │ │ - dmb ish │ │ │ │ - beq.n 49baa │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 49f0e │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 49bdc │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 49bd2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 49bc2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 49bdc │ │ │ │ - bl 25d338 │ │ │ │ - movs r1, #16 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 730d4 │ │ │ │ - ldr r3, [pc, #20] @ (49bfc ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 49bf6 │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #24 │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 49c22 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 49b80 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 49c2e │ │ │ │ + cbz r3, 49b8c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 49c70 │ │ │ │ + b.n 49bce │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49c6c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49bca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49c6c │ │ │ │ + cbnz r3, 49bca │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49c6c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49bca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49c6c │ │ │ │ + cbnz r3, 49bca │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49c6c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49bca │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 49c6c │ │ │ │ + cbnz r3, 49bca │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 49c6c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 49bca │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl fd7e0 │ │ │ │ - cbnz r0, 49cf0 │ │ │ │ + bl fd818 │ │ │ │ + cbnz r0, 49c4e │ │ │ │ ldrd r1, r2, [r4, #-8] │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - cbz r2, 49cca │ │ │ │ + cbz r2, 49c28 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 49cca │ │ │ │ + beq.n 49c28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 49cca │ │ │ │ + cbnz r3, 49c28 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 49ce6 │ │ │ │ + cbz r0, 49c44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49ce6 │ │ │ │ + beq.n 49c44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 49ce6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 49c44 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ + b.w 7fc04 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 49d22 │ │ │ │ + beq.n 49c80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49d22 │ │ │ │ + ble.n 49c80 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49d3c │ │ │ │ + beq.n 49c9a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 49d3c │ │ │ │ + b.n 49c9a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 49d5a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 49cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 49d5a │ │ │ │ + beq.n 49cb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 49d5a │ │ │ │ + cbnz r3, 49cb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57700 @ 0xe164 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r7, [r6, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.n 49dae │ │ │ │ + beq.n 49d0c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 49dae │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 49d0c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ - movw r1, #23884 @ 0x5d4c │ │ │ │ + movw r1, #23180 @ 0x5a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 49dbe │ │ │ │ - bl 4ae2e │ │ │ │ + beq.n 49d1c │ │ │ │ + bl 4ad9c │ │ │ │ movs r5, #0 │ │ │ │ - b.n 49e18 │ │ │ │ + b.n 49d76 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 49dd4 │ │ │ │ + bge.n 49d32 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ add r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 22561c <_Py_set_inheritable_async_safe@@Base+0x1e30> │ │ │ │ + bl 2260ac <_Py_set_inheritable_async_safe@@Base+0x1e30> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 49dba │ │ │ │ + beq.n 49d18 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49df8 │ │ │ │ + ble.n 49d56 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 49e18 │ │ │ │ + ble.n 49d76 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mla r0, r4, r0, r3 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - add.w r0, r1, #12 │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 49e3e │ │ │ │ - cmp r1, #1 │ │ │ │ - bne.n 49e3e │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 49e5c │ │ │ │ - ldr r4, [pc, #60] @ (49e7c ) │ │ │ │ - add r3, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r4, #1 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - movs r3, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r3, r0 │ │ │ │ - cbnz r0, 49e5c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 49e78 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ - bl 859b4 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 49e58 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r0, #12] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - subs r4, #140 @ 0x8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 49e98 │ │ │ │ - ldr r2, [pc, #20] @ (49e9c ) │ │ │ │ - ldrd r0, r3, [r0, #8] │ │ │ │ - add.w r1, r2, #520 @ 0x208 │ │ │ │ - cmp r3, #0 │ │ │ │ - it eq │ │ │ │ - moveq r1, r2 │ │ │ │ - b.w 276a58 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - cbnz r0, 49ea4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 49ed0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 49ed0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49eec │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 49eec │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 49f0a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 10adec │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 49f0a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 49f0a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #256] @ (4a020 ) │ │ │ │ + ldr r3, [pc, #256] @ (49e8c ) │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #156] @ 0x9c │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ ldrd r3, ip, [r0] │ │ │ │ ands.w r5, r7, #63 @ 0x3f │ │ │ │ - bne.n 49f42 │ │ │ │ + bne.n 49dae │ │ │ │ orrs.w r2, r7, r8 │ │ │ │ - bne.n 49f46 │ │ │ │ + bne.n 49db2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 49f4a │ │ │ │ + b.n 49db6 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #64 @ 0x40 │ │ │ │ add r6, sp, #12 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - cbnz r5, 49f5e │ │ │ │ + cbnz r5, 49dca │ │ │ │ cmp r4, r5 │ │ │ │ it ne │ │ │ │ movne r5, #64 @ 0x40 │ │ │ │ subs r5, r4, r5 │ │ │ │ and.w r9, r4, #64 @ 0x40 │ │ │ │ add r5, ip │ │ │ │ lsrs r6, r4, #6 │ │ │ │ add r9, r5 │ │ │ │ and.w r4, r4, #63 @ 0x3f │ │ │ │ movs r3, #0 │ │ │ │ cmp r6, r3 │ │ │ │ - bls.n 49f80 │ │ │ │ + bls.n 49dec │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 4a318 │ │ │ │ + bl 4a188 │ │ │ │ movs r3, #1 │ │ │ │ - b.n 49f70 │ │ │ │ + b.n 49ddc │ │ │ │ rsb r6, r7, #119 @ 0x77 │ │ │ │ add r5, sp, #28 │ │ │ │ mov.w fp, #128 @ 0x80 │ │ │ │ and.w r6, r6, #63 @ 0x3f │ │ │ │ add.w r3, r6, #9 │ │ │ │ mov r2, fp │ │ │ │ movs r1, #0 │ │ │ │ @@ -47094,335 +46939,347 @@ │ │ │ │ mov r0, r5 │ │ │ │ add.w r9, r5, r4 │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ add r6, r9 │ │ │ │ movs r3, #0 │ │ │ │ strb.w fp, [r5, r4] │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 49fc2 │ │ │ │ + beq.n 49e2e │ │ │ │ strb.w r3, [r9, #1]! │ │ │ │ - b.n 49fb8 │ │ │ │ + b.n 49e24 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov.w r8, r8, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ orr.w r8, r8, r7, lsr #29 │ │ │ │ lsls r7, r7, #3 │ │ │ │ str.w r8, [r6, #5] │ │ │ │ mov.w r9, r3, lsr #6 │ │ │ │ str.w r7, [r6, #1] │ │ │ │ cmp r9, r4 │ │ │ │ - beq.n 49fee │ │ │ │ + beq.n 49e5a │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #12 │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - bl 4a318 │ │ │ │ - b.n 49fdc │ │ │ │ + bl 4a188 │ │ │ │ + b.n 49e48 │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ str.w r3, [sl] │ │ │ │ ldrd r2, r3, [sp, #20] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w r1, [sl, #4] │ │ │ │ - ldr r3, [pc, #28] @ (4a020 ) │ │ │ │ + ldr r3, [pc, #28] @ (49e8c ) │ │ │ │ str.w r2, [sl, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #156] @ 0x9c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4a018 │ │ │ │ + beq.n 49e84 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + add.w r0, r1, #12 │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + cbnz r2, 49eb2 │ │ │ │ + cmp r1, #1 │ │ │ │ + bne.n 49eb2 │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 49ed0 │ │ │ │ + ldr r4, [pc, #60] @ (49ef0 ) │ │ │ │ + add r3, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r4, #1 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + movs r3, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + mov r3, r0 │ │ │ │ + cbnz r0, 49ed0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 49eec │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r4, [r3, #0] │ │ │ │ + bl 8599c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 49ecc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r0, #12] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + subs r4, #144 @ 0x90 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r3, [r0, #16] │ │ │ │ + cbnz r3, 49f0c │ │ │ │ + ldr r2, [pc, #20] @ (49f10 ) │ │ │ │ + ldrd r0, r3, [r0, #8] │ │ │ │ + add.w r1, r2, #520 @ 0x208 │ │ │ │ + cmp r3, #0 │ │ │ │ + it eq │ │ │ │ + moveq r1, r2 │ │ │ │ + b.w 27682c │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + cbnz r0, 49f1a │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 49f44 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.n 49f44 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49f60 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 49f60 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 49f7e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 10b108 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 49f7e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 49f7e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ ldr.w ip, [sp, #72] @ 0x48 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 4a04e │ │ │ │ + beq.n 49fac │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 4a05e │ │ │ │ + b.n 49fbc │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 4a05c │ │ │ │ + ble.n 49fba │ │ │ │ cmp r3, #3 │ │ │ │ - bgt.n 4a058 │ │ │ │ - cbnz r2, 4a082 │ │ │ │ + bgt.n 49fb6 │ │ │ │ + cbnz r2, 49fe0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a05e │ │ │ │ + b.n 49fbc │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #224] @ (4a140 ) │ │ │ │ + ldr r1, [pc, #224] @ (4a0a0 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4a088 │ │ │ │ - b.n 4a138 │ │ │ │ + cbnz r0, 49fe6 │ │ │ │ + b.n 4a096 │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r6, r5 │ │ │ │ ldr.w r9, [r4] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 4a110 │ │ │ │ + beq.n 4a06e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 4a0d6 │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + cbz r0, 4a034 │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4a0ac │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 4a00a │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4a138 │ │ │ │ + bne.n 4a096 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a0d0 │ │ │ │ - bl 85f00 │ │ │ │ + b.n 4a02e │ │ │ │ + bl 85ee8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a0cc │ │ │ │ + beq.n 4a02a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4a0cc │ │ │ │ + cbnz r3, 4a02a │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4a09e │ │ │ │ + beq.n 49ffc │ │ │ │ cmp r6, #2 │ │ │ │ - bne.n 4a0d8 │ │ │ │ - b.n 4a118 │ │ │ │ + bne.n 4a036 │ │ │ │ + b.n 4a076 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4a0ee │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4a138 │ │ │ │ + cbnz r0, 4a04c │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4a096 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4a11c │ │ │ │ - bl 85f00 │ │ │ │ + b.n 4a07a │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4a10a │ │ │ │ + beq.n 4a068 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4a10a │ │ │ │ + cbnz r3, 4a068 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4a11c │ │ │ │ - b.n 4a0e2 │ │ │ │ + bne.n 4a07a │ │ │ │ + b.n 4a040 │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4a11c │ │ │ │ + b.n 4a07a │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r8 │ │ │ │ - bl 159408 │ │ │ │ + bl 158fa8 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r4, [sp, #72] @ 0x48 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 21be98 <_Py_RestoreSignals@@Base+0x1e40> │ │ │ │ + b.w 21cbd4 <_Py_RestoreSignals@@Base+0x1f00> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - subs r4, #184 @ 0xb8 │ │ │ │ + nop │ │ │ │ + subs r4, #188 @ 0xbc │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 4a166 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 4a0c6 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 4a172 │ │ │ │ + cbz r3, 4a0d2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 4a194 │ │ │ │ + b.n 4a0f4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4a190 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4a0f0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 4a190 │ │ │ │ + cbnz r3, 4a0f0 │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 4a190 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 4a0f0 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #34472 @ 0x86a8 │ │ │ │ + movw r0, #33768 @ 0x83e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1eb6a4 <_PyErr_ProgramDecodedTextObject@@Base+0x38c> │ │ │ │ + bl 1ec61c <_PyErr_ProgramDecodedTextObject@@Base+0x38c> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4a218 │ │ │ │ + bne.n 4a178 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ mov r6, r0 │ │ │ │ - bl 487d8 │ │ │ │ + bl 487e4 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4a202 │ │ │ │ - movw r3, #42325 @ 0xa555 │ │ │ │ + beq.n 4a162 │ │ │ │ + movw r3, #41309 @ 0xa15d │ │ │ │ movt r3, #22 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 4a20c │ │ │ │ + bne.n 4a16c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 206c90 <_PyCompile_GetBinaryIntrinsicName@@Base+0xe04> │ │ │ │ - bl 80b28 │ │ │ │ + b.w 207ab4 <_PyCompile_GetBinaryIntrinsicName@@Base+0xe04> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4a1ea │ │ │ │ - b.n 4a220 │ │ │ │ + beq.n 4a14a │ │ │ │ + b.n 4a180 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #1 │ │ │ │ - bl 153f88 │ │ │ │ + bl 153a38 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0004a224 : │ │ │ │ - b.w 1f63fc <_PyTime_gmtime@@Base+0x44> │ │ │ │ - movw r1, #65020 @ 0xfdfc │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.w 42a36 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - vpush {d8} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 147f54 │ │ │ │ - vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ - vmov.f64 d8, d0 │ │ │ │ - vcmp.f64 d0, d7 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 4a264 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 4a276 │ │ │ │ - b.n 4a2b2 │ │ │ │ - vabs.f64 d7, d0 │ │ │ │ - vldr d6, [pc, #92] @ 4a2c8 │ │ │ │ - vcmp.f64 d7, d6 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4a2b6 │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - movs r3, #0 │ │ │ │ - vmov.f64 d0, d8 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - blx 2973c │ │ │ │ - vcmp.f64 d8, d0 │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - vmrs APSR_nzcv, fpscr │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4a2be │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - b.n 4a2be │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4a2be │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - vpop {d8} │ │ │ │ - pop {r3, pc} │ │ │ │ - nop.w │ │ │ │ - @ instruction: 0xffffffff │ │ │ │ - vqrdmlsh.s , , d31[0] │ │ │ │ - │ │ │ │ -0004a2d0 : │ │ │ │ - ldr r3, [pc, #64] @ (4a314 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbz r0, 4a310 │ │ │ │ - ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ - cmp r3, #3 │ │ │ │ - bne.n 4a2e8 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - b.n 4a2da │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.n 4a2fe │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - ldr r1, [r0, #28] │ │ │ │ - add.w r3, r2, #124 @ 0x7c │ │ │ │ - ldr r2, [r2, #116] @ 0x74 │ │ │ │ - add.w r3, r3, r2, lsl #1 │ │ │ │ - cmp r1, r3 │ │ │ │ - bcc.n 4a2e4 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cbz r0, 4a310 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ +0004a184 : │ │ │ │ + b.w 1f7370 <_PyTime_gmtime@@Base+0x44> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movw r4, #42104 @ 0xa478 │ │ │ │ movt r4, #55146 @ 0xd76a │ │ │ │ ldrd r5, r7, [r0, #8] │ │ │ │ ldrd ip, r2, [r0] │ │ │ │ eor.w r3, r5, r7 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ @@ -48094,342 +47951,433 @@ │ │ │ │ str.w ip, [r0] │ │ │ │ add r3, r1 │ │ │ │ str r7, [r0, #12] │ │ │ │ str r5, [r0, #8] │ │ │ │ add.w r3, r2, r3, ror #11 │ │ │ │ str r3, [r0, #4] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + movw r1, #64316 @ 0xfb3c │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w 429e8 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + vpush {d8} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 14798c │ │ │ │ + vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ + vmov.f64 d8, d0 │ │ │ │ + vcmp.f64 d0, d7 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bne.n 4aa86 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 4aa98 │ │ │ │ + b.n 4aad4 │ │ │ │ + vabs.f64 d7, d0 │ │ │ │ + vldr d6, [pc, #92] @ 4aae8 │ │ │ │ + vcmp.f64 d7, d6 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + bhi.n 4aad8 │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + movs r3, #0 │ │ │ │ + vmov.f64 d0, d8 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + blx 2973c │ │ │ │ + vcmp.f64 d8, d0 │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + vmrs APSR_nzcv, fpscr │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4aae0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + b.n 4aae0 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4aae0 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + vpop {d8} │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + @ instruction: 0xffffffff │ │ │ │ + vqrdmlsh.s , , d31[0] │ │ │ │ + │ │ │ │ +0004aaf0 : │ │ │ │ + ldr r3, [pc, #64] @ (4ab34 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #52] @ 0x34 │ │ │ │ + cbz r0, 4ab30 │ │ │ │ + ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ + cmp r3, #3 │ │ │ │ + bne.n 4ab08 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + b.n 4aafa │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 4ab1e │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + ldr r1, [r0, #28] │ │ │ │ + add.w r3, r2, #124 @ 0x7c │ │ │ │ + ldr r2, [r2, #116] @ 0x74 │ │ │ │ + add.w r3, r3, r2, lsl #1 │ │ │ │ + cmp r1, r3 │ │ │ │ + bcc.n 4ab04 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cbz r0, 4ab30 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -0004abda : │ │ │ │ +0004ab38 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (4ac0c ) │ │ │ │ + ldr r3, [pc, #32] @ (4ab68 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1b90f0 │ │ │ │ - cbz r0, 4ac08 │ │ │ │ + bl 1b9f88 │ │ │ │ + cbz r0, 4ab66 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4ac30 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4ac3e │ │ │ │ + bne.n 4ab8c │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4ab9a │ │ │ │ mov r0, r4 │ │ │ │ blx 2a1a4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 199a5c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 1920dc │ │ │ │ - cbz r0, 4ac78 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4ac76 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cbnz r3, 4ac76 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 4aca6 │ │ │ │ - movw r3, #48080 @ 0xbbd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18852 @ 0x49a4 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4acd0 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r1, [r0, #8] │ │ │ │ - cmp r3, r4 │ │ │ │ - beq.n 4acce │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cbnz r3, 4acce │ │ │ │ - mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 19a5b4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr r3, [pc, #176] @ (4ad94 ) │ │ │ │ + ldr r3, [pc, #176] @ (4ac60 ) │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4ad16 │ │ │ │ + cbz r3, 4abe2 │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4ad0c │ │ │ │ + bne.n 4abd8 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4acfc │ │ │ │ + bne.n 4abc8 │ │ │ │ dmb ish │ │ │ │ - beq.n 4ad16 │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 4abe2 │ │ │ │ + bl 279a18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ - bl 49f0e │ │ │ │ + bl 49d7a │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4ad48 │ │ │ │ + cbz r3, 4ac14 │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4ad3e │ │ │ │ + bne.n 4ac0a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4ad2e │ │ │ │ + bne.n 4abfa │ │ │ │ dmb ish │ │ │ │ - beq.n 4ad48 │ │ │ │ - bl 25d338 │ │ │ │ - movw r1, #62048 @ 0xf260 │ │ │ │ + beq.n 4ac14 │ │ │ │ + bl 25d788 │ │ │ │ + movw r1, #61344 @ 0xefa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ ldrb.w r0, [r3], #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, #16 │ │ │ │ and.w r5, r0, #15 │ │ │ │ mov.w r0, r0, lsr #4 │ │ │ │ ldrb r5, [r1, r5] │ │ │ │ ldrb r0, [r1, r0] │ │ │ │ strb.w r0, [r2], #2 │ │ │ │ strb.w r5, [r2, #-1] │ │ │ │ - bne.n 4ad56 │ │ │ │ + bne.n 4ac22 │ │ │ │ movs r1, #32 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 80ac8 │ │ │ │ - ldr r3, [pc, #20] @ (4ad94 ) │ │ │ │ + bl 80aac │ │ │ │ + ldr r3, [pc, #20] @ (4ac60 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4ad8e │ │ │ │ + beq.n 4ac5a │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 192484 │ │ │ │ + cbz r0, 4ac9a │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4ac98 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cbnz r3, 4ac98 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbnz r1, 4acc8 │ │ │ │ + movw r3, #48080 @ 0xbbd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4acf2 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + ldr r3, [r2, #0] │ │ │ │ + str r1, [r0, #8] │ │ │ │ + cmp r3, r4 │ │ │ │ + beq.n 4acf0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r2, #0] │ │ │ │ + cbnz r3, 4acf0 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1619bc <_PyUnicode_Copy@@Base> │ │ │ │ - cbz r0, 4adbe │ │ │ │ + bl 1615dc <_PyUnicode_Copy@@Base> │ │ │ │ + cbz r0, 4ad1a │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #61552 @ 0xf070 │ │ │ │ + movw r0, #64480 @ 0xfbe0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r3, 4add2 │ │ │ │ - movw r0, #23936 @ 0x5d80 │ │ │ │ + cbnz r3, 4ad2e │ │ │ │ + movw r0, #23232 @ 0x5ac0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 145a5c │ │ │ │ - cbnz r0, 4ae04 │ │ │ │ + bl 145494 │ │ │ │ + cbnz r0, 4ad60 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r2, r4 │ │ │ │ - movw r0, #23952 @ 0x5d90 │ │ │ │ + movw r0, #23248 @ 0x5ad0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 146090 │ │ │ │ - b.n 4ae28 │ │ │ │ + bl 145ac8 │ │ │ │ + b.n 4ad84 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 4ae26 │ │ │ │ + bne.n 4ad82 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6900 @ 0x1af4 │ │ │ │ + movw r1, #6196 @ 0x1834 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 4aee2 │ │ │ │ + b.w 448e6 <_PyLong_UnsignedLongLong_Converter@@Base+0x60> │ │ │ │ + movw r0, #19616 @ 0x4ca0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + movs r1, #3 │ │ │ │ + b.w 80aac │ │ │ │ + b.n 4ae5a │ │ │ │ │ │ │ │ -0004ae2e : │ │ │ │ +0004ad9c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #32] @ (4ae60 ) │ │ │ │ + ldr r0, [pc, #32] @ (4adcc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #23984 @ 0x5db0 │ │ │ │ + movw r2, #23280 @ 0x5af0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 4492e <_PyLong_UnsignedLongLong_Converter@@Base+0x60> │ │ │ │ - movw r0, #20432 @ 0x4fd0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movs r1, #3 │ │ │ │ - b.w 80ac8 │ │ │ │ + b.n 4add2 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + blx 29778 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 813f0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 4aea2 │ │ │ │ + beq.n 4ae1a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3760 @ 0xeb0 │ │ │ │ + movw r0, #3056 @ 0xbf0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbnz r0, 4aea2 │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbnz r0, 4ae1a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4aee0 │ │ │ │ + b.n 4ae58 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4aeb6 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4ae2e │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae9e │ │ │ │ + bne.n 4ae16 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4aeca │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4ae42 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ae9e │ │ │ │ + bne.n 4ae16 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 122284 <_Py_set_inheritable@@Base> │ │ │ │ + bl 121c34 <_Py_set_inheritable@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ae9e │ │ │ │ + beq.n 4ae16 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r7, 4af06 │ │ │ │ + cbz r7, 4ae7e │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4af06 │ │ │ │ + beq.n 4ae7e │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.n 4af12 │ │ │ │ - bl 16b2d4 <_PyParkingLot_Unpark@@Base+0x3d0> │ │ │ │ + bgt.n 4ae8a │ │ │ │ + bl 16aef8 <_PyParkingLot_Unpark@@Base+0x3ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4afa8 │ │ │ │ - b.n 4b04a │ │ │ │ + bne.n 4af20 │ │ │ │ + b.n 4afc2 │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 4afae │ │ │ │ + bne.n 4af26 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ cmp r2, #0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ - blt.n 4af2c │ │ │ │ + blt.n 4aea4 │ │ │ │ cmp r5, r2 │ │ │ │ it ge │ │ │ │ movge r5, r2 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ movs r6, #0 │ │ │ │ subs r5, #1 │ │ │ │ mov.w r8, #4294967295 @ 0xffffffff │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #28] │ │ │ │ cmp r5, r6 │ │ │ │ - ble.n 4af98 │ │ │ │ + ble.n 4af10 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bne.n 4af66 │ │ │ │ + bne.n 4aede │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e9988 │ │ │ │ - cbnz r0, 4af54 │ │ │ │ + bl 1ea900 │ │ │ │ + cbnz r0, 4aecc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, r6 │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 4afcc │ │ │ │ + b.n 4af44 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r0, #0] │ │ │ │ str.w r0, [r2, #260] @ 0x104 │ │ │ │ str r0, [r4, #16] │ │ │ │ str.w r8, [r4, #24] │ │ │ │ subs r2, r5, r6 │ │ │ │ @@ -48448,935 +48396,929 @@ │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r7, #0] │ │ │ │ str r7, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4af78 │ │ │ │ - b.n 4af3a │ │ │ │ + bne.n 4aef0 │ │ │ │ + b.n 4aeb2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ add r2, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4b04a │ │ │ │ + beq.n 4afc2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4b04a │ │ │ │ + b.n 4afc2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d120 │ │ │ │ + bl 27ce70 │ │ │ │ cmp r0, r7 │ │ │ │ - bcs.n 4afc2 │ │ │ │ + bcs.n 4af3a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10ec90 │ │ │ │ + bl 10efbc │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4afd0 │ │ │ │ + cbnz r0, 4af48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b04a │ │ │ │ + b.n 4afc2 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4afea │ │ │ │ + blt.n 4af62 │ │ │ │ mul.w r3, r7, r5 │ │ │ │ cmp r0, r3 │ │ │ │ - bge.n 4afea │ │ │ │ + bge.n 4af62 │ │ │ │ add r0, r7 │ │ │ │ mov r1, r7 │ │ │ │ subs r0, #1 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ mov r5, r0 │ │ │ │ movs r7, #0 │ │ │ │ subs r5, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, r7 │ │ │ │ - ble.n 4b02a │ │ │ │ - bl 1920dc │ │ │ │ - cbnz r0, 4b016 │ │ │ │ + ble.n 4afa2 │ │ │ │ + bl 192484 │ │ │ │ + cbnz r0, 4af8e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4afcc │ │ │ │ + beq.n 4af44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4afcc │ │ │ │ + bne.n 4af44 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4afcc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4af44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 4b026 │ │ │ │ + beq.n 4af9e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b026 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4af9e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r7, #1 │ │ │ │ - b.n 4aff2 │ │ │ │ + b.n 4af6a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b04a │ │ │ │ + beq.n 4afc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b04a │ │ │ │ + cbnz r3, 4afc2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.n 4b052 │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - blx 29778 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 2214fc │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.n 4b090 │ │ │ │ - beq.n 4b094 │ │ │ │ - movw r0, #4316 @ 0x10dc │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b09c │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 4b09c │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r6, [r5] │ │ │ │ blx 298b0 │ │ │ │ mov r0, r6 │ │ │ │ blx 298b0 │ │ │ │ mov r0, r5 │ │ │ │ blx 298b0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 79578 │ │ │ │ + bl 7955c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7fc20 │ │ │ │ + bl 7fc04 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b0ec │ │ │ │ + beq.n 4b016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b0ec │ │ │ │ + cbnz r3, 4b016 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 221f88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 4b03a │ │ │ │ + beq.n 4b03e │ │ │ │ + movw r0, #4316 @ 0x10dc │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 4b046 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 4b046 │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 158358 <_PyTime_AsTimespec@@Base+0x3e8> │ │ │ │ - cbz r0, 4b124 │ │ │ │ + bl 157e08 <_PyTime_AsTimespec@@Base+0x3ec> │ │ │ │ + cbz r0, 4b07e │ │ │ │ mov r4, r0 │ │ │ │ - bl 2026f8 │ │ │ │ + bl 20351c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b126 │ │ │ │ + bne.n 4b080 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b124 │ │ │ │ + beq.n 4b07e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b124 │ │ │ │ + cbnz r3, 4b07e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ - bl cfdb8 │ │ │ │ + bl 1220bc │ │ │ │ + bl cfd3c │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 4b192 │ │ │ │ + beq.n 4b0ec │ │ │ │ mov r0, r3 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 4b192 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 4b0ec │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 12270c │ │ │ │ - bl cfdb8 │ │ │ │ + bl 1220bc │ │ │ │ + bl cfd3c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #62948 @ 0xf5e4 │ │ │ │ + movw r0, #62244 @ 0xf324 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ mov r3, r7 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b24e │ │ │ │ + b.n 4b1a8 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4b236 │ │ │ │ + beq.n 4b190 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bge.n 4b236 │ │ │ │ + bge.n 4b190 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r5, [r3, r4, lsl #2] │ │ │ │ cmp r7, r5 │ │ │ │ - bne.n 4b1b0 │ │ │ │ + bne.n 4b10a │ │ │ │ ldr r1, [r6, #20] │ │ │ │ - cbnz r1, 4b202 │ │ │ │ - b.n 4b1f8 │ │ │ │ + cbnz r1, 4b15c │ │ │ │ + b.n 4b152 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r2, #2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b1e2 │ │ │ │ + beq.n 4b13c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b1e2 │ │ │ │ + cbnz r3, 4b13c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 4b18e │ │ │ │ - bne.n 4b1aa │ │ │ │ + blt.n 4b0e8 │ │ │ │ + bne.n 4b104 │ │ │ │ adds r4, #1 │ │ │ │ - b.n 4b194 │ │ │ │ + b.n 4b0ee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b228 │ │ │ │ + bne.n 4b182 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b24e │ │ │ │ + b.n 4b1a8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 4b1f8 │ │ │ │ + bge.n 4b152 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ add.w r4, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #4] │ │ │ │ adds r4, #4 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 4b1ee │ │ │ │ + beq.n 4b148 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 4b21a │ │ │ │ + b.n 4b174 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b1f8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b1f8 │ │ │ │ + bne.n 4b152 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b152 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #560 @ 0x230 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65392 @ 0xff70 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4b18e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4b0e8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r4, [r0, #4] │ │ │ │ - bl 79578 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - bl 79634 │ │ │ │ - ldr r0, [r5, #12] │ │ │ │ - bl 79634 │ │ │ │ - ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b296 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b296 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r4, [r0, #52] @ 0x34 │ │ │ │ - sub sp, #16 │ │ │ │ - ldr r4, [r4, #80] @ 0x50 │ │ │ │ - ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 4b36a │ │ │ │ - mov r5, r3 │ │ │ │ - mov r6, r2 │ │ │ │ - mov r8, r1 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 4b36a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 4b36a │ │ │ │ - mov r1, r8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - mov r1, r8 │ │ │ │ - strd r9, sl, [sp, #8] │ │ │ │ - movw r3, #39517 @ 0x9a5d │ │ │ │ - movt r3, #25 │ │ │ │ - movw r0, #24064 @ 0x5e00 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 84c9c │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 4b314 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 262910 │ │ │ │ - ldr r2, [r4, #52] @ 0x34 │ │ │ │ - movs r3, #1 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r1, #646 @ 0x286 │ │ │ │ - str r3, [r4, #24] │ │ │ │ - mov r3, r0 │ │ │ │ - ldr r2, [r2, #80] @ 0x50 │ │ │ │ - movw r0, #24076 @ 0x5e0c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - str r7, [r4, #24] │ │ │ │ - beq.n 4b34a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b34a │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.n 4b308 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4b36a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 4b36a │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ - add sp, #16 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4b38e │ │ │ │ + cbz r3, 4b1ca │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4b39e │ │ │ │ + b.n 4b1da │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4b39c │ │ │ │ + blt.n 4b1d8 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4b398 │ │ │ │ - cbnz r1, 4b3be │ │ │ │ + bgt.n 4b1d4 │ │ │ │ + cbnz r1, 4b1fa │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4b39e │ │ │ │ + b.n 4b1da │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #424] @ (4b548 ) │ │ │ │ + ldr r1, [pc, #420] @ (4b380 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b3c4 │ │ │ │ - b.n 4b420 │ │ │ │ + cbnz r0, 4b200 │ │ │ │ + b.n 4b25c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4b3ea │ │ │ │ + beq.n 4b226 │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4b3d4 │ │ │ │ + cbz r6, 4b210 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4b3d4 │ │ │ │ + bne.n 4b210 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4b3ee │ │ │ │ + b.n 4b22a │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4b3dc │ │ │ │ + cbnz r0, 4b218 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4b3ee │ │ │ │ - bl c72d0 │ │ │ │ + b.n 4b22a │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4b420 │ │ │ │ + blt.n 4b25c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4b3d0 │ │ │ │ - b.n 4b3d8 │ │ │ │ + beq.n 4b20c │ │ │ │ + b.n 4b214 │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 265d7c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1bd4> │ │ │ │ + bl 265b20 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x19c8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b420 │ │ │ │ + beq.n 4b25c │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b476 │ │ │ │ + beq.n 4b2b2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4b424 │ │ │ │ + beq.n 4b260 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b52a │ │ │ │ + b.n 4b366 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 4b444 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 4b280 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4b420 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4b25c │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b420 │ │ │ │ + beq.n 4b25c │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4b476 │ │ │ │ + ble.n 4b2b2 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 4b420 │ │ │ │ + bl d2728 │ │ │ │ + b.n 4b25c │ │ │ │ mov r0, r7 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 4b814 │ │ │ │ + bl 4b5ce │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b492 │ │ │ │ + cbnz r0, 4b2ce │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4b420 │ │ │ │ + beq.n 4b25c │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 4b420 │ │ │ │ + bl d2728 │ │ │ │ + b.n 4b25c │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #5 │ │ │ │ blx 2957c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b538 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b370 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #128 @ (adr r3, 4b540 ) │ │ │ │ + add r3, pc, #124 @ (adr r3, 4b378 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movw r3, #57840 @ 0xe1f0 │ │ │ │ movt r3, #50130 @ 0xc3d2 │ │ │ │ str r3, [r7, #16] │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 4b4fa │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 4b336 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b486 │ │ │ │ + beq.n 4b2c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b486 │ │ │ │ + bne.n 4b2c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b486 │ │ │ │ - cbz r5, 4b52a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b2c2 │ │ │ │ + cbz r5, 4b366 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4b51c │ │ │ │ - bl 989e8 │ │ │ │ + blt.n 4b358 │ │ │ │ + bl 988ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 5458e │ │ │ │ + bl 54342 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 4b524 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 4b360 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 5458e │ │ │ │ + bl 54342 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - nop.w │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r0, #116] @ 0x74 │ │ │ │ add r3, sp, #548 @ 0x224 │ │ │ │ @ instruction: 0xefcddcfe │ │ │ │ ldr r0, [sp, #744] @ 0x2e8 │ │ │ │ strb r6, [r6, r1] │ │ │ │ asrs r2, r6, #32 │ │ │ │ - subs r4, #228 @ 0xe4 │ │ │ │ + subs r4, #232 @ 0xe8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r4, [r0, #4] │ │ │ │ + bl 7955c │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + bl 79618 │ │ │ │ + ldr r0, [r5, #12] │ │ │ │ + bl 79618 │ │ │ │ + ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b3c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 4b3c8 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r4, [r0, #52] @ 0x34 │ │ │ │ + sub sp, #16 │ │ │ │ + ldr r4, [r4, #80] @ 0x50 │ │ │ │ + ldrd r9, sl, [sp, #48] @ 0x30 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 4b49c │ │ │ │ + mov r5, r3 │ │ │ │ + mov r6, r2 │ │ │ │ + mov r8, r1 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 80b0c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 4b49c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25c664 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 4b49c │ │ │ │ + mov r1, r8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25d7f0 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25d7f0 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + mov r1, r8 │ │ │ │ + strd r9, sl, [sp, #8] │ │ │ │ + movw r3, #42421 @ 0xa5b5 │ │ │ │ + movt r3, #25 │ │ │ │ + movw r0, #23360 @ 0x5b40 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 84c80 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 4b446 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 2628d0 │ │ │ │ + ldr r2, [r4, #52] @ 0x34 │ │ │ │ + movs r3, #1 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r1, #646 @ 0x286 │ │ │ │ + str r3, [r4, #24] │ │ │ │ + mov r3, r0 │ │ │ │ + ldr r2, [r2, #80] @ 0x50 │ │ │ │ + movw r0, #23372 @ 0x5b4c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 25de64 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + str r7, [r4, #24] │ │ │ │ + beq.n 4b47c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4b47c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 4b43a │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4b49c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 4b49c │ │ │ │ + mov r0, r6 │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ + add sp, #16 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4b56e │ │ │ │ + bne.n 4b4c4 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4b586 │ │ │ │ - b.n 4b59a │ │ │ │ + cbnz r0, 4b4dc │ │ │ │ + b.n 4b4f0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63836 @ 0xf95c │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b562 │ │ │ │ - b.n 4b674 │ │ │ │ - bl 85f00 │ │ │ │ + bne.n 4b4b8 │ │ │ │ + b.n 4b5ca │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b5a8 │ │ │ │ + bne.n 4b4fe │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4b5b8 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4b50e │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b674 │ │ │ │ + bne.n 4b5ca │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b5b8 │ │ │ │ + b.n 4b50e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4b596 │ │ │ │ + bne.n 4b4ec │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4b596 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4b4ec │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4b5d8 │ │ │ │ + bne.n 4b52e │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24088 @ 0x5e18 │ │ │ │ + movw r1, #23384 @ 0x5b58 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4b674 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4b5ca │ │ │ │ ldr r6, [r7, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 4b5ea │ │ │ │ + blt.n 4b540 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ b.w 2ed9c │ │ │ │ negs r3, r3 │ │ │ │ cmp r4, r3 │ │ │ │ - ble.n 4b5f2 │ │ │ │ - cbnz r4, 4b616 │ │ │ │ + ble.n 4b548 │ │ │ │ + cbnz r4, 4b56c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 256f24 <_PyTime_AsTimeval@@Base+0x12f4> │ │ │ │ + bl 257598 <_PyTime_AsTimeval@@Base+0x12f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b674 │ │ │ │ + beq.n 4b5ca │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4b676 │ │ │ │ + b.n 4b5cc │ │ │ │ negs r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20742c │ │ │ │ - cbnz r0, 4b674 │ │ │ │ + bl 2082a8 │ │ │ │ + cbnz r0, 4b5ca │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 4b630 │ │ │ │ + bge.n 4b586 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ bl 2ed9c │ │ │ │ - cbnz r0, 4b654 │ │ │ │ - b.n 4b674 │ │ │ │ + cbnz r0, 4b5aa │ │ │ │ + b.n 4b5ca │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - bl 256f24 <_PyTime_AsTimeval@@Base+0x12f4> │ │ │ │ + bl 257598 <_PyTime_AsTimeval@@Base+0x12f8> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b674 │ │ │ │ + beq.n 4b5ca │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b668 │ │ │ │ + beq.n 4b5be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4b668 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4b5be │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 20742c │ │ │ │ + bl 2082a8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b60c │ │ │ │ + beq.n 4b562 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4b5ec │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + bl 826f8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4b696 │ │ │ │ + cbz r3, 4b60e │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 4b6a8 │ │ │ │ + b.n 4b620 │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4b6a6 │ │ │ │ + ble.n 4b61e │ │ │ │ cmp r2, #5 │ │ │ │ - bgt.n 4b6a0 │ │ │ │ - cbnz r1, 4b6ca │ │ │ │ + bgt.n 4b618 │ │ │ │ + cbnz r1, 4b642 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 4b6a8 │ │ │ │ + b.n 4b620 │ │ │ │ mov r9, r3 │ │ │ │ - ldr r1, [pc, #356] @ (4b810 ) │ │ │ │ + ldr r1, [pc, #356] @ (4b788 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #5 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4b6d2 │ │ │ │ - b.n 4b78c │ │ │ │ + cbnz r0, 4b64a │ │ │ │ + b.n 4b704 │ │ │ │ clz r9, r1 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4b6e6 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4b65e │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b78c │ │ │ │ + bne.n 4b704 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4b6fc │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4b674 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b78c │ │ │ │ + bne.n 4b704 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4b714 │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 4b68c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4b78c │ │ │ │ + bne.n 4b704 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4b738 │ │ │ │ - bl 85f00 │ │ │ │ + b.n 4b6b0 │ │ │ │ + bl 85ee8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b734 │ │ │ │ + beq.n 4b6ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4b734 │ │ │ │ + cbnz r3, 4b6ac │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ - beq.n 4b706 │ │ │ │ + beq.n 4b67e │ │ │ │ add r6, r9 │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 4b7e8 │ │ │ │ + beq.n 4b760 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4b748 │ │ │ │ + cbz r0, 4b6c0 │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 4b750 │ │ │ │ - b.n 4b754 │ │ │ │ + bne.n 4b6c8 │ │ │ │ + b.n 4b6cc │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 4b75c │ │ │ │ + b.n 4b6d4 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4b778 │ │ │ │ + bge.n 4b6f0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24124 @ 0x5e3c │ │ │ │ + movw r1, #23420 @ 0x5b7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4b78c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4b704 │ │ │ │ movw r9, #4364 @ 0x110c │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 4b790 │ │ │ │ + beq.n 4b708 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201664 │ │ │ │ - cbnz r0, 4b794 │ │ │ │ + bl 202488 │ │ │ │ + cbnz r0, 4b70c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4b808 │ │ │ │ + b.n 4b780 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b796 │ │ │ │ + b.n 4b70e │ │ │ │ add r4, sp, #24 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.n 4b7aa │ │ │ │ + beq.n 4b722 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b78c │ │ │ │ + beq.n 4b704 │ │ │ │ add r6, sp, #32 │ │ │ │ - b.n 4b7ac │ │ │ │ + b.n 4b724 │ │ │ │ movs r6, #0 │ │ │ │ mov.w sl, #0 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r3, r6 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ strd r5, sl, [sp] │ │ │ │ blx 297b4 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 4b802 │ │ │ │ + bge.n 4b77a │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4b7f2 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 4b76a │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4b7b0 │ │ │ │ - b.n 4b78c │ │ │ │ + beq.n 4b728 │ │ │ │ + b.n 4b704 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 4b760 │ │ │ │ + blt.n 4b6d8 │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r4 │ │ │ │ - b.n 4b7ac │ │ │ │ + b.n 4b724 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 4b78c │ │ │ │ + bl f627c │ │ │ │ + b.n 4b704 │ │ │ │ mov r0, r9 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r5, #60 @ 0x3c │ │ │ │ + subs r5, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4b832 │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - bl 82714 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldrb.w r2, [r1, #87] @ 0x57 │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bmi.n 4b85c │ │ │ │ + bmi.n 4b7b2 │ │ │ │ movw r2, #24972 @ 0x618c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 4b896 │ │ │ │ + bne.n 4b7ec │ │ │ │ mov r6, r0 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4b892 │ │ │ │ + cbz r0, 4b7e8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 89fdc │ │ │ │ + bl 89fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b87c │ │ │ │ + beq.n 4b7d2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 89fdc │ │ │ │ + bl 89fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4b89e │ │ │ │ + bne.n 4b7f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4b892 │ │ │ │ + beq.n 4b7e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4b892 │ │ │ │ + cbnz r3, 4b7e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4b89e │ │ │ │ + b.n 4b7f4 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ adds r0, #8 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + ldr r0, [pc, #0] @ (4b814 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r1, #24] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - cbz r1, 4b8c2 │ │ │ │ + cbz r1, 4b820 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 4b8ca │ │ │ │ + b.n 4b828 │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - b.w 346b8 │ │ │ │ - movw r1, #64880 @ 0xfd70 │ │ │ │ + b.w 346bc │ │ │ │ + movw r1, #64176 @ 0xfab0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4ba1c │ │ │ │ + b.n 4b978 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #87] @ 0x57 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 4b908 │ │ │ │ + bmi.n 4b866 │ │ │ │ movw r3, #24972 @ 0x618c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4b908 │ │ │ │ + beq.n 4b866 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 4b920 │ │ │ │ + b.n 4b87e │ │ │ │ mov r0, r4 │ │ │ │ - bl 329d8 <_PyXI_ApplyError@@Base+0x3de> │ │ │ │ + bl 3279a <_PyXI_ApplyError@@Base+0x166> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4b8fe │ │ │ │ + beq.n 4b85c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -49386,130 +49328,129 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r4, [r0, #52] @ 0x34 │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r4, #16] │ │ │ │ ldrd sl, r9, [sp, #40] @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 4ba0c │ │ │ │ + beq.n 4b96a │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ba0c │ │ │ │ + bne.n 4b96a │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ba0c │ │ │ │ + beq.n 4b96a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r5 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, sl │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r3, r5 │ │ │ │ strd sl, r0, [sp] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #24164 @ 0x5e64 │ │ │ │ + movw r0, #23460 @ 0x5ba4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4b9b4 │ │ │ │ + cbnz r0, 4b912 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #533 @ 0x215 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #16] │ │ │ │ - movw r0, #24172 @ 0x5e6c │ │ │ │ + movw r0, #23468 @ 0x5bac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ - beq.n 4b9ec │ │ │ │ + beq.n 4b94a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4b9ec │ │ │ │ + cbnz r3, 4b94a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4b9a8 │ │ │ │ + beq.n 4b906 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ba0c │ │ │ │ + beq.n 4b96a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4ba0c │ │ │ │ + cbnz r3, 4b96a │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r0, [pc, #4] @ (4ba18 ) │ │ │ │ + ldr r0, [pc, #0] @ (4b974 ) │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #24] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #41792 @ 0xa340 │ │ │ │ + movw r1, #41088 @ 0xa080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41796 @ 0xa344 │ │ │ │ + movw r0, #41092 @ 0xa084 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4ba5a │ │ │ │ + beq.n 4b9b6 │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ba5c │ │ │ │ + beq.n 4b9b8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4ba5c │ │ │ │ + b.n 4b9b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #64868 @ 0xfd64 │ │ │ │ + movw r1, #64164 @ 0xfaa4 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.w 42a36 │ │ │ │ + b.w 429e8 │ │ │ │ │ │ │ │ -0004ba6a <_PyContext_NewHamtForTests@@Base>: │ │ │ │ - ldr r2, [pc, #40] @ (4ba94 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ +0004b9c6 <_PyContext_NewHamtForTests@@Base>: │ │ │ │ + ldr r2, [pc, #40] @ (4b9f0 <_PyContext_NewHamtForTests@@Base+0x2a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ @@ -49518,652 +49459,650 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (4ba9c <_PyContext_NewHamtForTests@@Base+0x32>) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #13] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movw r1, #65032 @ 0xfe08 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.n 4ba1c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4bb40 <_PyContext_NewHamtForTests@@Base+0xd6>) │ │ │ │ + ldr r3, [pc, #132] @ (4ba88 <_PyContext_NewHamtForTests@@Base+0xc2>) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4baee <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ + cbz r3, 4ba38 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4bae4 <_PyContext_NewHamtForTests@@Base+0x7a> │ │ │ │ + bne.n 4ba2e <_PyContext_NewHamtForTests@@Base+0x68> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bad4 <_PyContext_NewHamtForTests@@Base+0x6a> │ │ │ │ + bne.n 4ba1e <_PyContext_NewHamtForTests@@Base+0x58> │ │ │ │ dmb ish │ │ │ │ - beq.n 4baee <_PyContext_NewHamtForTests@@Base+0x84> │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 4ba38 <_PyContext_NewHamtForTests@@Base+0x72> │ │ │ │ + bl 279a18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4be24 │ │ │ │ + bl 4bb68 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4bb20 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ + cbz r3, 4ba6a <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4bb16 <_PyContext_NewHamtForTests@@Base+0xac> │ │ │ │ + bne.n 4ba60 <_PyContext_NewHamtForTests@@Base+0x9a> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4bb06 <_PyContext_NewHamtForTests@@Base+0x9c> │ │ │ │ + bne.n 4ba50 <_PyContext_NewHamtForTests@@Base+0x8a> │ │ │ │ dmb ish │ │ │ │ - beq.n 4bb20 <_PyContext_NewHamtForTests@@Base+0xb6> │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 4ba6a <_PyContext_NewHamtForTests@@Base+0xa4> │ │ │ │ + bl 25d788 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 730d4 │ │ │ │ - ldr r3, [pc, #20] @ (4bb40 <_PyContext_NewHamtForTests@@Base+0xd6>) │ │ │ │ + bl 730a0 │ │ │ │ + ldr r3, [pc, #20] @ (4ba88 <_PyContext_NewHamtForTests@@Base+0xc2>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4bb3a <_PyContext_NewHamtForTests@@Base+0xd0> │ │ │ │ + beq.n 4ba84 <_PyContext_NewHamtForTests@@Base+0xbe> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + movw r1, #64328 @ 0xfb48 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.n 4b978 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 4bb6c <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ + cbz r3, 4babe <_PyContext_NewHamtForTests@@Base+0xf8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4bb6c <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ + bgt.n 4babe <_PyContext_NewHamtForTests@@Base+0xf8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 25b6b4 <_PySys_GetSizeOf@@Base> │ │ │ │ + bl 25b664 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 4bb76 <_PyContext_NewHamtForTests@@Base+0x10c> │ │ │ │ + beq.n 4bac8 <_PyContext_NewHamtForTests@@Base+0x102> │ │ │ │ add r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r1, #64704 @ 0xfcc0 │ │ │ │ + movw r1, #64000 @ 0xfa00 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - b.n 4ba1c │ │ │ │ + b.n 4b978 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 4bbb0 <_PyContext_NewHamtForTests@@Base+0x146> │ │ │ │ + bgt.n 4bb02 <_PyContext_NewHamtForTests@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 2642fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ - cbnz r0, 4bbcc <_PyContext_NewHamtForTests@@Base+0x162> │ │ │ │ + bl 2642ac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ + cbnz r0, 4bb1e <_PyContext_NewHamtForTests@@Base+0x158> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 49896 │ │ │ │ + b.w 49804 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #24192 @ 0x5e80 │ │ │ │ + movw r1, #23488 @ 0x5bc0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4bb9c <_PyContext_NewHamtForTests@@Base+0x132> │ │ │ │ + bne.n 4baee <_PyContext_NewHamtForTests@@Base+0x128> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0004bbd0 : │ │ │ │ - movw r0, #21040 @ 0x5230 │ │ │ │ +0004bb22 : │ │ │ │ + movw r0, #20336 @ 0x4f70 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #2 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ strd r2, r5, [sp] │ │ │ │ - movw r1, #33872 @ 0x8450 │ │ │ │ + movw r1, #33168 @ 0x8190 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c3714 │ │ │ │ - cbz r0, 4bc12 │ │ │ │ + bl c36c4 │ │ │ │ + cbz r0, 4bb64 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 241bdc │ │ │ │ + bl 2423e8 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ + ldr r3, [pc, #288] @ (4bc9c ) │ │ │ │ + sub sp, #164 @ 0xa4 │ │ │ │ + ldr r5, [r0, #8] │ │ │ │ + mov sl, r1 │ │ │ │ + ldrd ip, lr, [r0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #156] @ 0x9c │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldr.w r8, [r0, #12] │ │ │ │ + ands.w r6, r5, #63 @ 0x3f │ │ │ │ + bne.n 4bb9c │ │ │ │ + orrs.w r3, r5, r8 │ │ │ │ + bne.n 4bba0 │ │ │ │ + mov r4, r6 │ │ │ │ + b.n 4bba4 │ │ │ │ + movs r6, #0 │ │ │ │ + movs r4, #64 @ 0x40 │ │ │ │ + add r7, sp, #8 │ │ │ │ + ldr.w r0, [ip] │ │ │ │ + ldr.w r1, [ip, #4] │ │ │ │ + ldr.w r2, [ip, #8] │ │ │ │ + ldr.w r3, [ip, #12] │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [ip, #16] │ │ │ │ + str r0, [r7, #0] │ │ │ │ + cbnz r6, 4bbc6 │ │ │ │ + cmp r4, r6 │ │ │ │ + it ne │ │ │ │ + movne r6, #64 @ 0x40 │ │ │ │ + subs r6, r4, r6 │ │ │ │ + and.w r9, r4, #64 @ 0x40 │ │ │ │ + add r6, lr │ │ │ │ + lsrs r7, r4, #6 │ │ │ │ + add r9, r6 │ │ │ │ + and.w r4, r4, #63 @ 0x3f │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r7, r3 │ │ │ │ + bls.n 4bbe8 │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #8 │ │ │ │ + bl 1a973c │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 4bbd8 │ │ │ │ + rsb r7, r5, #119 @ 0x77 │ │ │ │ + add r6, sp, #28 │ │ │ │ + mov.w fp, #128 @ 0x80 │ │ │ │ + and.w r7, r7, #63 @ 0x3f │ │ │ │ + add.w r3, r7, #9 │ │ │ │ + mov r2, fp │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + add r3, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx 29634 │ │ │ │ + mov r1, r9 │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + add.w r9, r6, r4 │ │ │ │ + blx 29a10 <__memcpy_chk@plt> │ │ │ │ + add r7, r9 │ │ │ │ + movs r3, #0 │ │ │ │ + strb.w fp, [r6, r4] │ │ │ │ + cmp r7, r9 │ │ │ │ + beq.n 4bc2a │ │ │ │ + strb.w r3, [r9, #1]! │ │ │ │ + b.n 4bc20 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov.w r8, r8, lsl #3 │ │ │ │ + orr.w r8, r8, r5, lsr #29 │ │ │ │ + lsls r5, r5, #3 │ │ │ │ + rev r5, r5 │ │ │ │ + str.w r5, [r7, #5] │ │ │ │ + lsrs r4, r3, #6 │ │ │ │ + movs r5, #0 │ │ │ │ + rev.w r8, r8 │ │ │ │ + str.w r8, [r7, #1] │ │ │ │ + cmp r4, r5 │ │ │ │ + beq.n 4bc5a │ │ │ │ + mov r1, r6 │ │ │ │ + add r0, sp, #8 │ │ │ │ + adds r5, #1 │ │ │ │ + adds r6, #64 @ 0x40 │ │ │ │ + bl 1a973c │ │ │ │ + b.n 4bc48 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + ldrd r2, r3, [sp, #16] │ │ │ │ + rev r0, r0 │ │ │ │ + str.w r0, [sl] │ │ │ │ + rev r0, r1 │ │ │ │ + rev r1, r2 │ │ │ │ + rev r2, r3 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + str.w r0, [sl, #4] │ │ │ │ + rev r3, r3 │ │ │ │ + str.w r1, [sl, #8] │ │ │ │ + str.w r3, [sl, #16] │ │ │ │ + str.w r2, [sl, #12] │ │ │ │ + ldr r3, [pc, #24] @ (4bc9c ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #156] @ 0x9c │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4bc94 │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #164 @ 0xa4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 2642fc <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ - cbnz r0, 4bc3a │ │ │ │ + bl 2642ac <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x154> │ │ │ │ + cbnz r0, 4bcc4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 264464 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2bc> │ │ │ │ + b.w 264414 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2bc> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4bc64 │ │ │ │ + bhi.n 4bcee │ │ │ │ ldr r5, [r6, #0] │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 4bc7c │ │ │ │ + beq.n 4bd06 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4bc7e │ │ │ │ - movw r0, #47360 @ 0xb900 │ │ │ │ + b.n 4bd08 │ │ │ │ + movw r0, #46656 @ 0xb640 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4bc5a │ │ │ │ - b.n 4bca8 │ │ │ │ + bne.n 4bce4 │ │ │ │ + b.n 4bd32 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ ldr r6, [r7, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1f991c │ │ │ │ + bl 1fa7a0 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 4bca8 │ │ │ │ + beq.n 4bd32 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4bcac │ │ │ │ + blt.n 4bd36 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38032 @ 0x9490 │ │ │ │ + movw r1, #37208 @ 0x9158 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4bce0 │ │ │ │ + b.n 4bd6a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbz r0, 4bcc4 │ │ │ │ + cbz r0, 4bd4e │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1c0d80 │ │ │ │ + bl 1c1c18 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4bca8 │ │ │ │ + beq.n 4bd32 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbnz r0, 4bce0 │ │ │ │ - cbz r4, 4bcd6 │ │ │ │ + cbnz r0, 4bd6a │ │ │ │ + cbz r4, 4bd60 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bcde │ │ │ │ + beq.n 4bd68 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4bcde │ │ │ │ + b.n 4bd68 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe230 <_PyErr_SetKeyError@@Base> │ │ │ │ - b.n 4bca8 │ │ │ │ + bl fe2c8 <_PyErr_SetKeyError@@Base> │ │ │ │ + b.n 4bd32 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #16 │ │ │ │ add r2, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #2 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r1, #62260 @ 0xf334 │ │ │ │ + movw r1, #61556 @ 0xf074 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #1 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl c3714 │ │ │ │ - cbz r0, 4bd54 │ │ │ │ + bl c36c4 │ │ │ │ + cbz r0, 4bdde │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 2411ac │ │ │ │ + bl 241988 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 4bd2a │ │ │ │ - cbnz r0, 4bd38 │ │ │ │ - b.n 4bd54 │ │ │ │ + beq.n 4bdb4 │ │ │ │ + cbnz r0, 4bdc2 │ │ │ │ + b.n 4bdde │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd54 │ │ │ │ - b.n 4bd46 │ │ │ │ + beq.n 4bdde │ │ │ │ + b.n 4bdd0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 4bd4c │ │ │ │ + cbz r0, 4bdd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bd54 │ │ │ │ + beq.n 4bdde │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4bd54 │ │ │ │ + b.n 4bdde │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - bl 24b034 │ │ │ │ + bl 24b778 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4be22 │ │ │ │ + beq.n 4beac │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4be1e │ │ │ │ + bne.n 4bea8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4be1e │ │ │ │ - movw r0, #34384 @ 0x8650 │ │ │ │ + beq.n 4bea8 │ │ │ │ + movw r0, #33680 @ 0x8390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4bdc8 │ │ │ │ + cbnz r0, 4be52 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #36] @ 0x24 │ │ │ │ - movw r0, #24288 @ 0x5ee0 │ │ │ │ + movw r0, #23584 @ 0x5c20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 4bdfe │ │ │ │ + beq.n 4be88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4bdfe │ │ │ │ + cbnz r3, 4be88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4bdbc │ │ │ │ + beq.n 4be46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4be1e │ │ │ │ + beq.n 4bea8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4be1e │ │ │ │ + cbnz r3, 4bea8 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #3896] @ 0xf38 │ │ │ │ - ldr r3, [pc, #288] @ (4bf58 ) │ │ │ │ - sub sp, #164 @ 0xa4 │ │ │ │ - ldr r5, [r0, #8] │ │ │ │ - mov sl, r1 │ │ │ │ - ldrd ip, lr, [r0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #156] @ 0x9c │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldr.w r8, [r0, #12] │ │ │ │ - ands.w r6, r5, #63 @ 0x3f │ │ │ │ - bne.n 4be58 │ │ │ │ - orrs.w r3, r5, r8 │ │ │ │ - bne.n 4be5c │ │ │ │ - mov r4, r6 │ │ │ │ - b.n 4be60 │ │ │ │ - movs r6, #0 │ │ │ │ - movs r4, #64 @ 0x40 │ │ │ │ - add r7, sp, #8 │ │ │ │ - ldr.w r0, [ip] │ │ │ │ - ldr.w r1, [ip, #4] │ │ │ │ - ldr.w r2, [ip, #8] │ │ │ │ - ldr.w r3, [ip, #12] │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [ip, #16] │ │ │ │ - str r0, [r7, #0] │ │ │ │ - cbnz r6, 4be82 │ │ │ │ - cmp r4, r6 │ │ │ │ - it ne │ │ │ │ - movne r6, #64 @ 0x40 │ │ │ │ - subs r6, r4, r6 │ │ │ │ - and.w r9, r4, #64 @ 0x40 │ │ │ │ - add r6, lr │ │ │ │ - lsrs r7, r4, #6 │ │ │ │ - add r9, r6 │ │ │ │ - and.w r4, r4, #63 @ 0x3f │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r7, r3 │ │ │ │ - bls.n 4bea4 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #8 │ │ │ │ - bl 1a896c │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 4be94 │ │ │ │ - rsb r7, r5, #119 @ 0x77 │ │ │ │ - add r6, sp, #28 │ │ │ │ - mov.w fp, #128 @ 0x80 │ │ │ │ - and.w r7, r7, #63 @ 0x3f │ │ │ │ - add.w r3, r7, #9 │ │ │ │ - mov r2, fp │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ - add r3, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 29634 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r3, fp │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - add.w r9, r6, r4 │ │ │ │ - blx 29a10 <__memcpy_chk@plt> │ │ │ │ - add r7, r9 │ │ │ │ - movs r3, #0 │ │ │ │ - strb.w fp, [r6, r4] │ │ │ │ - cmp r7, r9 │ │ │ │ - beq.n 4bee6 │ │ │ │ - strb.w r3, [r9, #1]! │ │ │ │ - b.n 4bedc │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov.w r8, r8, lsl #3 │ │ │ │ - orr.w r8, r8, r5, lsr #29 │ │ │ │ - lsls r5, r5, #3 │ │ │ │ - rev r5, r5 │ │ │ │ - str.w r5, [r7, #5] │ │ │ │ - lsrs r4, r3, #6 │ │ │ │ - movs r5, #0 │ │ │ │ - rev.w r8, r8 │ │ │ │ - str.w r8, [r7, #1] │ │ │ │ - cmp r4, r5 │ │ │ │ - beq.n 4bf16 │ │ │ │ - mov r1, r6 │ │ │ │ - add r0, sp, #8 │ │ │ │ - adds r5, #1 │ │ │ │ - adds r6, #64 @ 0x40 │ │ │ │ - bl 1a896c │ │ │ │ - b.n 4bf04 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - ldrd r2, r3, [sp, #16] │ │ │ │ - rev r0, r0 │ │ │ │ - str.w r0, [sl] │ │ │ │ - rev r0, r1 │ │ │ │ - rev r1, r2 │ │ │ │ - rev r2, r3 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - str.w r0, [sl, #4] │ │ │ │ - rev r3, r3 │ │ │ │ - str.w r1, [sl, #8] │ │ │ │ - str.w r3, [sl, #16] │ │ │ │ - str.w r2, [sl, #12] │ │ │ │ - ldr r3, [pc, #24] @ (4bf58 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #156] @ 0x9c │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4bf50 │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #164 @ 0xa4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - nop │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - cbz r0, 4bf88 │ │ │ │ + cbz r0, 4beda │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4bf88 │ │ │ │ + beq.n 4beda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bf88 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4beda │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 4bfa6 │ │ │ │ + cbnz r2, 4bef8 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4bfa6 │ │ │ │ + cbz r0, 4bef8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4bfa6 │ │ │ │ + beq.n 4bef8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4bfa6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bef8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 4bfd6 │ │ │ │ + bne.n 4bf28 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23704 @ 0x5c98 │ │ │ │ + movw r1, #23000 @ 0x59d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4c00e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4bf60 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r3, 4c01a │ │ │ │ + cbnz r3, 4bf6c │ │ │ │ ldrb.w r3, [r0, #34] @ 0x22 │ │ │ │ - cbz r3, 4c012 │ │ │ │ + cbz r3, 4bf64 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #2 │ │ │ │ str r1, [r5, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 4c002 │ │ │ │ - movw r1, #23752 @ 0x5cc8 │ │ │ │ + cbnz r2, 4bf54 │ │ │ │ + movw r1, #23048 @ 0x5a08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4c00e │ │ │ │ - movw r1, #23804 @ 0x5cfc │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4bf60 │ │ │ │ + movw r1, #23100 @ 0x5a3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4c0c4 │ │ │ │ + b.n 4c016 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #16] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ - bl 221654 │ │ │ │ + bl 2220e0 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 4c03e │ │ │ │ + cbz r2, 4bf90 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 265ad8 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1930> │ │ │ │ + bl 265a94 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x193c> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c0c4 │ │ │ │ + bne.n 4c016 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ - b.n 4c0c4 │ │ │ │ - cbz r0, 4c084 │ │ │ │ + b.n 4c016 │ │ │ │ + cbz r0, 4bfd6 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #54768 @ 0xd5f0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c08e │ │ │ │ + bne.n 4bfe0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strb.w r2, [r3, #34] @ 0x22 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r5, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c06c │ │ │ │ + beq.n 4bfbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c06c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4bfbe │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64956 @ 0xfdbc │ │ │ │ + movw r1, #64252 @ 0xfafc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4c00e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4bf60 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r3, #2 │ │ │ │ strb.w r0, [r2, #34] @ 0x22 │ │ │ │ str r3, [r5, #16] │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 4c0b2 │ │ │ │ - bl d7cc0 │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 4c004 │ │ │ │ + bl d7c34 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ - b.n 4c0c4 │ │ │ │ + bl 15b430 │ │ │ │ + b.n 4c016 │ │ │ │ movw r3, #56144 @ 0xdb50 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c09e │ │ │ │ + bne.n 4bff0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c1d8 │ │ │ │ + beq.n 4c130 │ │ │ │ strd r7, r0, [sp] │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #2 │ │ │ │ - ldr r0, [pc, #240] @ (4c1e4 ) │ │ │ │ + ldr r0, [pc, #240] @ (4c13c ) │ │ │ │ mov r1, sp │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c1b6 │ │ │ │ + beq.n 4c10e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #17008 @ 0x4270 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c126 │ │ │ │ + beq.n 4c07e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24308 @ 0x5ef4 │ │ │ │ + movw r1, #23628 @ 0x5c4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 4c1b6 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 4c10e │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4c1b6 │ │ │ │ + blt.n 4c10e │ │ │ │ movw r0, #54560 @ 0xd520 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4c1b6 │ │ │ │ + beq.n 4c10e │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r0, #8] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #148] @ (4c1e8 ) │ │ │ │ + ldr r2, [pc, #148] @ (4c140 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r7, [r0, #12] │ │ │ │ sub.w r7, r0, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ @@ -50175,300 +50114,296 @@ │ │ │ │ ldr r3, [r5, #0] │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r7, [ip] │ │ │ │ cmp r3, lr │ │ │ │ strd r1, r2, [r0, #-8] │ │ │ │ str r7, [r1, #4] │ │ │ │ str r0, [r6, #4] │ │ │ │ - beq.n 4c198 │ │ │ │ + beq.n 4c0f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c198 │ │ │ │ + cbnz r3, 4c0f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 4c1a6 │ │ │ │ + bne.n 4c0fe │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c1dc │ │ │ │ + b.n 4c134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4c1a2 │ │ │ │ + bne.n 4c0fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4c1a2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c0fa │ │ │ │ movs r0, #0 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c1d8 │ │ │ │ + beq.n 4c130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c1d8 │ │ │ │ + cbnz r3, 4c130 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r0, pc, #112 @ (adr r0, 4c258 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 4c1d0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 4c210 │ │ │ │ + cbnz r4, 4c168 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 4c210 │ │ │ │ + ble.n 4c168 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 4c210 │ │ │ │ - cbnz r2, 4c22e │ │ │ │ + bne.n 4c168 │ │ │ │ + cbnz r2, 4c18c │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #68] @ (4c258 ) │ │ │ │ mov r0, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + str r4, [sp, #4] │ │ │ │ + strd r4, r2, [sp, #8] │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + movw r4, #15976 @ 0x3e68 │ │ │ │ + movt r4, #73 @ 0x49 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 4c246 │ │ │ │ + cbz r0, 4c1a4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ - bl 159408 │ │ │ │ + bl 158fa8 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4c4a8 │ │ │ │ + bl 4c3fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4c24a │ │ │ │ + bne.n 4c1a8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c252 │ │ │ │ + b.n 4c1b0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - subs r5, #104 @ 0x68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c304 │ │ │ │ + beq.n 4c258 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c300 │ │ │ │ + bne.n 4c254 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c300 │ │ │ │ - movw r0, #34384 @ 0x8650 │ │ │ │ + beq.n 4c254 │ │ │ │ + movw r0, #33680 @ 0x8390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c2aa │ │ │ │ + cbnz r0, 4c1fe │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #697 @ 0x2b9 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - movw r0, #24376 @ 0x5f38 │ │ │ │ + movw r0, #23672 @ 0x5c78 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 4c2e0 │ │ │ │ + beq.n 4c234 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c2e0 │ │ │ │ + cbnz r3, 4c234 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c29e │ │ │ │ + beq.n 4c1f2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c300 │ │ │ │ + beq.n 4c254 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c300 │ │ │ │ + cbnz r3, 4c254 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4c3a0 │ │ │ │ + beq.n 4c2f4 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c3a0 │ │ │ │ + beq.n 4c2f4 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #34497 @ 0x86c1 │ │ │ │ + movw r3, #32841 @ 0x8049 │ │ │ │ movt r3, #18 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c33e │ │ │ │ + bne.n 4c292 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 4c342 │ │ │ │ + b.n 4c296 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 4c364 │ │ │ │ + beq.n 4c2b8 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 4c364 │ │ │ │ + cbz r3, 4c2b8 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #38409 @ 0x9609 │ │ │ │ + movw r3, #38265 @ 0x9579 │ │ │ │ movt r3, #5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 4c364 │ │ │ │ + bne.n 4c2b8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5934c │ │ │ │ + bl 592bc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 4c380 │ │ │ │ + cbz r0, 4c2d4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c380 │ │ │ │ + beq.n 4c2d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c380 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 4c2d4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 4c3a0 │ │ │ │ + cbz r0, 4c2f4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c3a0 │ │ │ │ + beq.n 4c2f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 4c3a0 │ │ │ │ + cbnz r3, 4c2f4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 4c456 │ │ │ │ + beq.n 4c3aa │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c452 │ │ │ │ + bne.n 4c3a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c6b4 │ │ │ │ + bl 25c664 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c452 │ │ │ │ + beq.n 4c3a6 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d840 │ │ │ │ + bl 25d7f0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #17612 @ 0x44cc │ │ │ │ + movw r0, #16872 @ 0x41e8 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4c3fc │ │ │ │ + cbnz r0, 4c350 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 262910 │ │ │ │ + b.w 2628d0 │ │ │ │ ldr r2, [r4, #52] @ 0x34 │ │ │ │ movs r3, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r1, #659 @ 0x293 │ │ │ │ str r3, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ - movw r0, #24392 @ 0x5f48 │ │ │ │ + movw r0, #23688 @ 0x5c88 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 25deb4 │ │ │ │ + bl 25de64 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ str r7, [r4, #24] │ │ │ │ - beq.n 4c432 │ │ │ │ + beq.n 4c386 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c432 │ │ │ │ + cbnz r3, 4c386 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 4c3f0 │ │ │ │ + beq.n 4c344 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c452 │ │ │ │ + beq.n 4c3a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4c452 │ │ │ │ + cbnz r3, 4c3a6 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ @@ -50482,396 +50417,404 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ bx r3 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 4c4d8 │ │ │ │ + beq.n 4c42c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 4c4d8 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 4c42c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 24ae78 │ │ │ │ + b.w 24b6d4 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c4f8 │ │ │ │ + beq.n 4c44c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24408 @ 0x5f58 │ │ │ │ + movw r1, #23704 @ 0x5c98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4c520 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4c474 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ ldr r7, [r5, #8] │ │ │ │ subs r2, r2, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - bgt.n 4c51c │ │ │ │ + bgt.n 4c470 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ add.w r8, r7, r6 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ cmp r8, r0 │ │ │ │ - ble.n 4c526 │ │ │ │ - bl 1f8b40 │ │ │ │ + ble.n 4c47a │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c550 │ │ │ │ + b.n 4c4a4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 2258b0 <_Py_set_inheritable_async_safe@@Base+0x20c4> │ │ │ │ + bl 2262f4 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4c520 │ │ │ │ + beq.n 4c474 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4c54e │ │ │ │ + ble.n 4c4a2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ mla r0, r0, r7, r3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mul.w r2, r6, r2 │ │ │ │ blx 29cc8 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0004c554 : │ │ │ │ +0004c4a8 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 4c566 │ │ │ │ - cbnz r1, 4c56c │ │ │ │ - bl 2744ec │ │ │ │ - b.n 4c578 │ │ │ │ + cbz r0, 4c4ba │ │ │ │ + cbnz r1, 4c4c0 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 4c4cc │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c57e │ │ │ │ + cbnz r0, 4c4d2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4c59e │ │ │ │ + b.n 4c4f2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 10d858 │ │ │ │ + bl 10db84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4c59e │ │ │ │ + beq.n 4c4f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4c59e │ │ │ │ + cbnz r3, 4c4f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r3, r4, r5, r6, r7, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [r0, #8] │ │ │ │ - mov r5, r0 │ │ │ │ - bl 79578 │ │ │ │ - bl 795a8 │ │ │ │ - ldr r3, [r0, #36] @ 0x24 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #50 @ 0x32 │ │ │ │ - bgt.n 4c5de │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r1, [r2, #24] │ │ │ │ - movw r2, #50595 @ 0xc5a3 │ │ │ │ - movt r2, #4 │ │ │ │ - cmp r1, r2 │ │ │ │ - bne.n 4c5de │ │ │ │ - mov r1, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 158500 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r6, #0 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - ble.n 4c5ec │ │ │ │ - add.w r7, r5, #16 │ │ │ │ - b.n 4c60e │ │ │ │ - ldr r3, [r5, #4] │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [r4, #100] @ 0x64 │ │ │ │ - ldr r3, [r4, #36] @ 0x24 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #36] @ 0x24 │ │ │ │ - cbz r2, 4c61c │ │ │ │ - cmp r3, #100 @ 0x64 │ │ │ │ - ble.n 4c61c │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 15859c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - subs r6, #1 │ │ │ │ - bcc.n 4c5ec │ │ │ │ - ldr.w r0, [r7, r6, lsl #2] │ │ │ │ - bl 795dc │ │ │ │ - b.n 4c60e │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - │ │ │ │ -0004c61e : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 4c62c │ │ │ │ - ldr r0, [r3, #20] │ │ │ │ - bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r3, [pc, #132] @ (4c6c4 ) │ │ │ │ + ldr r3, [pc, #132] @ (4c58c ) │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #20] │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 4c672 │ │ │ │ + cbz r3, 4c53a │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 4c668 │ │ │ │ + bne.n 4c530 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c658 │ │ │ │ + bne.n 4c520 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c672 │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 4c53a │ │ │ │ + bl 279a18 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ mov r1, sp │ │ │ │ - bl 4be24 │ │ │ │ + bl 4bb68 │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 4c6a4 │ │ │ │ + cbz r3, 4c56c │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 4c69a │ │ │ │ + bne.n 4c562 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 4c68a │ │ │ │ + bne.n 4c552 │ │ │ │ dmb ish │ │ │ │ - beq.n 4c6a4 │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 4c56c │ │ │ │ + bl 25d788 │ │ │ │ movs r1, #20 │ │ │ │ mov r0, sp │ │ │ │ - bl 261884 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4c6c4 ) │ │ │ │ + bl 261834 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4c58c ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4c6be │ │ │ │ + beq.n 4c586 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r3, r4, r5, r6, r7, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r6, [r0, #8] │ │ │ │ + mov r5, r0 │ │ │ │ + bl 7955c │ │ │ │ + bl 7958c │ │ │ │ + ldr r3, [r0, #36] @ 0x24 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #50 @ 0x32 │ │ │ │ + bgt.n 4c5cc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + ldr r1, [r2, #24] │ │ │ │ + movw r2, #50577 @ 0xc591 │ │ │ │ + movt r2, #4 │ │ │ │ + cmp r1, r2 │ │ │ │ + bne.n 4c5cc │ │ │ │ + mov r1, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 1580a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r6, #0 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + ble.n 4c5da │ │ │ │ + add.w r7, r5, #16 │ │ │ │ + b.n 4c5fc │ │ │ │ + ldr r3, [r5, #4] │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [r4, #100] @ 0x64 │ │ │ │ + ldr r3, [r4, #36] @ 0x24 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #36] @ 0x24 │ │ │ │ + cbz r2, 4c60a │ │ │ │ + cmp r3, #100 @ 0x64 │ │ │ │ + ble.n 4c60a │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ + b.w 158140 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + subs r6, #1 │ │ │ │ + bcc.n 4c5da │ │ │ │ + ldr.w r0, [r7, r6, lsl #2] │ │ │ │ + bl 795c0 │ │ │ │ + b.n 4c5fc │ │ │ │ + pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4c6e4 │ │ │ │ + cbz r3, 4c628 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4c6f4 │ │ │ │ + b.n 4c638 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4c6f2 │ │ │ │ + ble.n 4c636 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4c6ee │ │ │ │ - cbnz r1, 4c716 │ │ │ │ + bgt.n 4c632 │ │ │ │ + cbnz r1, 4c65a │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4c6f4 │ │ │ │ + b.n 4c638 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #72] @ (4c740 ) │ │ │ │ + ldr r1, [pc, #72] @ (4c684 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4c71c │ │ │ │ - b.n 4c73a │ │ │ │ + cbnz r0, 4c660 │ │ │ │ + b.n 4c67e │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ add r5, r6 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r7 │ │ │ │ itte eq │ │ │ │ movweq r2, #4364 @ 0x110c │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ ldrne r2, [r4, #4] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15d198 │ │ │ │ + b.w 15cd80 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r6, #188 @ 0xbc │ │ │ │ + subs r6, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29033 @ 0x7169 │ │ │ │ + movw r1, #32425 @ 0x7ea9 │ │ │ │ movt r1, #33 @ 0x21 │ │ │ │ movw r0, #53728 @ 0xd1e0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 41418 │ │ │ │ + b.w 413c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4c77c │ │ │ │ + bne.n 4c6c0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4c79c │ │ │ │ - b.n 4c794 │ │ │ │ + bne.n 4c6e0 │ │ │ │ + b.n 4c6d8 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25072 @ 0x61f0 │ │ │ │ + movw r0, #24368 @ 0x5f30 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c76e │ │ │ │ - b.n 4c826 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4c6b2 │ │ │ │ + b.n 4c76a │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c826 │ │ │ │ + bne.n 4c76a │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4c7b0 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4c826 │ │ │ │ + bne.n 4c6f4 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4c76a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 4c7d8 │ │ │ │ + beq.n 4c71c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24480 @ 0x5fa0 │ │ │ │ + movw r1, #23776 @ 0x5ce0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ cmp r5, #5 │ │ │ │ - bhi.n 4c7e4 │ │ │ │ + bhi.n 4c728 │ │ │ │ tst.w r4, #98304 @ 0x18000 │ │ │ │ - beq.n 4c82a │ │ │ │ - b.n 4c800 │ │ │ │ + beq.n 4c76e │ │ │ │ + b.n 4c744 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #7420 @ 0x1cfc │ │ │ │ + movw r1, #6716 @ 0x1a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movw r3, #32784 @ 0x8010 │ │ │ │ movt r3, #1 │ │ │ │ bics r3, r4 │ │ │ │ - beq.n 4c82a │ │ │ │ + beq.n 4c76e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7664 @ 0x1df0 │ │ │ │ + movw r1, #6960 @ 0x1b30 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4c862 │ │ │ │ + b.n 4c7a6 │ │ │ │ bic.w r2, r4, #98304 @ 0x18000 │ │ │ │ cmp.w r2, #1024 @ 0x400 │ │ │ │ - bcc.n 4c84e │ │ │ │ + bcc.n 4c792 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24508 @ 0x5fbc │ │ │ │ + movw r1, #23804 @ 0x5cfc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 204b20 │ │ │ │ + bl 205944 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4c826 │ │ │ │ + bne.n 4c76a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c864 : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 2a604 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ - │ │ │ │ -0004c88c : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bx lr │ │ │ │ - movw r0, #20424 @ 0x4fc8 │ │ │ │ + b.w 813f0 │ │ │ │ + movw r0, #19608 @ 0x4c98 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r1, #4 │ │ │ │ - b.w 80ac8 │ │ │ │ + b.w 80aac │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 298b0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 298b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 298b0 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7955c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fc04 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4c820 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4c820 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ @@ -50880,519 +50823,473 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4c8e8 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 4c864 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4c8e2 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c8e8 │ │ │ │ + bne.n 4c85e │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c864 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c926 │ │ │ │ + cbnz r0, 4c8a2 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 4c904 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 4c880 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c8fe │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4c904 │ │ │ │ + bne.n 4c87a │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4c880 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4c926 │ │ │ │ + cbnz r0, 4c8a2 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 4c926 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 4c8a2 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4c91c │ │ │ │ + bne.n 4c898 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -0004c928 : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 298b0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 298b0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 298b0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 79578 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fc20 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4c982 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4c982 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - │ │ │ │ -0004c996 : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bx lr │ │ │ │ ldrb.w r1, [r0, #44] @ 0x2c │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4c9d8 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #3 │ │ │ │ - bmi.n 4c9f4 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44616 @ 0xae48 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ca0e │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mov r2, r0 │ │ │ │ - mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r0, #12] │ │ │ │ - cmp r3, r4 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - str r1, [r2, #12] │ │ │ │ - bl 795dc │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -0004ca10 : │ │ │ │ - movw r3, #40172 @ 0x9cec │ │ │ │ - movt r3, #75 @ 0x4b │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - bx lr │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl c72d0 │ │ │ │ - subs r4, r0, #0 │ │ │ │ - blt.n 4ca50 │ │ │ │ - uxtb r1, r4 │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - blx 29718 │ │ │ │ - and.w r4, r4, #1 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - strb.w r4, [r5, #44] @ 0x2c │ │ │ │ - b.n 4ca52 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4ca72 │ │ │ │ + cbz r3, 4c8f2 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4ca82 │ │ │ │ + b.n 4c902 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4ca80 │ │ │ │ + blt.n 4c900 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4ca7c │ │ │ │ - cbnz r1, 4caa2 │ │ │ │ + bgt.n 4c8fc │ │ │ │ + cbnz r1, 4c922 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4ca82 │ │ │ │ + b.n 4c902 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #444] @ (4cc40 ) │ │ │ │ + ldr r1, [pc, #444] @ (4cac0 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4caa8 │ │ │ │ - b.n 4cb04 │ │ │ │ + cbnz r0, 4c928 │ │ │ │ + b.n 4c984 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4cace │ │ │ │ + beq.n 4c94e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4cab8 │ │ │ │ + cbz r6, 4c938 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4cab8 │ │ │ │ + bne.n 4c938 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4cad2 │ │ │ │ + b.n 4c952 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4cac0 │ │ │ │ + cbnz r0, 4c940 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4cad2 │ │ │ │ - bl c72d0 │ │ │ │ + b.n 4c952 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4cb04 │ │ │ │ + blt.n 4c984 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4cab4 │ │ │ │ - b.n 4cabc │ │ │ │ + beq.n 4c934 │ │ │ │ + b.n 4c93c │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 233c74 │ │ │ │ + bl 23444c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cb04 │ │ │ │ + beq.n 4c984 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4cb5a │ │ │ │ + beq.n 4c9da │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4cb08 │ │ │ │ + beq.n 4c988 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4cc18 │ │ │ │ + b.n 4ca98 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 4cb28 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 4c9a8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4cb04 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4c984 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cb04 │ │ │ │ + beq.n 4c984 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4cb5a │ │ │ │ + ble.n 4c9da │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 4cb04 │ │ │ │ + bl d2728 │ │ │ │ + b.n 4c984 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4cfe0 │ │ │ │ + bl 4cdd6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4cb72 │ │ │ │ + cbnz r0, 4c9f2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4cb04 │ │ │ │ + beq.n 4c984 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 4cb04 │ │ │ │ + bl d2728 │ │ │ │ + b.n 4c984 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 2957c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4cc20 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4caa0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4cc28 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4caa8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4cc30 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4cab0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4cc38 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4cab8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #28 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 4cbe8 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 4ca68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cb66 │ │ │ │ + beq.n 4c9e6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4cb66 │ │ │ │ + bne.n 4c9e6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4cb66 │ │ │ │ - cbz r5, 4cc18 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4c9e6 │ │ │ │ + cbz r5, 4ca98 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4cc0a │ │ │ │ - bl 989e8 │ │ │ │ + blt.n 4ca8a │ │ │ │ + bl 988ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 549fe │ │ │ │ + bl 54964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 4cc12 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 4ca92 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 549fe │ │ │ │ + bl 54964 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ - bpl.n 4cc36 │ │ │ │ + bpl.n 4cab6 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ - ble.n 4cc5a │ │ │ │ + ble.n 4cada │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ @ instruction: 0xf70e0b31 │ │ │ │ vorr.i32 d17, #8454144 @ 0x00810000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ - ldr r7, [pc, #656] @ (4ced0 ) │ │ │ │ + ldr r7, [pc, #656] @ (4cd50 ) │ │ │ │ bkpt 0x00fa │ │ │ │ - subs r6, #232 @ 0xe8 │ │ │ │ + subs r6, #236 @ 0xec │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + cbz r1, 4cadc │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #3 │ │ │ │ + bmi.n 4caf8 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #43912 @ 0xab88 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 4cb12 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mov r2, r0 │ │ │ │ + mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r0, #12] │ │ │ │ + cmp r3, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r2, #12] │ │ │ │ + bl 795c0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl c727c │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.n 4cb48 │ │ │ │ + uxtb r1, r4 │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + blx 29718 │ │ │ │ + and.w r4, r4, #1 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + strb.w r4, [r5, #44] @ 0x2c │ │ │ │ + b.n 4cb4a │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4cc62 │ │ │ │ + cbz r3, 4cb6a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 4cc64 │ │ │ │ + b.n 4cb6c │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4cc72 │ │ │ │ + cbnz r3, 4cb7a │ │ │ │ cmp r6, #2 │ │ │ │ - ble.n 4cc72 │ │ │ │ + ble.n 4cb7a │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.n 4cc72 │ │ │ │ - cbnz r4, 4cc94 │ │ │ │ - ldr r1, [pc, #380] @ (4cdf0 ) │ │ │ │ + bgt.n 4cb7a │ │ │ │ + cbnz r4, 4cb9c │ │ │ │ + ldr r1, [pc, #380] @ (4ccf8 ) │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #6 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #3 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cd7c │ │ │ │ + beq.n 4cc84 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4ccaa │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4cbb2 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cd7c │ │ │ │ + bne.n 4cc84 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 4ccc0 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4cbc8 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cd7c │ │ │ │ + bne.n 4cc84 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov sl, r0 │ │ │ │ - cbnz r0, 4ccd8 │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 4cbe0 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4cd7c │ │ │ │ + bne.n 4cc84 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ccfc │ │ │ │ - bl 85f00 │ │ │ │ + b.n 4cc04 │ │ │ │ + bl 85ee8 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4ccf8 │ │ │ │ + beq.n 4cc00 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 4ccf8 │ │ │ │ + cbnz r3, 4cc00 │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r7, #1 │ │ │ │ - beq.n 4ccca │ │ │ │ + beq.n 4cbd2 │ │ │ │ adds r2, r5, r6 │ │ │ │ subs r3, r2, #3 │ │ │ │ - beq.n 4cd32 │ │ │ │ + beq.n 4cc3a │ │ │ │ ldr r6, [r4, #12] │ │ │ │ - cbz r6, 4cd0c │ │ │ │ + cbz r6, 4cc14 │ │ │ │ subs r3, r2, #4 │ │ │ │ - beq.n 4cd3e │ │ │ │ - b.n 4cd14 │ │ │ │ + beq.n 4cc46 │ │ │ │ + b.n 4cc1c │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ - cbz r5, 4cd1e │ │ │ │ + cbz r5, 4cc26 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 4cd46 │ │ │ │ - b.n 4cd26 │ │ │ │ + beq.n 4cc4e │ │ │ │ + b.n 4cc2e │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 42ec2 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ - cbnz r0, 4cd46 │ │ │ │ - b.n 4cd7c │ │ │ │ + bl 42e76 <_PyLong_UnsignedInt_Converter@@Base> │ │ │ │ + cbnz r0, 4cc4e │ │ │ │ + b.n 4cc84 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 4cd46 │ │ │ │ + b.n 4cc4e │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 4cd62 │ │ │ │ + bge.n 4cc6a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24124 @ 0x5e3c │ │ │ │ + movw r1, #23420 @ 0x5b7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4cd7c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4cc84 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w sl, [sp, #28] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 4cd80 │ │ │ │ + beq.n 4cc88 │ │ │ │ mov r0, r6 │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 201664 │ │ │ │ - cbnz r0, 4cd84 │ │ │ │ + bl 202488 │ │ │ │ + cbnz r0, 4cc8c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4cde8 │ │ │ │ + b.n 4ccf0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4cd86 │ │ │ │ + b.n 4cc8e │ │ │ │ add r6, sp, #32 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 4cd9a │ │ │ │ + beq.n 4cca2 │ │ │ │ mov r0, r5 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cd7c │ │ │ │ + beq.n 4cc84 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ - b.n 4cd9c │ │ │ │ + b.n 4cca4 │ │ │ │ movs r4, #0 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r3, r4 │ │ │ │ mov fp, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ strd r7, sl, [sp] │ │ │ │ blx 2941c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4cde2 │ │ │ │ + bge.n 4ccea │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4cdd2 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 4ccda │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4cd9c │ │ │ │ - b.n 4cd7c │ │ │ │ + beq.n 4cca4 │ │ │ │ + b.n 4cc84 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 4cd7c │ │ │ │ + bl f627c │ │ │ │ + b.n 4cc84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - subs r7, #20 │ │ │ │ + subs r7, #24 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ @@ -51400,266 +51297,280 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1cd4 │ │ │ │ - cbnz r0, 4ce58 │ │ │ │ + bl d1c54 │ │ │ │ + cbnz r0, 4cd60 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4ce26 │ │ │ │ + cbz r5, 4cd2e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4ce2e │ │ │ │ + b.n 4cd36 │ │ │ │ movw r4, #10880 @ 0x2a80 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r6, [sp, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - blt.n 4ce4c │ │ │ │ + blt.n 4cd54 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ blx 292bc │ │ │ │ - cbnz r0, 4ce4c │ │ │ │ + cbnz r0, 4cd54 │ │ │ │ adds r0, r4, r6 │ │ │ │ subs r1, r5, r6 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ce5a │ │ │ │ + b.n 4cd62 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4ce5a │ │ │ │ + b.n 4cd62 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4ce64 │ │ │ │ + cbz r3, 4cd6c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r1, 4ce82 │ │ │ │ + cbz r1, 4cd8a │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 4ce9e │ │ │ │ + bmi.n 4cda6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #45288 @ 0xb0e8 │ │ │ │ + movw r1, #44584 @ 0xae28 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4ceb8 │ │ │ │ + b.n 4cdc0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r3, r4 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #16] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.w 407ba │ │ │ │ + b.w 4076a │ │ │ │ + │ │ │ │ +0004cdc6 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cbnz r0, 4cdd4 │ │ │ │ + ldr r0, [r3, #20] │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 4cdf4 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 826f8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r0, 4ceee │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 4ce28 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4cee8 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4ceee │ │ │ │ + bne.n 4ce22 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4ce28 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4cefc │ │ │ │ + cbnz r0, 4ce36 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 144b58 │ │ │ │ + b.w 14458c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21f9d4 │ │ │ │ + b.w 220458 │ │ │ │ ldrb r3, [r0, #26] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r3, 4cf1a │ │ │ │ + cbz r3, 4ce54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 4cf38 │ │ │ │ + beq.n 4ce72 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 4cf38 │ │ │ │ + b.n 4ce72 │ │ │ │ ldrb r3, [r0, #24] │ │ │ │ - cbnz r3, 4cf2a │ │ │ │ + cbnz r3, 4ce64 │ │ │ │ ldrb r3, [r0, #25] │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #126 @ 0x7e │ │ │ │ movne r1, #45 @ 0x2d │ │ │ │ - b.n 4cf2c │ │ │ │ + b.n 4ce66 │ │ │ │ movs r1, #43 @ 0x2b │ │ │ │ - movw r0, #21244 @ 0x52fc │ │ │ │ + movw r0, #20528 @ 0x5030 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004ce76 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 4cfac │ │ │ │ + ble.n 4cef2 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 4cfac │ │ │ │ + beq.n 4cef2 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r6, r1 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - cbz r5, 4cf76 │ │ │ │ + cbz r5, 4cebc │ │ │ │ mov r1, r5 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ cmp r0, r7 │ │ │ │ - bge.n 4cf76 │ │ │ │ + bge.n 4cebc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ mul.w r5, r7, r5 │ │ │ │ bic.w r8, r6, r6, asr #31 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 4cf90 │ │ │ │ + ble.n 4ced6 │ │ │ │ mov r1, r8 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ cmp r0, r5 │ │ │ │ - blt.n 4cf6e │ │ │ │ + blt.n 4ceb4 │ │ │ │ mul.w r1, r7, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2258b0 <_Py_set_inheritable_async_safe@@Base+0x20c4> │ │ │ │ + bl 2262f4 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4cfbc │ │ │ │ + beq.n 4cf02 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mul.w r1, r5, r8 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1530a0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 152b50 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4cfbe │ │ │ │ + beq.n 4cf04 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4cfbe │ │ │ │ + b.n 4cf04 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #28] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 4cffe │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 82714 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r3, r0, r3 │ │ │ │ - movw r0, #10536 @ 0x2928 │ │ │ │ + movw r0, #9832 @ 0x2668 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1cd4 │ │ │ │ - cbnz r0, 4d07c │ │ │ │ + bl d1c54 │ │ │ │ + cbnz r0, 4cfa0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 4d04a │ │ │ │ + cbz r5, 4cf6e │ │ │ │ ldr r4, [r4, #20] │ │ │ │ - b.n 4d052 │ │ │ │ + b.n 4cf76 │ │ │ │ movw r4, #10880 @ 0x2a80 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - blt.n 4d070 │ │ │ │ + blt.n 4cf94 │ │ │ │ subs r6, r5, r2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, r4, r6 │ │ │ │ blx 292bc │ │ │ │ - cbnz r0, 4d070 │ │ │ │ + cbnz r0, 4cf94 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d07e │ │ │ │ + b.n 4cfa2 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 4d07e │ │ │ │ + b.n 4cfa2 │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 4d088 │ │ │ │ + cbz r3, 4cfac │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4d0b0 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 4cfd4 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ push {r4} │ │ │ │ cmp r1, r3 │ │ │ │ mov r4, r1 │ │ │ │ - bne.n 4d0a8 │ │ │ │ + bne.n 4cfcc │ │ │ │ pop {r4} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r2 │ │ │ │ pop {r4} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ @@ -51668,644 +51579,637 @@ │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ ite hi │ │ │ │ movhi r0, r2 │ │ │ │ movls r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4d0da │ │ │ │ + cbz r0, 4cffe │ │ │ │ movs r1, #3 │ │ │ │ - b.w 21f9d4 │ │ │ │ + b.w 220458 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004d008 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bx lr │ │ │ │ + ldr r0, [pc, #0] @ (4d018 ) │ │ │ │ + bx lr │ │ │ │ + strb r4, [r1, #24] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4d0ee │ │ │ │ + cbz r0, 4d026 │ │ │ │ movs r1, #5 │ │ │ │ - b.w 21f9d4 │ │ │ │ + b.w 220458 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0004d030 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r2 │ │ │ │ subs r4, r1, #0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - blt.n 4d118 │ │ │ │ - cbz r2, 4d118 │ │ │ │ + blt.n 4d05c │ │ │ │ + cbz r2, 4d05c │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 4d130 │ │ │ │ + bgt.n 4d074 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24620 @ 0x602c │ │ │ │ + movw r1, #23916 @ 0x5d6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4d178 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4d0bc │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr.w r5, [r0, r4, lsl #2] │ │ │ │ - cbz r6, 4d196 │ │ │ │ + cbz r6, 4d0da │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 12270c │ │ │ │ - bl cfdb8 │ │ │ │ + bl 1220bc │ │ │ │ + bl cfd3c │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r8 │ │ │ │ - beq.n 4d17e │ │ │ │ + beq.n 4d0c2 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 4d17e │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 4d0c2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7056 @ 0x1b90 │ │ │ │ + movw r1, #6352 @ 0x18d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d1c8 │ │ │ │ + b.n 4d10c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ - b.n 4d1b0 │ │ │ │ + b.n 4d0f4 │ │ │ │ add.w r1, r0, r4, lsl #2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #4] │ │ │ │ adds r1, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 4d1b0 │ │ │ │ + beq.n 4d0f4 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 4d1a2 │ │ │ │ + b.n 4d0e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d1c6 │ │ │ │ + beq.n 4d10a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 4d1c6 │ │ │ │ + cbnz r3, 4d10a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r1, [r0, #16] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #0] @ (4d1ec ) │ │ │ │ - bx lr │ │ │ │ - strb r4, [r0, #24] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 813f0 │ │ │ │ │ │ │ │ -0004d1f0 : │ │ │ │ +0004d132 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r0, 4d204 │ │ │ │ - cbnz r1, 4d20a │ │ │ │ - bl 2744ec │ │ │ │ - b.n 4d214 │ │ │ │ + cbz r0, 4d146 │ │ │ │ + cbnz r1, 4d14c │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 4d156 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d9ac │ │ │ │ + bl 9d890 │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4d224 │ │ │ │ - movw r0, #24656 @ 0x6050 │ │ │ │ + bge.n 4d166 │ │ │ │ + movw r0, #23952 @ 0x5d90 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 2007fc │ │ │ │ - b.n 4d22a │ │ │ │ + bl 201620 │ │ │ │ + b.n 4d16c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add.w r0, r3, r0, lsl #2 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 4d248 │ │ │ │ + cbz r0, 4d18a │ │ │ │ movs r1, #7 │ │ │ │ - b.w 21f9d4 │ │ │ │ + b.w 220458 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 8140c │ │ │ │ + │ │ │ │ +0004d194 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4d234 ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 4d1e4 │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4d1da │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4d1ca │ │ │ │ + dmb ish │ │ │ │ + beq.n 4d1e4 │ │ │ │ + bl 279a18 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4d5f6 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4d216 │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4d20c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4d1fc │ │ │ │ + dmb ish │ │ │ │ + beq.n 4d216 │ │ │ │ + bl 25d788 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 730a0 │ │ │ │ + ldr r3, [pc, #20] @ (4d234 ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4d230 │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 4d272 │ │ │ │ + cbz r3, 4d252 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - b.n 4d282 │ │ │ │ + b.n 4d262 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 4d280 │ │ │ │ + ble.n 4d260 │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 4d27c │ │ │ │ - cbnz r1, 4d2a4 │ │ │ │ + bgt.n 4d25c │ │ │ │ + cbnz r1, 4d284 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 4d282 │ │ │ │ + b.n 4d262 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r1, [pc, #288] @ (4d3a4 ) │ │ │ │ + ldr r1, [pc, #288] @ (4d384 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d2aa │ │ │ │ - b.n 4d31e │ │ │ │ + cbnz r0, 4d28a │ │ │ │ + b.n 4d2fe │ │ │ │ clz r7, r1 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r7, r6 │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 4d2c0 │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 4d2a0 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d396 │ │ │ │ - b.n 4d31e │ │ │ │ - bl 85f00 │ │ │ │ + beq.n 4d376 │ │ │ │ + b.n 4d2fe │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d2dc │ │ │ │ + beq.n 4d2bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 4d2dc │ │ │ │ + cbnz r3, 4d2bc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 4d2b6 │ │ │ │ + beq.n 4d296 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4d2f8 │ │ │ │ + beq.n 4d2d8 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4d2fa │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 4d2fa │ │ │ │ - b.n 4d31e │ │ │ │ + bne.n 4d2da │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 4d2da │ │ │ │ + b.n 4d2fe │ │ │ │ movs r6, #0 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 4d322 │ │ │ │ + bge.n 4d302 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6244 │ │ │ │ - bl 1f8b40 │ │ │ │ + b.w f627c │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d3a0 │ │ │ │ + b.n 4d380 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d31a │ │ │ │ + beq.n 4d2fa │ │ │ │ add.w r7, r0, #16 │ │ │ │ - b.n 4d34a │ │ │ │ + b.n 4d32a │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d35e │ │ │ │ - bl e9284 │ │ │ │ + bne.n 4d33e │ │ │ │ + bl e92bc │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d37c │ │ │ │ + beq.n 4d35c │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r3, r6 │ │ │ │ mov.w r0, #384 @ 0x180 │ │ │ │ blx 2a89c │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 4d36e │ │ │ │ - b.n 4d338 │ │ │ │ + bge.n 4d34e │ │ │ │ + b.n 4d318 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 4d37c │ │ │ │ + bl f627c │ │ │ │ + b.n 4d35c │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 4d378 │ │ │ │ + beq.n 4d358 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - b.n 4d3a0 │ │ │ │ + b.n 4d380 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d31e │ │ │ │ + beq.n 4d2fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4d31e │ │ │ │ + bne.n 4d2fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4d31e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4d2fe │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 4d2fe │ │ │ │ + beq.n 4d2de │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 4d2e4 │ │ │ │ + b.n 4d2c4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r7, #64 @ 0x40 │ │ │ │ + subs r7, #68 @ 0x44 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004d388 : │ │ │ │ + movw r3, #40172 @ 0x9cec │ │ │ │ + movt r3, #75 @ 0x4b │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + bx lr │ │ │ │ ldr r1, [r0, #20] │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4d458 ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4d408 │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4d3fe │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4d3ee │ │ │ │ - dmb ish │ │ │ │ - beq.n 4d408 │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4d6f6 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4d43a │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4d430 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4d420 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4d43a │ │ │ │ - bl 25d338 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 730d4 │ │ │ │ - ldr r3, [pc, #20] @ (4d458 ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4d454 │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ mov r6, r3 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - cbz r6, 4d48e │ │ │ │ + cbz r6, 4d3e2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbz r2, 4d4a0 │ │ │ │ + cbz r2, 4d3f4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 10ec90 │ │ │ │ + bl 10efbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 795dc │ │ │ │ - cbz r4, 4d4ce │ │ │ │ - ldr r0, [pc, #28] @ (4d4d4 ) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 795c0 │ │ │ │ + cbz r4, 4d422 │ │ │ │ + ldr r0, [pc, #28] @ (4d428 ) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11760 @ 0x2df0 │ │ │ │ + movw r0, #11056 @ 0x2b30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - bpl.n 4d4e0 │ │ │ │ + bpl.n 4d444 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 732ec │ │ │ │ - cbz r0, 4d51c │ │ │ │ + bl 732b8 │ │ │ │ + cbz r0, 4d470 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 4d506 │ │ │ │ + cbz r0, 4d45a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 80cf4 │ │ │ │ - cbnz r0, 4d520 │ │ │ │ + bl 80cd8 │ │ │ │ + cbnz r0, 4d474 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d51c │ │ │ │ + beq.n 4d470 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d51c │ │ │ │ + cbnz r3, 4d470 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4d522 │ │ │ │ + b.n 4d476 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4d546 │ │ │ │ + cbnz r3, 4d49a │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 4d546 │ │ │ │ + ble.n 4d49a │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 4d546 │ │ │ │ - cbnz r4, 4d566 │ │ │ │ + bne.n 4d49a │ │ │ │ + cbnz r4, 4d4ba │ │ │ │ add r0, sp, #24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #176] @ (4d600 ) │ │ │ │ + ldr r4, [pc, #176] @ (4d554 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4d566 │ │ │ │ + cbnz r0, 4d4ba │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4d5fa │ │ │ │ + b.n 4d54e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4d57a │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4d4ce │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d562 │ │ │ │ + bne.n 4d4b6 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4d58e │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4d4e2 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4d562 │ │ │ │ + bne.n 4d4b6 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #60164 @ 0xeb04 │ │ │ │ + movw r1, #59460 @ 0xe844 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #24480 @ 0x5fa0 │ │ │ │ + movw r0, #23776 @ 0x5ce0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4d562 │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 4d4b6 │ │ │ │ + bl 988ec │ │ │ │ mov r1, r4 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a918 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r6, 4d5dc │ │ │ │ + bl 9b444 │ │ │ │ + cbz r6, 4d530 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4d5e6 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 4d53a │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4d5b0 │ │ │ │ - b.n 4d562 │ │ │ │ + beq.n 4d504 │ │ │ │ + b.n 4d4b6 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4d5fa │ │ │ │ + b.n 4d54e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - subs r7, #108 @ 0x6c │ │ │ │ + subs r7, #112 @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - bl 220cb8 │ │ │ │ - cbz r0, 4d656 │ │ │ │ + bl 22173c │ │ │ │ + cbz r0, 4d5aa │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbnz r0, 4d63a │ │ │ │ + cbnz r0, 4d58e │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 4d65a │ │ │ │ + beq.n 4d5ae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 4d65a │ │ │ │ - bl 8433c │ │ │ │ - cbnz r0, 4d662 │ │ │ │ + b.n 4d5ae │ │ │ │ + bl 84320 │ │ │ │ + cbnz r0, 4d5b6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d656 │ │ │ │ + beq.n 4d5aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d656 │ │ │ │ + cbnz r3, 4d5aa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 4d69c │ │ │ │ + b.n 4d5f0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #24812 @ 0x60ec │ │ │ │ + movw r0, #24108 @ 0x5e2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4d69c │ │ │ │ + beq.n 4d5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4d69c │ │ │ │ + cbnz r3, 4d5f0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 4d6d2 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4d6cc │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4d6d2 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4d6f4 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4d6f4 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4d6ea │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ - ldr r3, [pc, #288] @ (4d828 ) │ │ │ │ + ldr r3, [pc, #288] @ (4d728 ) │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ ldrd ip, lr, [r0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #180] @ 0xb4 │ │ │ │ mov.w r3, #0 │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ ands.w r5, r6, #63 @ 0x3f │ │ │ │ - bne.n 4d72a │ │ │ │ + bne.n 4d62a │ │ │ │ orrs.w r3, r6, r9 │ │ │ │ - bne.n 4d72e │ │ │ │ + bne.n 4d62e │ │ │ │ mov r8, r5 │ │ │ │ - b.n 4d734 │ │ │ │ + b.n 4d634 │ │ │ │ movs r5, #0 │ │ │ │ mov.w r8, #64 @ 0x40 │ │ │ │ add r4, sp, #8 │ │ │ │ ldr.w r0, [ip] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldr.w r0, [ip, #16] │ │ │ │ ldr.w r1, [ip, #20] │ │ │ │ ldr.w r2, [ip, #24] │ │ │ │ ldr.w r3, [ip, #28] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 4d766 │ │ │ │ + beq.n 4d666 │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, #64 @ 0x40 │ │ │ │ add.w r3, r8, #9 │ │ │ │ mov.w sl, #128 @ 0x80 │ │ │ │ mov.w r9, r9, lsl #3 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ @@ -52335,20 +52239,20 @@ │ │ │ │ add r3, sp, #184 @ 0xb8 │ │ │ │ add.w r3, r3, r5, lsl #6 │ │ │ │ ldrd r0, r1, [sp, #44] @ 0x2c │ │ │ │ strb.w sl, [r8, #-132] │ │ │ │ strd r0, r1, [r3, #-140] @ 0x8c │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #52 @ 0x34 │ │ │ │ - bl 4d936 │ │ │ │ + bl 4d836 │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 4d7de │ │ │ │ + bne.n 4d6de │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 4d936 │ │ │ │ + bl 4d836 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ rev r0, r0 │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #0] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ @@ -52361,123 +52265,123 @@ │ │ │ │ rev r1, r1 │ │ │ │ str r0, [r7, #16] │ │ │ │ rev r2, r2 │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r7, #20] │ │ │ │ str r3, [r7, #28] │ │ │ │ str r2, [r7, #24] │ │ │ │ - ldr r3, [pc, #24] @ (4d828 ) │ │ │ │ + ldr r3, [pc, #24] @ (4d728 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 4d820 │ │ │ │ + beq.n 4d720 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4d85c │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 4d75c │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 4d756 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4d75c │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 4d77e │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4d77e │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4d774 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 4d7b0 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4d856 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4d85c │ │ │ │ + bne.n 4d7aa │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4d7b0 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4d87e │ │ │ │ + cbnz r0, 4d7d2 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4d87e │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 4d7d2 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4d874 │ │ │ │ + bne.n 4d7c8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #41396 @ 0xa1b4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 4d8d4 │ │ │ │ + bne.n 4d828 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 4d8d4 │ │ │ │ + bne.n 4d828 │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 4d8d4 │ │ │ │ + bhi.n 4d828 │ │ │ │ mov r4, r2 │ │ │ │ - bl 3ea20 │ │ │ │ + bl 3e9d0 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 4d8de │ │ │ │ + beq.n 4d832 │ │ │ │ cmp r4, #3 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ eoreq.w r3, r0, #1 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ movne r0, r2 │ │ │ │ - b.n 4d8e0 │ │ │ │ + b.n 4d834 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4d8e0 │ │ │ │ + b.n 4d834 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 4d912 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 4d90c │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4d912 │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 4d934 │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4d934 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 4d92a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [sp, #0] │ │ │ │ rev r2, r2 │ │ │ │ @@ -54835,359 +54739,391 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 4f5b2 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 4f4b2 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 4f4ac │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4f4b2 │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 4f4d4 │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 4f4d4 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 4f4ca │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 4f506 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 4f5ac │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 4f5b2 │ │ │ │ + bne.n 4f500 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 4f506 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 4f5c0 │ │ │ │ + cbnz r0, 4f514 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 4f5c0 │ │ │ │ + cbz r0, 4f514 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #5491 @ 0x1573 │ │ │ │ + movw r1, #5411 @ 0x1523 │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53936 @ 0xd2b0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 41418 │ │ │ │ + b.w 413c8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - cbnz r3, 4f606 │ │ │ │ + cbnz r3, 4f55a │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - cbz r2, 4f620 │ │ │ │ + cbz r2, 4f574 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 4f620 │ │ │ │ + cbz r3, 4f574 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #460 @ 0x1cc │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65292 @ 0xff0c │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f6d0 │ │ │ │ + b.n 4f624 │ │ │ │ mov r0, r1 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - cbz r2, 4f62e │ │ │ │ + cbz r2, 4f582 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - bl 251da4 <_PyGen_SetStopIterationValue@@Base+0xeac> │ │ │ │ + bl 2524f4 <_PyGen_SetStopIterationValue@@Base+0xfec> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f61c │ │ │ │ + beq.n 4f570 │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 193138 │ │ │ │ + bl 1934e0 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ bic.w r2, r1, #1 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r0 │ │ │ │ add.w r0, r4, #16 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - bl 193138 │ │ │ │ + bl 1934e0 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ - cbz r3, 4f6d0 │ │ │ │ + cbz r3, 4f624 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2520c0 │ │ │ │ + bl 252810 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f68c │ │ │ │ + beq.n 4f5e0 │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - b.n 4f6a6 │ │ │ │ + b.n 4f5fa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f61c │ │ │ │ + beq.n 4f570 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4f61c │ │ │ │ + bne.n 4f570 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4f61c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4f570 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - bge.n 4f6ce │ │ │ │ + bge.n 4f622 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ lsls r7, r5, #2 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ ldr.w r3, [r0, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add.w lr, r0, #1 │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [ip, r7] │ │ │ │ - b.n 4f6a6 │ │ │ │ + b.n 4f5fa │ │ │ │ str r2, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + ldr r3, [pc, #132] @ (4f6bc ) │ │ │ │ + sub sp, #40 @ 0x28 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 4f66c │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 4f662 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4f652 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4f66c │ │ │ │ + bl 279a18 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 4d5f6 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 4f69e │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 4f694 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 4f684 │ │ │ │ + dmb ish │ │ │ │ + beq.n 4f69e │ │ │ │ + bl 25d788 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 261834 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (4f6bc ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 4f6b8 │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #40 @ 0x28 │ │ │ │ + pop {r4, pc} │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2411ac │ │ │ │ + bl 241988 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 4f706 │ │ │ │ + beq.n 4f6f2 │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 4f716 │ │ │ │ + bne.n 4f702 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f718 │ │ │ │ + beq.n 4f704 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 4f718 │ │ │ │ + b.n 4f704 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ee6b8 │ │ │ │ + bl ee6f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 246748 │ │ │ │ + bl 246ef0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4f77a │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4f766 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #68] @ 4f790 │ │ │ │ + vldr d7, [pc, #72] @ 4f780 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 4f77e │ │ │ │ + bhi.n 4f76a │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d7, d8 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it ge │ │ │ │ movge r0, r3 │ │ │ │ - b.n 4f786 │ │ │ │ + b.n 4f772 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4f786 │ │ │ │ + b.n 4f772 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #132] @ (4f82c ) │ │ │ │ - sub sp, #40 @ 0x28 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 4f7dc │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 4f7d2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4f7c2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4f7dc │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 4d6f6 │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 4f80e │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 4f804 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 4f7f4 │ │ │ │ - dmb ish │ │ │ │ - beq.n 4f80e │ │ │ │ - bl 25d338 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 261884 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (4f82c ) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 4f828 │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #40 @ 0x28 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r3, 4f84c │ │ │ │ + cbz r3, 4f7a4 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 4f84e │ │ │ │ + b.n 4f7a6 │ │ │ │ mov r4, r3 │ │ │ │ str r2, [sp, #28] │ │ │ │ - cbnz r3, 4f85c │ │ │ │ + cbnz r3, 4f7b4 │ │ │ │ cmp r6, r3 │ │ │ │ - ble.n 4f85c │ │ │ │ + ble.n 4f7b4 │ │ │ │ cmp r6, #2 │ │ │ │ - bgt.n 4f85c │ │ │ │ - cbnz r5, 4f880 │ │ │ │ - ldr r1, [pc, #136] @ (4f8e8 ) │ │ │ │ + bgt.n 4f7b4 │ │ │ │ + cbnz r5, 4f7d8 │ │ │ │ + ldr r1, [pc, #136] @ (4f840 ) │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 4f880 │ │ │ │ + cbnz r0, 4f7d8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f8dc │ │ │ │ + b.n 4f834 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ add r4, r6 │ │ │ │ - bl 122138 │ │ │ │ + bl 121ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4f87c │ │ │ │ + beq.n 4f7d4 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 4f8a6 │ │ │ │ + beq.n 4f7fe │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 4f8a6 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4f7fe │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4f87c │ │ │ │ + bne.n 4f7d4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r0 │ │ │ │ add.w r0, r5, #16 │ │ │ │ blx 29c28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 4f8d4 │ │ │ │ + bne.n 4f82c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 4f87c │ │ │ │ + bl f627c │ │ │ │ + b.n 4f7d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - subs r7, #152 @ 0x98 │ │ │ │ + subs r7, #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 215dc8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 216b0c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 21e784 <_PyInterpreterState_GetIDObject@@Base+0x30> │ │ │ │ + bl 21f308 <_PyInterpreterState_GetIDObject@@Base+0x30> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4f938 │ │ │ │ + beq.n 4f890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f93a │ │ │ │ + beq.n 4f892 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 4f93a │ │ │ │ + b.n 4f892 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ @@ -55197,798 +55133,794 @@ │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 2411ac │ │ │ │ + bl 241988 │ │ │ │ subs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #28 │ │ │ │ + bne.n 4f8d8 │ │ │ │ + movw r0, #51672 @ 0xc9d8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 80aac │ │ │ │ + movw r0, #51664 @ 0xc9d0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 80aac │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #17652 @ 0x44f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 4f99c │ │ │ │ + beq.n 4f916 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 4f99c │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 4f916 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ mov r3, r6 │ │ │ │ - b.n 4f99e │ │ │ │ + b.n 4f918 │ │ │ │ mov r3, r5 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 4f9d6 │ │ │ │ + bpl.n 4f950 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 4f9d2 │ │ │ │ + cbz r0, 4f94c │ │ │ │ mov r1, r5 │ │ │ │ - bl 21e784 <_PyInterpreterState_GetIDObject@@Base+0x30> │ │ │ │ + bl 21f308 <_PyInterpreterState_GetIDObject@@Base+0x30> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 4f9de │ │ │ │ + bne.n 4f958 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4f9d2 │ │ │ │ + beq.n 4f94c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 4f9d2 │ │ │ │ + cbnz r3, 4f94c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4f9de │ │ │ │ + b.n 4f958 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 246748 │ │ │ │ + bl 246ef0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vmov.f64 d8, d1 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4fa3e │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4f9b8 │ │ │ │ vabs.f64 d9, d9 │ │ │ │ - vldr d7, [pc, #72] @ 4fa58 │ │ │ │ + vldr d7, [pc, #68] @ 4f9d0 │ │ │ │ vcmp.f64 d9, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 4fa42 │ │ │ │ + bgt.n 4f9bc │ │ │ │ vabs.f64 d8, d8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vcmp.f64 d8, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it gt │ │ │ │ movgt r0, r3 │ │ │ │ - b.n 4fa4a │ │ │ │ + b.n 4f9c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fa4a │ │ │ │ + b.n 4f9c4 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #28 │ │ │ │ - bne.n 4fa74 │ │ │ │ - movw r0, #52376 @ 0xcc98 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 80ac8 │ │ │ │ - movw r0, #52368 @ 0xcc90 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 80ac8 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r5, [r0, #16] │ │ │ │ + mov r4, r0 │ │ │ │ + ldrd r0, r6, [r5] │ │ │ │ + blx 298b0 │ │ │ │ + mov r0, r6 │ │ │ │ + blx 298b0 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 298b0 │ │ │ │ + ldr r5, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7955c │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fc04 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 4fa26 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 4fa26 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 4faa4 │ │ │ │ + cbnz r3, 4fa4a │ │ │ │ cmp r2, #2 │ │ │ │ - ble.n 4faa4 │ │ │ │ + ble.n 4fa4a │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 4faa4 │ │ │ │ - cbnz r4, 4fac4 │ │ │ │ + bne.n 4fa4a │ │ │ │ + cbnz r4, 4fa6a │ │ │ │ add r0, sp, #36 @ 0x24 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #192] @ (4fb6c ) │ │ │ │ + ldr r4, [pc, #188] @ (4fb10 ) │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #3 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r5, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fac4 │ │ │ │ + cbnz r0, 4fa6a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 4fb64 │ │ │ │ + b.n 4fb0a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 4fad8 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 4fa7e │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4fac0 │ │ │ │ + bne.n 4fa66 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fac0 │ │ │ │ + beq.n 4fa66 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fac0 │ │ │ │ + beq.n 4fa66 │ │ │ │ ldrd r4, r6, [sp, #28] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ strd r4, r1, [sp] │ │ │ │ mov r3, r6 │ │ │ │ - movw r1, #24832 @ 0x6100 │ │ │ │ + movw r1, #24128 @ 0x5e40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #12204 @ 0x2fac │ │ │ │ + movw r0, #11500 @ 0x2cec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fac0 │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 4fa66 │ │ │ │ + bl 988ec │ │ │ │ mov r2, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29560 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r7, 4fb46 │ │ │ │ + bl 9b444 │ │ │ │ + cbz r7, 4faec │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 4fb50 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 4faf6 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 4fb18 │ │ │ │ - b.n 4fac0 │ │ │ │ + beq.n 4fabe │ │ │ │ + b.n 4fa66 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 4fb64 │ │ │ │ + b.n 4fb0a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - subs r7, #196 @ 0xc4 │ │ │ │ + subs r7, #200 @ 0xc8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0004fb70 : │ │ │ │ +0004fb14 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbnz r0, 4fb88 │ │ │ │ - bl 2744ec │ │ │ │ - b.n 4fb92 │ │ │ │ + cbnz r0, 4fb2c │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 4fb36 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 25c724 │ │ │ │ + bl 25c7ac │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 4fba2 │ │ │ │ - movw r0, #24840 @ 0x6108 │ │ │ │ + bge.n 4fb46 │ │ │ │ + movw r0, #24136 @ 0x5e48 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ - bl 2007fc │ │ │ │ - b.n 4fba8 │ │ │ │ + bl 201620 │ │ │ │ + b.n 4fb4c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ - bl 2258b0 <_Py_set_inheritable_async_safe@@Base+0x20c4> │ │ │ │ + bl 2262f4 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ - bl 246748 │ │ │ │ + bl 246ef0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vmov.f64 d9, d1 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4fc18 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4fbbc │ │ │ │ vcmp.f64 d9, d8 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ it vs │ │ │ │ movvs r0, r3 │ │ │ │ - b.n 4fc1a │ │ │ │ + b.n 4fbbe │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ vpop {d8-d9} │ │ │ │ pop {pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r5, [r0, #16] │ │ │ │ - mov r4, r0 │ │ │ │ - ldrd r0, r6, [r5] │ │ │ │ - blx 298b0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 298b0 │ │ │ │ - mov r0, r5 │ │ │ │ - blx 298b0 │ │ │ │ - ldr r5, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - bl 79578 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fc20 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 4fc70 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 4fc70 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 246748 │ │ │ │ + bl 246ef0 │ │ │ │ vstr d0, [sp] │ │ │ │ vstr d1, [sp, #8] │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 4fcca │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 4fc1e │ │ │ │ add r4, sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ str r5, [r0, #0] │ │ │ │ - bl 500ce │ │ │ │ + bl 50020 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 4fcc0 │ │ │ │ - bl 275868 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 4fcca │ │ │ │ + cbz r3, 4fc14 │ │ │ │ + bl 275640 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 4fc1e │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0004fcd0 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #8 │ │ │ │ - add r2, sp, #4 │ │ │ │ - bl 25c724 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 79634 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbnz r4, 4fd22 │ │ │ │ - movw r3, #48080 @ 0xbbd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25000 @ 0x61a8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - mov r0, r4 │ │ │ │ - b.n 4fd40 │ │ │ │ - ldr r0, [r0, r4] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - it eq │ │ │ │ - moveq r0, r3 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 4fd60 │ │ │ │ + cbz r3, 4fc42 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 4fd70 │ │ │ │ + b.n 4fc52 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 4fd6e │ │ │ │ + blt.n 4fc50 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 4fd6a │ │ │ │ - cbnz r1, 4fd90 │ │ │ │ + bgt.n 4fc4c │ │ │ │ + cbnz r1, 4fc72 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 4fd70 │ │ │ │ + b.n 4fc52 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #444] @ (4ff30 ) │ │ │ │ + ldr r1, [pc, #444] @ (4fe10 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fd96 │ │ │ │ - b.n 4fdf2 │ │ │ │ + cbnz r0, 4fc78 │ │ │ │ + b.n 4fcd4 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r5, r5, r6 │ │ │ │ - beq.n 4fdbc │ │ │ │ + beq.n 4fc9e │ │ │ │ ldr r6, [r4, #0] │ │ │ │ - cbz r6, 4fda6 │ │ │ │ + cbz r6, 4fc88 │ │ │ │ subs r5, #1 │ │ │ │ - bne.n 4fda6 │ │ │ │ + bne.n 4fc88 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 4fdc0 │ │ │ │ + b.n 4fca2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbnz r0, 4fdae │ │ │ │ + cbnz r0, 4fc90 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - b.n 4fdc0 │ │ │ │ - bl c72d0 │ │ │ │ + b.n 4fca2 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 4fdf2 │ │ │ │ + blt.n 4fcd4 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 4fda2 │ │ │ │ - b.n 4fdaa │ │ │ │ + beq.n 4fc84 │ │ │ │ + b.n 4fc8c │ │ │ │ mov r6, r5 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 233c74 │ │ │ │ + bl 23444c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fdf2 │ │ │ │ + beq.n 4fcd4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4fe48 │ │ │ │ + beq.n 4fd2a │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 4fdf6 │ │ │ │ + beq.n 4fcd8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 4ff06 │ │ │ │ + b.n 4fde8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 4fe16 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 4fcf8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 4fdf2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4fcd4 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 4fdf2 │ │ │ │ + beq.n 4fcd4 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 4fe48 │ │ │ │ + ble.n 4fd2a │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 4fdf2 │ │ │ │ + bl d2728 │ │ │ │ + b.n 4fcd4 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 503fc │ │ │ │ + bl 502c6 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 4fe60 │ │ │ │ + cbnz r0, 4fd42 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 4fdf2 │ │ │ │ + beq.n 4fcd4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 4fdf2 │ │ │ │ + bl d2728 │ │ │ │ + b.n 4fcd4 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ movs r1, #4 │ │ │ │ mov r8, r0 │ │ │ │ movs r0, #8 │ │ │ │ blx 2957c │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #140 @ (adr r3, 4ff10 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4fdf0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4ff18 ) │ │ │ │ + add r3, pc, #136 @ (adr r3, 4fdf8 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #8] │ │ │ │ - add r3, pc, #136 @ (adr r3, 4ff20 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4fe00 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #16] │ │ │ │ - add r3, pc, #132 @ (adr r3, 4ff28 ) │ │ │ │ + add r3, pc, #132 @ (adr r3, 4fe08 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r7, #24] │ │ │ │ strd r7, r8, [r0] │ │ │ │ movs r3, #32 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r6, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 4fed6 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 4fdb8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fe54 │ │ │ │ + beq.n 4fd36 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 4fe54 │ │ │ │ + bne.n 4fd36 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 4fe54 │ │ │ │ - cbz r5, 4ff06 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 4fd36 │ │ │ │ + cbz r5, 4fde8 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 4fef8 │ │ │ │ - bl 989e8 │ │ │ │ + blt.n 4fdda │ │ │ │ + bl 988ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 549fe │ │ │ │ + bl 54964 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 4ff00 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 4fde2 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl 549fe │ │ │ │ + bl 54964 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - nop │ │ │ │ - b.n 4fbe2 │ │ │ │ + b.n 4fac2 │ │ │ │ ldr r1, [r1, #32] │ │ │ │ add r6, sp, #532 @ 0x214 │ │ │ │ - cbnz r7, 4ff72 │ │ │ │ + cbnz r7, 4fe52 │ │ │ │ @ instruction: 0xf3723c6e │ │ │ │ - bmi.w fffca9be <__bss_end__@@Base+0xffae59f6> │ │ │ │ + bmi.w fffca89e <__bss_end__@@Base+0xffae58d6> │ │ │ │ strh r7, [r7, r1] │ │ │ │ str r6, [r1, r4] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bls.n 4fe82 │ │ │ │ + bls.n 4fd62 │ │ │ │ subs r3, r0, #6 │ │ │ │ ldmia r5!, {r0, r3, r4} │ │ │ │ ldrh r0, [r4, r7] │ │ │ │ - subs r7, #240 @ 0xf0 │ │ │ │ + subs r7, #244 @ 0xf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +0004fe14 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #8 │ │ │ │ + add r2, sp, #4 │ │ │ │ + bl 25c7ac │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 79618 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r4, [r3, #104] @ 0x68 │ │ │ │ + cbnz r4, 4fe66 │ │ │ │ + movw r3, #48080 @ 0xbbd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #24296 @ 0x5ee8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + mov r0, r4 │ │ │ │ + b.n 4fe84 │ │ │ │ + ldr r0, [r0, r4] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + it eq │ │ │ │ + moveq r0, r3 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 4ff78 │ │ │ │ + bhi.n 4feca │ │ │ │ ldr r6, [r7, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 4ff90 │ │ │ │ + bmi.n 4fee2 │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34084 @ 0x8524 │ │ │ │ + movw r0, #33380 @ 0x8264 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5003c │ │ │ │ - movw r0, #34084 @ 0x8524 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ff8e │ │ │ │ + movw r0, #33380 @ 0x8264 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 4ff4e │ │ │ │ - b.n 5003c │ │ │ │ + bne.n 4fea0 │ │ │ │ + b.n 4ff8e │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 50012 │ │ │ │ + ble.n 4ff64 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 4fff8 │ │ │ │ + beq.n 4ff4a │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 4ffda │ │ │ │ + bpl.n 4ff2c │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5003c │ │ │ │ + beq.n 4ff8e │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 4fffa │ │ │ │ + beq.n 4ff4c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5003c │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 4ff8e │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34084 @ 0x8524 │ │ │ │ + movw r0, #33380 @ 0x8264 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5003c │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 4ff8e │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 50018 │ │ │ │ + beq.n 4ff6a │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5001a │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5001a │ │ │ │ - b.n 5003c │ │ │ │ + bne.n 4ff6c │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 4ff6c │ │ │ │ + b.n 4ff8e │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5001a │ │ │ │ + b.n 4ff6c │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 260a88 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + bl 260a38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 5003c │ │ │ │ - movw r0, #43448 @ 0xa9b8 │ │ │ │ + cbz r0, 4ff8e │ │ │ │ + movw r0, #42744 @ 0xa6f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 5004a │ │ │ │ - b.n 5041e │ │ │ │ + cbnz r3, 4ff9c │ │ │ │ + b.n 505ac │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260a88 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -0005006e : │ │ │ │ +0004ffc0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 9d9ac │ │ │ │ + bl 9d890 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - cbz r0, 500be │ │ │ │ + cbz r0, 50010 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 500be │ │ │ │ + beq.n 50010 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 500be │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50010 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12a0cc <_Py_union_type_or@@Base+0x468> │ │ │ │ + bl 129a44 <_Py_union_type_or@@Base+0x468> │ │ │ │ mov r0, r4 │ │ │ │ - bl 220e9c │ │ │ │ + bl 221920 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ vcmp.f64 d0, d1 │ │ │ │ sub sp, #16 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 501d2 │ │ │ │ + bvs.n 50124 │ │ │ │ vabs.f64 d5, d1 │ │ │ │ - vldr d6, [pc, #256] @ 501e0 │ │ │ │ + vldr d6, [pc, #252] @ 50130 │ │ │ │ vabs.f64 d4, d0 │ │ │ │ vmov.f64 d7, d1 │ │ │ │ vcmp.f64 d5, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vcmp.f64 d4, d6 │ │ │ │ - ble.n 50118 │ │ │ │ + ble.n 5006a │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ vmov r3, s15 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - bgt.n 50130 │ │ │ │ - vldr d0, [pc, #224] @ 501e8 │ │ │ │ + bgt.n 50082 │ │ │ │ + vldr d0, [pc, #220] @ 50138 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #224] @ 501f0 │ │ │ │ + vldr d7, [pc, #224] @ 50140 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501d6 │ │ │ │ + b.n 50128 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ ite le │ │ │ │ movle r3, #1 │ │ │ │ movgt r3, #0 │ │ │ │ - cbz r3, 50176 │ │ │ │ + cbz r3, 500c8 │ │ │ │ vcmp.f64 d1, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 50176 │ │ │ │ - b.n 501c4 │ │ │ │ + beq.n 500c8 │ │ │ │ + b.n 50116 │ │ │ │ vmov r2, s1 │ │ │ │ vmov.f64 d7, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d6, d7 │ │ │ │ cmp r2, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vcmp.f64 d7, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50164 │ │ │ │ - vldr d0, [pc, #164] @ 501f8 │ │ │ │ + bne.n 500b6 │ │ │ │ + vldr d0, [pc, #160] @ 50148 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #164] @ 50200 │ │ │ │ + vldr d7, [pc, #164] @ 50150 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501d6 │ │ │ │ - vldr d0, [pc, #160] @ 50208 │ │ │ │ + b.n 50128 │ │ │ │ + vldr d0, [pc, #160] @ 50158 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #164] @ 50210 │ │ │ │ + vldr d7, [pc, #160] @ 50160 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501d6 │ │ │ │ + b.n 50128 │ │ │ │ vmov r3, s1 │ │ │ │ vmov.f64 d6, #112 @ 0x3f800000 1.0 │ │ │ │ vmov.f64 d5, #240 @ 0xbf800000 -1.0 │ │ │ │ cmp r3, #0 │ │ │ │ vmov r3, s15 │ │ │ │ vmov.f64 d7, d6 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ and.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 501b2 │ │ │ │ - vldr d0, [pc, #116] @ 50218 │ │ │ │ + bne.n 50104 │ │ │ │ + vldr d0, [pc, #116] @ 50168 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #120] @ 50220 │ │ │ │ + vldr d7, [pc, #116] @ 50170 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501d6 │ │ │ │ - vldr d0, [pc, #116] @ 50228 │ │ │ │ + b.n 50128 │ │ │ │ + vldr d0, [pc, #112] @ 50178 │ │ │ │ cmp r3, #0 │ │ │ │ - vldr d7, [pc, #116] @ 50230 │ │ │ │ + vldr d7, [pc, #116] @ 50180 │ │ │ │ it ne │ │ │ │ vmovne.f64 d0, d7 │ │ │ │ - b.n 501d6 │ │ │ │ + b.n 50128 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #16 │ │ │ │ b.w 2a30c │ │ │ │ - vldr d0, [pc, #100] @ 50238 │ │ │ │ + vldr d0, [pc, #96] @ 50188 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ subs r7, #249 @ 0xf9 │ │ │ │ @@ -56002,19 +55934,19 @@ │ │ │ │ subal r7, #233 @ 0xe9 │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ itett al │ │ │ │ moval r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 50308 @ unpredictable │ │ │ │ + bls.n 50258 @ unpredictable │ │ │ │ andal r2, r0 │ │ │ │ movs r1, #210 @ 0xd2 │ │ │ │ ldrb r3, [r6, #28] │ │ │ │ - bls.n 50310 │ │ │ │ + bls.n 50260 │ │ │ │ stmia r0!, {r1} │ │ │ │ ... │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #0] │ │ │ │ cmp r5, #24 │ │ │ │ strb r4, [r0, r1] │ │ │ │ movs r1, #251 @ 0xfb │ │ │ │ @@ -56030,653 +55962,663 @@ │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50262 │ │ │ │ + bne.n 501b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5027a │ │ │ │ - b.n 5028e │ │ │ │ + cbnz r0, 501ca │ │ │ │ + b.n 501de │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63836 @ 0xf95c │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50256 │ │ │ │ - b.n 50372 │ │ │ │ - bl 85f00 │ │ │ │ + bne.n 501a6 │ │ │ │ + b.n 502c2 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5029c │ │ │ │ + bne.n 501ec │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 502ac │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 501fc │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50372 │ │ │ │ + bne.n 502c2 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 502ac │ │ │ │ + b.n 501fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5028a │ │ │ │ + bne.n 501da │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5028a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 501da │ │ │ │ ldr r6, [r5, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 12270c │ │ │ │ - bl cfdb8 │ │ │ │ + bl 1220bc │ │ │ │ + bl cfd3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r0, #52] @ 0x34 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 502d2 │ │ │ │ + beq.n 50222 │ │ │ │ mov r0, r3 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50344 │ │ │ │ + beq.n 50294 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - cbz r1, 502e8 │ │ │ │ + cbz r1, 50238 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r4, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - bge.n 502f4 │ │ │ │ + bge.n 50244 │ │ │ │ add r4, r3 │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ - b.n 502f4 │ │ │ │ + b.n 50244 │ │ │ │ mov r0, r7 │ │ │ │ - bl 2509f4 │ │ │ │ + bl 250fac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 502d8 │ │ │ │ - b.n 50372 │ │ │ │ + bne.n 50228 │ │ │ │ + b.n 502c2 │ │ │ │ cmp r4, r3 │ │ │ │ mov.w r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - bl 2520c0 │ │ │ │ + bl 252810 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50372 │ │ │ │ + beq.n 502c2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 50324 │ │ │ │ + bge.n 50274 │ │ │ │ add.w r6, r0, r3, lsl #2 │ │ │ │ ldr.w r6, [r6, #-4] │ │ │ │ str.w r6, [r0, r3, lsl #2] │ │ │ │ subs r3, #1 │ │ │ │ - b.n 5030e │ │ │ │ + b.n 5025e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str.w r5, [r0, r4, lsl #2] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 50374 │ │ │ │ + b.n 502c4 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - movw r1, #4996 @ 0x1384 │ │ │ │ + movw r1, #5000 @ 0x1388 │ │ │ │ movt r1, #73 @ 0x49 │ │ │ │ - bl 12270c │ │ │ │ - bl cfdb8 │ │ │ │ + bl 1220bc │ │ │ │ + bl cfd3c │ │ │ │ mov r3, r0 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #63836 @ 0xf95c │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 502e4 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 826f8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r0, r1 │ │ │ │ - bl 246748 │ │ │ │ + bl 246ef0 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ vstr d1, [sp, #16] │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 503f0 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 50362 │ │ │ │ add r3, sp, #8 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ mov r4, r0 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmdb r5, {r0, r1, r2, r3} │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ str r4, [r0, #0] │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 500ce │ │ │ │ + bl 50020 │ │ │ │ vldr d1, [sp, #32] │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vldr d0, [sp, #24] │ │ │ │ - bl 2609e8 <_Py_c_abs@@Base> │ │ │ │ + bl 260998 <_Py_c_abs@@Base> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ vmov r2, r3, d0 │ │ │ │ - cbz r1, 503dc │ │ │ │ - bl 275868 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 503f2 │ │ │ │ - movw r0, #25032 @ 0x61c8 │ │ │ │ + cbz r1, 5034e │ │ │ │ + bl 275640 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 50364 │ │ │ │ + movw r0, #24328 @ 0x5f08 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ vstr d8, [sp] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 503f2 │ │ │ │ + b.n 50364 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ vpop {d8} │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5041a │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 82714 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92988 │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260a88 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ - cbz r7, 50472 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 504b2 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - mov r6, r1 │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r0, r2, #5 │ │ │ │ - bpl.n 50484 │ │ │ │ - ldr r2, [r1, #8] │ │ │ │ - cmp r2, #3 │ │ │ │ - bgt.n 504a4 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r0, #43984 @ 0xabd0 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #25144 @ 0x6238 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - b.w d5a30 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ffb60 │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 504b6 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 505e4 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 182974 <_PyEval_MatchClass@@Base+0x4a8> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 504de │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 504b2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 504b2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 504b2 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 504ee │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 504ee │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr.w r8, [r6, #12] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r5, [r3, #84] @ 0x54 │ │ │ │ - ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ - beq.n 50532 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 251e4c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 504b2 │ │ │ │ - ldr.w r5, [r8, #8] │ │ │ │ - mov r0, r4 │ │ │ │ - mov r1, r5 │ │ │ │ - bl 21bcdc <_Py_RestoreSignals@@Base+0x1c84> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 50522 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ - b.n 504b2 │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - lsls r2, r5, #2 │ │ │ │ - mov r1, r7 │ │ │ │ - blx 29cc8 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - str r5, [r4, #16] │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r1, r3, #7 │ │ │ │ - bmi.n 5055a │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25204 @ 0x6274 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ - bl 85f00 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 5056a │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5056e │ │ │ │ - b.n 504b2 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 50586 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14148 @ 0x3744 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 504b2 │ │ │ │ - ldr r1, [r6, #24] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r0, [r4, #12] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 505c8 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #2 │ │ │ │ - bmi.n 505ba │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25256 @ 0x62a8 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ - ldr r0, [r4, #80] @ 0x50 │ │ │ │ - cbz r0, 505d2 │ │ │ │ - bl 89fdc │ │ │ │ - adds r0, #1 │ │ │ │ - beq.w 504b2 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 505e4 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r1, #0] │ │ │ │ - str r1, [r4, #80] @ 0x50 │ │ │ │ - b.n 505c8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 50606 │ │ │ │ + cbz r3, 5038c │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 50616 │ │ │ │ + b.n 5039c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 50614 │ │ │ │ + blt.n 5039a │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 50610 │ │ │ │ - cbnz r1, 50636 │ │ │ │ + bgt.n 50396 │ │ │ │ + cbnz r1, 503bc │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50616 │ │ │ │ + b.n 5039c │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #520] @ (50820 ) │ │ │ │ + ldr r1, [pc, #520] @ (505a8 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #32 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5063c │ │ │ │ - b.n 5069a │ │ │ │ + cbnz r0, 503c2 │ │ │ │ + b.n 50420 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 50662 │ │ │ │ + beq.n 503e8 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ - cbz r6, 5064c │ │ │ │ + cbz r6, 503d2 │ │ │ │ subs r4, #1 │ │ │ │ - bne.n 5064c │ │ │ │ + bne.n 503d2 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 50666 │ │ │ │ + b.n 503ec │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbnz r0, 50654 │ │ │ │ + cbnz r0, 503da │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.n 50666 │ │ │ │ - bl c72d0 │ │ │ │ + b.n 503ec │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5069a │ │ │ │ + blt.n 50420 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 50648 │ │ │ │ - b.n 50650 │ │ │ │ + beq.n 503ce │ │ │ │ + b.n 503d6 │ │ │ │ mov r6, r4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #28 │ │ │ │ - bl 233c74 │ │ │ │ + bl 23444c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5069a │ │ │ │ + beq.n 50420 │ │ │ │ ldr r6, [sp, #28] │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 506f0 │ │ │ │ + beq.n 50476 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5069e │ │ │ │ + beq.n 50424 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 507d4 │ │ │ │ + b.n 5055a │ │ │ │ mov r0, r6 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 506be │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 50444 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5069a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 50420 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ mov r0, r6 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5069a │ │ │ │ + beq.n 50420 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 506f0 │ │ │ │ + ble.n 50476 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 5069a │ │ │ │ + bl d2728 │ │ │ │ + b.n 50420 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 50890 │ │ │ │ + bl 50776 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 50706 │ │ │ │ + cbnz r0, 5048c │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5069a │ │ │ │ + beq.n 50420 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 5069a │ │ │ │ + bl d2728 │ │ │ │ + b.n 50420 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ blx 2957c │ │ │ │ movs r1, #8 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ blx 2957c │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r0, #8] │ │ │ │ - add r3, pc, #180 @ (adr r3, 507e0 ) │ │ │ │ + add r3, pc, #184 @ (adr r3, 50568 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5] │ │ │ │ - add r3, pc, #180 @ (adr r3, 507e8 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 50570 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #8] │ │ │ │ - add r3, pc, #176 @ (adr r3, 507f0 ) │ │ │ │ + add r3, pc, #180 @ (adr r3, 50578 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #16] │ │ │ │ - add r3, pc, #176 @ (adr r3, 507f8 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 50580 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #24] │ │ │ │ - add r3, pc, #172 @ (adr r3, 50800 ) │ │ │ │ + add r3, pc, #176 @ (adr r3, 50588 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #32] │ │ │ │ - add r3, pc, #172 @ (adr r3, 50808 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 50590 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #40] @ 0x28 │ │ │ │ - add r3, pc, #168 @ (adr r3, 50810 ) │ │ │ │ + add r3, pc, #172 @ (adr r3, 50598 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #48] @ 0x30 │ │ │ │ - add r3, pc, #168 @ (adr r3, 50818 ) │ │ │ │ + add r3, pc, #168 @ (adr r3, 505a0 ) │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [r5, #56] @ 0x38 │ │ │ │ strd r5, r8, [r0] │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 507a4 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5052a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 506fa │ │ │ │ + beq.n 50480 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 506fa │ │ │ │ + bne.n 50480 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 506fa │ │ │ │ - cbz r6, 507d4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50480 │ │ │ │ + cbz r6, 5055a │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 507c6 │ │ │ │ - bl 989e8 │ │ │ │ + blt.n 5054c │ │ │ │ + bl 988ec │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 2341c0 │ │ │ │ + bl 234998 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 507ce │ │ │ │ + bl 9b444 │ │ │ │ + b.n 50554 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mov r0, r7 │ │ │ │ - bl 2341c0 │ │ │ │ + bl 234998 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + nop │ │ │ │ nop.w │ │ │ │ ldr r6, [sp, #864] @ 0x360 │ │ │ │ stmia r1!, {r0, r2} │ │ │ │ ldr r5, [sp, #372] @ 0x174 │ │ │ │ ldmia r3, {r0, r1, r3, r4, r5, r7} │ │ │ │ - bpl.n 507fa │ │ │ │ + bpl.n 50582 │ │ │ │ adds r6, #124 @ 0x7c │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ str r2, [r3, #40] @ 0x28 │ │ │ │ - ble.n 50822 │ │ │ │ + ble.n 505aa │ │ │ │ adds r0, #112 @ 0x70 │ │ │ │ lsls r2, r3, #5 │ │ │ │ str r1, [sp, #356] @ 0x164 │ │ │ │ ldr r1, [r7, r4] │ │ │ │ - blx fff5f1ac <__bss_end__@@Base+0xffa7a1e4> │ │ │ │ + blx fff5ef34 <__bss_end__@@Base+0xffa79f6c> │ │ │ │ asrs r7, r5, #20 │ │ │ │ lsrs r1, r6, #12 │ │ │ │ vmlsl.u q9, d0, d3[5] │ │ │ │ str r3, [r6, #112] @ 0x70 │ │ │ │ asrs r1, r2, #20 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - ldr r2, [pc, #540] @ (50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a>) │ │ │ │ + ldr r2, [pc, #540] @ (507b4 ) │ │ │ │ ldrh r4, [r6, #52] @ 0x34 │ │ │ │ ldrh r7, [r4, #60] @ 0x3c │ │ │ │ str r1, [r7, #76] @ 0x4c │ │ │ │ cmp r6, #13 │ │ │ │ - blt.n 50832 │ │ │ │ - ldr r7, [pc, #656] @ (50aac <_PyMonitoring_FirePyStartEvent@@Base+0x1ea>) │ │ │ │ + blt.n 505ba │ │ │ │ + ldr r7, [pc, #656] @ (50834 <_PyMonitoring_FirePyStartEvent@@Base+0x20>) │ │ │ │ bkpt 0x00fa │ │ │ │ - ldr r0, [pc, #116] @ (50894 ) │ │ │ │ + ldr r0, [pc, #116] @ (5061c ) │ │ │ │ @ instruction: 0x47b5 │ │ │ │ - eors r0, r4 │ │ │ │ + eors r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ + mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 260a38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldrb.w r7, [r0, #65] @ 0x41 │ │ │ │ + cbz r7, 50600 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19968 @ 0x4e00 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 50640 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + mov r4, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + lsls r0, r2, #5 │ │ │ │ + bpl.n 50612 │ │ │ │ + ldr r2, [r1, #8] │ │ │ │ + cmp r2, #3 │ │ │ │ + bgt.n 50632 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r0, #43984 @ 0xabd0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + movw r1, #24440 @ 0x5f78 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + b.w d59a4 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ffff4 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 50644 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 50772 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 182684 <_PyEval_MatchClass@@Base+0x4a8> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bne.n 5066c │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 50640 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 50640 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 50640 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5067c │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5067c │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr.w r8, [r6, #12] │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r5, [r3, #84] @ 0x54 │ │ │ │ + ands.w r5, r5, #268435456 @ 0x10000000 │ │ │ │ + beq.n 506c0 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 25259c │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 50640 │ │ │ │ + ldr.w r5, [r8, #8] │ │ │ │ + mov r0, r4 │ │ │ │ + mov r1, r5 │ │ │ │ + bl 21ca18 <_Py_RestoreSignals@@Base+0x1d44> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 506b0 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78578 │ │ │ │ + b.n 50640 │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + mov r1, r7 │ │ │ │ + blx 29cc8 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 78578 │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + str r5, [r4, #16] │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r1, r3, #7 │ │ │ │ + bmi.n 506e8 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #24500 @ 0x5fb4 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d59a4 │ │ │ │ + bl 85ee8 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 506f8 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 506fc │ │ │ │ + b.n 50640 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 50714 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #13444 @ 0x3484 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 50640 │ │ │ │ + ldr r1, [r6, #24] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + str r0, [r4, #12] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 50756 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #2 │ │ │ │ + bmi.n 50748 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #24552 @ 0x5fe8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w d59a4 │ │ │ │ + ldr r0, [r4, #80] @ 0x50 │ │ │ │ + cbz r0, 50760 │ │ │ │ + bl 89fe4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.w 50640 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 50772 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r1, #0] │ │ │ │ + str r1, [r4, #80] @ 0x50 │ │ │ │ + b.n 50756 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 50794 │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #12] │ │ │ │ + bl 826f8 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + ldr r0, [r0, #40] @ 0x28 │ │ │ │ + bl 92990 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 260a88 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ │ │ │ │ -00050848 : │ │ │ │ +000507bc : │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ - ldr r5, [pc, #60] @ (5088c ) │ │ │ │ + ldr r5, [pc, #60] @ (50800 ) │ │ │ │ ldr r4, [r4, r5] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr.w ip, [r5] │ │ │ │ ldrd r7, r6, [r1] │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ it eq │ │ │ │ cmpeq ip, r7 │ │ │ │ - beq.n 50886 │ │ │ │ + beq.n 507fa │ │ │ │ add.w r7, r5, #98304 @ 0x18000 │ │ │ │ cmp r4, r3 │ │ │ │ - bge.n 5087e │ │ │ │ + bge.n 507f2 │ │ │ │ ldrb r6, [r2, r4] │ │ │ │ add r6, r7 │ │ │ │ ldrb.w r6, [r6, #548] @ 0x224 │ │ │ │ strb.w r6, [r0, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5086a │ │ │ │ + b.n 507de │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 508ae │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #12] │ │ │ │ - bl 82714 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #25308 @ 0x62dc │ │ │ │ + movw r0, #24604 @ 0x601c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ │ │ │ │ -000508c2 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ +00050814 <_PyMonitoring_FirePyStartEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #0 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - b.n 508ee <_PyMonitoring_FirePyStartEvent@@Base+0x2c> │ │ │ │ + b.n 50840 <_PyMonitoring_FirePyStartEvent@@Base+0x2c> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ - b.w 2739cc <_PyLong_DivmodNear@@Base+0xbe4> │ │ │ │ + b.w 2737ac <_PyLong_DivmodNear@@Base+0xbe4> │ │ │ │ + ldr r0, [pc, #4] @ (5084c <_PyMonitoring_FirePyStartEvent@@Base+0x38>) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #0] @ (50854 <_PyMonitoring_FirePyStartEvent@@Base+0x40>) │ │ │ │ + bx lr │ │ │ │ + ldrb r4, [r1, #8] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r5, #51616 @ 0xc9a0 │ │ │ │ + movw r5, #50908 @ 0xc6dc │ │ │ │ movt r5, #69 @ 0x45 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #104 @ 0x68 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ add r6, sp, #48 @ 0x30 │ │ │ │ @@ -56684,149 +56626,149 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r6, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 5093a <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + bne.n 5089e <_PyMonitoring_FirePyStartEvent@@Base+0x8a> │ │ │ │ cmp r7, #2 │ │ │ │ - ble.n 5093a <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ + ble.n 5089e <_PyMonitoring_FirePyStartEvent@@Base+0x8a> │ │ │ │ cmp r7, #3 │ │ │ │ - bne.n 5093a <_PyMonitoring_FirePyStartEvent@@Base+0x78> │ │ │ │ - cbnz r4, 5095c <_PyMonitoring_FirePyStartEvent@@Base+0x9a> │ │ │ │ + bne.n 5089e <_PyMonitoring_FirePyStartEvent@@Base+0x8a> │ │ │ │ + cbnz r4, 508c0 <_PyMonitoring_FirePyStartEvent@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #188] @ (509fc <_PyMonitoring_FirePyStartEvent@@Base+0x13a>) │ │ │ │ + ldr r4, [pc, #188] @ (50960 <_PyMonitoring_FirePyStartEvent@@Base+0x14c>) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 509dc <_PyMonitoring_FirePyStartEvent@@Base+0x11a> │ │ │ │ + beq.n 50940 <_PyMonitoring_FirePyStartEvent@@Base+0x12c> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #48 @ 0x30 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r6, [sp, #80] @ 0x50 │ │ │ │ ldr r5, [sp, #96] @ 0x60 │ │ │ │ - cbz r0, 50974 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + cbz r0, 508d8 <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 50978 <_PyMonitoring_FirePyStartEvent@@Base+0xb6> │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 508dc <_PyMonitoring_FirePyStartEvent@@Base+0xc8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 509ea <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ + b.n 5094e <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50974 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + beq.n 508d8 <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ ldrd r7, r4, [sp, #28] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r7, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #12196 @ 0x2fa4 │ │ │ │ + movw r1, #11492 @ 0x2ce4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #12204 @ 0x2fac │ │ │ │ + movw r0, #11500 @ 0x2cec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50974 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 508d8 <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ + bl 988ec │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a678 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 509e2 <_PyMonitoring_FirePyStartEvent@@Base+0x120> │ │ │ │ + bge.n 50946 <_PyMonitoring_FirePyStartEvent@@Base+0x132> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f624c │ │ │ │ - b.n 50974 <_PyMonitoring_FirePyStartEvent@@Base+0xb2> │ │ │ │ + bl f6284 │ │ │ │ + b.n 508d8 <_PyMonitoring_FirePyStartEvent@@Base+0xc4> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 509ea <_PyMonitoring_FirePyStartEvent@@Base+0x128> │ │ │ │ + b.n 5094e <_PyMonitoring_FirePyStartEvent@@Base+0x13a> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #48 @ 0x30 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ str r5, [sp, #96] @ 0x60 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #104 @ 0x68 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - lsls r4, r1 │ │ │ │ + lsls r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 50d38 │ │ │ │ + bl 50d24 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ ldr r2, [r4, #44] @ 0x2c │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ - cbz r3, 50a24 <_PyMonitoring_FirePyStartEvent@@Base+0x162> │ │ │ │ + cbz r3, 50988 <_PyMonitoring_FirePyStartEvent@@Base+0x174> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #272] @ (50b50 <_PyMonitoring_FirePyStartEvent@@Base+0x28e>) │ │ │ │ + ldr r3, [pc, #272] @ (50ab4 <_PyMonitoring_FirePyStartEvent@@Base+0x2a0>) │ │ │ │ mov r9, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ ldr.w sl, [r0, r3] │ │ │ │ subs r0, r2, #0 │ │ │ │ ldrb.w r4, [r9] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ ldr.w r6, [sl, #8] │ │ │ │ ldr r7, [sp, #60] @ 0x3c │ │ │ │ str.w r1, [r8, #4] │ │ │ │ - bge.n 50a78 <_PyMonitoring_FirePyStartEvent@@Base+0x1b6> │ │ │ │ + bge.n 509dc <_PyMonitoring_FirePyStartEvent@@Base+0x1c8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25376 @ 0x6320 │ │ │ │ + movw r1, #24672 @ 0x6060 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 50a82 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 509e6 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ cmp r7, #5 │ │ │ │ - beq.n 50a8c <_PyMonitoring_FirePyStartEvent@@Base+0x1ca> │ │ │ │ - bl 8140c │ │ │ │ - cbnz r0, 50a88 <_PyMonitoring_FirePyStartEvent@@Base+0x1c6> │ │ │ │ + beq.n 509f0 <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ + bl 813f0 │ │ │ │ + cbnz r0, 509ec <_PyMonitoring_FirePyStartEvent@@Base+0x1d8> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50b48 <_PyMonitoring_FirePyStartEvent@@Base+0x286> │ │ │ │ + b.n 50aac <_PyMonitoring_FirePyStartEvent@@Base+0x298> │ │ │ │ str.w r0, [r8, #8] │ │ │ │ add.w r2, r8, #4 │ │ │ │ - movw r8, #59944 @ 0xea28 │ │ │ │ + movw r8, #59240 @ 0xe768 │ │ │ │ movt r8, #55 @ 0x37 │ │ │ │ orr.w r3, r5, #2147483648 @ 0x80000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 50b46 <_PyMonitoring_FirePyStartEvent@@Base+0x284> │ │ │ │ + beq.n 50aaa <_PyMonitoring_FirePyStartEvent@@Base+0x296> │ │ │ │ cmp r4, #15 │ │ │ │ mov.w ip, #1 │ │ │ │ it hi │ │ │ │ lsrhi r3, r4, #4 │ │ │ │ mov r1, sl │ │ │ │ str r7, [sp, #4] │ │ │ │ ite ls │ │ │ │ @@ -56836,263 +56778,309 @@ │ │ │ │ it hi │ │ │ │ addhi r5, #4 │ │ │ │ str r2, [sp, #12] │ │ │ │ sxtb r0, r5 │ │ │ │ lsl.w fp, ip, r5 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - bl 2040e8 │ │ │ │ + bl 204f0c │ │ │ │ eor.w r4, r4, fp │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbz r0, 50b42 <_PyMonitoring_FirePyStartEvent@@Base+0x280> │ │ │ │ + cbz r0, 50aa6 <_PyMonitoring_FirePyStartEvent@@Base+0x292> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 50a82 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + beq.n 509e6 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ cmp r7, #9 │ │ │ │ - ble.n 50b36 <_PyMonitoring_FirePyStartEvent@@Base+0x274> │ │ │ │ + ble.n 50a9a <_PyMonitoring_FirePyStartEvent@@Base+0x286> │ │ │ │ add.w r5, r5, r5, lsl #4 │ │ │ │ - movw r2, #36868 @ 0x9004 │ │ │ │ + movw r2, #36164 @ 0x8d44 │ │ │ │ movt r2, #47 @ 0x2f │ │ │ │ add r5, r7 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r6, r6, r5, lsl #2 │ │ │ │ - movw r1, #9044 @ 0x2354 │ │ │ │ + movw r1, #8340 @ 0x2094 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add.w r6, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r2, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r0, [r6, #576] @ 0x240 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50a82 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + beq.n 509e6 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w r1, [r6, #576] @ 0x240 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50a82 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + beq.n 509e6 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 50a82 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 50a82 <_PyMonitoring_FirePyStartEvent@@Base+0x1c0> │ │ │ │ + bne.n 509e6 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 509e6 <_PyMonitoring_FirePyStartEvent@@Base+0x1d2> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ bic.w r3, r3, fp │ │ │ │ strb.w r3, [r9] │ │ │ │ uxtb r4, r4 │ │ │ │ - b.n 50a9e <_PyMonitoring_FirePyStartEvent@@Base+0x1dc> │ │ │ │ + b.n 50a02 <_PyMonitoring_FirePyStartEvent@@Base+0x1ee> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 159408 │ │ │ │ + bl 158fa8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 50b98 <_PyMonitoring_FirePyStartEvent@@Base+0x2d6> │ │ │ │ + cbz r0, 50afc <_PyMonitoring_FirePyStartEvent@@Base+0x2e8> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.n 50b9c <_PyMonitoring_FirePyStartEvent@@Base+0x2da> │ │ │ │ + blt.n 50b00 <_PyMonitoring_FirePyStartEvent@@Base+0x2ec> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 50b90 <_PyMonitoring_FirePyStartEvent@@Base+0x2ce> │ │ │ │ + beq.n 50af4 <_PyMonitoring_FirePyStartEvent@@Base+0x2e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 50b90 <_PyMonitoring_FirePyStartEvent@@Base+0x2ce> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 50af4 <_PyMonitoring_FirePyStartEvent@@Base+0x2e0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add.w r0, r4, #12 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 50bb0 <_PyMonitoring_FirePyStartEvent@@Base+0x2ee> │ │ │ │ + b.n 50b14 <_PyMonitoring_FirePyStartEvent@@Base+0x300> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ add r1, r3 │ │ │ │ - bl 2107ac │ │ │ │ + bl 2114f0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #56] @ 0x38 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r0, [pc, #4] @ (50bb8 <_PyMonitoring_FirePyStartEvent@@Base+0x2f6>) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #0] @ (50bc0 <_PyMonitoring_FirePyStartEvent@@Base+0x2fe>) │ │ │ │ - bx lr │ │ │ │ - ldrb r4, [r0, #8] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 813f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #60] @ (50c14 <_PyMonitoring_FirePyStartEvent@@Base+0x352>) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #60] @ (50b6c <_PyMonitoring_FirePyStartEvent@@Base+0x358>) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 50bf6 <_PyMonitoring_FirePyStartEvent@@Base+0x334> │ │ │ │ + blt.n 50b4e <_PyMonitoring_FirePyStartEvent@@Base+0x33a> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #11752 @ 0x2de8 │ │ │ │ + movw r0, #11048 @ 0x2b28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 50c12 <_PyMonitoring_FirePyStartEvent@@Base+0x350> │ │ │ │ + cbz r0, 50b6a <_PyMonitoring_FirePyStartEvent@@Base+0x356> │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #11760 @ 0x2df0 │ │ │ │ + movw r0, #11056 @ 0x2b30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 50ba0 <_PyMonitoring_FirePyStartEvent@@Base+0x2de> │ │ │ │ + b.n 50b08 <_PyMonitoring_FirePyStartEvent@@Base+0x2f4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00050c18 <_PyDict_SizeOf@@Base>: │ │ │ │ - b.n 50d38 │ │ │ │ +00050b70 <_PyDict_SizeOf@@Base>: │ │ │ │ + b.n 50d24 │ │ │ │ │ │ │ │ -00050c1a : │ │ │ │ +00050b72 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 8140c │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ + ldr r3, [pc, #132] @ (50c0c ) │ │ │ │ + sub sp, #72 @ 0x48 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #68] @ 0x44 │ │ │ │ + mov.w r3, #0 │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 50bba │ │ │ │ + adds r0, #13 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 50bb0 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50ba0 │ │ │ │ + dmb ish │ │ │ │ + beq.n 50bba │ │ │ │ + bl 279a18 │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 234c34 │ │ │ │ + ldrb r3, [r4, #12] │ │ │ │ + cbz r3, 50bec │ │ │ │ + add.w r0, r4, #13 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 50be2 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 50bd2 │ │ │ │ + dmb ish │ │ │ │ + beq.n 50bec │ │ │ │ + bl 25d788 │ │ │ │ + ldr r1, [r4, #8] │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl 261834 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (50c0c ) │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + ldr r3, [sp, #68] @ 0x44 │ │ │ │ + eors r2, r3 │ │ │ │ + mov.w r3, #0 │ │ │ │ + beq.n 50c06 │ │ │ │ + blx 2a220 <__stack_chk_fail@plt> │ │ │ │ + add sp, #72 @ 0x48 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r6, [pc, #248] @ (50d30 ) │ │ │ │ + ldr r6, [pc, #248] @ (50d1c ) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 50c64 │ │ │ │ + bne.n 50c50 │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 50c64 │ │ │ │ + ble.n 50c50 │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 50c64 │ │ │ │ - cbnz r4, 50c86 │ │ │ │ + bne.n 50c50 │ │ │ │ + cbnz r4, 50c72 │ │ │ │ mov r0, r4 │ │ │ │ - ldr r4, [pc, #204] @ (50d34 ) │ │ │ │ + ldr r4, [pc, #204] @ (50d20 ) │ │ │ │ add r2, sp, #32 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 50d08 │ │ │ │ + beq.n 50cf4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r5, [sp, #88] @ 0x58 │ │ │ │ ldrd r7, r6, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 50cb2 │ │ │ │ + cbz r0, 50c9e │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201664 │ │ │ │ - cbz r0, 50cb2 │ │ │ │ + bl 202488 │ │ │ │ + cbz r0, 50c9e │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 50cb6 │ │ │ │ + beq.n 50ca2 │ │ │ │ mov r2, r8 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 3ec1a │ │ │ │ + bl 3ebca │ │ │ │ mov r4, r0 │ │ │ │ - b.n 50d1a │ │ │ │ + b.n 50d06 │ │ │ │ mov r2, r5 │ │ │ │ strd r8, r9, [sp] │ │ │ │ - movw r1, #4616 @ 0x1208 │ │ │ │ + movw r1, #3996 @ 0xf9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #16312 @ 0x3fb8 │ │ │ │ + movw r0, #15608 @ 0x3cf8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50cd8 │ │ │ │ + bne.n 50cc4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 50d1a │ │ │ │ - bl 989e8 │ │ │ │ + b.n 50d06 │ │ │ │ + bl 988ec │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r7 │ │ │ │ blx 2aa60 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 50d12 │ │ │ │ + bge.n 50cfe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f624c │ │ │ │ - b.n 50cd4 │ │ │ │ + bl f6284 │ │ │ │ + b.n 50cc0 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 50d1a │ │ │ │ + b.n 50d06 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r7, r6, [sp, #72] @ 0x48 │ │ │ │ str r5, [sp, #88] @ 0x58 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldmia r1!, {r3, r4, r6, r7} │ │ │ │ + stmia r7!, {r2, r4} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsls r0, r7 │ │ │ │ + lsls r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ - cbz r3, 50d4c │ │ │ │ + cbz r3, 50d38 │ │ │ │ ldrd r3, r2, [r1, #12] │ │ │ │ add r3, r2 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 50d8c │ │ │ │ + bne.n 50d78 │ │ │ │ push {r4} │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ cmp r1, #0 │ │ │ │ lsl.w r3, r3, r4 │ │ │ │ @@ -57108,401 +57096,358 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r0, r2, r0 │ │ │ │ lsrs r0, r0, #1 │ │ │ │ mla r0, r1, r0, r3 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00050d8e <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ +00050d7a <_PyMonitoring_FirePyResumeEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ movs r3, #2 │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #1 │ │ │ │ strd r3, r4, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #132] @ (50e50 <_PyMonitoring_FirePyResumeEvent@@Base+0xc2>) │ │ │ │ - sub sp, #72 @ 0x48 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #68] @ 0x44 │ │ │ │ - mov.w r3, #0 │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 50e00 <_PyMonitoring_FirePyResumeEvent@@Base+0x72> │ │ │ │ - adds r0, #13 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 50df6 <_PyMonitoring_FirePyResumeEvent@@Base+0x68> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50de6 <_PyMonitoring_FirePyResumeEvent@@Base+0x58> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50e00 <_PyMonitoring_FirePyResumeEvent@@Base+0x72> │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 23445c │ │ │ │ - ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 50e32 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ - add.w r0, r4, #13 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 50e28 <_PyMonitoring_FirePyResumeEvent@@Base+0x9a> │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 50e18 <_PyMonitoring_FirePyResumeEvent@@Base+0x8a> │ │ │ │ - dmb ish │ │ │ │ - beq.n 50e32 <_PyMonitoring_FirePyResumeEvent@@Base+0xa4> │ │ │ │ - bl 25d338 │ │ │ │ - ldr r1, [r4, #8] │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl 261884 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (50e50 <_PyMonitoring_FirePyResumeEvent@@Base+0xc2>) │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - ldr r3, [sp, #68] @ 0x44 │ │ │ │ - eors r2, r3 │ │ │ │ - mov.w r3, #0 │ │ │ │ - beq.n 50e4c <_PyMonitoring_FirePyResumeEvent@@Base+0xbe> │ │ │ │ - blx 2a220 <__stack_chk_fail@plt> │ │ │ │ - add sp, #72 @ 0x48 │ │ │ │ - pop {r4, pc} │ │ │ │ - cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 50e76 <_PyMonitoring_FirePyResumeEvent@@Base+0xe8> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 50e9a <_PyMonitoring_FirePyResumeEvent@@Base+0x10c> │ │ │ │ + bne.n 50dca <_PyMonitoring_FirePyResumeEvent@@Base+0x50> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 50dee <_PyMonitoring_FirePyResumeEvent@@Base+0x74> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 50e90 <_PyMonitoring_FirePyResumeEvent@@Base+0x102> │ │ │ │ + cbz r3, 50de4 <_PyMonitoring_FirePyResumeEvent@@Base+0x6a> │ │ │ │ adds r2, r4, #1 │ │ │ │ - blt.n 50e8a <_PyMonitoring_FirePyResumeEvent@@Base+0xfc> │ │ │ │ + blt.n 50dde <_PyMonitoring_FirePyResumeEvent@@Base+0x64> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, r4 │ │ │ │ it ge │ │ │ │ movge r0, r4 │ │ │ │ - b.n 50e8e <_PyMonitoring_FirePyResumeEvent@@Base+0x100> │ │ │ │ + b.n 50de2 <_PyMonitoring_FirePyResumeEvent@@Base+0x68> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r5, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 50e9c <_PyMonitoring_FirePyResumeEvent@@Base+0x10e> │ │ │ │ + b.n 50df0 <_PyMonitoring_FirePyResumeEvent@@Base+0x76> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 50d38 │ │ │ │ + bl 50d24 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ │ │ │ │ -00050eb8 <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ +00050e0c <_PyMonitoring_FirePyYieldEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d10} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 50f12 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ + bne.n 50e66 <_PyMonitoring_FirePyYieldEvent@@Base+0x5a> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #26088 @ 0x65e8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 50f2a <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ + bne.n 50e7e <_PyMonitoring_FirePyYieldEvent@@Base+0x72> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 50f4a <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + b.n 50e9e <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #11088 @ 0x2b50 │ │ │ │ + movw r0, #10384 @ 0x2890 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 50efc <_PyMonitoring_FirePyYieldEvent@@Base+0x44> │ │ │ │ - b.n 510bc <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ - bl 147f54 │ │ │ │ + bne.n 50e50 <_PyMonitoring_FirePyYieldEvent@@Base+0x44> │ │ │ │ + b.n 51010 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50f4a <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 50e9e <_PyMonitoring_FirePyYieldEvent@@Base+0x92> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 510bc <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bne.w 51010 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 50f58 <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ + bne.n 50eac <_PyMonitoring_FirePyYieldEvent@@Base+0xa0> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 50f78 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - bl 147f54 │ │ │ │ + b.n 50ecc <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 50f78 <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 50ecc <_PyMonitoring_FirePyYieldEvent@@Base+0xc0> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 510bc <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bne.w 51010 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ vabs.f64 d7, d9 │ │ │ │ - vldr d10, [pc, #324] @ 510c8 <_PyMonitoring_FirePyYieldEvent@@Base+0x210> │ │ │ │ + vldr d10, [pc, #328] @ 51020 <_PyMonitoring_FirePyYieldEvent@@Base+0x214> │ │ │ │ movs r3, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r3, [r0, #0] │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 50fa4 <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ + bhi.n 50ef8 <_PyMonitoring_FirePyYieldEvent@@Base+0xec> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 51014 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ - b.n 5106a <_PyMonitoring_FirePyYieldEvent@@Base+0x1b2> │ │ │ │ - ble.n 51014 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + bhi.n 50f68 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + b.n 50fbe <_PyMonitoring_FirePyYieldEvent@@Base+0x1b2> │ │ │ │ + ble.n 50f68 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ vabs.f64 d7, d8 │ │ │ │ vcmp.f64 d7, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bhi.n 51014 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + bhi.n 50f68 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 51014 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ + beq.n 50f68 <_PyMonitoring_FirePyYieldEvent@@Base+0x15c> │ │ │ │ mov r1, sp │ │ │ │ add r0, sp, #8 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 295f4 │ │ │ │ - vldr d6, [pc, #260] @ 510d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x218> │ │ │ │ + vldr d6, [pc, #264] @ 51028 <_PyMonitoring_FirePyYieldEvent@@Base+0x21c> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ - vldr d5, [pc, #256] @ 510d8 <_PyMonitoring_FirePyYieldEvent@@Base+0x220> │ │ │ │ + vldr d5, [pc, #260] @ 51030 <_PyMonitoring_FirePyYieldEvent@@Base+0x224> │ │ │ │ vmov.f64 d7, d6 │ │ │ │ cmp r1, #0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ it lt │ │ │ │ vmovlt.f64 d6, d5 │ │ │ │ cmp r3, #0 │ │ │ │ it lt │ │ │ │ vmovlt.f64 d7, d5 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 51002 <_PyMonitoring_FirePyYieldEvent@@Base+0x14a> │ │ │ │ + ble.n 50f56 <_PyMonitoring_FirePyYieldEvent@@Base+0x14a> │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 510a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + b.n 50ffa <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vneg.f64 d6, d6 │ │ │ │ vneg.f64 d7, d7 │ │ │ │ vstr d6, [sp, #16] │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - b.n 5103e <_PyMonitoring_FirePyYieldEvent@@Base+0x186> │ │ │ │ + b.n 50f92 <_PyMonitoring_FirePyYieldEvent@@Base+0x186> │ │ │ │ vmov.f64 d0, d9 │ │ │ │ - bl 2757d0 <_Py_hashtable_foreach@@Base+0x444> │ │ │ │ + bl 2755a8 <_Py_hashtable_foreach@@Base+0x444> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ rsb r4, r0, r0, lsl #3 │ │ │ │ - bl 2757d0 <_Py_hashtable_foreach@@Base+0x444> │ │ │ │ + bl 2755a8 <_Py_hashtable_foreach@@Base+0x444> │ │ │ │ add r4, r0 │ │ │ │ movw r3, #19616 @ 0x4ca0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r0, r3, r4, lsl #4 │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r0, {r0, r1, r2, r3} │ │ │ │ stmdb r4, {r0, r1, r2, r3} │ │ │ │ vcmp.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 510a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + beq.n 50ffa <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vcmp.f64 d9, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bvs.n 510a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + bvs.n 50ffa <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vabs.f64 d8, d8 │ │ │ │ vcmp.f64 d8, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - ble.n 510a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + ble.n 50ffa <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ movs r3, #33 @ 0x21 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl 275868 <_Py_c_neg@@Base+0x10> │ │ │ │ - b.n 510bc <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ + bl 275640 <_Py_c_neg@@Base+0x10> │ │ │ │ + b.n 51010 <_PyMonitoring_FirePyYieldEvent@@Base+0x204> │ │ │ │ vcmp.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 51082 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ca> │ │ │ │ + bne.n 50fd6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ca> │ │ │ │ vmul.f64 d8, d9, d8 │ │ │ │ vstr d9, [sp, #16] │ │ │ │ vstr d8, [sp, #24] │ │ │ │ - b.n 510a6 <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ + b.n 50ffa <_PyMonitoring_FirePyYieldEvent@@Base+0x1ee> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ blx 29c04 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmul.f64 d7, d9, d7 │ │ │ │ vstr d7, [sp, #16] │ │ │ │ blx 2a5ec │ │ │ │ vmul.f64 d9, d9, d0 │ │ │ │ vstr d9, [sp, #24] │ │ │ │ vldr d0, [sp, #16] │ │ │ │ vldr d1, [sp, #24] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 18d748 │ │ │ │ + b.w 18d9e0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ vpop {d8-d10} │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r0, [r6, #31] │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ vcnt.8 d27, d8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 5110c <_PyMonitoring_FirePyYieldEvent@@Base+0x254> │ │ │ │ + cbnz r1, 51064 <_PyMonitoring_FirePyYieldEvent@@Base+0x258> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18852 @ 0x49a4 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51122 <_PyMonitoring_FirePyYieldEvent@@Base+0x26a> │ │ │ │ + b.n 5107a <_PyMonitoring_FirePyYieldEvent@@Base+0x26e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #16 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - bl 193138 │ │ │ │ + bl 1934e0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ + cmp r3, #64 @ 0x40 │ │ │ │ + bne.n 51090 <_PyMonitoring_FirePyYieldEvent@@Base+0x284> │ │ │ │ + movw r0, #51680 @ 0xc9e0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 80aac │ │ │ │ + movw r0, #51688 @ 0xc9e8 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + movs r1, #6 │ │ │ │ + b.w 80aac │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ - ldr r5, [pc, #172] @ (511e0 <_PyMonitoring_FirePyYieldEvent@@Base+0x328>) │ │ │ │ + ldr r5, [pc, #168] @ (51158 <_PyMonitoring_FirePyYieldEvent@@Base+0x34c>) │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ add r4, sp, #32 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 51162 <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + bne.n 510dc <_PyMonitoring_FirePyYieldEvent@@Base+0x2d0> │ │ │ │ cmp r7, ip │ │ │ │ - ble.n 51162 <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ + ble.n 510dc <_PyMonitoring_FirePyYieldEvent@@Base+0x2d0> │ │ │ │ cmp r7, #1 │ │ │ │ - bne.n 51162 <_PyMonitoring_FirePyYieldEvent@@Base+0x2aa> │ │ │ │ - cbnz r6, 51182 <_PyMonitoring_FirePyYieldEvent@@Base+0x2ca> │ │ │ │ - ldr r4, [pc, #128] @ (511e4 <_PyMonitoring_FirePyYieldEvent@@Base+0x32c>) │ │ │ │ + bne.n 510dc <_PyMonitoring_FirePyYieldEvent@@Base+0x2d0> │ │ │ │ + cbnz r6, 510fc <_PyMonitoring_FirePyYieldEvent@@Base+0x2f0> │ │ │ │ + ldr r4, [pc, #124] @ (5115c <_PyMonitoring_FirePyYieldEvent@@Base+0x350>) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ mov r3, ip │ │ │ │ mov r1, r7 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 511c0 <_PyMonitoring_FirePyYieldEvent@@Base+0x308> │ │ │ │ + cbz r0, 5113a <_PyMonitoring_FirePyYieldEvent@@Base+0x32e> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r5, [sp, #64] @ 0x40 │ │ │ │ ldr r4, [sp, #80] @ 0x50 │ │ │ │ - cbnz r0, 51194 <_PyMonitoring_FirePyYieldEvent@@Base+0x2dc> │ │ │ │ + cbnz r0, 5110e <_PyMonitoring_FirePyYieldEvent@@Base+0x302> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 511ce <_PyMonitoring_FirePyYieldEvent@@Base+0x316> │ │ │ │ - bl 989e8 │ │ │ │ + b.n 51148 <_PyMonitoring_FirePyYieldEvent@@Base+0x33c> │ │ │ │ + bl 988ec │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29e10 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 511c6 <_PyMonitoring_FirePyYieldEvent@@Base+0x30e> │ │ │ │ + bge.n 51140 <_PyMonitoring_FirePyYieldEvent@@Base+0x334> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f624c │ │ │ │ - b.n 51190 <_PyMonitoring_FirePyYieldEvent@@Base+0x2d8> │ │ │ │ + bl f6284 │ │ │ │ + b.n 5110a <_PyMonitoring_FirePyYieldEvent@@Base+0x2fe> │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 511ce <_PyMonitoring_FirePyYieldEvent@@Base+0x316> │ │ │ │ + b.n 51148 <_PyMonitoring_FirePyYieldEvent@@Base+0x33c> │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ add r0, sp, #32 │ │ │ │ str r5, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - ldmia r2!, {r4} │ │ │ │ + stmia r7!, {r2, r3, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - lsrs r4, r4 │ │ │ │ + lsrs r0, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ @@ -57510,110 +57455,102 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl d1cd4 │ │ │ │ - cbnz r0, 51264 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ac> │ │ │ │ + bl d1c54 │ │ │ │ + cbnz r0, 511dc <_PyMonitoring_FirePyYieldEvent@@Base+0x3d0> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ add.w r6, r4, #16 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r7, r5 │ │ │ │ - blt.n 5123a <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ + blt.n 511b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x3a6> │ │ │ │ cmp r5, r0 │ │ │ │ - ble.n 5123a <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ + ble.n 511b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x3a6> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx 292bc │ │ │ │ - cbnz r0, 5123a <_PyMonitoring_FirePyYieldEvent@@Base+0x382> │ │ │ │ + cbnz r0, 511b2 <_PyMonitoring_FirePyYieldEvent@@Base+0x3a6> │ │ │ │ subs r1, r7, r5 │ │ │ │ adds r0, r6, r5 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51266 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ + b.n 511de <_PyMonitoring_FirePyYieldEvent@@Base+0x3d2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42436 @ 0xa5c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 51258 <_PyMonitoring_FirePyYieldEvent@@Base+0x3a0> │ │ │ │ + bne.n 511d0 <_PyMonitoring_FirePyYieldEvent@@Base+0x3c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51266 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ + beq.n 511de <_PyMonitoring_FirePyYieldEvent@@Base+0x3d2> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 51266 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ + b.n 511de <_PyMonitoring_FirePyYieldEvent@@Base+0x3d2> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51266 <_PyMonitoring_FirePyYieldEvent@@Base+0x3ae> │ │ │ │ + b.n 511de <_PyMonitoring_FirePyYieldEvent@@Base+0x3d2> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 51270 <_PyMonitoring_FirePyYieldEvent@@Base+0x3b8> │ │ │ │ + cbz r3, 511e8 <_PyMonitoring_FirePyYieldEvent@@Base+0x3dc> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w fbde4 │ │ │ │ + b.w fbe20 │ │ │ │ │ │ │ │ -0005127c <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ +000511f4 <_PyMonitoring_FirePyReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #2 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ - cmp r3, #64 @ 0x40 │ │ │ │ - bne.n 512be <_PyMonitoring_FirePyReturnEvent@@Base+0x42> │ │ │ │ - movw r0, #52384 @ 0xcca0 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 80ac8 │ │ │ │ - movw r0, #52392 @ 0xcca8 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movs r1, #6 │ │ │ │ - b.w 80ac8 │ │ │ │ + nop │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 51364 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + bne.n 512c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xcc> │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 51364 <_PyMonitoring_FirePyReturnEvent@@Base+0xe8> │ │ │ │ + beq.n 512c0 <_PyMonitoring_FirePyReturnEvent@@Base+0xcc> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, #3 │ │ │ │ movne r0, #5 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 513a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + beq.n 51304 <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ @@ -57632,15 +57569,15 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r4, #20] │ │ │ │ - cbz r2, 51372 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + cbz r2, 512ce <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ @@ -57649,1227 +57586,1253 @@ │ │ │ │ str r3, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ str r2, [r4, #28] │ │ │ │ - b.n 51372 <_PyMonitoring_FirePyReturnEvent@@Base+0xf6> │ │ │ │ + b.n 512ce <_PyMonitoring_FirePyReturnEvent@@Base+0xda> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldrd r1, r3, [r5, #4] │ │ │ │ mov r2, r4 │ │ │ │ - cbz r3, 51384 <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ + cbz r3, 512e0 <_PyMonitoring_FirePyReturnEvent@@Base+0xec> │ │ │ │ movs r0, #3 │ │ │ │ - bl 7eb70 │ │ │ │ + bl 7eb68 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5138c <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ + b.n 512e8 <_PyMonitoring_FirePyReturnEvent@@Base+0xf4> │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5139c <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ + beq.n 512f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 513a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x124> │ │ │ │ + cbz r3, 512fc <_PyMonitoring_FirePyReturnEvent@@Base+0x108> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 513a8 <_PyMonitoring_FirePyReturnEvent@@Base+0x12c> │ │ │ │ + b.n 51304 <_PyMonitoring_FirePyReturnEvent@@Base+0x110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5139c <_PyMonitoring_FirePyReturnEvent@@Base+0x120> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 512f8 <_PyMonitoring_FirePyReturnEvent@@Base+0x104> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 813f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #56] @ (513f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x178>) │ │ │ │ + ldr r4, [pc, #56] @ (51358 <_PyMonitoring_FirePyReturnEvent@@Base+0x164>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r5, [r4, #1292] @ 0x50c │ │ │ │ - cbz r5, 513d6 <_PyMonitoring_FirePyReturnEvent@@Base+0x15a> │ │ │ │ + cbz r5, 51338 <_PyMonitoring_FirePyReturnEvent@@Base+0x144> │ │ │ │ ldr.w r5, [r4, #1364] @ 0x554 │ │ │ │ ldr.w r6, [r4, #1368] @ 0x558 │ │ │ │ - b.n 513d8 <_PyMonitoring_FirePyReturnEvent@@Base+0x15c> │ │ │ │ + b.n 5133a <_PyMonitoring_FirePyReturnEvent@@Base+0x146> │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #25404 @ 0x633c │ │ │ │ + movw r0, #24712 @ 0x6088 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.w 84c80 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (51438 <_PyMonitoring_FirePyReturnEvent@@Base+0x1bc>) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5139c <_PyMonitoring_FirePyReturnEvent@@Base+0x1a8>) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - cbz r2, 51428 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ac> │ │ │ │ + cbz r2, 5138c <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 51428 <_PyMonitoring_FirePyReturnEvent@@Base+0x1ac> │ │ │ │ - movw r0, #23252 @ 0x5ad4 │ │ │ │ + cbz r3, 5138c <_PyMonitoring_FirePyReturnEvent@@Base+0x198> │ │ │ │ + movw r0, #22548 @ 0x5814 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r0, #17964 @ 0x462c │ │ │ │ + b.w 84c80 │ │ │ │ + movw r0, #17260 @ 0x436c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - bpl.n 51444 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c8> │ │ │ │ + b.w 84c80 │ │ │ │ + bpl.n 513b8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1c4> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 51470 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 513d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5146a <_PyMonitoring_FirePyReturnEvent@@Base+0x1ee> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 51470 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ + bne.n 513ca <_PyMonitoring_FirePyReturnEvent@@Base+0x1d6> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 513d0 <_PyMonitoring_FirePyReturnEvent@@Base+0x1dc> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 51492 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ + cbnz r0, 513f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fe> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 51492 <_PyMonitoring_FirePyReturnEvent@@Base+0x216> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 513f2 <_PyMonitoring_FirePyReturnEvent@@Base+0x1fe> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 51488 <_PyMonitoring_FirePyReturnEvent@@Base+0x20c> │ │ │ │ + bne.n 513e8 <_PyMonitoring_FirePyReturnEvent@@Base+0x1f4> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 8140c │ │ │ │ + movw r0, #62896 @ 0xf5b0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7b524 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r1, 514c2 <_PyMonitoring_FirePyReturnEvent@@Base+0x246> │ │ │ │ + cbnz r1, 51428 <_PyMonitoring_FirePyReturnEvent@@Base+0x234> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25420 @ 0x634c │ │ │ │ + movw r1, #24716 @ 0x608c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 514ee <_PyMonitoring_FirePyReturnEvent@@Base+0x272> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 51454 <_PyMonitoring_FirePyReturnEvent@@Base+0x260> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 51504 <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ + beq.n 5146a <_PyMonitoring_FirePyReturnEvent@@Base+0x276> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - bmi.n 514f4 <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ + bmi.n 5145a <_PyMonitoring_FirePyReturnEvent@@Base+0x266> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25452 @ 0x636c │ │ │ │ + movw r1, #24748 @ 0x60ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51516 <_PyMonitoring_FirePyReturnEvent@@Base+0x29a> │ │ │ │ + b.n 5147c <_PyMonitoring_FirePyReturnEvent@@Base+0x288> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 51506 <_PyMonitoring_FirePyReturnEvent@@Base+0x28a> │ │ │ │ + beq.n 5146c <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 51506 <_PyMonitoring_FirePyReturnEvent@@Base+0x28a> │ │ │ │ + b.n 5146c <_PyMonitoring_FirePyReturnEvent@@Base+0x278> │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ movs r3, #1 │ │ │ │ str r1, [r2, #28] │ │ │ │ strb.w r3, [r2, #32] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #52] @ (5155c <_PyMonitoring_FirePyReturnEvent@@Base+0x2e0>) │ │ │ │ + ldr r2, [pc, #52] @ (514c4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2d0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ addw r2, r3, #3800 @ 0xed8 │ │ │ │ ldr.w r3, [r3, #3800] @ 0xed8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 51544 <_PyMonitoring_FirePyReturnEvent@@Base+0x2c8> │ │ │ │ + beq.n 514aa <_PyMonitoring_FirePyReturnEvent@@Base+0x2b6> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 5153a <_PyMonitoring_FirePyReturnEvent@@Base+0x2be> │ │ │ │ + b.n 514a0 <_PyMonitoring_FirePyReturnEvent@@Base+0x2ac> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5154e <_PyMonitoring_FirePyReturnEvent@@Base+0x2d2> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 51558 <_PyMonitoring_FirePyReturnEvent@@Base+0x2dc> │ │ │ │ + bne.n 514b4 <_PyMonitoring_FirePyReturnEvent@@Base+0x2c0> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 514be <_PyMonitoring_FirePyReturnEvent@@Base+0x2ca> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r0, #59388 @ 0xe7fc │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7b538 │ │ │ │ + ldrb r0, [r0, #8] │ │ │ │ + b.w 813f0 │ │ │ │ │ │ │ │ -0005156c <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ +000514ce <_PyMonitoring_FireCallEvent@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r4, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #24] │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldrb r0, [r0, #8] │ │ │ │ - b.w 8140c │ │ │ │ + movw r0, #62880 @ 0xf5a0 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + b.w 7b524 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #32] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 516b8 <_PyMonitoring_FireCallEvent@@Base+0x14c> │ │ │ │ - ldr r5, [pc, #296] @ (516f4 <_PyMonitoring_FireCallEvent@@Base+0x188>) │ │ │ │ + beq.n 51620 <_PyMonitoring_FireCallEvent@@Base+0x152> │ │ │ │ + ldr r5, [pc, #296] @ (5165c <_PyMonitoring_FireCallEvent@@Base+0x18e>) │ │ │ │ ldr.w r3, [r5, #1292] @ 0x50c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 516ee <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ + beq.w 51656 <_PyMonitoring_FireCallEvent@@Base+0x188> │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #60545 @ 0xec81 │ │ │ │ + movw r1, #58889 @ 0xe609 │ │ │ │ movt r1, #18 │ │ │ │ - movw r3, #22477 @ 0x57cd │ │ │ │ + movw r3, #21925 @ 0x55a5 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r0, #20713 @ 0x50e9 │ │ │ │ + movw r0, #18969 @ 0x4a19 │ │ │ │ movt r0, #17 │ │ │ │ movw r4, #41408 @ 0xa1c0 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #8] │ │ │ │ movw r4, #39088 @ 0x98b0 │ │ │ │ movt r4, #2 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 6dc2c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6dc1c <_Py_hashtable_new_full@@Base> │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 516b4 <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ + beq.n 5161c <_PyMonitoring_FireCallEvent@@Base+0x14e> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r0, [r5, #1384] @ 0x568 │ │ │ │ - bl 517f6 <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ + bl 5174e <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 516b4 <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ + beq.n 5161c <_PyMonitoring_FireCallEvent@@Base+0x14e> │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r6, [r5, #1388] @ 0x56c │ │ │ │ - bl 1b1758 │ │ │ │ + bl 1b2530 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 51664 <_PyMonitoring_FireCallEvent@@Base+0xf8> │ │ │ │ + cbz r0, 515cc <_PyMonitoring_FireCallEvent@@Base+0xfe> │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7067 @ 0x1b9b │ │ │ │ + movw r1, #6899 @ 0x1af3 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 27538c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 51666 <_PyMonitoring_FireCallEvent@@Base+0xfa> │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 515ce <_PyMonitoring_FireCallEvent@@Base+0x100> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 114b60 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ ldr.w r0, [r5, #1360] @ 0x550 │ │ │ │ str r4, [sp, #20] │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - cbz r3, 516b4 <_PyMonitoring_FireCallEvent@@Base+0x148> │ │ │ │ - ldr r0, [pc, #128] @ (516f8 <_PyMonitoring_FireCallEvent@@Base+0x18c>) │ │ │ │ + cbz r3, 5161c <_PyMonitoring_FireCallEvent@@Base+0x14e> │ │ │ │ + ldr r0, [pc, #128] @ (51660 <_PyMonitoring_FireCallEvent@@Base+0x192>) │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 6ea70 │ │ │ │ + bl 6ea60 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #7279 @ 0x1c6f │ │ │ │ + movw r1, #7085 @ 0x1bad │ │ │ │ movt r1, #5 │ │ │ │ - bl 27538c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 516a8 <_PyMonitoring_FireCallEvent@@Base+0x13c> │ │ │ │ + cbnz r0, 51610 <_PyMonitoring_FireCallEvent@@Base+0x142> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ add r2, sp, #16 │ │ │ │ - movw r1, #7973 @ 0x1f25 │ │ │ │ + movw r1, #7851 @ 0x1eab │ │ │ │ movt r1, #5 │ │ │ │ - bl 27538c <_Py_hashtable_foreach@@Base> │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #76] @ (516f8 <_PyMonitoring_FireCallEvent@@Base+0x18c>) │ │ │ │ + ldr r0, [pc, #76] @ (51660 <_PyMonitoring_FireCallEvent@@Base+0x192>) │ │ │ │ movs r1, #0 │ │ │ │ - bl 6ea70 │ │ │ │ - cbz r4, 516d4 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ - b.n 516b8 <_PyMonitoring_FireCallEvent@@Base+0x14c> │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 6ea60 │ │ │ │ + cbz r4, 5163c <_PyMonitoring_FireCallEvent@@Base+0x16e> │ │ │ │ + b.n 51620 <_PyMonitoring_FireCallEvent@@Base+0x152> │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - cbz r0, 516d4 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + cbz r0, 5163c <_PyMonitoring_FireCallEvent@@Base+0x16e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 516d4 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ + beq.n 5163c <_PyMonitoring_FireCallEvent@@Base+0x16e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 516d4 <_PyMonitoring_FireCallEvent@@Base+0x168> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5163c <_PyMonitoring_FireCallEvent@@Base+0x16e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 516dc <_PyMonitoring_FireCallEvent@@Base+0x170> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51644 <_PyMonitoring_FireCallEvent@@Base+0x176> │ │ │ │ + bl 114b60 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cbz r0, 516e4 <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 5164c <_PyMonitoring_FireCallEvent@@Base+0x17e> │ │ │ │ + bl 114b60 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbz r0, 516ec <_PyMonitoring_FireCallEvent@@Base+0x180> │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + cbz r0, 51654 <_PyMonitoring_FireCallEvent@@Base+0x186> │ │ │ │ + bl 114b60 <_Py_hashtable_destroy@@Base> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r3, #64] @ 0x40 │ │ │ │ + str r0, [r4, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #4372 @ 0x1114 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5171a <_PyMonitoring_FireCallEvent@@Base+0x1ae> │ │ │ │ + bne.n 51682 <_PyMonitoring_FireCallEvent@@Base+0x1b4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5171e <_PyMonitoring_FireCallEvent@@Base+0x1b2> │ │ │ │ + beq.n 51686 <_PyMonitoring_FireCallEvent@@Base+0x1b8> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w 1f2d3c <_PySet_Update@@Base+0x58> │ │ │ │ + b.w 1f3cb4 <_PySet_Update@@Base+0x58> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051720 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ +00051688 <_PyMonitoring_FireJumpEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #7 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #59372 @ 0xe7ec │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - b.w 7b538 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #25512 @ 0x63a8 │ │ │ │ + movw r1, #24832 @ 0x6100 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 51794 <_PyMonitoring_FireJumpEvent@@Base+0x74> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 516f0 <_PyMonitoring_FireJumpEvent@@Base+0x68> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a924 <__clock_getres64@plt> │ │ │ │ - cbz r0, 51798 <_PyMonitoring_FireJumpEvent@@Base+0x78> │ │ │ │ + cbz r0, 516f4 <_PyMonitoring_FireJumpEvent@@Base+0x6c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 517b8 <_PyMonitoring_FireJumpEvent@@Base+0x98> │ │ │ │ + b.n 51714 <_PyMonitoring_FireJumpEvent@@Base+0x8c> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #20] @ 517c0 <_PyMonitoring_FireJumpEvent@@Base+0xa0> │ │ │ │ + vldr d6, [pc, #16] @ 51718 <_PyMonitoring_FireJumpEvent@@Base+0x90> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - nop.w │ │ │ │ - bvs.n 516ee <_PyMonitoring_FireCallEvent@@Base+0x182> │ │ │ │ + bvs.n 51646 <_PyMonitoring_FireCallEvent@@Base+0x178> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -000517c8 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ +00051720 <_PyMonitoring_FireBranchEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1b1704 │ │ │ │ - cbz r0, 51826 <_PyMonitoring_FireBranchEvent@@Base+0x5e> │ │ │ │ + bl 1b24dc │ │ │ │ + cbz r0, 5177e <_PyMonitoring_FireBranchEvent@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #6651 @ 0x19fb │ │ │ │ + movw r1, #6483 @ 0x1953 │ │ │ │ movt r1, #5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 27538c <_Py_hashtable_foreach@@Base> │ │ │ │ - cbz r0, 51828 <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ + cbz r0, 51780 <_PyMonitoring_FireBranchEvent@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 114b60 <_Py_hashtable_destroy@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 51852 <_PyMonitoring_FireBranchEvent@@Base+0x8a> │ │ │ │ + cbz r3, 517aa <_PyMonitoring_FireBranchEvent@@Base+0x8a> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ subs r0, r4, r0 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ mov r0, r3 │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51922 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ - cbz r0, 518ae <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ + bl 5187a <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + cbz r0, 51806 <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 5188e <_PyMonitoring_FireBranchEvent@@Base+0xc6> │ │ │ │ + cbz r0, 517e6 <_PyMonitoring_FireBranchEvent@@Base+0xc6> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 518ae <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ + b.n 51806 <_PyMonitoring_FireBranchEvent@@Base+0xe6> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d6, [pc, #24] @ 518b8 <_PyMonitoring_FireBranchEvent@@Base+0xf0> │ │ │ │ + vldr d6, [pc, #24] @ 51810 <_PyMonitoring_FireBranchEvent@@Base+0xf0> │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d6 │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ nop.w │ │ │ │ - bvs.n 517e6 <_PyMonitoring_FireBranchEvent@@Base+0x1e> │ │ │ │ + bvs.n 5173e <_PyMonitoring_FireBranchEvent@@Base+0x1e> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -000518c0 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ +00051818 <_PyMonitoring_FirePyThrowEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #13 │ │ │ │ mov r6, r2 │ │ │ │ - bl 519be │ │ │ │ + bl 51916 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 518e8 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ + bne.n 51840 <_PyMonitoring_FirePyThrowEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5191c <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + b.n 51874 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #13 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51916 <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ - bl d7c94 │ │ │ │ - b.n 5191c <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ - bl 795dc │ │ │ │ - b.n 518e2 <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ + cbnz r4, 5186e <_PyMonitoring_FirePyThrowEvent@@Base+0x56> │ │ │ │ + bl d7c08 │ │ │ │ + b.n 51874 <_PyMonitoring_FirePyThrowEvent@@Base+0x5c> │ │ │ │ + bl 795c0 │ │ │ │ + b.n 5183a <_PyMonitoring_FirePyThrowEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51968 <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 51968 <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ + bne.n 518c0 <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 518c0 <_PyMonitoring_FirePyThrowEvent@@Base+0xa8> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl df17c <_PyType_Name@@Base> │ │ │ │ - movw r1, #25552 @ 0x63d0 │ │ │ │ + bl df1b8 <_PyType_Name@@Base> │ │ │ │ + movw r1, #24848 @ 0x6110 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5196c <_PyMonitoring_FirePyThrowEvent@@Base+0xac> │ │ │ │ + b.n 518c4 <_PyMonitoring_FirePyThrowEvent@@Base+0xac> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5197e <_PyMonitoring_FirePyThrowEvent@@Base+0xbe> │ │ │ │ + cbz r0, 518d6 <_PyMonitoring_FirePyThrowEvent@@Base+0xbe> │ │ │ │ movw r1, #20500 @ 0x5014 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1bf294 │ │ │ │ + b.w 1c0128 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00051988 : │ │ │ │ +000518e0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b5308 │ │ │ │ + bl 1b60f0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 519b8 │ │ │ │ + bne.n 51910 │ │ │ │ movs r4, #0 │ │ │ │ - movw r0, #25588 @ 0x63f4 │ │ │ │ + movw r0, #24884 @ 0x6134 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2007fc │ │ │ │ + bl 201620 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl d7c80 │ │ │ │ + bl d7bf4 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 519f6 │ │ │ │ + cbnz r0, 5194e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #25724 @ 0x647c │ │ │ │ + movw r1, #25020 @ 0x61bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 519f8 │ │ │ │ + b.n 51950 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r5, [pc, #92] @ (51a68 ) │ │ │ │ + ldr r5, [pc, #92] @ (519c0 ) │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ mov r8, r1 │ │ │ │ ldr.w r2, [r5, #1324] @ 0x52c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 51a2c │ │ │ │ + bne.n 51984 │ │ │ │ movs r0, #8 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 51a36 │ │ │ │ + b.n 5198e │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ movs r1, #8 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 51a5a │ │ │ │ + cbz r4, 519b2 │ │ │ │ ldmia.w r6, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 72384 <_Py_hashtable_set@@Base> │ │ │ │ + bl 72360 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51a60 │ │ │ │ + bne.n 519b8 │ │ │ │ ldr.w r3, [r5, #1336] @ 0x538 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r5, #1320] @ 0x528 │ │ │ │ blx r3 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51a62 │ │ │ │ + b.n 519ba │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldrsb.w r3, [r0, #35] @ 0x23 │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 51a8c │ │ │ │ + bne.n 519e4 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51a94 │ │ │ │ + beq.n 519ec │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 51aa6 │ │ │ │ + cbz r0, 519fe │ │ │ │ movw r1, #20964 @ 0x51e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 1bf294 │ │ │ │ + b.w 1c0128 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #25240 @ 0x6298 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 51b04 │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 51a5c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1576d8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 157188 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51b04 │ │ │ │ + beq.n 51a5c │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 157f70 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 157a1c <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 292d4 <__clock_settime64@plt> │ │ │ │ - cbz r0, 51b08 │ │ │ │ + cbz r0, 51a60 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51b10 │ │ │ │ + b.n 51a68 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00051b14 : │ │ │ │ +00051a6c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 3eed2 │ │ │ │ + bl 3ee82 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 1b5308 │ │ │ │ + bl 1b60f0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00051b38 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ +00051a90 <_PyMonitoring_FireRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #10 │ │ │ │ mov r6, r2 │ │ │ │ - bl 519be │ │ │ │ + bl 51916 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51b60 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 51ab8 <_PyMonitoring_FireRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51b94 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 51aec <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #10 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51b8e <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ - bl d7c94 │ │ │ │ - b.n 51b94 <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ - bl 795dc │ │ │ │ - b.n 51b5a <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51ae6 <_PyMonitoring_FireRaiseEvent@@Base+0x56> │ │ │ │ + bl d7c08 │ │ │ │ + b.n 51aec <_PyMonitoring_FireRaiseEvent@@Base+0x5c> │ │ │ │ + bl 795c0 │ │ │ │ + b.n 51ab2 <_PyMonitoring_FireRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r3 │ │ │ │ - bl 517f6 <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ - cbz r0, 51bca <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ + bl 5174e <_PyMonitoring_FireBranchEvent@@Base+0x2e> │ │ │ │ + cbz r0, 51b22 <_PyMonitoring_FireRaiseEvent@@Base+0x92> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72384 <_Py_hashtable_set@@Base> │ │ │ │ + bl 72360 <_Py_hashtable_set@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51bd0 <_PyMonitoring_FireRaiseEvent@@Base+0x98> │ │ │ │ + bne.n 51b28 <_PyMonitoring_FireRaiseEvent@@Base+0x98> │ │ │ │ mov r0, r4 │ │ │ │ - bl 11541c <_Py_hashtable_destroy@@Base> │ │ │ │ + bl 114b60 <_Py_hashtable_destroy@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51bd2 <_PyMonitoring_FireRaiseEvent@@Base+0x9a> │ │ │ │ + b.n 51b2a <_PyMonitoring_FireRaiseEvent@@Base+0x9a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -00051bd4 <_PyErr_FormatFromCause@@Base>: │ │ │ │ - push {r1, r2, r3} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (51c08 <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ - sub sp, #12 │ │ │ │ - add r3, sp, #20 │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r4, r2] │ │ │ │ - ldr.w r2, [r3], #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 223678 <_PyParkingLot_AfterFork@@Base+0x98> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - add sp, #12 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - ... │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 813f0 │ │ │ │ │ │ │ │ -00051c0c <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ +00051b4a <_PyMonitoring_FireExceptionHandledEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #11 │ │ │ │ mov r6, r2 │ │ │ │ - bl 519be │ │ │ │ + bl 51916 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51c34 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ + bne.n 51b72 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51c68 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + b.n 51ba6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #11 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 51c62 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ - bl d7c94 │ │ │ │ - b.n 51c68 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ - bl 795dc │ │ │ │ - b.n 51c2e <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ + cbnz r4, 51ba0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x56> │ │ │ │ + bl d7c08 │ │ │ │ + b.n 51ba6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x5c> │ │ │ │ + bl 795c0 │ │ │ │ + b.n 51b6c <_PyMonitoring_FireExceptionHandledEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w r8, [r3, #16] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51d02 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ + beq.n 51c40 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 12cf28 │ │ │ │ - cbz r0, 51cc0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ + bl 12c8a0 │ │ │ │ + cbz r0, 51bfe <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ str r0, [r4, #12] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 12cf28 │ │ │ │ - cbz r0, 51cc0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ + bl 12c8a0 │ │ │ │ + cbz r0, 51bfe <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ bl 30028 <_PyInterpreterState_RequireIDRef@@Base+0x2c> │ │ │ │ - cbz r0, 51cc0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ + cbz r0, 51bfe <_PyMonitoring_FireExceptionHandledEvent@@Base+0xb4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str r0, [r4, #20] │ │ │ │ ldrh r0, [r3, #6] │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 51cd8 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ + cbnz r0, 51c16 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xcc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51d02 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ + beq.n 51c40 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51d02 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ + cbnz r3, 51c40 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 51d02 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 51c40 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf6> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51cfa <_PyMonitoring_FireExceptionHandledEvent@@Base+0xee> │ │ │ │ + beq.n 51c38 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xee> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 51cfa <_PyMonitoring_FireExceptionHandledEvent@@Base+0xee> │ │ │ │ + cbnz r3, 51c38 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xee> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r5, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 51d04 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf8> │ │ │ │ + b.n 51c42 <_PyMonitoring_FireExceptionHandledEvent@@Base+0xf8> │ │ │ │ movs r0, #1 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ - │ │ │ │ -00051d26 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - add r0, sp, #12 │ │ │ │ - movs r1, #12 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 519be │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 51d4e <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51d82 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - movs r5, #0 │ │ │ │ - movs r4, #0 │ │ │ │ - strd r4, r5, [sp, #16] │ │ │ │ - mov r2, r6 │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ - movs r3, #3 │ │ │ │ - movs r6, #12 │ │ │ │ - strd r3, r6, [sp] │ │ │ │ - add r3, sp, #16 │ │ │ │ - strd r4, r5, [sp, #24] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - cbnz r4, 51d7c <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ - bl d7c94 │ │ │ │ - b.n 51d82 <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ - bl 795dc │ │ │ │ - b.n 51d48 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26008 @ 0x6598 │ │ │ │ + movw r1, #25260 @ 0x62ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ movs r4, #0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 51e04 <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + beq.n 51cc2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x178> │ │ │ │ movs r1, #64 @ 0x40 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r6, #44] @ 0x2c │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - cbz r0, 51e04 <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + cbz r0, 51cc2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x178> │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ ldr r1, [r6, #44] @ 0x2c │ │ │ │ add.w r6, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r6, r2 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [sp, #20] │ │ │ │ str r6, [sp, #28] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - b.n 51e40 <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ + b.n 51cfe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51e04 <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ + beq.n 51cc2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 51e04 <_PyMonitoring_FirePyUnwindEvent@@Base+0xde> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 51cc2 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x178> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51e94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x16e> │ │ │ │ + b.n 51d52 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x208> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1dd108 │ │ │ │ + bl 1de0f8 │ │ │ │ ldr r7, [sp, #20] │ │ │ │ cmp r7, r5 │ │ │ │ - beq.n 51e40 <_PyMonitoring_FirePyUnwindEvent@@Base+0x11a> │ │ │ │ + beq.n 51cfe <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1b4> │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ sub.w r4, r8, r4 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bgt.n 51e52 <_PyMonitoring_FirePyUnwindEvent@@Base+0x12c> │ │ │ │ + bgt.n 51d10 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1c6> │ │ │ │ subs r5, r7, r5 │ │ │ │ cmp r5, #127 @ 0x7f │ │ │ │ - bgt.n 51e66 <_PyMonitoring_FirePyUnwindEvent@@Base+0x140> │ │ │ │ + bgt.n 51d24 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1da> │ │ │ │ cmn.w r5, #128 @ 0x80 │ │ │ │ - blt.n 51e7c <_PyMonitoring_FirePyUnwindEvent@@Base+0x156> │ │ │ │ + blt.n 51d3a <_PyMonitoring_FireExceptionHandledEvent@@Base+0x1f0> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, sp │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 53254 │ │ │ │ + bl 5316a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51dee <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ + beq.n 51cac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x162> │ │ │ │ mov r5, r7 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 51e08 <_PyMonitoring_FirePyUnwindEvent@@Base+0xe2> │ │ │ │ + bhi.n 51cc6 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x17c> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, sp │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 51e94 <_PyMonitoring_FirePyUnwindEvent@@Base+0x16e> │ │ │ │ + b.n 51d52 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x208> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 53254 │ │ │ │ + bl 5316a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51dee <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ + beq.n 51cac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x162> │ │ │ │ subs r4, #255 @ 0xff │ │ │ │ - b.n 51e1c <_PyMonitoring_FirePyUnwindEvent@@Base+0xf6> │ │ │ │ + b.n 51cda <_PyMonitoring_FireExceptionHandledEvent@@Base+0x190> │ │ │ │ movs r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 53254 │ │ │ │ + bl 5316a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51dee <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ + beq.n 51cac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x162> │ │ │ │ subs r5, #127 @ 0x7f │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51e22 <_PyMonitoring_FirePyUnwindEvent@@Base+0xfc> │ │ │ │ + b.n 51ce0 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x196> │ │ │ │ mvn.w r3, #127 @ 0x7f │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, sp │ │ │ │ - bl 53254 │ │ │ │ + bl 5316a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51dee <_PyMonitoring_FirePyUnwindEvent@@Base+0xc8> │ │ │ │ + beq.n 51cac <_PyMonitoring_FireExceptionHandledEvent@@Base+0x162> │ │ │ │ adds r5, #128 @ 0x80 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 51e26 <_PyMonitoring_FirePyUnwindEvent@@Base+0x100> │ │ │ │ + b.n 51ce4 <_PyMonitoring_FireExceptionHandledEvent@@Base+0x19a> │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00051e9a <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ +00051d58 <_PyErr_FormatFromCause@@Base>: │ │ │ │ + push {r1, r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4076] @ 0xfec │ │ │ │ + ldr r4, [pc, #32] @ (51d8c <_PyErr_FormatFromCause@@Base+0x34>) │ │ │ │ + sub sp, #12 │ │ │ │ + add r3, sp, #20 │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r4, r2] │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 224108 <_PyParkingLot_AfterFork@@Base+0x444> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + add sp, #12 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ + │ │ │ │ +00051d90 <_PyMonitoring_FirePyUnwindEvent@@Base>: │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + add r0, sp, #12 │ │ │ │ + movs r1, #12 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 51916 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 51db8 <_PyMonitoring_FirePyUnwindEvent@@Base+0x28> │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + b.n 51dec <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r0, r4 │ │ │ │ + movs r5, #0 │ │ │ │ + movs r4, #0 │ │ │ │ + strd r4, r5, [sp, #16] │ │ │ │ + mov r2, r6 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ + movs r3, #3 │ │ │ │ + movs r6, #12 │ │ │ │ + strd r3, r6, [sp] │ │ │ │ + add r3, sp, #16 │ │ │ │ + strd r4, r5, [sp, #24] │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + cbnz r4, 51de6 <_PyMonitoring_FirePyUnwindEvent@@Base+0x56> │ │ │ │ + bl d7c08 │ │ │ │ + b.n 51dec <_PyMonitoring_FirePyUnwindEvent@@Base+0x5c> │ │ │ │ + bl 795c0 │ │ │ │ + b.n 51db2 <_PyMonitoring_FirePyUnwindEvent@@Base+0x22> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + sub.w r3, r0, #12 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 51e18 <_PyMonitoring_FirePyUnwindEvent@@Base+0x88> │ │ │ │ + bl 51f2c <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + b.w 813f0 │ │ │ │ + ldr r0, [pc, #0] @ (51e1c <_PyMonitoring_FirePyUnwindEvent@@Base+0x8c>) │ │ │ │ + pop {r3, pc} │ │ │ │ + strb r4, [r1, #8] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + │ │ │ │ +00051e20 <_PyMonitoring_FireStopIterationEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ movw r4, #48064 @ 0xbbc0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r4, r2 │ │ │ │ - bl ee6b8 │ │ │ │ + bl ee6f4 │ │ │ │ movs r1, #9 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 519be │ │ │ │ + bl 51916 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ed2 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ + bne.n 51e58 <_PyMonitoring_FireStopIterationEvent@@Base+0x38> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 51f1e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + b.n 51ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r1, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #9 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 51f0c <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + beq.n 51e92 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 51f0c <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ + cbnz r3, 51e92 <_PyMonitoring_FireStopIterationEvent@@Base+0x72> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r4, 51f16 <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r4, 51e9c <_PyMonitoring_FireStopIterationEvent@@Base+0x7c> │ │ │ │ mov r0, r4 │ │ │ │ - bl d7c94 │ │ │ │ - b.n 51f1e <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ + bl d7c08 │ │ │ │ + b.n 51ea4 <_PyMonitoring_FireStopIterationEvent@@Base+0x84> │ │ │ │ movs r0, #0 │ │ │ │ - bl 795dc │ │ │ │ - b.n 51ecc <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ + bl 795c0 │ │ │ │ + b.n 51e52 <_PyMonitoring_FireStopIterationEvent@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4} │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #7279 @ 0x1c6f │ │ │ │ + movw r1, #7085 @ 0x1bad │ │ │ │ movt r1, #5 │ │ │ │ str r4, [r3, #16] │ │ │ │ pop {r4} │ │ │ │ - b.w 27538c <_Py_hashtable_foreach@@Base> │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - sub.w r3, r0, #12 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 51f62 <_PyMonitoring_FireStopIterationEvent@@Base+0xc8> │ │ │ │ - bl 52080 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ - ldr r0, [pc, #4] @ (51f68 <_PyMonitoring_FireStopIterationEvent@@Base+0xce>) │ │ │ │ - pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.w 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 51f98 <_PyMonitoring_FireStopIterationEvent@@Base+0xfe> │ │ │ │ + cbnz r3, 51eee <_PyMonitoring_FireStopIterationEvent@@Base+0xce> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 51fb4 <_PyMonitoring_FireStopIterationEvent@@Base+0x11a> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 51f0a <_PyMonitoring_FireStopIterationEvent@@Base+0xea> │ │ │ │ ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 51fb8 <_PyMonitoring_FireStopIterationEvent@@Base+0x11e> │ │ │ │ + cbz r3, 51f0e <_PyMonitoring_FireStopIterationEvent@@Base+0xee> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ + movw r1, #19968 @ 0x4e00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 51fce <_PyMonitoring_FireStopIterationEvent@@Base+0x134> │ │ │ │ + b.n 51f24 <_PyMonitoring_FireStopIterationEvent@@Base+0x104> │ │ │ │ ldr r0, [r0, #68] @ 0x44 │ │ │ │ - cbz r0, 51fc6 <_PyMonitoring_FireStopIterationEvent@@Base+0x12c> │ │ │ │ + cbz r0, 51f1c <_PyMonitoring_FireStopIterationEvent@@Base+0xfc> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - ldr r1, [pc, #12] @ (51fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x136>) │ │ │ │ - b.w 9183c │ │ │ │ + ldr r1, [pc, #16] @ (51f28 <_PyMonitoring_FireStopIterationEvent@@Base+0x108>) │ │ │ │ + b.w 91840 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + nop │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ + subs r0, #8 │ │ │ │ + uxtb r0, r0 │ │ │ │ + cmp r0, #3 │ │ │ │ + bls.n 51f6e <_PyMonitoring_FireStopIterationEvent@@Base+0x14e> │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movw r2, #38672 @ 0x9710 │ │ │ │ + movt r2, #75 @ 0x4b │ │ │ │ + movs r3, #86 @ 0x56 │ │ │ │ + movs r1, #1 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #25168 @ 0x6250 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + ldr r0, [r2, #0] │ │ │ │ + movw r2, #25204 @ 0x6274 │ │ │ │ + movt r2, #43 @ 0x2b │ │ │ │ + blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ + movs r0, #253 @ 0xfd │ │ │ │ + blx 2a984 │ │ │ │ + movw r3, #51280 @ 0xc850 │ │ │ │ + movt r3, #69 @ 0x45 │ │ │ │ + add.w r3, r3, r0, lsl #2 │ │ │ │ + ldr r0, [r3, #24] │ │ │ │ + bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #164 @ 0xa4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 51ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x15e> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 52022 <_PyMonitoring_FireStopIterationEvent@@Base+0x188> │ │ │ │ - bl 989e8 │ │ │ │ + bne.n 51fa2 <_PyMonitoring_FireStopIterationEvent@@Base+0x182> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 51fcc <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac> │ │ │ │ + bl 988ec │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a2f4 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r6, 52036 <_PyMonitoring_FireStopIterationEvent@@Base+0x19c> │ │ │ │ + bl 9b444 │ │ │ │ + cbz r6, 51fe0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1c0> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 52026 <_PyMonitoring_FireStopIterationEvent@@Base+0x18c> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 51fd0 <_PyMonitoring_FireStopIterationEvent@@Base+0x1b0> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 51ff8 <_PyMonitoring_FireStopIterationEvent@@Base+0x15e> │ │ │ │ + beq.n 51fa2 <_PyMonitoring_FireStopIterationEvent@@Base+0x182> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5207c <_PyMonitoring_FireStopIterationEvent@@Base+0x1e2> │ │ │ │ + b.n 52026 <_PyMonitoring_FireStopIterationEvent@@Base+0x206> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 52022 <_PyMonitoring_FireStopIterationEvent@@Base+0x188> │ │ │ │ + bl f627c │ │ │ │ + b.n 51fcc <_PyMonitoring_FireStopIterationEvent@@Base+0x1ac> │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #120] @ 0x78 │ │ │ │ ldrd r4, r5, [sp, #112] @ 0x70 │ │ │ │ strd r4, r5, [sp, #40] @ 0x28 │ │ │ │ ldrd r4, r5, [sp, #104] @ 0x68 │ │ │ │ strd r4, r5, [sp, #32] │ │ │ │ ldrd r4, r5, [sp, #96] @ 0x60 │ │ │ │ @@ -58881,2556 +58844,2532 @@ │ │ │ │ ldrd r2, r1, [sp, #128] @ 0x80 │ │ │ │ strd r2, r1, [sp, #52] @ 0x34 │ │ │ │ ldrd r4, r5, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ ldr r1, [sp, #64] @ 0x40 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 3f0ae <_PyCompile_OptimizeCfg@@Base+0x14e> │ │ │ │ + bl 3f05e <_PyCompile_OptimizeCfg@@Base+0x14e> │ │ │ │ add sp, #164 @ 0xa4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - subs r0, #8 │ │ │ │ - uxtb r0, r0 │ │ │ │ - cmp r0, #3 │ │ │ │ - bls.n 520c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x228> │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movw r2, #38672 @ 0x9710 │ │ │ │ - movt r2, #75 @ 0x4b │ │ │ │ - movs r3, #86 @ 0x56 │ │ │ │ - movs r1, #1 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #25892 @ 0x6524 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - movw r2, #25928 @ 0x6548 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - movs r0, #253 @ 0xfd │ │ │ │ - blx 2a984 │ │ │ │ - movw r3, #51984 @ 0xcb10 │ │ │ │ - movt r3, #69 @ 0x45 │ │ │ │ - add.w r3, r3, r0, lsl #2 │ │ │ │ - ldr r0, [r3, #24] │ │ │ │ - bx lr │ │ │ │ - ldr r2, [r0, #48] @ 0x30 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - cbz r2, 520de <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ - ldr r2, [r0, #104] @ 0x68 │ │ │ │ - add r3, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 12cf28 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - cbnz r3, 52104 <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 52104 <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 52104 <_PyMonitoring_FireStopIterationEvent@@Base+0x26a> │ │ │ │ - cbnz r1, 52126 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ - mov r0, r4 │ │ │ │ - ldr r4, [pc, #92] @ (52164 <_PyMonitoring_FireStopIterationEvent@@Base+0x2ca>) │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - add r5, sp, #28 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 52126 <_PyMonitoring_FireStopIterationEvent@@Base+0x28c> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5215c <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ - ldr r4, [r4, #0] │ │ │ │ - ldr r0, [r6, #4] │ │ │ │ - bl 159408 │ │ │ │ - ldr r1, [r6, #20] │ │ │ │ - ldr r0, [r0, #16] │ │ │ │ - mov r2, r4 │ │ │ │ - bl 215ba4 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52122 <_PyMonitoring_FireStopIterationEvent@@Base+0x288> │ │ │ │ - mov r1, r6 │ │ │ │ - bl 252330 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5215c <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 5215c <_PyMonitoring_FireStopIterationEvent@@Base+0x2c2> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - cmn r0, r1 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (52204 <_PyMonitoring_FireStopIterationEvent@@Base+0x36a>) │ │ │ │ + ldr r3, [pc, #140] @ (520c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 521ac <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ + cbz r3, 5206e <_PyMonitoring_FireStopIterationEvent@@Base+0x24e> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 521a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x308> │ │ │ │ + bne.n 52064 <_PyMonitoring_FireStopIterationEvent@@Base+0x244> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52192 <_PyMonitoring_FireStopIterationEvent@@Base+0x2f8> │ │ │ │ + bne.n 52054 <_PyMonitoring_FireStopIterationEvent@@Base+0x234> │ │ │ │ dmb ish │ │ │ │ - beq.n 521ac <_PyMonitoring_FireStopIterationEvent@@Base+0x312> │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 5206e <_PyMonitoring_FireStopIterationEvent@@Base+0x24e> │ │ │ │ + bl 279a18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52268 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ + bl 52162 <_PyMonitoring_FireStopIterationEvent@@Base+0x342> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 521de <_PyMonitoring_FireStopIterationEvent@@Base+0x344> │ │ │ │ + cbz r3, 520a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x280> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 521d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x33a> │ │ │ │ + bne.n 52096 <_PyMonitoring_FireStopIterationEvent@@Base+0x276> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 521c4 <_PyMonitoring_FireStopIterationEvent@@Base+0x32a> │ │ │ │ + bne.n 52086 <_PyMonitoring_FireStopIterationEvent@@Base+0x266> │ │ │ │ dmb ish │ │ │ │ - beq.n 521de <_PyMonitoring_FireStopIterationEvent@@Base+0x344> │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 520a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x280> │ │ │ │ + bl 25d788 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 52080 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bl 51f2c <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 730d4 │ │ │ │ - ldr r3, [pc, #20] @ (52204 <_PyMonitoring_FireStopIterationEvent@@Base+0x36a>) │ │ │ │ + bl 730a0 │ │ │ │ + ldr r3, [pc, #20] @ (520c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a8>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52200 <_PyMonitoring_FireStopIterationEvent@@Base+0x366> │ │ │ │ + beq.n 520c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x2a2> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r6, r1 │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + cbnz r3, 520ec <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 520ec <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 52226 <_PyMonitoring_FireStopIterationEvent@@Base+0x38c> │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5223e <_PyMonitoring_FireStopIterationEvent@@Base+0x3a4> │ │ │ │ - b.n 52252 <_PyMonitoring_FireStopIterationEvent@@Base+0x3b8> │ │ │ │ - movw r0, #836 @ 0x344 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movs r3, #1 │ │ │ │ + bne.n 520ec <_PyMonitoring_FireStopIterationEvent@@Base+0x2cc> │ │ │ │ + cbnz r1, 5210e <_PyMonitoring_FireStopIterationEvent@@Base+0x2ee> │ │ │ │ + mov r0, r4 │ │ │ │ + ldr r4, [pc, #92] @ (5214c <_PyMonitoring_FireStopIterationEvent@@Base+0x32c>) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 52220 <_PyMonitoring_FireStopIterationEvent@@Base+0x386> │ │ │ │ - b.n 5225e <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - bl f8bbc │ │ │ │ + movs r4, #1 │ │ │ │ + add r5, sp, #28 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r5, [sp, #16] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 52254 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ba> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 52254 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ba> │ │ │ │ - b.n 5225e <_PyMonitoring_FireStopIterationEvent@@Base+0x3c4> │ │ │ │ + cbnz r0, 5210e <_PyMonitoring_FireStopIterationEvent@@Base+0x2ee> │ │ │ │ movs r4, #0 │ │ │ │ - mov r1, r4 │ │ │ │ + b.n 52144 <_PyMonitoring_FireStopIterationEvent@@Base+0x324> │ │ │ │ + ldr r4, [r4, #0] │ │ │ │ + ldr r0, [r6, #4] │ │ │ │ + bl 158fa8 │ │ │ │ + ldr r1, [r6, #20] │ │ │ │ + ldr r0, [r0, #16] │ │ │ │ + mov r2, r4 │ │ │ │ + bl 2168e8 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5210a <_PyMonitoring_FireStopIterationEvent@@Base+0x2ea> │ │ │ │ + mov r1, r6 │ │ │ │ + bl 252ac0 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52144 <_PyMonitoring_FireStopIterationEvent@@Base+0x324> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 52144 <_PyMonitoring_FireStopIterationEvent@@Base+0x324> │ │ │ │ mov r0, r5 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 522f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ - movs r0, #0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 12cb48 │ │ │ │ + nop │ │ │ │ + cmn r4, r1 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r2, [r0, #48] @ 0x30 │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + cbz r2, 5215c <_PyMonitoring_FireStopIterationEvent@@Base+0x33c> │ │ │ │ + ldr r2, [r0, #104] @ 0x68 │ │ │ │ + add r3, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 12c8a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ sub.w r3, r5, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 52298 <_PyMonitoring_FireStopIterationEvent@@Base+0x3fe> │ │ │ │ + bls.n 52192 <_PyMonitoring_FireStopIterationEvent@@Base+0x372> │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 52080 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bl 51f2c <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5236a <_PyMonitoring_FireStopIterationEvent@@Base+0x4d0> │ │ │ │ + b.n 521f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ - cbnz r3, 522c6 <_PyMonitoring_FireStopIterationEvent@@Base+0x42c> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 522e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x448> │ │ │ │ - ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ - cbz r3, 522e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x44c> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20672 @ 0x50c0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 522ee <_PyMonitoring_FireStopIterationEvent@@Base+0x454> │ │ │ │ - movw r0, #7788 @ 0x1e6c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r4, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 25b848 <_PyObject_GetState@@Base> │ │ │ │ + cmp r2, #1 │ │ │ │ + bhi.n 521b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x392> │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 521ca <_PyMonitoring_FireStopIterationEvent@@Base+0x3aa> │ │ │ │ + b.n 521de <_PyMonitoring_FireStopIterationEvent@@Base+0x3be> │ │ │ │ + movw r0, #132 @ 0x84 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + movs r3, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 521ac <_PyMonitoring_FireStopIterationEvent@@Base+0x38c> │ │ │ │ + b.n 521ea <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52364 <_PyMonitoring_FireStopIterationEvent@@Base+0x4ca> │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - cbnz r3, 52326 <_PyMonitoring_FireStopIterationEvent@@Base+0x48c> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r4 │ │ │ │ - movw r0, #26104 @ 0x65f8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - add sp, #8 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 521e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c0> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 521e0 <_PyMonitoring_FireStopIterationEvent@@Base+0x3c0> │ │ │ │ + b.n 521ea <_PyMonitoring_FireStopIterationEvent@@Base+0x3ca> │ │ │ │ + movs r4, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - ldr r2, [r5, #20] │ │ │ │ - cmp r6, #2 │ │ │ │ - bgt.n 52352 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ - mov r1, r3 │ │ │ │ - mov r0, r2 │ │ │ │ - bl 96f78 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - mov r2, r0 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movw r3, #34228 @ 0x85b4 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - movw r0, #26112 @ 0x6600 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 52364 <_PyMonitoring_FireStopIterationEvent@@Base+0x4ca> │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #26124 @ 0x660c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ + b.n 523c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a2> │ │ │ │ + movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 12c4c0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3440] @ 0xd70 │ │ │ │ sub.w sp, sp, #620 @ 0x26c │ │ │ │ mov r6, r0 │ │ │ │ ldrd r8, r5, [r1, #16] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - ldr r3, [pc, #336] @ (524dc <_PyMonitoring_FireStopIterationEvent@@Base+0x642>) │ │ │ │ + ldr r3, [pc, #340] @ (52368 <_PyMonitoring_FireStopIterationEvent@@Base+0x548>) │ │ │ │ ldrd r9, r7, [r1, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #612] @ 0x264 │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27da5c │ │ │ │ + bl 27d7ac │ │ │ │ orrs r3, r2 │ │ │ │ - bne.n 523b2 <_PyMonitoring_FireStopIterationEvent@@Base+0x518> │ │ │ │ + bne.n 5223c <_PyMonitoring_FireStopIterationEvent@@Base+0x41c> │ │ │ │ orrs.w r5, r8, r5 │ │ │ │ - bne.n 523b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x51a> │ │ │ │ + bne.n 5223e <_PyMonitoring_FireStopIterationEvent@@Base+0x41e> │ │ │ │ mov r4, r2 │ │ │ │ mov r1, r9 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d37c │ │ │ │ - cbz r4, 523d6 <_PyMonitoring_FireStopIterationEvent@@Base+0x53c> │ │ │ │ + bl 27d0cc │ │ │ │ + cbz r4, 52260 <_PyMonitoring_FireStopIterationEvent@@Base+0x440> │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ sub.w r8, r6, #12 │ │ │ │ subs r1, r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, r7, r1 │ │ │ │ uxtb.w r8, r8 │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r2, r7 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 275b58 <_PyEval_AddPendingCall@@Base+0x1fc> │ │ │ │ + bl 275898 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ cmp.w r8, #1 │ │ │ │ mov r0, r6 │ │ │ │ ite hi │ │ │ │ movhi.w fp, #6 │ │ │ │ movls.w fp, #31 │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ addw r3, r0, #615 @ 0x267 │ │ │ │ mov sl, r0 │ │ │ │ cmp r4, r0 │ │ │ │ add.w r9, sp, r3 │ │ │ │ add r7, sp, #212 @ 0xd4 │ │ │ │ - bne.n 5244e <_PyMonitoring_FireStopIterationEvent@@Base+0x5b4> │ │ │ │ + bne.n 522d8 <_PyMonitoring_FireStopIterationEvent@@Base+0x4b8> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #8 │ │ │ │ - bl 275b94 <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ + bl 275968 <_PyEval_AddPendingCall@@Base+0x234> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 275c0c <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ + bl 2759e0 <_PyEval_AddPendingCall@@Base+0x2ac> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29634 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r4 │ │ │ │ strb.w fp, [r7] │ │ │ │ - bl 275b94 <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ + bl 275968 <_PyEval_AddPendingCall@@Base+0x234> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 29634 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5247e <_PyMonitoring_FireStopIterationEvent@@Base+0x5e4> │ │ │ │ + b.n 52308 <_PyMonitoring_FireStopIterationEvent@@Base+0x4e8> │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx 29634 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, sl │ │ │ │ strb.w fp, [r7, r4] │ │ │ │ - bl 275b94 <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ + bl 275968 <_PyEval_AddPendingCall@@Base+0x234> │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ add r0, sp, #412 @ 0x19c │ │ │ │ blx 29634 │ │ │ │ add r1, sp, #412 @ 0x19c │ │ │ │ mov r0, sl │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ add r2, sp, #8 │ │ │ │ strb.w r3, [r9, #-204] │ │ │ │ - bl 275b94 <_PyEval_AddPendingCall@@Base+0x238> │ │ │ │ + bl 275968 <_PyEval_AddPendingCall@@Base+0x234> │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 275c0c <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ + bl 2759e0 <_PyEval_AddPendingCall@@Base+0x2ac> │ │ │ │ mov r0, r6 │ │ │ │ cmp.w r8, #1 │ │ │ │ - bhi.n 524aa <_PyMonitoring_FireStopIterationEvent@@Base+0x610> │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bhi.n 52334 <_PyMonitoring_FireStopIterationEvent@@Base+0x514> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r1, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 52a68 <_Py_c_diff@@Base+0xe> │ │ │ │ - b.n 524c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x628> │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 5290a <_PyMonitoring_FireStopIterationEvent@@Base+0xaea> │ │ │ │ + b.n 5234c <_PyMonitoring_FireStopIterationEvent@@Base+0x52c> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 52080 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bl 51f2c <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 52a68 <_Py_c_diff@@Base+0xe> │ │ │ │ - ldr r3, [pc, #24] @ (524dc <_PyMonitoring_FireStopIterationEvent@@Base+0x642>) │ │ │ │ + bl 5290a <_PyMonitoring_FireStopIterationEvent@@Base+0xaea> │ │ │ │ + ldr r3, [pc, #24] @ (52368 <_PyMonitoring_FireStopIterationEvent@@Base+0x548>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #612] @ 0x264 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 524d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x63a> │ │ │ │ + beq.n 5235e <_PyMonitoring_FireStopIterationEvent@@Base+0x53e> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add.w sp, sp, #620 @ 0x26c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 52520 <_PyMonitoring_FireStopIterationEvent@@Base+0x686> │ │ │ │ - ldr r2, [r0, #16] │ │ │ │ + ldrb.w r3, [r0, #64] @ 0x40 │ │ │ │ + cbnz r3, 52398 <_PyMonitoring_FireStopIterationEvent@@Base+0x578> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - cbz r2, 52512 <_PyMonitoring_FireStopIterationEvent@@Base+0x678> │ │ │ │ - movw r1, #21000 @ 0x5208 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f100 │ │ │ │ - b.n 52528 <_PyMonitoring_FireStopIterationEvent@@Base+0x68e> │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 523b4 <_PyMonitoring_FireStopIterationEvent@@Base+0x594> │ │ │ │ + ldrb.w r3, [r0, #65] @ 0x41 │ │ │ │ + cbz r3, 523b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x598> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19968 @ 0x4e00 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 12f100 │ │ │ │ - b.n 52528 <_PyMonitoring_FireStopIterationEvent@@Base+0x68e> │ │ │ │ - bl 11c868 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5252c <_PyMonitoring_FireStopIterationEvent@@Base+0x692> │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52538 <_PyMonitoring_FireStopIterationEvent@@Base+0x69e> │ │ │ │ - ldr r0, [r4, #8] │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #1 │ │ │ │ - strd r3, r3, [r4, #8] │ │ │ │ - str r2, [r4, #16] │ │ │ │ - pop {r4, pc} │ │ │ │ + b.n 523c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a0> │ │ │ │ + movw r0, #7788 @ 0x1e6c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 25b7f8 <_PyObject_GetState@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 52436 <_PyMonitoring_FireStopIterationEvent@@Base+0x616> │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + cbnz r3, 523f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x5d8> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r4 │ │ │ │ + movw r0, #25400 @ 0x6338 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w 84c80 │ │ │ │ + ldr r2, [r5, #20] │ │ │ │ + cmp r6, #2 │ │ │ │ + bgt.n 52424 <_PyMonitoring_FireStopIterationEvent@@Base+0x604> │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r2 │ │ │ │ + bl 96e78 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movw r3, #33524 @ 0x82f4 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + movw r0, #25408 @ 0x6340 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 84c80 │ │ │ │ + mov r4, r0 │ │ │ │ + b.n 52436 <_PyMonitoring_FireStopIterationEvent@@Base+0x616> │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #25420 @ 0x634c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 84c80 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ - cbz r6, 5255e <_PyMonitoring_FireStopIterationEvent@@Base+0x6c4> │ │ │ │ + cbz r6, 52460 <_PyMonitoring_FireStopIterationEvent@@Base+0x640> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + beq.n 524ba <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + b.n 524ba <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + cbz r0, 524ba <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ add.w r9, r0, #8 │ │ │ │ mov r7, r5 │ │ │ │ mov r8, r6 │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 525a6 <_PyMonitoring_FireStopIterationEvent@@Base+0x70c> │ │ │ │ + bge.n 524a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x688> │ │ │ │ ldrd r0, r1, [r7, #40] @ 0x28 │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r7, #8 │ │ │ │ - bl 24bc48 │ │ │ │ - cbnz r0, 525a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x706> │ │ │ │ + bl 24c38c │ │ │ │ + cbnz r0, 524a2 <_PyMonitoring_FireStopIterationEvent@@Base+0x682> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + beq.n 524ba <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + cbnz r3, 524ba <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 525b8 <_PyMonitoring_FireStopIterationEvent@@Base+0x71e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 524ba <_PyMonitoring_FireStopIterationEvent@@Base+0x69a> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 52572 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d8> │ │ │ │ + b.n 52474 <_PyMonitoring_FireStopIterationEvent@@Base+0x654> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #16] │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 52500 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e0> │ │ │ │ + ldr r2, [r0, #16] │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + cbz r2, 524f2 <_PyMonitoring_FireStopIterationEvent@@Base+0x6d2> │ │ │ │ + movw r1, #20296 @ 0x4f48 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 52508 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e8> │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 52508 <_PyMonitoring_FireStopIterationEvent@@Base+0x6e8> │ │ │ │ + bl 11c204 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5250c <_PyMonitoring_FireStopIterationEvent@@Base+0x6ec> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 52518 <_PyMonitoring_FireStopIterationEvent@@Base+0x6f8> │ │ │ │ + ldr r0, [r4, #8] │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #1 │ │ │ │ + strd r3, r3, [r4, #8] │ │ │ │ + str r2, [r4, #16] │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, sp │ │ │ │ ldmia r4!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r4, {r0, r1} │ │ │ │ stmia.w r5, {r0, r1} │ │ │ │ - cbz r2, 525ee <_PyMonitoring_FireStopIterationEvent@@Base+0x754> │ │ │ │ + cbz r2, 5254a <_PyMonitoring_FireStopIterationEvent@@Base+0x72a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ mov r0, sp │ │ │ │ - bl 10ec90 │ │ │ │ + bl 10efbc │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 79634 │ │ │ │ - cbz r4, 52616 <_PyMonitoring_FireStopIterationEvent@@Base+0x77c> │ │ │ │ - ldr r0, [pc, #28] @ (5261c <_PyMonitoring_FireStopIterationEvent@@Base+0x782>) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + bl 79618 │ │ │ │ + cbz r4, 52572 <_PyMonitoring_FireStopIterationEvent@@Base+0x752> │ │ │ │ + ldr r0, [pc, #28] @ (52578 <_PyMonitoring_FireStopIterationEvent@@Base+0x758>) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #11760 @ 0x2df0 │ │ │ │ + movw r0, #11056 @ 0x2b30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bpl.n 52628 <_PyMonitoring_FireStopIterationEvent@@Base+0x78e> │ │ │ │ + bpl.n 52594 <_PyMonitoring_FireStopIterationEvent@@Base+0x774> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d14} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3904] @ 0xf40 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5263e <_PyMonitoring_FireStopIterationEvent@@Base+0x7a4> │ │ │ │ + cbz r3, 5259a <_PyMonitoring_FireStopIterationEvent@@Base+0x77a> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5264e <_PyMonitoring_FireStopIterationEvent@@Base+0x7b4> │ │ │ │ + b.n 525aa <_PyMonitoring_FireStopIterationEvent@@Base+0x78a> │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5264c <_PyMonitoring_FireStopIterationEvent@@Base+0x7b2> │ │ │ │ + ble.n 525a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x788> │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 52648 <_PyMonitoring_FireStopIterationEvent@@Base+0x7ae> │ │ │ │ - cbnz r1, 52670 <_PyMonitoring_FireStopIterationEvent@@Base+0x7d6> │ │ │ │ + bne.n 525a4 <_PyMonitoring_FireStopIterationEvent@@Base+0x784> │ │ │ │ + cbnz r1, 525cc <_PyMonitoring_FireStopIterationEvent@@Base+0x7ac> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5264e <_PyMonitoring_FireStopIterationEvent@@Base+0x7b4> │ │ │ │ + b.n 525aa <_PyMonitoring_FireStopIterationEvent@@Base+0x78a> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #504] @ (52848 <_PyMonitoring_FireStopIterationEvent@@Base+0x9ae>) │ │ │ │ + ldr r1, [pc, #508] @ (527a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x988>) │ │ │ │ add r2, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 52676 <_PyMonitoring_FireStopIterationEvent@@Base+0x7dc> │ │ │ │ + cbnz r0, 525d2 <_PyMonitoring_FireStopIterationEvent@@Base+0x7b2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52826 <_PyMonitoring_FireStopIterationEvent@@Base+0x98c> │ │ │ │ + b.n 52782 <_PyMonitoring_FireStopIterationEvent@@Base+0x962> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 246748 │ │ │ │ + bl 246ef0 │ │ │ │ vstr d0, [sp, #40] @ 0x28 │ │ │ │ vstr d1, [sp, #48] @ 0x30 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5266c <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ + bne.n 525c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 246748 │ │ │ │ + bl 246ef0 │ │ │ │ vstr d0, [sp, #24] │ │ │ │ vstr d1, [sp, #32] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5266c <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ + bne.n 525c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a8> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 5274c <_PyMonitoring_FireStopIterationEvent@@Base+0x8b2> │ │ │ │ + beq.n 526a8 <_PyMonitoring_FireStopIterationEvent@@Base+0x888> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r6, #26088 @ 0x65e8 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cbz r0, 526e6 <_PyMonitoring_FireStopIterationEvent@@Base+0x84c> │ │ │ │ + cbz r0, 52642 <_PyMonitoring_FireStopIterationEvent@@Base+0x822> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 526c0 <_PyMonitoring_FireStopIterationEvent@@Base+0x826> │ │ │ │ + bne.n 5261c <_PyMonitoring_FireStopIterationEvent@@Base+0x7fc> │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 526de <_PyMonitoring_FireStopIterationEvent@@Base+0x844> │ │ │ │ - bl 147f54 │ │ │ │ + b.n 5263a <_PyMonitoring_FireStopIterationEvent@@Base+0x81a> │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 526de <_PyMonitoring_FireStopIterationEvent@@Base+0x844> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5263a <_PyMonitoring_FireStopIterationEvent@@Base+0x81a> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5266c <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ + bne.n 525c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a8> │ │ │ │ cmp r5, #3 │ │ │ │ - beq.w 52816 <_PyMonitoring_FireStopIterationEvent@@Base+0x97c> │ │ │ │ - b.n 526ea <_PyMonitoring_FireStopIterationEvent@@Base+0x850> │ │ │ │ - vldr d8, [pc, #328] @ 52830 <_PyMonitoring_FireStopIterationEvent@@Base+0x996> │ │ │ │ + beq.w 52772 <_PyMonitoring_FireStopIterationEvent@@Base+0x952> │ │ │ │ + b.n 52646 <_PyMonitoring_FireStopIterationEvent@@Base+0x826> │ │ │ │ + vldr d8, [pc, #332] @ 52790 <_PyMonitoring_FireStopIterationEvent@@Base+0x970> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 526f8 <_PyMonitoring_FireStopIterationEvent@@Base+0x85e> │ │ │ │ + bne.n 52654 <_PyMonitoring_FireStopIterationEvent@@Base+0x834> │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0x87e> │ │ │ │ - bl 147f54 │ │ │ │ + b.n 52674 <_PyMonitoring_FireStopIterationEvent@@Base+0x854> │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52718 <_PyMonitoring_FireStopIterationEvent@@Base+0x87e> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 52674 <_PyMonitoring_FireStopIterationEvent@@Base+0x854> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5266c <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ - b.n 5272c <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ + bne.n 525c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a8> │ │ │ │ + b.n 52688 <_PyMonitoring_FireStopIterationEvent@@Base+0x868> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5272c <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ + bmi.n 52688 <_PyMonitoring_FireStopIterationEvent@@Base+0x868> │ │ │ │ vcmpe.f64 d9, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bpl.n 52754 <_PyMonitoring_FireStopIterationEvent@@Base+0x8ba> │ │ │ │ + bpl.n 526b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x890> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #3684 @ 0xe64 │ │ │ │ + movw r1, #2980 @ 0xba4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - bl 80b28 │ │ │ │ + bl 12ea88 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5266c <_PyMonitoring_FireStopIterationEvent@@Base+0x7d2> │ │ │ │ - b.n 5280c <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ - vldr d9, [pc, #232] @ 52838 <_PyMonitoring_FireStopIterationEvent@@Base+0x99e> │ │ │ │ - vldr d8, [pc, #220] @ 52830 <_PyMonitoring_FireStopIterationEvent@@Base+0x996> │ │ │ │ + bne.n 525c8 <_PyMonitoring_FireStopIterationEvent@@Base+0x7a8> │ │ │ │ + b.n 52768 <_PyMonitoring_FireStopIterationEvent@@Base+0x948> │ │ │ │ + vldr d9, [pc, #236] @ 52798 <_PyMonitoring_FireStopIterationEvent@@Base+0x978> │ │ │ │ + vldr d8, [pc, #224] @ 52790 <_PyMonitoring_FireStopIterationEvent@@Base+0x970> │ │ │ │ vldr d11, [sp, #40] @ 0x28 │ │ │ │ vldr d14, [sp, #24] │ │ │ │ vldr d10, [sp, #48] @ 0x30 │ │ │ │ vldr d13, [sp, #32] │ │ │ │ vcmp.f64 d14, d11 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 52778 <_PyMonitoring_FireStopIterationEvent@@Base+0x8de> │ │ │ │ + bne.n 526d4 <_PyMonitoring_FireStopIterationEvent@@Base+0x8b4> │ │ │ │ vcmp.f64 d13, d10 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 5280c <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ + beq.n 52768 <_PyMonitoring_FireStopIterationEvent@@Base+0x948> │ │ │ │ vabs.f64 d6, d11 │ │ │ │ - vldr d7, [pc, #192] @ 52840 <_PyMonitoring_FireStopIterationEvent@@Base+0x9a6> │ │ │ │ + vldr d7, [pc, #196] @ 527a0 <_PyMonitoring_FireStopIterationEvent@@Base+0x980> │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 52802 <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ + bgt.n 5275e <_PyMonitoring_FireStopIterationEvent@@Base+0x93e> │ │ │ │ vabs.f64 d6, d10 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 52802 <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ + bgt.n 5275e <_PyMonitoring_FireStopIterationEvent@@Base+0x93e> │ │ │ │ vabs.f64 d6, d14 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 52802 <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ + bgt.n 5275e <_PyMonitoring_FireStopIterationEvent@@Base+0x93e> │ │ │ │ vabs.f64 d6, d13 │ │ │ │ vcmp.f64 d6, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 52802 <_PyMonitoring_FireStopIterationEvent@@Base+0x968> │ │ │ │ + bgt.n 5275e <_PyMonitoring_FireStopIterationEvent@@Base+0x93e> │ │ │ │ vsub.f64 d1, d10, d13 │ │ │ │ vsub.f64 d0, d11, d14 │ │ │ │ - bl 2609e8 <_Py_c_abs@@Base> │ │ │ │ + bl 260998 <_Py_c_abs@@Base> │ │ │ │ vmov.f64 d1, d13 │ │ │ │ vmov.f64 d12, d0 │ │ │ │ vmov.f64 d0, d14 │ │ │ │ - bl 2609e8 <_Py_c_abs@@Base> │ │ │ │ + bl 260998 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5280c <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ + bls.n 52768 <_PyMonitoring_FireStopIterationEvent@@Base+0x948> │ │ │ │ vmov.f64 d0, d11 │ │ │ │ vmov.f64 d1, d10 │ │ │ │ - bl 2609e8 <_Py_c_abs@@Base> │ │ │ │ + bl 260998 <_Py_c_abs@@Base> │ │ │ │ vmul.f64 d0, d0, d8 │ │ │ │ vcmpe.f64 d12, d0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5280c <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ + bls.n 52768 <_PyMonitoring_FireStopIterationEvent@@Base+0x948> │ │ │ │ vcmpe.f64 d12, d9 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bls.n 5280c <_PyMonitoring_FireStopIterationEvent@@Base+0x972> │ │ │ │ + bls.n 52768 <_PyMonitoring_FireStopIterationEvent@@Base+0x948> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52826 <_PyMonitoring_FireStopIterationEvent@@Base+0x98c> │ │ │ │ + b.n 52782 <_PyMonitoring_FireStopIterationEvent@@Base+0x962> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 52826 <_PyMonitoring_FireStopIterationEvent@@Base+0x98c> │ │ │ │ + b.n 52782 <_PyMonitoring_FireStopIterationEvent@@Base+0x962> │ │ │ │ vcmpe.f64 d8, #0.0 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bmi.n 5272c <_PyMonitoring_FireStopIterationEvent@@Base+0x892> │ │ │ │ - vldr d9, [pc, #20] @ 52838 <_PyMonitoring_FireStopIterationEvent@@Base+0x99e> │ │ │ │ - b.n 52754 <_PyMonitoring_FireStopIterationEvent@@Base+0x8ba> │ │ │ │ + bmi.n 52688 <_PyMonitoring_FireStopIterationEvent@@Base+0x868> │ │ │ │ + vldr d9, [pc, #24] @ 52798 <_PyMonitoring_FireStopIterationEvent@@Base+0x978> │ │ │ │ + b.n 526b0 <_PyMonitoring_FireStopIterationEvent@@Base+0x890> │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d14} │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5275e <_PyMonitoring_FireStopIterationEvent@@Base+0x8c4> │ │ │ │ + nop.w │ │ │ │ + bvs.n 526be <_PyMonitoring_FireStopIterationEvent@@Base+0x89e> │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ ... │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ - cmn r4, r6 │ │ │ │ + cmn r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 3d40e │ │ │ │ + b.w 3d3b6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52882 <_PyMonitoring_FireStopIterationEvent@@Base+0x9e8> │ │ │ │ + bne.n 527e2 <_PyMonitoring_FireStopIterationEvent@@Base+0x9c2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52932 <_PyMonitoring_FireStopIterationEvent@@Base+0xa98> │ │ │ │ + b.n 52892 <_PyMonitoring_FireStopIterationEvent@@Base+0xa72> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #24] │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 528c4 <_PyMonitoring_FireStopIterationEvent@@Base+0xa2a> │ │ │ │ + beq.n 52824 <_PyMonitoring_FireStopIterationEvent@@Base+0xa04> │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #26260 @ 0x6694 │ │ │ │ + movw r1, #25556 @ 0x63d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5287e <_PyMonitoring_FireStopIterationEvent@@Base+0x9e4> │ │ │ │ + beq.n 527de <_PyMonitoring_FireStopIterationEvent@@Base+0x9be> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r0, #26268 @ 0x669c │ │ │ │ + movw r0, #25564 @ 0x63dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84c9c │ │ │ │ - b.n 52932 <_PyMonitoring_FireStopIterationEvent@@Base+0xa98> │ │ │ │ + bl 84c80 │ │ │ │ + b.n 52892 <_PyMonitoring_FireStopIterationEvent@@Base+0xa72> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 52910 <_PyMonitoring_FireStopIterationEvent@@Base+0xa76> │ │ │ │ + bne.n 52870 <_PyMonitoring_FireStopIterationEvent@@Base+0xa50> │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - movw r1, #26260 @ 0x6694 │ │ │ │ + movw r1, #25556 @ 0x63d4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5287e <_PyMonitoring_FireStopIterationEvent@@Base+0x9e4> │ │ │ │ + beq.n 527de <_PyMonitoring_FireStopIterationEvent@@Base+0x9be> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - movw r1, #38544 @ 0x9690 │ │ │ │ + movw r1, #37840 @ 0x93d0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5287e <_PyMonitoring_FireStopIterationEvent@@Base+0x9e4> │ │ │ │ + beq.n 527de <_PyMonitoring_FireStopIterationEvent@@Base+0x9be> │ │ │ │ str r5, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ - movw r0, #26276 @ 0x66a4 │ │ │ │ + movw r0, #25572 @ 0x63e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ - b.n 52932 <_PyMonitoring_FireStopIterationEvent@@Base+0xa98> │ │ │ │ + bl 84c80 │ │ │ │ + b.n 52892 <_PyMonitoring_FireStopIterationEvent@@Base+0xa72> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ it eq │ │ │ │ moveq r5, r6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r2, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r3, r0 │ │ │ │ moveq r3, r6 │ │ │ │ - movw r0, #26284 @ 0x66ac │ │ │ │ + movw r0, #25580 @ 0x63ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r4, r0 │ │ │ │ movw r1, #57700 @ 0xe164 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r6, [r7, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 52986 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ + beq.n 528e6 <_PyMonitoring_FireStopIterationEvent@@Base+0xac6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 52986 <_PyMonitoring_FireStopIterationEvent@@Base+0xaec> │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 528e6 <_PyMonitoring_FireStopIterationEvent@@Base+0xac6> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ - movw r1, #26292 @ 0x66b4 │ │ │ │ + movw r1, #25588 @ 0x63f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 4c4a8 │ │ │ │ + bl 4c3fc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52998 <_PyMonitoring_FireStopIterationEvent@@Base+0xafe> │ │ │ │ + bne.n 528f8 <_PyMonitoring_FireStopIterationEvent@@Base+0xad8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 529a6 <_PyMonitoring_FireStopIterationEvent@@Base+0xb0c> │ │ │ │ + b.n 52906 <_PyMonitoring_FireStopIterationEvent@@Base+0xae6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r5, r3 │ │ │ │ + mov r7, r1 │ │ │ │ + bl 27d0cc │ │ │ │ + subs r4, r4, r1 │ │ │ │ + mov r8, r0 │ │ │ │ + mov r9, r1 │ │ │ │ + add r4, r5 │ │ │ │ + mov.w sl, #0 │ │ │ │ + cmp sl, r8 │ │ │ │ + beq.n 52950 <_PyMonitoring_FireStopIterationEvent@@Base+0xb30> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r7 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + bl 52a1a <_Py_c_diff@@Base+0xe> │ │ │ │ + mov r0, r6 │ │ │ │ + add r5, r7 │ │ │ │ + bl 2759e0 <_PyEval_AddPendingCall@@Base+0x2ac> │ │ │ │ + b.n 52934 <_PyMonitoring_FireStopIterationEvent@@Base+0xb14> │ │ │ │ + mov r2, r4 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r9 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.n 52a1a <_Py_c_diff@@Base+0xe> │ │ │ │ │ │ │ │ -000529aa : │ │ │ │ +0005295c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 529c0 │ │ │ │ - bl 2744ec │ │ │ │ - b.n 529ee │ │ │ │ + cbnz r0, 52972 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 529a0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52a38 │ │ │ │ + beq.n 529ea │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ - cbnz r4, 529d2 │ │ │ │ + cbnz r4, 52984 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - cbz r4, 529da │ │ │ │ + cbz r4, 5298c │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52a38 │ │ │ │ + bmi.n 529ea │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52a38 │ │ │ │ + cbz r3, 529ea │ │ │ │ mov r0, r1 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 529f2 │ │ │ │ + cbnz r0, 529a4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52a56 │ │ │ │ + b.n 52a08 │ │ │ │ movs r3, #8 │ │ │ │ movs r2, #84 @ 0x54 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1c3420 │ │ │ │ + bl 1c42b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a16 │ │ │ │ + beq.n 529c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52a16 │ │ │ │ + cbnz r3, 529c8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52a56 │ │ │ │ + bne.n 52a08 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52a38 │ │ │ │ + beq.n 529ea │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52a38 │ │ │ │ + cbnz r3, 529ea │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26348 @ 0x66ec │ │ │ │ + movw r1, #25644 @ 0x642c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052a5a <_Py_c_diff@@Base>: │ │ │ │ +00052a0c <_Py_c_diff@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vsub.f64 d0, d0, d2 │ │ │ │ vsub.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r5, r3 │ │ │ │ - mov r7, r1 │ │ │ │ - bl 27d37c │ │ │ │ - subs r4, r4, r1 │ │ │ │ - mov r8, r0 │ │ │ │ - mov r9, r1 │ │ │ │ - add r4, r5 │ │ │ │ - mov.w sl, #0 │ │ │ │ - cmp sl, r8 │ │ │ │ - beq.n 52aae <_Py_c_diff@@Base+0x54> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r7 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - bl 52aba <_Py_c_diff@@Base+0x60> │ │ │ │ - mov r0, r6 │ │ │ │ - add r5, r7 │ │ │ │ - bl 275c0c <_PyEval_AddPendingCall@@Base+0x2b0> │ │ │ │ - b.n 52a92 <_Py_c_diff@@Base+0x38> │ │ │ │ - mov r2, r4 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r9 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.n 52aba <_Py_c_diff@@Base+0x60> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3872] @ 0xf20 │ │ │ │ - ldr r3, [pc, #52] @ (52b00 <_Py_c_diff@@Base+0xa6>) │ │ │ │ + ldr r3, [pc, #52] @ (52a60 <_Py_c_diff@@Base+0x54>) │ │ │ │ sub sp, #212 @ 0xd4 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r2, #200 @ 0xc8 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #204] @ 0xcc │ │ │ │ mov.w r3, #0 │ │ │ │ blx 29cc8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29cc8 │ │ │ │ - ldr r3, [pc, #20] @ (52b00 <_Py_c_diff@@Base+0xa6>) │ │ │ │ + ldr r3, [pc, #20] @ (52a60 <_Py_c_diff@@Base+0x54>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #204] @ 0xcc │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52afc <_Py_c_diff@@Base+0xa2> │ │ │ │ + beq.n 52a5c <_Py_c_diff@@Base+0x50> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #212 @ 0xd4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r1, #4] │ │ │ │ - mov r3, r1 │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r4, r2, #3 │ │ │ │ - bmi.n 52b3c <_Py_c_diff@@Base+0xe2> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #64352 @ 0xfb60 │ │ │ │ - movt r0, #39 @ 0x27 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 52b82 <_Py_c_diff@@Base+0x128> │ │ │ │ - movw r5, #35744 @ 0x8ba0 │ │ │ │ - movt r5, #71 @ 0x47 │ │ │ │ - subs r2, r0, r5 │ │ │ │ - mov r6, r0 │ │ │ │ - negs r1, r2 │ │ │ │ - mov r0, r3 │ │ │ │ - adcs r1, r2 │ │ │ │ - bl 241c78 │ │ │ │ - cmp r6, r5 │ │ │ │ - mov r4, r0 │ │ │ │ - beq.n 52b82 <_Py_c_diff@@Base+0x128> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 52b38 <_Py_c_diff@@Base+0xde> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d6698 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 52b76 <_Py_c_diff@@Base+0x11c> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 52b7a <_Py_c_diff@@Base+0x120> │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 52b82 <_Py_c_diff@@Base+0x128> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52b76 <_Py_c_diff@@Base+0x11c> │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ - ldr r3, [pc, #140] @ (52c24 <_Py_c_diff@@Base+0x1ca>) │ │ │ │ + ldr r3, [pc, #140] @ (52b00 <_Py_c_diff@@Base+0xf4>) │ │ │ │ sub sp, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #68] @ 0x44 │ │ │ │ mov.w r3, #0 │ │ │ │ ldrb r3, [r0, #8] │ │ │ │ - cbz r3, 52bca <_Py_c_diff@@Base+0x170> │ │ │ │ + cbz r3, 52aa8 <_Py_c_diff@@Base+0x9c> │ │ │ │ adds r0, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 52bc0 <_Py_c_diff@@Base+0x166> │ │ │ │ + bne.n 52a9e <_Py_c_diff@@Base+0x92> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52bb0 <_Py_c_diff@@Base+0x156> │ │ │ │ + bne.n 52a8e <_Py_c_diff@@Base+0x82> │ │ │ │ dmb ish │ │ │ │ - beq.n 52bca <_Py_c_diff@@Base+0x170> │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 52aa8 <_Py_c_diff@@Base+0x9c> │ │ │ │ + bl 279a18 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 52268 <_PyMonitoring_FireStopIterationEvent@@Base+0x3ce> │ │ │ │ + bl 52162 <_PyMonitoring_FireStopIterationEvent@@Base+0x342> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 52bfc <_Py_c_diff@@Base+0x1a2> │ │ │ │ + cbz r3, 52ada <_Py_c_diff@@Base+0xce> │ │ │ │ add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 52bf2 <_Py_c_diff@@Base+0x198> │ │ │ │ + bne.n 52ad0 <_Py_c_diff@@Base+0xc4> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 52be2 <_Py_c_diff@@Base+0x188> │ │ │ │ + bne.n 52ac0 <_Py_c_diff@@Base+0xb4> │ │ │ │ dmb ish │ │ │ │ - beq.n 52bfc <_Py_c_diff@@Base+0x1a2> │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 52ada <_Py_c_diff@@Base+0xce> │ │ │ │ + bl 25d788 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 52080 <_PyMonitoring_FireStopIterationEvent@@Base+0x1e6> │ │ │ │ + bl 51f2c <_PyMonitoring_FireStopIterationEvent@@Base+0x10c> │ │ │ │ mov r1, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 261884 <_Py_strhex@@Base> │ │ │ │ - ldr r3, [pc, #20] @ (52c24 <_Py_c_diff@@Base+0x1ca>) │ │ │ │ + bl 261834 <_Py_strhex@@Base> │ │ │ │ + ldr r3, [pc, #20] @ (52b00 <_Py_c_diff@@Base+0xf4>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 52c1e <_Py_c_diff@@Base+0x1c4> │ │ │ │ + beq.n 52afc <_Py_c_diff@@Base+0xf0> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r1, #4] │ │ │ │ + mov r3, r1 │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r4, r2, #3 │ │ │ │ + bmi.n 52b3c <_Py_c_diff@@Base+0x130> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #63648 @ 0xf8a0 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 52b82 <_Py_c_diff@@Base+0x176> │ │ │ │ + movw r5, #35744 @ 0x8ba0 │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + subs r2, r0, r5 │ │ │ │ + mov r6, r0 │ │ │ │ + negs r1, r2 │ │ │ │ + mov r0, r3 │ │ │ │ + adcs r1, r2 │ │ │ │ + bl 242484 │ │ │ │ + cmp r6, r5 │ │ │ │ + mov r4, r0 │ │ │ │ + beq.n 52b82 <_Py_c_diff@@Base+0x176> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 52b38 <_Py_c_diff@@Base+0x12c> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d660c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 52b76 <_Py_c_diff@@Base+0x16a> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 52b7a <_Py_c_diff@@Base+0x16e> │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 52b82 <_Py_c_diff@@Base+0x176> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52b76 <_Py_c_diff@@Base+0x16a> │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #26416 @ 0x6730 │ │ │ │ + movw r2, #25784 @ 0x64b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ - bl 20e474 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 52c90 <_Py_c_diff@@Base+0x236> │ │ │ │ + bl 20f190 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 52bee <_Py_c_diff@@Base+0x1e2> │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r2, sp, #20 │ │ │ │ ldrd r5, r4, [sp, #12] │ │ │ │ - bl 2767e4 <_PyEval_AddPendingCall@@Base+0xe88> │ │ │ │ - cbnz r0, 52c6a <_Py_c_diff@@Base+0x210> │ │ │ │ + bl 2765b8 <_PyEval_AddPendingCall@@Base+0xe84> │ │ │ │ + cbnz r0, 52bc8 <_Py_c_diff@@Base+0x1bc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52c90 <_Py_c_diff@@Base+0x236> │ │ │ │ + b.n 52bee <_Py_c_diff@@Base+0x1e2> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29618 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 52c88 <_Py_c_diff@@Base+0x22e> │ │ │ │ + bne.n 52be6 <_Py_c_diff@@Base+0x1da> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 52c66 <_Py_c_diff@@Base+0x20c> │ │ │ │ + bl f627c │ │ │ │ + b.n 52bc4 <_Py_c_diff@@Base+0x1b8> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00052c94 : │ │ │ │ +00052bf2 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r0, 52caa │ │ │ │ - bl 2744ec │ │ │ │ - b.n 52ce6 │ │ │ │ + cbnz r0, 52c08 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 52c44 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 52d2e │ │ │ │ + beq.n 52c8c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 52cd2 │ │ │ │ - movw r3, #32581 @ 0x7f45 │ │ │ │ + cbz r2, 52c30 │ │ │ │ + movw r3, #31217 @ 0x79f1 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 52ccc │ │ │ │ + bne.n 52c2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f89d4 │ │ │ │ + b.w 1f994c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 52d2e │ │ │ │ + bmi.n 52c8c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 52d2e │ │ │ │ + cbz r3, 52c8c │ │ │ │ mov r0, r1 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52cea │ │ │ │ + cbnz r0, 52c48 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 52d4c │ │ │ │ + b.n 52caa │ │ │ │ movs r2, #8 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl ccab0 │ │ │ │ + bl cca7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d0c │ │ │ │ + beq.n 52c6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 52d0c │ │ │ │ + cbnz r3, 52c6a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 52d4c │ │ │ │ + bne.n 52caa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52d2e │ │ │ │ + beq.n 52c8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52d2e │ │ │ │ + cbnz r3, 52c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26348 @ 0x66ec │ │ │ │ + movw r1, #25644 @ 0x642c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ - cbz r0, 52d68 │ │ │ │ + cbz r0, 52cc6 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52dc8 │ │ │ │ + cbz r0, 52d26 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 52d9a │ │ │ │ + bge.n 52cf8 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r7, r3, #2 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r6 │ │ │ │ add.w r2, r2, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r1, [r2, r7] │ │ │ │ - b.n 52d74 │ │ │ │ - cbz r2, 52dac │ │ │ │ + b.n 52cd2 │ │ │ │ + cbz r2, 52d0a │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - cbz r0, 52dac │ │ │ │ + cbz r0, 52d0a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 52dcc │ │ │ │ + beq.n 52d2a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 52dcc │ │ │ │ - bl 724f0 │ │ │ │ - cbnz r0, 52dcc │ │ │ │ + b.n 52d2a │ │ │ │ + bl 724cc │ │ │ │ + cbnz r0, 52d2a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52dc8 │ │ │ │ + beq.n 52d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 52dc8 │ │ │ │ + cbnz r3, 52d26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e1c │ │ │ │ + b.n 52d7a │ │ │ │ ldrd r3, r1, [r5, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - movw r5, #1300 @ 0x514 │ │ │ │ + movw r5, #552 @ 0x228 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ bic.w r1, r1, #1 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #24] │ │ │ │ - movw r0, #26544 @ 0x67b0 │ │ │ │ + movw r0, #25840 @ 0x64f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r1, #1280 @ 0x500 │ │ │ │ + movw r1, #532 @ 0x214 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r3, #3996 @ 0xf9c │ │ │ │ + movw r3, #3292 @ 0xcdc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r1, #22888 @ 0x5968 │ │ │ │ + movw r1, #22184 @ 0x56a8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r4, r3, [sp] │ │ │ │ str r5, [sp, #20] │ │ │ │ - movw r3, #25408 @ 0x6340 │ │ │ │ + movw r3, #24700 @ 0x607c │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + ldr r0, [pc, #4] @ (52d84 ) │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + strb r4, [r1, #8] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r2, #26560 @ 0x67c0 │ │ │ │ + movw r2, #25856 @ 0x6500 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 20e474 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 52e7e │ │ │ │ + bl 20f190 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 52de6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ - bl 2767e4 <_PyEval_AddPendingCall@@Base+0xe88> │ │ │ │ - cbnz r0, 52e5c │ │ │ │ + bl 2765b8 <_PyEval_AddPendingCall@@Base+0xe84> │ │ │ │ + cbnz r0, 52dc4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 52e7e │ │ │ │ + b.n 52de6 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ blx 2aa98 │ │ │ │ - cbz r0, 52e76 │ │ │ │ + cbz r0, 52dde │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 52e58 │ │ │ │ + bl f627c │ │ │ │ + b.n 52dc0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r0, [pc, #4] @ (52e88 ) │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + cbnz r3, 52e0a │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 52e0a │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 52e0a │ │ │ │ + cbnz r1, 52e24 │ │ │ │ + add r4, sp, #28 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + ldr r4, [pc, #48] @ (52e40 ) │ │ │ │ + mov r1, r2 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + movs r2, #0 │ │ │ │ + movs r4, #1 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 52e3c │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + add r1, sp, #24 │ │ │ │ + bl 46a16 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 52e3c │ │ │ │ + ldr r1, [sp, #24] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.n 52ee6 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + orrs r4, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 52ecc │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 52e84 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29624 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 52ec4 │ │ │ │ + bge.n 52e7c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ - bl 20d2a0 │ │ │ │ + bl 170090 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 52f28 │ │ │ │ + cbz r0, 52ee0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #26632 @ 0x6808 │ │ │ │ + movw r0, #25928 @ 0x6548 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r5, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 52f1c │ │ │ │ + beq.n 52ed4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 52f20 │ │ │ │ + cbz r3, 52ed8 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 52f28 │ │ │ │ + b.n 52ee0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 52f1c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 52ed4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - cbnz r3, 52f4e │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 52f4e │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 52f4e │ │ │ │ - cbnz r1, 52f68 │ │ │ │ - add r4, sp, #28 │ │ │ │ - str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (52f84 ) │ │ │ │ - mov r1, r2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - movs r2, #0 │ │ │ │ - movs r4, #1 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 52f80 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - add r1, sp, #24 │ │ │ │ - bl 46c4c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 52f80 │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52f88 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - orrs r0, r4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 52fb6 │ │ │ │ + bcc.n 52f14 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26676 @ 0x6834 │ │ │ │ + movw r1, #25972 @ 0x6574 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 52ffe │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 52f5c │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 52fce │ │ │ │ + cbnz r0, 52f2c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ - cbz r4, 52fe4 │ │ │ │ + b.w 1f9ab8 │ │ │ │ + cbz r4, 52f42 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ sub.w r3, r0, #12 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 52fe4 │ │ │ │ + bhi.n 52f42 │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - bl 5236a <_PyMonitoring_FireStopIterationEvent@@Base+0x4d0> │ │ │ │ + bl 521f4 <_PyMonitoring_FireStopIterationEvent@@Base+0x3d4> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r6, 52ff2 │ │ │ │ - bl 261884 <_Py_strhex@@Base> │ │ │ │ + cbz r6, 52f50 │ │ │ │ + bl 261834 <_Py_strhex@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 52ff8 │ │ │ │ - bl 730d4 │ │ │ │ + b.n 52f56 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 53042 │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 52fa0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a6d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5303a │ │ │ │ + bge.n 52f98 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 53060 │ │ │ │ + cbz r3, 52fbe │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 53070 │ │ │ │ + b.n 52fce │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5306e │ │ │ │ + ble.n 52fcc │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 5306a │ │ │ │ - cbnz r1, 53092 │ │ │ │ + bgt.n 52fc8 │ │ │ │ + cbnz r1, 52ff0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53070 │ │ │ │ + b.n 52fce │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #252] @ (53170 ) │ │ │ │ + ldr r1, [pc, #252] @ (530cc ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r5, #3 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r5, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 53098 │ │ │ │ - b.n 53168 │ │ │ │ + cbnz r0, 52ff6 │ │ │ │ + b.n 530c6 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r6, r4 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 5314e │ │ │ │ + beq.n 530ac │ │ │ │ ldr r4, [r5, #4] │ │ │ │ - cbz r4, 530e8 │ │ │ │ + cbz r4, 53046 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bmi.n 530cc │ │ │ │ + bmi.n 5302a │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19900 @ 0x4dbc │ │ │ │ + movw r1, #19116 @ 0x4aac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34296 @ 0x85f8 │ │ │ │ + movw r0, #33592 @ 0x8338 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 53168 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 530c6 │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53168 │ │ │ │ + beq.n 530c6 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 53126 │ │ │ │ + bne.n 53084 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 53156 │ │ │ │ + beq.n 530b4 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 53110 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 5306e │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #19920 @ 0x4dd0 │ │ │ │ + movw r1, #19136 @ 0x4ac0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34296 @ 0x85f8 │ │ │ │ + movw r0, #33592 @ 0x8338 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 53168 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 530c6 │ │ │ │ add r1, sp, #24 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 53168 │ │ │ │ + cbz r0, 530c6 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5313e │ │ │ │ + beq.n 5309c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 53168 │ │ │ │ - movw r3, #21040 @ 0x5230 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 530c6 │ │ │ │ + movw r3, #20336 @ 0x4f70 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 53158 │ │ │ │ - movw r4, #21040 @ 0x5230 │ │ │ │ + b.n 530b6 │ │ │ │ + movw r4, #20336 @ 0x4f70 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 53174 │ │ │ │ + b.w 530d0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - nop │ │ │ │ - muls r4, r1 │ │ │ │ + muls r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00053174 : │ │ │ │ +000530d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2689fc │ │ │ │ - cbz r0, 531a2 │ │ │ │ + bl 2687dc │ │ │ │ + cbz r0, 530fe │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f4b00 <_PyEval_FormatExcCheckArg@@Base+0x2d4> │ │ │ │ + b.w 1f5a74 <_PyEval_FormatExcCheckArg@@Base+0x2d4> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - │ │ │ │ -000531a4 : │ │ │ │ - mov r1, r0 │ │ │ │ - movw r0, #35744 @ 0x8ba0 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.w d6698 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - cbnz r3, 531d2 │ │ │ │ + cbnz r3, 53120 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 531d2 │ │ │ │ + ble.n 53120 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 531d2 │ │ │ │ - cbnz r1, 531ec │ │ │ │ + bne.n 53120 │ │ │ │ + cbnz r1, 5313a │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #48] @ (53208 ) │ │ │ │ + ldr r4, [pc, #48] @ (53158 ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 53204 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 53152 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 46c4c <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ - cbz r0, 53204 │ │ │ │ + bl 46a16 <_PyLong_UnsignedLong_Converter@@Base> │ │ │ │ + cbz r0, 53152 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.n 52f88 │ │ │ │ + b.n 52ee6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - muls r0, r7 │ │ │ │ + nop │ │ │ │ + muls r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, r1 │ │ │ │ - add r1, sp, #4 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ - cbz r0, 5324c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - blx 2a798 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 53244 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w f6244 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ │ │ │ │ -00053250 : │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - bx lr │ │ │ │ +0005315c : │ │ │ │ + mov r1, r0 │ │ │ │ + movw r0, #35744 @ 0x8ba0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.w d660c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r5, [r4, #0] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ adds r5, #2 │ │ │ │ cmp r5, r1 │ │ │ │ - bge.n 53290 │ │ │ │ + bge.n 531a6 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r8, [r1, r3] │ │ │ │ add r1, r3 │ │ │ │ strb r6, [r1, #1] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5329c │ │ │ │ + b.n 531b2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53278 │ │ │ │ + bne.n 5318e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 51a6c │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, r1 │ │ │ │ + add r1, sp, #4 │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ + cbz r0, 531f6 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + blx 2a798 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 531ee │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w f627c │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ │ │ │ │ -000532a4 : │ │ │ │ +000531fa : │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + bx lr │ │ │ │ + b.w 519c4 │ │ │ │ + │ │ │ │ +00053202 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl d13d0 │ │ │ │ + bl d1354 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 79634 │ │ │ │ + b.w 79618 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 12dcc4 │ │ │ │ - cbz r0, 532fa │ │ │ │ + bl 12d63c │ │ │ │ + cbz r0, 53258 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 532fe │ │ │ │ - bl 12e530 │ │ │ │ + cbz r0, 5325c │ │ │ │ + bl 12dea8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 532fe │ │ │ │ + bne.n 5325c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 532fa │ │ │ │ + beq.n 53258 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 532fa │ │ │ │ + cbnz r3, 53258 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53322 │ │ │ │ + b.n 53280 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53312 │ │ │ │ + bne.n 53270 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 53322 │ │ │ │ + b.n 53280 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53308 │ │ │ │ + bne.n 53266 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53308 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53266 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 533b4 │ │ │ │ + beq.n 53312 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r4, #56144 @ 0xdb50 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 4bfaa │ │ │ │ - cbnz r0, 53386 │ │ │ │ + bl 4befc │ │ │ │ + cbnz r0, 532e4 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 53368 │ │ │ │ - bl d7cc0 │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 532c6 │ │ │ │ + bl d7c34 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 533b2 │ │ │ │ + b.n 53310 │ │ │ │ movw r3, #56108 @ 0xdb2c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5335a │ │ │ │ + bne.n 532b8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5335a │ │ │ │ - b.n 533b0 │ │ │ │ + bne.n 532b8 │ │ │ │ + b.n 5330e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5339a │ │ │ │ + beq.n 532f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5339a │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 532f8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #64892 @ 0xfd7c │ │ │ │ + movw r1, #64188 @ 0xfabc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r1, 533fc │ │ │ │ + cbz r1, 5335a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r5, r3 │ │ │ │ adcs r5, r3 │ │ │ │ - cbnz r5, 533fc │ │ │ │ + cbnz r5, 5335a │ │ │ │ movw r3, #56084 @ 0xdb14 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26696 @ 0x6848 │ │ │ │ + movw r1, #25992 @ 0x6588 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5340c │ │ │ │ + beq.n 5336a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5340e │ │ │ │ + beq.n 5336c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5340e │ │ │ │ + b.n 5336c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #26836 @ 0x68d4 │ │ │ │ + movw r0, #26132 @ 0x6614 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ - cbz r0, 5345e │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ + cbz r0, 533bc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29b44 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 53456 │ │ │ │ + bge.n 533b4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 534a0 │ │ │ │ + bne.n 533fe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 534b8 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 53416 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #2876 @ 0xb3c │ │ │ │ + movw r0, #2172 @ 0x87c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 53572 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 534d0 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #2876 @ 0xb3c │ │ │ │ + movw r0, #2172 @ 0x87c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53478 │ │ │ │ - b.n 53572 │ │ │ │ + bne.n 533d6 │ │ │ │ + b.n 534d0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53572 │ │ │ │ + beq.n 534d0 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 534e8 │ │ │ │ + beq.n 53446 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 53572 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 534d0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53572 │ │ │ │ + beq.n 534d0 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov.w r3, #65537 @ 0x10001 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsls r0, r3, #2 │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 53530 │ │ │ │ - bl 781e0 │ │ │ │ + bcs.n 5348e │ │ │ │ + bl 781c0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 53530 │ │ │ │ + cbz r0, 5348e │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ ldr r7, [sp, #12] │ │ │ │ blx 295ac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5353c │ │ │ │ + bne.n 5349a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - blt.n 534fc │ │ │ │ + blt.n 5345a │ │ │ │ cmp.w r3, #1073741824 @ 0x40000000 │ │ │ │ - blt.n 53538 │ │ │ │ - bl 1f8b40 │ │ │ │ + blt.n 53496 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 53590 │ │ │ │ + b.n 534ee │ │ │ │ lsls r3, r3, #1 │ │ │ │ - b.n 534fa │ │ │ │ + b.n 53458 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53576 │ │ │ │ - b.n 5356c │ │ │ │ + cbnz r0, 534d4 │ │ │ │ + b.n 534ca │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.n 5358a │ │ │ │ + bge.n 534e8 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ - bl 11c4e8 <_PyLong_FromGid@@Base> │ │ │ │ + bl 11be84 <_PyLong_FromGid@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53548 │ │ │ │ + bne.n 534a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5357a │ │ │ │ + bne.n 534d8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53590 │ │ │ │ + b.n 534ee │ │ │ │ movs r6, #0 │ │ │ │ - b.n 53550 │ │ │ │ + b.n 534ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5356c │ │ │ │ + bne.n 534ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5356c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 534ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 535ce │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 5352c │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #61812 @ 0xf174 │ │ │ │ + movw r0, #59284 @ 0xe794 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 535dc │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5353a │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 535e0 │ │ │ │ + cbnz r0, 5353e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5361e │ │ │ │ + b.n 5357c │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 53602 │ │ │ │ + beq.n 53560 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 535dc │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5353a │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r4 │ │ │ │ blx 2a168 │ │ │ │ - cbnz r0, 53616 │ │ │ │ + cbnz r0, 53574 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53644 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 53658 │ │ │ │ + bne.n 535a2 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 535b6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5364e │ │ │ │ + cbz r3, 535ac │ │ │ │ bic.w r4, r4, r4, asr #31 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5365a │ │ │ │ + b.n 535b8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 536a4 │ │ │ │ + bl 53602 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 536a0 │ │ │ │ + cbz r0, 535fe │ │ │ │ ldr r2, [r5, #12] │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movs r0, #3 │ │ │ │ - bl 7eb70 │ │ │ │ + bl 7eb68 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53694 │ │ │ │ + beq.n 535f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53698 │ │ │ │ + cbz r3, 535f6 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 536a0 │ │ │ │ + b.n 535fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53694 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 535f2 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 536bc │ │ │ │ + cbnz r3, 5361a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 53718 │ │ │ │ + cbz r3, 53676 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 536ca │ │ │ │ + cbz r4, 53628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8433c │ │ │ │ + bl 84320 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 536d0 │ │ │ │ - bl 724f0 │ │ │ │ + b.n 5362e │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 53714 │ │ │ │ + cbz r4, 53672 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 536e8 │ │ │ │ + cbz r2, 53646 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #58620 @ 0xe4fc │ │ │ │ + movw r1, #57916 @ 0xe23c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 536fe │ │ │ │ + beq.n 5365c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - cbz r2, 53732 │ │ │ │ + cbz r2, 53690 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62064 @ 0xf270 │ │ │ │ + movw r1, #61360 @ 0xefb0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 53732 │ │ │ │ + bne.n 53690 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53714 │ │ │ │ + beq.n 53672 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53714 │ │ │ │ + cbnz r3, 53672 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 53732 │ │ │ │ - cbz r4, 5372a │ │ │ │ + b.n 53690 │ │ │ │ + cbz r4, 53688 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53732 │ │ │ │ + beq.n 53690 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53732 │ │ │ │ + b.n 53690 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #45220 @ 0xb0a4 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r6, r2 │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5378c │ │ │ │ + beq.n 536ea │ │ │ │ ldr.w r2, [r2, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5378c │ │ │ │ + beq.n 536ea │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 537a4 │ │ │ │ + ble.n 53702 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26900 @ 0x6914 │ │ │ │ + movw r1, #26196 @ 0x6654 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 537b6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 53714 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5376e │ │ │ │ - movw r0, #53616 @ 0xd170 │ │ │ │ + beq.n 536cc │ │ │ │ + movw r0, #52912 @ 0xceb0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5376e │ │ │ │ - b.n 537b6 │ │ │ │ + bne.n 536cc │ │ │ │ + b.n 53714 │ │ │ │ it eq │ │ │ │ ldreq r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1ea238 │ │ │ │ + b.w 1eb1b0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 537da │ │ │ │ + beq.n 53738 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 53924 │ │ │ │ + b.n 53884 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #26936 @ 0x6938 │ │ │ │ + movw r0, #26232 @ 0x6678 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5380e │ │ │ │ + cbz r3, 5376c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5381e │ │ │ │ + b.n 5377c │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 5381c │ │ │ │ + ble.n 5377a │ │ │ │ cmp r2, #3 │ │ │ │ - bgt.n 53818 │ │ │ │ - cbnz r1, 53842 │ │ │ │ + bgt.n 53776 │ │ │ │ + cbnz r1, 537a0 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5381e │ │ │ │ + b.n 5377c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #256] @ (53920 ) │ │ │ │ + ldr r1, [pc, #256] @ (53880 ) │ │ │ │ mov r0, r4 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 53848 │ │ │ │ + cbnz r0, 537a6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5391a │ │ │ │ + b.n 53878 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ adds r3, r5, r6 │ │ │ │ ldrd r7, r8, [r4] │ │ │ │ subs r6, r3, #2 │ │ │ │ - beq.n 53880 │ │ │ │ + beq.n 537de │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r5, 5385c │ │ │ │ + cbz r5, 537ba │ │ │ │ subs r6, r3, #3 │ │ │ │ - beq.n 53890 │ │ │ │ - b.n 53864 │ │ │ │ + beq.n 537ee │ │ │ │ + b.n 537c2 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 53878 │ │ │ │ - bl c72d0 │ │ │ │ + cbz r0, 537d6 │ │ │ │ + bl c727c │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 5383e │ │ │ │ + blt.n 5379c │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 5387c │ │ │ │ - b.n 5389e │ │ │ │ + bne.n 537da │ │ │ │ + b.n 537fc │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ - b.n 538a6 │ │ │ │ + b.n 53804 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r6, r5 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 538a6 │ │ │ │ + b.n 53804 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 538a6 │ │ │ │ + b.n 53804 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr.w r9, [r9, #16] │ │ │ │ mov r0, r9 │ │ │ │ - bl 22bc68 │ │ │ │ + bl 22c3f0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5383e │ │ │ │ + beq.n 5379c │ │ │ │ mov r2, sl │ │ │ │ mov r1, r5 │ │ │ │ - bl 225ebc <_PyLong_UnsignedShort_Converter@@Base+0x474> │ │ │ │ + bl 2267a8 <_Py_set_inheritable_async_safe@@Base+0x252c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5390a │ │ │ │ + beq.n 53868 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225f44 <_PyLong_UnsignedShort_Converter@@Base+0x4fc> │ │ │ │ + bl 226830 <_Py_set_inheritable_async_safe@@Base+0x25b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5390a │ │ │ │ + beq.n 53868 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 225f8c <_PyLong_UnsignedShort_Converter@@Base+0x544> │ │ │ │ + bl 226878 <_Py_set_inheritable_async_safe@@Base+0x25fc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5390a │ │ │ │ + beq.n 53868 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 226154 <_PyThreadState_GetCurrent@@Base+0x11c> │ │ │ │ + bl 226a40 <_PyThreadState_GetCurrent@@Base+0x11c> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5390a │ │ │ │ + beq.n 53868 │ │ │ │ mov r0, r4 │ │ │ │ - bl 227ffc <_PyXI_Exit@@Base+0x264> │ │ │ │ + bl 2288ec <_PyXI_Exit@@Base+0x264> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5390a │ │ │ │ + beq.n 53868 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53912 │ │ │ │ + beq.n 53870 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53912 │ │ │ │ + cbnz r3, 53870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53912 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53870 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ - b.n 5383e │ │ │ │ + bl 79618 │ │ │ │ + b.n 5379c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - bics r4, r4 │ │ │ │ + nop │ │ │ │ + bics r0, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-16] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ movw r2, #4097 @ 0x1001 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29fe0 │ │ │ │ - cbz r0, 53962 │ │ │ │ + cbz r0, 538c2 │ │ │ │ mov r4, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53968 │ │ │ │ + b.n 538c8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 539e8 │ │ │ │ + cbz r4, 53948 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 539d0 │ │ │ │ + bge.n 53930 │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 539d0 │ │ │ │ - ldr r4, [pc, #100] @ (539f8 ) │ │ │ │ + bpl.n 53930 │ │ │ │ + ldr r4, [pc, #100] @ (53958 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r1, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r4, r2, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 539b8 │ │ │ │ + beq.n 53918 │ │ │ │ cmp r0, #10 │ │ │ │ - bls.n 539c2 │ │ │ │ + bls.n 53922 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 539ca │ │ │ │ + b.n 5392a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ add.w r1, r2, #24 │ │ │ │ - b.n 539d2 │ │ │ │ + b.n 53932 │ │ │ │ add r1, r4 │ │ │ │ ldr r5, [r1, #0] │ │ │ │ movs r4, #0 │ │ │ │ - cbz r5, 539de │ │ │ │ + cbz r5, 5393e │ │ │ │ ldr r5, [r5, #24] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 539d6 │ │ │ │ + b.n 53936 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 539e8 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 539f2 │ │ │ │ + bne.n 53948 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 53952 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53a3c ) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (5399c ) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53a2a │ │ │ │ + cbz r2, 5398a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #11752 @ 0x2de8 │ │ │ │ + movw r0, #11048 @ 0x2b28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r0, #17964 @ 0x462c │ │ │ │ + b.w 84c80 │ │ │ │ + movw r0, #17260 @ 0x436c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ nop │ │ │ │ - bpl.n 53a48 │ │ │ │ + bpl.n 539b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 53a66 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 539c6 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 53a72 │ │ │ │ + cbz r3, 539d2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 53b50 │ │ │ │ + b.n 53ab0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w sl, [r4, #8] │ │ │ │ - bl 53b58 │ │ │ │ + bl 53ab8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53b46 │ │ │ │ + beq.n 53aa6 │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 53a96 │ │ │ │ + bne.n 539f6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 53af0 │ │ │ │ + cbnz r3, 53a50 │ │ │ │ movs r0, #4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 53ae8 │ │ │ │ + cbz r0, 53a48 │ │ │ │ ldr r6, [r4, #60] @ 0x3c │ │ │ │ - cbz r6, 53af8 │ │ │ │ - b.n 53af0 │ │ │ │ + cbz r6, 53a58 │ │ │ │ + b.n 53a50 │ │ │ │ mov r0, r4 │ │ │ │ - bl 53b58 │ │ │ │ + bl 53ab8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 53ad2 │ │ │ │ + cbz r0, 53a32 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 53b00 │ │ │ │ + beq.n 53a60 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ str.w r3, [r5, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 53aae │ │ │ │ + bne.n 53a0e │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - bl b54cc │ │ │ │ + bl b53ec │ │ │ │ mov r8, r0 │ │ │ │ - cbnz r0, 53b1a │ │ │ │ + cbnz r0, 53a7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 53b46 │ │ │ │ + b.n 53aa6 │ │ │ │ mov r7, r6 │ │ │ │ mov.w r8, #1 │ │ │ │ - b.n 53ac6 │ │ │ │ + b.n 53a26 │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov.w r1, r8, lsl #2 │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 53ae2 │ │ │ │ + beq.n 53a42 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 53abc │ │ │ │ + b.n 53a1c │ │ │ │ cmp r7, r6 │ │ │ │ - ble.n 53b2e │ │ │ │ + ble.n 53a8e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w r2, [r5, r6, lsl #2] │ │ │ │ str.w r2, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ - b.n 53b1a │ │ │ │ + b.n 53a7a │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c60e4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ - b.n 53b4c │ │ │ │ + bl c6094 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + b.n 53aac │ │ │ │ movs r0, #0 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ @@ -61440,374 +61379,374 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 53b7a │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 53ada │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 53b86 │ │ │ │ + cbz r3, 53ae6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 53ba8 │ │ │ │ + b.n 53b08 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1e23fc │ │ │ │ - cbnz r0, 53b96 │ │ │ │ + bl 1e3374 │ │ │ │ + cbnz r0, 53af6 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 53ba4 │ │ │ │ + b.n 53b04 │ │ │ │ mov r0, r4 │ │ │ │ bl 31170 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 53b90 │ │ │ │ - ldr r0, [pc, #8] @ (53bac ) │ │ │ │ + bne.n 53af0 │ │ │ │ + ldr r0, [pc, #8] @ (53b0c ) │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r0, [r7, r0] │ │ │ │ + strb r0, [r0, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 53be0 │ │ │ │ + cbz r0, 53b40 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53be0 │ │ │ │ + beq.n 53b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53be0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b40 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 53bfc │ │ │ │ + cbz r0, 53b5c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53bfc │ │ │ │ + beq.n 53b5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53bfc │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b5c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 53c18 │ │ │ │ + cbz r0, 53b78 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c18 │ │ │ │ + beq.n 53b78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c18 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b78 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 53c34 │ │ │ │ + cbz r0, 53b94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c34 │ │ │ │ + beq.n 53b94 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c34 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53b94 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 53c50 │ │ │ │ + cbz r0, 53bb0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c50 │ │ │ │ + beq.n 53bb0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c50 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bb0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbz r0, 53c6c │ │ │ │ + cbz r0, 53bcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c6c │ │ │ │ + beq.n 53bcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c6c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53bcc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - cbz r0, 53c88 │ │ │ │ + cbz r0, 53be8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53c88 │ │ │ │ + beq.n 53be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53c88 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53be8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #40] @ 0x28 │ │ │ │ - cbz r0, 53ca4 │ │ │ │ + cbz r0, 53c04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #40] @ 0x28 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ca4 │ │ │ │ + beq.n 53c04 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53ca4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c04 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #36] @ 0x24 │ │ │ │ - cbz r0, 53cc0 │ │ │ │ + cbz r0, 53c20 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cc0 │ │ │ │ + beq.n 53c20 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cc0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c20 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #44] @ 0x2c │ │ │ │ - cbz r0, 53cdc │ │ │ │ + cbz r0, 53c3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #44] @ 0x2c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cdc │ │ │ │ + beq.n 53c3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cdc │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c3c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbz r0, 53cf8 │ │ │ │ + cbz r0, 53c58 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53cf8 │ │ │ │ + beq.n 53c58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53cf8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c58 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 53d14 │ │ │ │ + cbz r0, 53c74 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d14 │ │ │ │ + beq.n 53c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d14 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c74 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ - cbz r0, 53d30 │ │ │ │ + cbz r0, 53c90 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #48] @ 0x30 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d30 │ │ │ │ + beq.n 53c90 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d30 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53c90 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 53d4c │ │ │ │ + cbz r0, 53cac │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d4c │ │ │ │ + beq.n 53cac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d4c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53cac │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 53d68 │ │ │ │ + cbz r0, 53cc8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d68 │ │ │ │ + beq.n 53cc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d68 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53cc8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 53d84 │ │ │ │ + cbz r0, 53ce4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53d84 │ │ │ │ + beq.n 53ce4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53d84 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53ce4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 53da0 │ │ │ │ + cbz r0, 53d00 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53da0 │ │ │ │ + beq.n 53d00 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53da0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53d00 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 53dbc │ │ │ │ + cbz r0, 53d1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53dbc │ │ │ │ + beq.n 53d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 53dbc │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 53d1c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #26940 @ 0x693c │ │ │ │ + movw r1, #26236 @ 0x667c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 53e04 │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 53d64 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, sp │ │ │ │ blx 2a4d8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53e08 │ │ │ │ + cbz r0, 53d68 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 53e0e │ │ │ │ + b.n 53d6e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #33108 @ 0x8154 │ │ │ │ + movw r0, #32404 @ 0x7e94 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #60068 @ 0xeaa4 │ │ │ │ + movw r1, #59000 @ 0xe678 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ mov r4, r0 │ │ │ │ - bl feaa8 │ │ │ │ - cbnz r0, 53e46 │ │ │ │ + bl feb08 │ │ │ │ + cbnz r0, 53da6 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ b.w 2ec76 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78598 │ │ │ │ + b.w 78578 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 42aec │ │ │ │ + bl 42aa0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 53e8a │ │ │ │ + cbz r0, 53dea │ │ │ │ mov r1, r5 │ │ │ │ - bl 4aee2 │ │ │ │ + bl 4ae5a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53e7e │ │ │ │ + beq.n 53dde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 53e82 │ │ │ │ + cbz r3, 53de2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 53e8a │ │ │ │ + b.n 53dea │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 53e7e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 53dde │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 53ebe │ │ │ │ + beq.n 53e1e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 53ebe │ │ │ │ + ble.n 53e1e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53eda │ │ │ │ + beq.n 53e3a │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 53eda │ │ │ │ + b.n 53e3a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 53ef8 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 53e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 53ef8 │ │ │ │ + beq.n 53e58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ef8 │ │ │ │ + cbnz r3, 53e58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ @@ -61816,267 +61755,122 @@ │ │ │ │ movs r2, #24 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ blx 29634 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r0 │ │ │ │ str r1, [r0, #8] │ │ │ │ str r1, [r0, #12] │ │ │ │ - cbz r4, 53f2e │ │ │ │ + cbz r4, 53e8e │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 53f30 │ │ │ │ + b.n 53e90 │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #16381 @ 0x3ffd │ │ │ │ + movw r0, #16525 @ 0x408d │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (53f80 ) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - cbz r2, 53f70 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - movw r0, #11752 @ 0x2de8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r0, #17964 @ 0x462c │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - bpl.n 53f8c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 53fb4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 53fb4 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.n 53fd0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 53fd0 │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 53ff8 │ │ │ │ - mov r0, r4 │ │ │ │ - cbnz r2, 53fdc │ │ │ │ - bl 10d858 │ │ │ │ - mov r5, r0 │ │ │ │ - b.n 53fe2 │ │ │ │ - bl 8c060 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 53ff8 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 53ff8 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - cmp r2, r1 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r3, #0] │ │ │ │ - bx lr │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ - mov r4, r0 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5403c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 54080 │ │ │ │ - orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ - blx 294c8 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 5405a │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 5406c │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r2 │ │ │ │ - bl 122284 <_Py_set_inheritable@@Base> │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 54076 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a058 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 54080 │ │ │ │ - mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 291fc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 540b4 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 540dc │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 11c4e8 <_PyLong_FromGid@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 11c4e8 <_PyLong_FromGid@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 11c4e8 <_PyLong_FromGid@@Base> │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #7400 @ 0x1ce8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 54208 │ │ │ │ + bcc.n 53fca │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54116 │ │ │ │ + bne.n 53ed8 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 5411a │ │ │ │ + bne.n 53edc │ │ │ │ mov fp, r3 │ │ │ │ - b.n 5411e │ │ │ │ + b.n 53ee0 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 54140 │ │ │ │ + bhi.n 53f02 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 541fa │ │ │ │ + b.n 53fbc │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5418c │ │ │ │ - cbnz r3, 5414e │ │ │ │ + bne.n 53f4e │ │ │ │ + cbnz r3, 53f10 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54156 │ │ │ │ + beq.n 53f18 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a318 │ │ │ │ + bl 4a188 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 54180 │ │ │ │ + beq.n 53f42 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a318 │ │ │ │ + bl 4a188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 5416a │ │ │ │ + b.n 53f2c │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 541fa │ │ │ │ + b.n 53fbc │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 541b8 │ │ │ │ + bne.n 53f7a │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 541c0 │ │ │ │ + beq.n 53f82 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 4a318 │ │ │ │ + bl 4a188 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 541ee │ │ │ │ + beq.n 53fb0 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4a318 │ │ │ │ + bl 4a188 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 541d8 │ │ │ │ + b.n 53f9a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ @@ -62084,739 +61878,886 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #44] @ (5424c ) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (54010 ) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - cbz r2, 5423c │ │ │ │ + cbz r2, 53ffe │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - movw r0, #11752 @ 0x2de8 │ │ │ │ + movw r0, #11048 @ 0x2b28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r0, #17964 @ 0x462c │ │ │ │ + b.w 84c80 │ │ │ │ + movw r0, #17260 @ 0x436c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - bpl.n 54258 │ │ │ │ + b.w 84c80 │ │ │ │ + nop │ │ │ │ + bpl.n 5402c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 54280 │ │ │ │ + beq.n 54044 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 54280 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5429c │ │ │ │ + ble.n 54044 │ │ │ │ + mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 54060 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5429c │ │ │ │ + b.n 54060 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 542ba │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 54088 │ │ │ │ mov r0, r4 │ │ │ │ - bl d42fc │ │ │ │ + cbnz r2, 5406c │ │ │ │ + bl 10db84 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 54072 │ │ │ │ + bl 8c068 │ │ │ │ + mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 542ba │ │ │ │ + beq.n 54088 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 542ba │ │ │ │ + cbnz r3, 54088 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.n 53bb0 │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + cmp r2, r1 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r3, #0] │ │ │ │ + bx lr │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r0, r1 │ │ │ │ + bl f8bf0 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 540cc │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 54110 │ │ │ │ + orr.w r0, r4, #524288 @ 0x80000 │ │ │ │ + blx 294c8 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 540ea │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f627c │ │ │ │ + b.n 540fc │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r2 │ │ │ │ + bl 121c34 <_Py_set_inheritable@@Base> │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 54106 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a058 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 54110 │ │ │ │ + mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 813f0 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 291fc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 54144 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f627c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5416c │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 11be84 <_PyLong_FromGid@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 11be84 <_PyLong_FromGid@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 11be84 <_PyLong_FromGid@@Base> │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #6696 @ 0x1a28 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 84c80 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 542f2 │ │ │ │ + beq.n 541a2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 54314 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 541c4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 54318 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 541c8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 543d8 │ │ │ │ + b.n 54288 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54314 │ │ │ │ + beq.n 541c4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5434a │ │ │ │ + ble.n 541fa │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 54314 │ │ │ │ + bl d2728 │ │ │ │ + b.n 541c4 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 54374 │ │ │ │ + cbnz r3, 54224 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5435c │ │ │ │ + blt.n 5420c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 54374 │ │ │ │ + b.n 54224 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 540e0 │ │ │ │ + bl 53ea2 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 543d8 │ │ │ │ - bl 989e8 │ │ │ │ + b.n 54288 │ │ │ │ + bl 988ec │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54396 │ │ │ │ + bne.n 54246 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54386 │ │ │ │ + bne.n 54236 │ │ │ │ dmb ish │ │ │ │ - beq.n 543a2 │ │ │ │ + beq.n 54252 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 540e0 │ │ │ │ + bl 53ea2 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 543c4 │ │ │ │ + bne.n 54274 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 543b4 │ │ │ │ + bne.n 54264 │ │ │ │ dmb ish │ │ │ │ - beq.n 543d0 │ │ │ │ + beq.n 54280 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 54364 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 54214 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 16a420 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 543f8 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 54442 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r1, #0 │ │ │ │ - movs r0, #17 │ │ │ │ - bl 12bedc │ │ │ │ - mov r6, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a238 │ │ │ │ - mov r4, r0 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 54416 │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - ldr r5, [r0, #0] │ │ │ │ - mov r1, r6 │ │ │ │ - movs r0, #17 │ │ │ │ - bl 12bedc │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 5443a │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - str r5, [r0, #0] │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f6244 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #20 │ │ │ │ - add r2, sp, #12 │ │ │ │ - add r1, sp, #8 │ │ │ │ - add r0, sp, #4 │ │ │ │ - blx 293bc │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 54474 │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5449c │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 1cd408 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1cd408 │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - bl 1cd408 │ │ │ │ - mov r2, r5 │ │ │ │ - mov r3, r0 │ │ │ │ - mov r1, r4 │ │ │ │ - movw r0, #7400 @ 0x1ce8 │ │ │ │ + ldr r0, [pc, #44] @ (542cc ) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + cbz r2, 542ba │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + movw r0, #11048 @ 0x2b28 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ - add sp, #20 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - cbz r3, 544b0 │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - subs r0, r3, r0 │ │ │ │ - bic.w r0, r0, r0, asr #31 │ │ │ │ - b.n 544b2 │ │ │ │ - mov r0, r3 │ │ │ │ - b.w 80cf4 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84c80 │ │ │ │ + movw r0, #17260 @ 0x436c │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84c80 │ │ │ │ + nop │ │ │ │ + bpl.n 542e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 544e2 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 544f8 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 5452c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 544fa │ │ │ │ - b.n 5452c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 54518 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 54546 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5452c │ │ │ │ + beq.n 54300 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 54548 │ │ │ │ + ble.n 54300 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5431c │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 5431c │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ + mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5458a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 84914 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 54574 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 54574 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5433a │ │ │ │ + mov r0, r4 │ │ │ │ + bl d4270 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5458a │ │ │ │ + beq.n 5433a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5458a │ │ │ │ + cbnz r3, 5433a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + b.w 53b10 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd r8, r6, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 546b6 │ │ │ │ + bcc.n 5446a │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 545c4 │ │ │ │ + bne.n 54378 │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 545c8 │ │ │ │ + bne.n 5437c │ │ │ │ mov fp, r3 │ │ │ │ - b.n 545cc │ │ │ │ + b.n 54380 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 545ee │ │ │ │ + bhi.n 543a2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 546a8 │ │ │ │ + b.n 5445c │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5463a │ │ │ │ - cbnz r3, 545fc │ │ │ │ + bne.n 543ee │ │ │ │ + cbnz r3, 543b0 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54604 │ │ │ │ + beq.n 543b8 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a896c │ │ │ │ + bl 1a973c │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 5462e │ │ │ │ + beq.n 543e2 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a896c │ │ │ │ + bl 1a973c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54618 │ │ │ │ + b.n 543cc │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 546a8 │ │ │ │ + b.n 5445c │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 54666 │ │ │ │ + bne.n 5441a │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 5466e │ │ │ │ + beq.n 54422 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, sl │ │ │ │ - bl 1a896c │ │ │ │ + bl 1a973c │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, fp │ │ │ │ mov r0, sl │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 5469c │ │ │ │ + beq.n 54450 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 1a896c │ │ │ │ + bl 1a973c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54686 │ │ │ │ + b.n 5443a │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w 6dcc8 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [r0, #4] │ │ │ │ - movw r3, #10180 @ 0x27c4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 16a028 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 5448c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 544d6 │ │ │ │ mov r4, r0 │ │ │ │ - cmp r2, r3 │ │ │ │ - beq.n 546ec │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 5471a │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ + movs r1, #0 │ │ │ │ + movs r0, #17 │ │ │ │ + bl 12b84c │ │ │ │ + mov r6, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a238 │ │ │ │ + mov r4, r0 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 544aa │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + ldr r5, [r0, #0] │ │ │ │ + mov r1, r6 │ │ │ │ + movs r0, #17 │ │ │ │ + bl 12b84c │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 544ce │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 54700 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 5471c │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ + str r5, [r0, #0] │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f627c │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ + sub sp, #20 │ │ │ │ + add r2, sp, #12 │ │ │ │ + add r1, sp, #8 │ │ │ │ + add r0, sp, #4 │ │ │ │ + blx 293bc │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 54508 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 54746 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl e8cc4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bl f627c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 54530 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 1ce400 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1ce400 │ │ │ │ mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 54746 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 54746 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 1ce400 │ │ │ │ + mov r2, r5 │ │ │ │ + mov r3, r0 │ │ │ │ + mov r1, r4 │ │ │ │ + movw r0, #6696 @ 0x1a28 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 84c80 │ │ │ │ + add sp, #20 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + cbz r3, 54544 │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + subs r0, r3, r0 │ │ │ │ + bic.w r0, r0, r0, asr #31 │ │ │ │ + b.n 54546 │ │ │ │ + mov r0, r3 │ │ │ │ + b.w 80cd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - movw r0, #10180 @ 0x27c4 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [r5, #4] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 54776 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 54576 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5478c │ │ │ │ + bne.n 5458c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 547c0 │ │ │ │ + beq.n 545c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5478e │ │ │ │ - b.n 547c0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bgt.n 5458e │ │ │ │ + b.n 545c0 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - beq.n 547ac │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 545ac │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 547da │ │ │ │ + bne.n 545da │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 547c0 │ │ │ │ + beq.n 545c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 547dc │ │ │ │ + bgt.n 545dc │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5481e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5461e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - mov r0, r5 │ │ │ │ - cmp r3, r1 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl d55bc │ │ │ │ + bl 848f8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 54808 │ │ │ │ + beq.n 54608 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 54808 │ │ │ │ + cbnz r3, 54608 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5481e │ │ │ │ + beq.n 5461e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5481e │ │ │ │ + cbnz r3, 5461e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54854 │ │ │ │ + beq.n 54654 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 54876 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 54676 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 5487a │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 5467a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5493a │ │ │ │ + b.n 5473a │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54876 │ │ │ │ + beq.n 54676 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 548ac │ │ │ │ + ble.n 546ac │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 54876 │ │ │ │ + bl d2728 │ │ │ │ + b.n 54676 │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 548d6 │ │ │ │ + cbnz r3, 546d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 548be │ │ │ │ + blt.n 546be │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 548d6 │ │ │ │ + b.n 546d6 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 5458e │ │ │ │ + bl 54342 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5493a │ │ │ │ - bl 989e8 │ │ │ │ + b.n 5473a │ │ │ │ + bl 988ec │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 548f8 │ │ │ │ + bne.n 546f8 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 548e8 │ │ │ │ + bne.n 546e8 │ │ │ │ dmb ish │ │ │ │ - beq.n 54904 │ │ │ │ + beq.n 54704 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5458e │ │ │ │ + bl 54342 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54926 │ │ │ │ + bne.n 54726 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54916 │ │ │ │ + bne.n 54716 │ │ │ │ dmb ish │ │ │ │ - beq.n 54932 │ │ │ │ + beq.n 54732 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 548c6 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 546c6 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w 6dcb8 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + ldr r2, [r0, #4] │ │ │ │ + movw r3, #10180 @ 0x27c4 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 5476e │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 5479c │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 54782 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5479e │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r5, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 547c8 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl e8cfc │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 547c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 547c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + movw r0, #10180 @ 0x27c4 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r1, [r5, #4] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 547f8 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5480e │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 54842 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 54810 │ │ │ │ + b.n 54842 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + cmp r1, r0 │ │ │ │ + beq.n 5482e │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5485c │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r4, r3 │ │ │ │ + beq.n 54842 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5485e │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 548a0 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r0, r5 │ │ │ │ + cmp r3, r1 │ │ │ │ + mov r1, r4 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl d5530 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5488a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 5488a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 548a0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 548a0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5495a │ │ │ │ + bne.n 548c0 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5497c │ │ │ │ + b.n 548e2 │ │ │ │ blx 2a12c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54974 │ │ │ │ + bne.n 548da │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 549a4 │ │ │ │ + bne.n 5490a │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 122138 │ │ │ │ - cbz r0, 549ba │ │ │ │ - b.n 549be │ │ │ │ + bl 121ae8 │ │ │ │ + cbz r0, 54920 │ │ │ │ + b.n 54924 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3024 @ 0xbd0 │ │ │ │ + movw r0, #2320 @ 0x910 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54998 │ │ │ │ + bne.n 548fe │ │ │ │ movs r4, #0 │ │ │ │ - b.n 549f2 │ │ │ │ + b.n 54958 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 549ba │ │ │ │ + beq.n 54920 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 2a0d4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 549ea │ │ │ │ + bne.n 54950 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 549ba │ │ │ │ + bl f627c │ │ │ │ + b.n 54920 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ @@ -62824,179 +62765,278 @@ │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ sub sp, #12 │ │ │ │ mvn.w r1, r8 │ │ │ │ subs r3, r3, r6 │ │ │ │ cmp r1, r2 │ │ │ │ sbcs.w r3, r3, #0 │ │ │ │ - bcc.n 54b28 │ │ │ │ + bcc.n 54a8e │ │ │ │ ands.w r3, r8, #63 @ 0x3f │ │ │ │ - bne.n 54a34 │ │ │ │ + bne.n 5499a │ │ │ │ orrs.w r1, r8, r6 │ │ │ │ - bne.n 54a38 │ │ │ │ + bne.n 5499e │ │ │ │ mov fp, r3 │ │ │ │ - b.n 54a3c │ │ │ │ + b.n 549a2 │ │ │ │ mov.w fp, #64 @ 0x40 │ │ │ │ mov r4, r2 │ │ │ │ rsb r2, fp, #64 @ 0x40 │ │ │ │ ldrd sl, r9, [r0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bhi.n 54a5e │ │ │ │ + bhi.n 549c4 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54b1a │ │ │ │ + b.n 54a80 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 54aac │ │ │ │ - cbnz r3, 54a6c │ │ │ │ + bne.n 54a12 │ │ │ │ + cbnz r3, 549d2 │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54a74 │ │ │ │ + beq.n 549da │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d936 │ │ │ │ + bl 4d836 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ mov fp, r7 │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r7 │ │ │ │ - beq.n 54a9e │ │ │ │ + beq.n 54a04 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d936 │ │ │ │ + bl 4d836 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54a88 │ │ │ │ + b.n 549ee │ │ │ │ mov r1, fp │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r8, r4 │ │ │ │ - b.n 54b1a │ │ │ │ + b.n 54a80 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r9, fp │ │ │ │ add r7, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strd sl, r9, [r5] │ │ │ │ adds.w r8, r2, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ tst.w r8, #63 @ 0x3f │ │ │ │ strd r8, r6, [r5, #8] │ │ │ │ - bne.n 54ad8 │ │ │ │ + bne.n 54a3e │ │ │ │ orrs.w r3, r8, r6 │ │ │ │ - beq.n 54ae0 │ │ │ │ + beq.n 54a46 │ │ │ │ mov r1, sl │ │ │ │ mov r0, r9 │ │ │ │ - bl 4d936 │ │ │ │ + bl 4d836 │ │ │ │ subs r4, #64 @ 0x40 │ │ │ │ add r4, fp │ │ │ │ mov fp, r7 │ │ │ │ ands.w r2, r4, #63 @ 0x3f │ │ │ │ it eq │ │ │ │ moveq r2, #64 @ 0x40 │ │ │ │ subs r2, r4, r2 │ │ │ │ bic.w r2, r2, #63 @ 0x3f │ │ │ │ add r7, r2 │ │ │ │ subs r2, r4, r2 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ cmp r7, fp │ │ │ │ - beq.n 54b0e │ │ │ │ + beq.n 54a74 │ │ │ │ str r2, [sp, #4] │ │ │ │ add.w fp, fp, #64 @ 0x40 │ │ │ │ - bl 4d936 │ │ │ │ + bl 4d836 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 54af8 │ │ │ │ + b.n 54a5e │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ adds.w r4, r4, r8 │ │ │ │ adc.w r6, r6, #0 │ │ │ │ str.w sl, [r5] │ │ │ │ strd r9, r4, [r5, #4] │ │ │ │ str r6, [r5, #12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + sub sp, #48 @ 0x30 │ │ │ │ + ldr r4, [r3, #84] @ 0x54 │ │ │ │ + ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ + beq.n 54ac6 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 54ae8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + mov r6, r1 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 54aec │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 54bac │ │ │ │ + mov r2, r4 │ │ │ │ + add r1, sp, #4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl d1c54 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 54ae8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r3, #1 │ │ │ │ + ble.n 54b1e │ │ │ │ + movw r3, #56124 @ 0xdb3c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2728 │ │ │ │ + b.n 54ae8 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbnz r3, 54b48 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp.w r2, #2048 @ 0x800 │ │ │ │ + blt.n 54b30 │ │ │ │ + movs r3, #1 │ │ │ │ + strb r3, [r5, #12] │ │ │ │ + b.n 54b48 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + bl 54964 │ │ │ │ + add r0, sp, #4 │ │ │ │ + bl d2728 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + b.n 54bac │ │ │ │ + bl 988ec │ │ │ │ + add.w r4, r5, #13 │ │ │ │ + mov r6, r0 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 54b6a │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54b5a │ │ │ │ + dmb ish │ │ │ │ + beq.n 54b76 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 279a18 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldr r0, [r5, #16] │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + bl 54964 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r4] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 54b98 │ │ │ │ + strexb r1, r3, [r4] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 54b88 │ │ │ │ + dmb ish │ │ │ │ + beq.n 54ba4 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 25d788 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 54b38 │ │ │ │ + add sp, #48 @ 0x30 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 54b52 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 54b52 │ │ │ │ + bne.n 54bd4 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 54bd4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54bba │ │ │ │ + b.n 54c3c │ │ │ │ movs r0, #72 @ 0x48 │ │ │ │ blx 292e0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54b70 │ │ │ │ + bne.n 54bf2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6244 │ │ │ │ - bl 6d0d0 │ │ │ │ + b.w f627c │ │ │ │ + bl 6d0c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54b80 │ │ │ │ + cbnz r0, 54c02 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 2aa08 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 54bac │ │ │ │ - bl 6d204 │ │ │ │ + cbz r5, 54c2e │ │ │ │ + bl 6d1f4 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w f6244 │ │ │ │ - bl 925f8 │ │ │ │ + b.w f627c │ │ │ │ + bl 925fc │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ lsls r1, r3, #31 │ │ │ │ - bmi.n 54bda │ │ │ │ + bmi.n 54c5c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bpl.n 54bf4 │ │ │ │ + bpl.n 54c76 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21396 @ 0x5394 │ │ │ │ + movw r1, #20692 @ 0x50d4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54c0c │ │ │ │ + b.n 54c8e │ │ │ │ tst.w r3, #14 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ @@ -63005,352 +63045,252 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54c40 │ │ │ │ + beq.n 54cc2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 54c62 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 54ce4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 54c66 │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 54ce8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54d26 │ │ │ │ + b.n 54da8 │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54c62 │ │ │ │ + beq.n 54ce4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 54c98 │ │ │ │ + ble.n 54d1a │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 54c62 │ │ │ │ + bl d2728 │ │ │ │ + b.n 54ce4 │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54cc2 │ │ │ │ + cbnz r3, 54d44 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54caa │ │ │ │ + blt.n 54d2c │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #12] │ │ │ │ - b.n 54cc2 │ │ │ │ + b.n 54d44 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 549fe │ │ │ │ + bl 234998 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 54d26 │ │ │ │ - bl 989e8 │ │ │ │ + b.n 54da8 │ │ │ │ + bl 988ec │ │ │ │ add.w r4, r5, #13 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 54ce4 │ │ │ │ + bne.n 54d66 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54cd4 │ │ │ │ + bne.n 54d56 │ │ │ │ dmb ish │ │ │ │ - beq.n 54cf0 │ │ │ │ + beq.n 54d72 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 549fe │ │ │ │ + bl 234998 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 54d12 │ │ │ │ + bne.n 54d94 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 54d02 │ │ │ │ + bne.n 54d84 │ │ │ │ dmb ish │ │ │ │ - beq.n 54d1e │ │ │ │ + beq.n 54da0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 54cb2 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 54d34 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #20 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #26340 @ 0x66e4 │ │ │ │ + movw r1, #25636 @ 0x6424 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr.w r2, [r2, #444] @ 0x1bc │ │ │ │ movs r5, #0 │ │ │ │ str r5, [sp, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 54d94 │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 54e16 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 36068 <_Py_IncRef@@Base+0x1da> │ │ │ │ + bl 36010 <_Py_IncRef@@Base+0x1da> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 54d76 │ │ │ │ - b.n 54d94 │ │ │ │ + cbnz r0, 54df8 │ │ │ │ + b.n 54e16 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 54d98 │ │ │ │ + bne.n 54e1a │ │ │ │ adds r5, #1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 54db6 │ │ │ │ + ble.n 54e38 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e778 │ │ │ │ + bl 24ee20 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54d6a │ │ │ │ + bne.n 54dec │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 54db6 │ │ │ │ + cbz r3, 54e38 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 54da6 │ │ │ │ + bne.n 54e28 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 54db6 │ │ │ │ + b.n 54e38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d74 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d74 │ │ │ │ + bne.n 54df6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54df6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 54d94 │ │ │ │ + bne.n 54e16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 54d94 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 54e16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ sub sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #20] @ (54de8 ) │ │ │ │ + ldr r0, [pc, #16] @ (54e68 ) │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - nop │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - sub sp, #48 @ 0x30 │ │ │ │ - ldr r4, [r3, #84] @ 0x54 │ │ │ │ - ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 54e1e │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 54e40 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - mov r6, r1 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 54e44 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 54f04 │ │ │ │ - mov r2, r4 │ │ │ │ - add r1, sp, #4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl d1cd4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 54e40 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r3, #1 │ │ │ │ - ble.n 54e76 │ │ │ │ - movw r3, #56124 @ 0xdb3c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 54e40 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbnz r3, 54ea0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 54e88 │ │ │ │ - movs r3, #1 │ │ │ │ - strb r3, [r5, #12] │ │ │ │ - b.n 54ea0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - bl 2341c0 │ │ │ │ - add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - b.n 54f04 │ │ │ │ - bl 989e8 │ │ │ │ - add.w r4, r5, #13 │ │ │ │ - mov r6, r0 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 54ec2 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54eb2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54ece │ │ │ │ - mov r0, r4 │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ldr r0, [r5, #16] │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - bl 2341c0 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r4] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 54ef0 │ │ │ │ - strexb r1, r3, [r4] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 54ee0 │ │ │ │ - dmb ish │ │ │ │ - beq.n 54efc │ │ │ │ - mov r0, r4 │ │ │ │ - bl 25d338 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 54e90 │ │ │ │ - add sp, #48 @ 0x30 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 54f2e │ │ │ │ + bne.n 54e92 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 54f50 │ │ │ │ - b.n 54f48 │ │ │ │ + bne.n 54eb4 │ │ │ │ + b.n 54eac │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3176 @ 0xc68 │ │ │ │ + movw r0, #2472 @ 0x9a8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f20 │ │ │ │ + bne.n 54e84 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 54fce │ │ │ │ - bl 80b28 │ │ │ │ + b.n 54f32 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f44 │ │ │ │ + bne.n 54ea8 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 54f64 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 54ec8 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 54f44 │ │ │ │ + bne.n 54ea8 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 54f44 │ │ │ │ + beq.n 54ea8 │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r1, #27084 @ 0x69cc │ │ │ │ + movw r1, #26380 @ 0x670c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #27088 @ 0x69d0 │ │ │ │ + movw r0, #26384 @ 0x6710 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 54f44 │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 54ea8 │ │ │ │ + bl 988ec │ │ │ │ mov r2, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a07c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 54fc6 │ │ │ │ + bge.n 54f2a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -63358,415 +63298,426 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55002 │ │ │ │ + beq.n 54f66 │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 55018 │ │ │ │ + bne.n 54f7c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 55072 │ │ │ │ + beq.n 54fd6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 5501a │ │ │ │ - b.n 55072 │ │ │ │ + bgt.n 54f7e │ │ │ │ + b.n 54fd6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55038 │ │ │ │ + beq.n 54f9c │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 5504e │ │ │ │ + bne.n 54fb2 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 55072 │ │ │ │ + beq.n 54fd6 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 55072 │ │ │ │ - b.n 55050 │ │ │ │ + ble.n 54fd6 │ │ │ │ + b.n 54fb4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 550b0 │ │ │ │ + cbz r6, 55014 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5508c │ │ │ │ + bne.n 54ff0 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 5509a │ │ │ │ + bne.n 54ffe │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 550ee │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 55052 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 550a2 │ │ │ │ - b.n 55064 │ │ │ │ + bne.n 55006 │ │ │ │ + b.n 54fc8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 55072 │ │ │ │ - b.n 550a4 │ │ │ │ + ble.n 54fd6 │ │ │ │ + b.n 55008 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl e114c │ │ │ │ + bl e118c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550d2 │ │ │ │ + beq.n 55036 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 550d2 │ │ │ │ + cbnz r3, 55036 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 550e8 │ │ │ │ + beq.n 5504c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 550e8 │ │ │ │ + cbnz r3, 5504c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 55124 │ │ │ │ + beq.n 55088 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51340 @ 0xc88c │ │ │ │ + movw r1, #50636 @ 0xc5cc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 55146 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 550aa │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r1 │ │ │ │ - bl 1089d4 │ │ │ │ - cbnz r0, 5514a │ │ │ │ + bl 108cf4 │ │ │ │ + cbnz r0, 550ae │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51380 @ 0xc8b4 │ │ │ │ + movw r1, #50676 @ 0xc5f4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5520a │ │ │ │ + b.n 5516e │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55146 │ │ │ │ + beq.n 550aa │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5517c │ │ │ │ + ble.n 550e0 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #51424 @ 0xc8e0 │ │ │ │ + movw r1, #50720 @ 0xc620 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 55146 │ │ │ │ + bl d2728 │ │ │ │ + b.n 550aa │ │ │ │ ldrb r3, [r5, #8] │ │ │ │ - cbnz r3, 551a6 │ │ │ │ + cbnz r3, 5510a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp.w r2, #2048 @ 0x800 │ │ │ │ - blt.n 5518e │ │ │ │ + blt.n 550f2 │ │ │ │ movs r3, #1 │ │ │ │ strb r3, [r5, #8] │ │ │ │ - b.n 551a6 │ │ │ │ + b.n 5510a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 276ff8 │ │ │ │ + bl 276c1c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5520a │ │ │ │ - bl 989e8 │ │ │ │ + b.n 5516e │ │ │ │ + bl 988ec │ │ │ │ add.w r4, r5, #9 │ │ │ │ mov r6, r0 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 551c8 │ │ │ │ + bne.n 5512c │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 551b8 │ │ │ │ + bne.n 5511c │ │ │ │ dmb ish │ │ │ │ - beq.n 551d4 │ │ │ │ + beq.n 55138 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r0, [r5, #12] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 276ff8 │ │ │ │ + bl 276c1c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 551f6 │ │ │ │ + bne.n 5515a │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 551e6 │ │ │ │ + bne.n 5514a │ │ │ │ dmb ish │ │ │ │ - beq.n 55202 │ │ │ │ + beq.n 55166 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 55196 │ │ │ │ + bl 9b444 │ │ │ │ + b.n 550fa │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 55250 │ │ │ │ - cbz r0, 55246 │ │ │ │ + bl 551b4 │ │ │ │ + cbz r0, 551aa │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ ubfx r3, r3, #8, #12 │ │ │ │ bfc r0, #0, #12 │ │ │ │ orrs r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 55244 │ │ │ │ + beq.n 551a8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7f1a8 │ │ │ │ - ldr r0, [pc, #4] @ (5524c ) │ │ │ │ + b.w 7f190 │ │ │ │ + ldr r0, [pc, #4] @ (551b0 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 552a2 │ │ │ │ + bpl.n 55206 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 552a2 │ │ │ │ + bne.n 55206 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1974b4 │ │ │ │ + bl 197944 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 552a2 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 552c6 │ │ │ │ + bne.n 55206 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5522a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r3, 552a2 │ │ │ │ + cbnz r3, 55206 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r3, [r4] │ │ │ │ - b.n 552c8 │ │ │ │ + b.n 5522c │ │ │ │ mov r0, r5 │ │ │ │ - bl 14aaf4 │ │ │ │ + bl 14a594 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 552be │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 552c6 │ │ │ │ + bne.n 55222 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5522a │ │ │ │ movs r0, #1 │ │ │ │ strd r6, r5, [r4] │ │ │ │ - b.n 552c8 │ │ │ │ + b.n 5522c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r6, #31780 @ 0x7c24 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 552f4 │ │ │ │ + beq.n 55258 │ │ │ │ mov r1, r6 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 552f6 │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 5525a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5530a │ │ │ │ + beq.n 5526e │ │ │ │ movw r1, #31780 @ 0x7c24 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 5530c │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 55270 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1310cc │ │ │ │ + b.w 130a54 │ │ │ │ movs r1, #0 │ │ │ │ - b.w 20fb00 │ │ │ │ + b.w 210844 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27100 @ 0x69dc │ │ │ │ + movw r1, #26396 @ 0x671c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 299d4 <__getsockopt64@plt> │ │ │ │ - cbnz r0, 5536a │ │ │ │ + cbnz r0, 552ce │ │ │ │ ldr r4, [sp, #12] │ │ │ │ - cbz r4, 5536e │ │ │ │ + cbz r4, 552d2 │ │ │ │ cmp r4, #106 @ 0x6a │ │ │ │ - beq.n 5536e │ │ │ │ + beq.n 552d2 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ str r4, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 55370 │ │ │ │ + b.n 552d4 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 55250 │ │ │ │ - cbz r0, 553ac │ │ │ │ + bl 551b4 │ │ │ │ + cbz r0, 55310 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ lsrs r0, r3, #12 │ │ │ │ orr.w r0, r0, r2, lsl #20 │ │ │ │ bfi r0, r3, #0, #8 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 553aa │ │ │ │ + beq.n 5530e │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 7f1a8 │ │ │ │ - ldr r0, [pc, #4] @ (553b0 ) │ │ │ │ + b.w 7f190 │ │ │ │ + ldr r0, [pc, #4] @ (55314 ) │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + lsls r0, r0, #3 │ │ │ │ + ldmia.w sp!, {r3, lr} │ │ │ │ + rsb r0, r0, #1600 @ 0x640 │ │ │ │ + b.w 813f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 553d6 │ │ │ │ + bne.n 5535e │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 55250 │ │ │ │ - cbnz r0, 553f0 │ │ │ │ - b.n 553ec │ │ │ │ + bl 551b4 │ │ │ │ + cbnz r0, 55378 │ │ │ │ + b.n 55374 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3292 @ 0xcdc │ │ │ │ + movw r0, #2588 @ 0xa1c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 553ca │ │ │ │ + bne.n 55352 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5547c │ │ │ │ + b.n 55404 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r1, sp │ │ │ │ - bl 55250 │ │ │ │ + bl 551b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 553ec │ │ │ │ + beq.n 55374 │ │ │ │ ldrd r3, r1, [sp, #8] │ │ │ │ mvn.w r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r3 │ │ │ │ sbcs.w r1, r2, r1 │ │ │ │ - bcs.n 5541a │ │ │ │ + bcs.n 553a2 │ │ │ │ ldrd r4, r1, [sp] │ │ │ │ subs r1, #1 │ │ │ │ cmp r2, r4 │ │ │ │ sbcs r2, r1 │ │ │ │ - bcc.n 55432 │ │ │ │ + bcc.n 553ba │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27184 @ 0x6a30 │ │ │ │ + movw r1, #26480 @ 0x6770 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 55466 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 553ee │ │ │ │ mov.w r2, #65280 @ 0xff00 │ │ │ │ movt r2, #15 │ │ │ │ movs r1, #0 │ │ │ │ movt r1, #65520 @ 0xfff0 │ │ │ │ and.w r0, r1, r4, lsl #12 │ │ │ │ and.w r2, r2, r3, lsl #8 │ │ │ │ bic.w r1, r3, #4080 @ 0xff0 │ │ │ │ @@ -63774,1121 +63725,1004 @@ │ │ │ │ bic.w r1, r1, #15 │ │ │ │ uxtb r0, r4 │ │ │ │ orr.w r1, r1, r4, lsr #20 │ │ │ │ orrs r0, r2 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 55472 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 553fa │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 553ec │ │ │ │ - ldr r0, [pc, #16] @ (55480 ) │ │ │ │ - b.n 5547c │ │ │ │ + bne.n 55374 │ │ │ │ + ldr r0, [pc, #16] @ (55408 ) │ │ │ │ + b.n 55404 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w fec68 │ │ │ │ + b.w fee10 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - strb r4, [r6, #7] │ │ │ │ + strb r4, [r7, #7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (554bc ) │ │ │ │ + ldr r4, [pc, #40] @ (55444 ) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 554a8 │ │ │ │ - bl 202ca4 │ │ │ │ + cbz r3, 55430 │ │ │ │ + bl 203ac8 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000554c0 : │ │ │ │ +00055448 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bpl.n 554d6 │ │ │ │ + bpl.n 5545e │ │ │ │ clz r2, r1 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbz r1, 554d6 │ │ │ │ - b.w 1f55d0 │ │ │ │ + cbz r1, 5545e │ │ │ │ + b.w 1f6544 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 4ae2e │ │ │ │ + bl 4ad9c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ - lsls r0, r0, #3 │ │ │ │ - ldmia.w sp!, {r3, lr} │ │ │ │ - rsb r0, r0, #1600 @ 0x640 │ │ │ │ - b.w 8140c │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #12] │ │ │ │ - ldrb r0, [r3, #0] │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ lsls r0, r0, #3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #6 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - push {r4} │ │ │ │ - mov.w r1, #264 @ 0x108 │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldrd r2, r4, [r0, #4] │ │ │ │ - add r3, r4 │ │ │ │ - adds r3, #63 @ 0x3f │ │ │ │ - ldr r0, [r2, #16] │ │ │ │ - pop {r4} │ │ │ │ - lsrs r3, r3, #6 │ │ │ │ - mla r0, r1, r3, r0 │ │ │ │ - b.w 12cf28 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #4 │ │ │ │ movs r3, #31 │ │ │ │ strh.w r3, [sp, #4] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ + push {r4} │ │ │ │ + mov.w r1, #264 @ 0x108 │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldrd r2, r4, [r0, #4] │ │ │ │ + add r3, r4 │ │ │ │ + adds r3, #63 @ 0x3f │ │ │ │ + ldr r0, [r2, #16] │ │ │ │ + pop {r4} │ │ │ │ + lsrs r3, r3, #6 │ │ │ │ + mla r0, r1, r3, r0 │ │ │ │ + b.w 12c8a0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r0, [r3, #104] @ 0x68 │ │ │ │ - cbnz r0, 5559c │ │ │ │ - b.w 734b8 │ │ │ │ + cbnz r0, 55500 │ │ │ │ + b.w 73484 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 555f6 │ │ │ │ + cbz r0, 5555a │ │ │ │ mov r0, r4 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - bl 58a40 │ │ │ │ + bl 58a76 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ - b.n 555ca │ │ │ │ + b.n 5552e │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 5561a │ │ │ │ + bne.n 5557e │ │ │ │ ldr r4, [r4, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - cbz r4, 5562a │ │ │ │ + cbz r4, 5558e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 555c8 │ │ │ │ + ble.n 5552c │ │ │ │ cmp r3, r6 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #0] │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 555c4 │ │ │ │ + beq.n 55528 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 555fa │ │ │ │ + bne.n 5555e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5560a │ │ │ │ + bne.n 5556e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5562a │ │ │ │ + b.n 5558e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 555ec │ │ │ │ + bne.n 55550 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 555ec │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55550 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 555f6 │ │ │ │ + bne.n 5555a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 555f6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5555a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 555c8 │ │ │ │ + bne.n 5552c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 555c8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5552c │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005562e : │ │ │ │ +00055592 : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1f7bf4 │ │ │ │ + b.w 1f8b64 │ │ │ │ │ │ │ │ -00055634 : │ │ │ │ +00055598 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 215dc8 <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + b.w 216b0c <_PyUnicode_EncodeUTF16@@Base> │ │ │ │ + stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + cbnz r3, 555bc │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 555d6 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + cbz r3, 555d6 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #65168 @ 0xfe90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 556a6 │ │ │ │ + ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4b5ce │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 555d2 │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 55612 │ │ │ │ + add.w r0, r5, #9 │ │ │ │ + mov.w r3, #1 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 55608 │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 555f8 │ │ │ │ + dmb ish │ │ │ │ + beq.n 55612 │ │ │ │ + bl 279a18 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + movs r1, #1 │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + ldrd r8, r4, [r3] │ │ │ │ + ldrd sl, fp, [r3, #8] │ │ │ │ + blx 2957c │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ + mov r9, r0 │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + add.w ip, ip, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 5562c │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #5 │ │ │ │ + blx 2957c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr.w r3, [r8, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r1, [r8, #4] │ │ │ │ + ldr.w r0, [r8] │ │ │ │ + ldr.w r2, [r8, #8] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr.w r0, [r8, #16] │ │ │ │ + str r0, [r4, #0] │ │ │ │ + movs r0, #16 │ │ │ │ + blx 2a1c0 │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + strd sl, fp, [r0, #8] │ │ │ │ + str r7, [r0, #0] │ │ │ │ + str.w r9, [r0, #4] │ │ │ │ + str r0, [r6, #16] │ │ │ │ + cbz r3, 556a6 │ │ │ │ + add.w r0, r5, #9 │ │ │ │ + mov.w r3, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrexb r2, [r0] │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 5569c │ │ │ │ + strexb r1, r3, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 5568c │ │ │ │ + dmb ish │ │ │ │ + beq.n 556a6 │ │ │ │ + bl 25d788 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 55668 │ │ │ │ + beq.n 556d8 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5567e │ │ │ │ + bne.n 556ee │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 556b2 │ │ │ │ + beq.n 55722 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 55680 │ │ │ │ - b.n 556b2 │ │ │ │ + bgt.n 556f0 │ │ │ │ + b.n 55722 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5569e │ │ │ │ + beq.n 5570e │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 556cc │ │ │ │ + bne.n 5573c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 556b2 │ │ │ │ + beq.n 55722 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 556ce │ │ │ │ + bgt.n 5573e │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 55710 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 55780 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl cc830 │ │ │ │ + bl cc7fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 556fa │ │ │ │ + beq.n 5576a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 556fa │ │ │ │ + cbnz r3, 5576a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 55710 │ │ │ │ + beq.n 55780 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 55710 │ │ │ │ + cbnz r3, 55780 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 55736 │ │ │ │ + bne.n 557a6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 55756 │ │ │ │ - b.n 5574e │ │ │ │ + bne.n 557c6 │ │ │ │ + b.n 557be │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #25052 @ 0x61dc │ │ │ │ + movw r0, #24348 @ 0x5f1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55728 │ │ │ │ - b.n 557d6 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 55798 │ │ │ │ + b.n 55846 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 557d6 │ │ │ │ + bne.n 55846 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5577e │ │ │ │ + beq.n 557ee │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #24480 @ 0x5fa0 │ │ │ │ + movw r1, #23776 @ 0x5ce0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 557ca │ │ │ │ + bl d59a4 │ │ │ │ + b.n 5583a │ │ │ │ cmp r4, #5 │ │ │ │ - bhi.n 5578a │ │ │ │ + bhi.n 557fa │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ - cbnz r2, 557a4 │ │ │ │ + cbnz r2, 55814 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 557c2 │ │ │ │ + b.n 55832 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #7420 @ 0x1cfc │ │ │ │ + movw r1, #6716 @ 0x1a3c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 557ca │ │ │ │ + bl d59a4 │ │ │ │ + b.n 5583a │ │ │ │ movs r5, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov r3, r0 │ │ │ │ lsl.w r4, r5, r4 │ │ │ │ ldrb r6, [r2, r3] │ │ │ │ lsl.w r1, r5, r3 │ │ │ │ orrs r1, r0 │ │ │ │ adds r3, #1 │ │ │ │ tst r6, r4 │ │ │ │ it ne │ │ │ │ movne r0, r1 │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 557ae │ │ │ │ + bne.n 5581e │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8140c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 557d6 │ │ │ │ + b.w 813f0 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 55846 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 557c2 │ │ │ │ + b.n 55832 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldrd r1, r3, [r0, #8] │ │ │ │ + movw r0, #26992 @ 0x6970 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r1, #20] │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + b.w e21c8 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 557f6 │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl 84744 <_PyObject_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 55810 │ │ │ │ - ldr r3, [r2, #8] │ │ │ │ - cbz r3, 55810 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 558da │ │ │ │ - mov r0, r1 │ │ │ │ - bl 171e08 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl 4968c <_PyCrossInterpreterData_UnregisterClass@@Base+0x93c> │ │ │ │ - mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5580c │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 5584c │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + beq.n 5592e │ │ │ │ + movs r3, #0 │ │ │ │ + strh r3, [r0, #8] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + cbz r3, 558ae │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 55842 │ │ │ │ + bne.n 558a4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55832 │ │ │ │ + bne.n 55894 │ │ │ │ dmb ish │ │ │ │ - beq.n 5584c │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + beq.n 558ae │ │ │ │ + bl 279a18 │ │ │ │ + ldr r3, [r4, #12] │ │ │ │ + ldrb r6, [r3, #0] │ │ │ │ + ldrd r9, r8, [r3, #4] │ │ │ │ + mov r0, r6 │ │ │ │ + ldrd sl, fp, [r3, #16] │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r9, r4, [r3] │ │ │ │ - ldrd sl, fp, [r3, #8] │ │ │ │ - blx 2957c │ │ │ │ - add.w lr, r4, #64 @ 0x40 │ │ │ │ - mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 55866 │ │ │ │ - movs r1, #4 │ │ │ │ - mov r0, r1 │ │ │ │ blx 2957c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ mov r7, r0 │ │ │ │ - ldr.w r1, [r9, #4] │ │ │ │ - ldr.w r0, [r9] │ │ │ │ - ldr.w r2, [r9, #8] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movs r0, #16 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 275478 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ + mov r1, r8 │ │ │ │ + mov r2, r0 │ │ │ │ + mov r0, r7 │ │ │ │ + blx 29cc8 │ │ │ │ + movs r1, #8 │ │ │ │ + movs r0, #25 │ │ │ │ + blx 2957c │ │ │ │ + mov r1, r9 │ │ │ │ + movs r2, #200 @ 0xc8 │ │ │ │ + mov r8, r0 │ │ │ │ + blx 29cc8 │ │ │ │ + movs r0, #24 │ │ │ │ blx 2a1c0 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + ldrb r3, [r4, #8] │ │ │ │ + strd sl, fp, [r0, #16] │ │ │ │ + strb r6, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r6, #12] │ │ │ │ - cbz r3, 558da │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + str r7, [r0, #8] │ │ │ │ + str r0, [r5, #12] │ │ │ │ + cbz r3, 5592e │ │ │ │ + add.w r0, r4, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 558d0 │ │ │ │ + bne.n 55924 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 558c0 │ │ │ │ + bne.n 55914 │ │ │ │ dmb ish │ │ │ │ - beq.n 558da │ │ │ │ - bl 25d338 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 5592e │ │ │ │ + bl 25d788 │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldrd r1, r3, [r0, #8] │ │ │ │ - movw r0, #27696 @ 0x6c30 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r1, [r1, #20] │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - b.w e218c │ │ │ │ │ │ │ │ -000558f8 : │ │ │ │ +00055934 : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 260a88 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ + b.w 260a38 <_PyUnicode_EncodeUTF32@@Base> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r2, [pc, #44] @ (55940 ) │ │ │ │ + ldr r2, [pc, #44] @ (5597c ) │ │ │ │ movs r0, #3 │ │ │ │ ldrd r1, r3, [r1, #4] │ │ │ │ - bl 7eb70 │ │ │ │ + bl 7eb68 │ │ │ │ mov r4, r0 │ │ │ │ - ldr r0, [pc, #36] @ (55944 ) │ │ │ │ + ldr r0, [pc, #36] @ (55980 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r0, #520] @ 0x208 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5593c │ │ │ │ + beq.n 55978 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #520] @ 0x208 │ │ │ │ - cbnz r3, 5593c │ │ │ │ + cbnz r3, 55978 │ │ │ │ add.w r0, r0, #520 @ 0x208 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ + movw r1, #62448 @ 0xf3f0 │ │ │ │ + movt r1, #39 @ 0x27 │ │ │ │ + b.w cfa90 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 55964 │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r2, 5597e │ │ │ │ + cbnz r3, 559ac │ │ │ │ + mov r6, r0 │ │ │ │ + cbz r2, 559c6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5597e │ │ │ │ + cbz r3, 559c6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65168 @ 0xfe90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 55a54 │ │ │ │ + bl 12ea88 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 55aac │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ + ldr r2, [r6, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #12] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 55996 │ │ │ │ - bl 234114 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 559a2 │ │ │ │ - b.n 5597a │ │ │ │ - ldr r0, [r3, #8] │ │ │ │ - bl 50890 │ │ │ │ - mov r4, r0 │ │ │ │ + bne.n 559de │ │ │ │ + bl 502c6 │ │ │ │ + mov r5, r0 │ │ │ │ + cbnz r0, 559ea │ │ │ │ + b.n 559c2 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 4cdd6 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5597a │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ - cbz r3, 559cc │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + beq.n 559c2 │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ + cbz r3, 55a14 │ │ │ │ + add.w r0, r6, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 559c2 │ │ │ │ + bne.n 55a0a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 559b2 │ │ │ │ + bne.n 559fa │ │ │ │ dmb ish │ │ │ │ - beq.n 559cc │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ + beq.n 55a14 │ │ │ │ + bl 279a18 │ │ │ │ + ldr r3, [r6, #16] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r5, #8] │ │ │ │ - movs r0, #128 @ 0x80 │ │ │ │ - str r2, [r4, #8] │ │ │ │ - ldrd r6, r7, [r3] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + movs r0, #64 @ 0x40 │ │ │ │ + str r2, [r5, #8] │ │ │ │ + ldrd r7, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ + add.w r9, r4, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ - mov r1, r7 │ │ │ │ - movs r2, #128 @ 0x80 │ │ │ │ - mov r9, r0 │ │ │ │ - blx 29cc8 │ │ │ │ - movs r1, #8 │ │ │ │ - mov r0, r1 │ │ │ │ - blx 2957c │ │ │ │ - add.w lr, r6, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - mov ip, r0 │ │ │ │ - mov r7, ip │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - ldr r1, [r6, #4] │ │ │ │ - adds r6, #16 │ │ │ │ - ldr.w r2, [r6, #-8] │ │ │ │ - add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ - cmp r6, lr │ │ │ │ - stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 559fc │ │ │ │ + mov lr, r0 │ │ │ │ + mov ip, lr │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + adds r4, #16 │ │ │ │ + ldr.w r2, [r4, #-8] │ │ │ │ + add.w lr, lr, #16 │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + cmp r4, r9 │ │ │ │ + stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ + bne.n 55a32 │ │ │ │ + movs r1, #4 │ │ │ │ + movs r0, #8 │ │ │ │ + blx 2957c │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r1, [r7, #4] │ │ │ │ + mov r9, r0 │ │ │ │ + ldr r2, [r7, #8] │ │ │ │ + ldr r0, [r7, #0] │ │ │ │ + ldr r3, [r7, #12] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [r7, #16] │ │ │ │ + ldr r3, [r7, #28] │ │ │ │ + ldr r1, [r7, #20] │ │ │ │ + ldr r2, [r7, #24] │ │ │ │ + stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ - ldrb r3, [r5, #12] │ │ │ │ + ldrb r3, [r6, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str.w r8, [r0] │ │ │ │ - str.w r9, [r0, #4] │ │ │ │ - str r0, [r4, #16] │ │ │ │ - cbz r3, 55a54 │ │ │ │ - add.w r0, r5, #13 │ │ │ │ + str.w r9, [r0] │ │ │ │ + str.w r8, [r0, #4] │ │ │ │ + str r0, [r5, #16] │ │ │ │ + cbz r3, 55aac │ │ │ │ + add.w r0, r6, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 55a4a │ │ │ │ + bne.n 55aa2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 55a3a │ │ │ │ + bne.n 55a92 │ │ │ │ dmb ish │ │ │ │ - beq.n 55a54 │ │ │ │ - bl 25d338 │ │ │ │ - mov r0, r4 │ │ │ │ + beq.n 55aac │ │ │ │ + bl 25d788 │ │ │ │ + mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - movw r1, #63152 @ 0xf6b0 │ │ │ │ - movt r1, #39 @ 0x27 │ │ │ │ - b.w cfb08 │ │ │ │ - ldr r2, [pc, #20] @ (55a7c ) │ │ │ │ + ldr r2, [pc, #20] @ (55ac8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r3, #1224] @ 0x4c8 │ │ │ │ - b.n 55b52 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl 84760 <_PyObject_New@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 55b4c │ │ │ │ - movs r3, #0 │ │ │ │ - strh r3, [r0, #8] │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - cbz r3, 55acc │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #1 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 55ac2 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55ab2 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55acc │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r3, [r4, #12] │ │ │ │ - ldrb r6, [r3, #0] │ │ │ │ - ldrd r9, r8, [r3, #4] │ │ │ │ - mov r0, r6 │ │ │ │ - ldrd sl, fp, [r3, #16] │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ - movs r1, #1 │ │ │ │ - blx 2957c │ │ │ │ - mov r7, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 2756a0 <_Py_hashtable_foreach@@Base+0x314> │ │ │ │ - mov r1, r8 │ │ │ │ - mov r2, r0 │ │ │ │ - mov r0, r7 │ │ │ │ - blx 29cc8 │ │ │ │ - movs r1, #8 │ │ │ │ - movs r0, #25 │ │ │ │ - blx 2957c │ │ │ │ - mov r1, r9 │ │ │ │ - movs r2, #200 @ 0xc8 │ │ │ │ - mov r8, r0 │ │ │ │ - blx 29cc8 │ │ │ │ - movs r0, #24 │ │ │ │ - blx 2a1c0 │ │ │ │ - ldrb r3, [r4, #8] │ │ │ │ - strd sl, fp, [r0, #16] │ │ │ │ - strb r6, [r0, #0] │ │ │ │ - str.w r8, [r0, #4] │ │ │ │ - str r7, [r0, #8] │ │ │ │ - str r0, [r5, #12] │ │ │ │ - cbz r3, 55b4c │ │ │ │ - add.w r0, r4, #9 │ │ │ │ - mov.w r3, #0 │ │ │ │ - dmb ish │ │ │ │ - ldrexb r2, [r0] │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 55b42 │ │ │ │ - strexb r1, r3, [r0] │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.n 55b32 │ │ │ │ - dmb ish │ │ │ │ - beq.n 55b4c │ │ │ │ - bl 25d338 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r1 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ - cbz r0, 55ba2 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #52] @ (55ba4 ) │ │ │ │ - cmp r3, r2 │ │ │ │ - sub.w r2, r0, #8 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - str r4, [r0, #8] │ │ │ │ - ldr r3, [r3, r1] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r0, #-4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - orrs r3, r4 │ │ │ │ - str r2, [r4, #0] │ │ │ │ - str.w r1, [r0, #-8] │ │ │ │ - str.w r3, [r0, #-4] │ │ │ │ - str r2, [r1, #4] │ │ │ │ - pop {r4, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [r0, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r4, r3 │ │ │ │ - beq.n 55bd8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.n 55bd8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55bf0 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - b.n 55bf0 │ │ │ │ - movw r3, #56112 @ 0xdb30 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 55c1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 13b080 │ │ │ │ - cbnz r0, 55c30 │ │ │ │ - ldr r2, [r4, #4] │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #27780 @ 0x6c84 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 55c20 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 55c4e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 55c1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 55c1c │ │ │ │ - mov r0, r4 │ │ │ │ - bl 88e40 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 55c4e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 55c4e │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - │ │ │ │ -00055c52 : │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (55c88 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - bl 202634 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 55c84 │ │ │ │ - movw r0, #27836 @ 0x6cbc │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2007fc │ │ │ │ - pop {r4, pc} │ │ │ │ - nop │ │ │ │ + b.n 55f10 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ movw r3, #6296 @ 0x1898 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 55cc4 │ │ │ │ + beq.n 55b04 │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 55cc4 │ │ │ │ + beq.n 55b04 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ sub.w r3, r1, #16 │ │ │ │ cmp r3, #2 │ │ │ │ - bls.n 55cf0 │ │ │ │ - b.n 55cdc │ │ │ │ + bls.n 55b30 │ │ │ │ + b.n 55b1c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 55cb8 │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + beq.n 55af8 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55cb8 │ │ │ │ - b.n 55d88 │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + bne.n 55af8 │ │ │ │ + b.n 55bc8 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #18 │ │ │ │ movs r2, #16 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55d88 │ │ │ │ + beq.n 55bc8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55d04 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 55b44 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55d88 │ │ │ │ + bne.n 55bc8 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ str r0, [sp, #60] @ 0x3c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55d18 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 55b58 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 55d88 │ │ │ │ + bne.n 55bc8 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ str r0, [sp, #64] @ 0x40 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55d2a │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 55d88 │ │ │ │ + bne.n 55b6a │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 55bc8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ str r0, [sp, #68] @ 0x44 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55d3c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 55d88 │ │ │ │ + bne.n 55b7c │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 55bc8 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55d4e │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 55d88 │ │ │ │ + bne.n 55b8e │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 55bc8 │ │ │ │ ldr r0, [r4, #32] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ str r0, [sp, #88] @ 0x58 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55d60 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 55d88 │ │ │ │ + bne.n 55ba0 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 55bc8 │ │ │ │ ldr r6, [r4, #36] @ 0x24 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r7, r3, #4 │ │ │ │ - bmi.n 55d8c │ │ │ │ - movw r2, #19976 @ 0x4e08 │ │ │ │ + bmi.n 55bcc │ │ │ │ + movw r2, #19008 @ 0x4a40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #27876 @ 0x6ce4 │ │ │ │ + movw r1, #27076 @ 0x69c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r3, r6 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 560c2 │ │ │ │ + b.n 55f02 │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bmi.n 55db8 │ │ │ │ + bmi.n 55bf8 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ - movw r2, #5092 @ 0x13e4 │ │ │ │ + movw r2, #4388 @ 0x1124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27888 @ 0x6cf0 │ │ │ │ + movw r1, #27088 @ 0x69d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ ldr.w fp, [r4, #44] @ 0x2c │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ - bmi.n 55de6 │ │ │ │ + bmi.n 55c26 │ │ │ │ mov r3, fp │ │ │ │ - movw r2, #5092 @ 0x13e4 │ │ │ │ + movw r2, #4388 @ 0x1124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27900 @ 0x6cfc │ │ │ │ + movw r1, #27100 @ 0x69dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ ldr.w sl, [r4, #48] @ 0x30 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 55e14 │ │ │ │ + bmi.n 55c54 │ │ │ │ mov r3, sl │ │ │ │ - movw r2, #5092 @ 0x13e4 │ │ │ │ + movw r2, #4388 @ 0x1124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27912 @ 0x6d08 │ │ │ │ + movw r1, #27112 @ 0x69e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ ldr.w r8, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 55e42 │ │ │ │ + bmi.n 55c82 │ │ │ │ mov r3, r8 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27924 @ 0x6d14 │ │ │ │ + movw r1, #27124 @ 0x69f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ ldr r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 55e6c │ │ │ │ + bmi.n 55cac │ │ │ │ mov r3, r7 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27936 @ 0x6d20 │ │ │ │ + movw r1, #27136 @ 0x6a00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bmi.n 55e98 │ │ │ │ + bmi.n 55cd8 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27948 @ 0x6d2c │ │ │ │ + movw r1, #27148 @ 0x6a0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 55eae │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 55cee │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 55d88 │ │ │ │ + bne.w 55bc8 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #4 │ │ │ │ - bmi.n 55eda │ │ │ │ + bmi.n 55d1a │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - movw r2, #19976 @ 0x4e08 │ │ │ │ + movw r2, #19008 @ 0x4a40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #27960 @ 0x6d38 │ │ │ │ + movw r1, #27160 @ 0x6a18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ ldr.w r9, [r4, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #4 │ │ │ │ - bmi.n 55f08 │ │ │ │ + bmi.n 55d48 │ │ │ │ mov r3, r9 │ │ │ │ - movw r2, #19976 @ 0x4e08 │ │ │ │ + movw r2, #19008 @ 0x4a40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #27972 @ 0x6d44 │ │ │ │ + movw r1, #27172 @ 0x6a24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #16 │ │ │ │ - ble.n 55f66 │ │ │ │ + ble.n 55da6 │ │ │ │ ldr r5, [r4, #76] @ 0x4c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #5 │ │ │ │ - bmi.n 55f38 │ │ │ │ + bmi.n 55d78 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #5092 @ 0x13e4 │ │ │ │ + movw r2, #4388 @ 0x1124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27984 @ 0x6d50 │ │ │ │ + movw r1, #27184 @ 0x6a30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ cmp r3, #17 │ │ │ │ - beq.n 55f6c │ │ │ │ + beq.n 55dac │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 55f6e │ │ │ │ + bmi.n 55dae │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #5092 @ 0x13e4 │ │ │ │ + movw r2, #4388 @ 0x1124 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #27996 @ 0x6d5c │ │ │ │ + movw r1, #27196 @ 0x6a3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #60928 @ 0xee00 │ │ │ │ + movw r0, #60224 @ 0xeb40 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 55d88 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 55bc8 │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 55f6e │ │ │ │ + b.n 55dae │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r1, #27972 @ 0x6d44 │ │ │ │ + movw r1, #27268 @ 0x6a84 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r3, [sp, #84] @ 0x54 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r0, #27984 @ 0x6d50 │ │ │ │ + movw r0, #27280 @ 0x6a90 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ 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 │ │ │ │ strd r7, r3, [sp] │ │ │ │ mov r3, r8 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 55fc0 │ │ │ │ + beq.n 55e00 │ │ │ │ ldr r3, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55fcc │ │ │ │ + bge.n 55e0c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28008 @ 0x6d68 │ │ │ │ + movw r1, #27208 @ 0x6a48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r6, #0 │ │ │ │ mov r5, r6 │ │ │ │ mov sl, r6 │ │ │ │ mov fp, r6 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 560aa │ │ │ │ + b.n 55eea │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 55fea │ │ │ │ + bge.n 55e2a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28044 @ 0x6d8c │ │ │ │ + movw r1, #27244 @ 0x6a6c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 55fc0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 55e00 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 56008 │ │ │ │ + bge.n 55e48 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28088 @ 0x6db8 │ │ │ │ + movw r1, #27288 @ 0x6a98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 55fc0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 55e00 │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 56026 │ │ │ │ + bge.n 55e66 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28132 @ 0x6de4 │ │ │ │ + movw r1, #27332 @ 0x6ac4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 55fc0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 55e00 │ │ │ │ mov r0, fp │ │ │ │ - bl 5630e │ │ │ │ + bl 56178 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 55fc0 │ │ │ │ + beq.n 55e00 │ │ │ │ mov r0, sl │ │ │ │ - bl 5630e │ │ │ │ + bl 56178 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 5609a │ │ │ │ - cbz r5, 5604a │ │ │ │ + cbz r0, 55eda │ │ │ │ + cbz r5, 55e8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 5630e │ │ │ │ + bl 56178 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5604c │ │ │ │ - b.n 560a2 │ │ │ │ - ldr r5, [pc, #128] @ (560cc ) │ │ │ │ - cbz r4, 5605a │ │ │ │ + cbnz r0, 55e8c │ │ │ │ + b.n 55ee2 │ │ │ │ + ldr r5, [pc, #128] @ (55f0c ) │ │ │ │ + cbz r4, 55e9a │ │ │ │ mov r0, r4 │ │ │ │ - bl 5630e │ │ │ │ + bl 56178 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5605c │ │ │ │ - b.n 560a8 │ │ │ │ - ldr r4, [pc, #112] @ (560cc ) │ │ │ │ + cbnz r0, 55e9c │ │ │ │ + b.n 55ee8 │ │ │ │ + ldr r4, [pc, #112] @ (55f0c ) │ │ │ │ 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 │ │ │ │ strd r7, r3, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ @@ -64900,462 +64734,446 @@ │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldrd r2, r3, [sp, #64] @ 0x40 │ │ │ │ strd fp, sl, [sp, #16] │ │ │ │ ldrd r0, r1, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [sp, #52] @ 0x34 │ │ │ │ str.w r8, [sp, #32] │ │ │ │ - bl 21eae4 │ │ │ │ + bl 21f668 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 560aa │ │ │ │ + b.n 55eea │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 560aa │ │ │ │ + b.n 55eea │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 560aa │ │ │ │ + b.n 55eea │ │ │ │ mov r6, r0 │ │ │ │ mov r0, fp │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, sl │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - push {r4, r5} │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - ldr r4, [r1, #4] │ │ │ │ - cmp r5, r4 │ │ │ │ - bne.n 560ea │ │ │ │ - subs r3, r2, #2 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 560ea │ │ │ │ - pop {r4, r5} │ │ │ │ - ldr r1, [r1, #8] │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - b.w d55bc │ │ │ │ - movw r0, #7536 @ 0x1d70 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - pop {r4, r5} │ │ │ │ - bx lr │ │ │ │ - ldr r2, [pc, #20] @ (5610c ) │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r1 │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ + cbz r0, 55f60 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r1, [pc, #52] @ (55f64 ) │ │ │ │ + cmp r3, r2 │ │ │ │ + sub.w r2, r0, #8 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ + str r4, [r0, #8] │ │ │ │ + ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ - b.n 55b52 │ │ │ │ + ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ + ldr.w r3, [r0, #-4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + orrs r3, r4 │ │ │ │ + str r2, [r4, #0] │ │ │ │ + str.w r1, [r0, #-8] │ │ │ │ + str.w r3, [r0, #-4] │ │ │ │ + str r2, [r1, #4] │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r1 │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - movw r2, #10180 @ 0x27c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 5613c │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 56152 │ │ │ │ - ldr r5, [r5, #8] │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r5, r3 │ │ │ │ - beq.n 56186 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.n 56154 │ │ │ │ - b.n 56186 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r1 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r5, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.n 56172 │ │ │ │ - movw r3, #10632 @ 0x2988 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 561a0 │ │ │ │ - ldr r4, [r4, #8] │ │ │ │ + ldr r4, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56186 │ │ │ │ + beq.n 55f98 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 561a2 │ │ │ │ + ble.n 55f98 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 55fb0 │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + b.n 55fb0 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 561e4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 55fdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 13aab0 │ │ │ │ + cbnz r0, 55ff0 │ │ │ │ + ldr r2, [r4, #4] │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #27368 @ 0x6ae8 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r1, r4 │ │ │ │ - cmp r3, r2 │ │ │ │ - mov r0, r5 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - bl 133650 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 561ce │ │ │ │ + bne.n 55fe0 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5600e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 561ce │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 55fdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 55fdc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 88e14 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 561e4 │ │ │ │ + beq.n 5600e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 561e4 │ │ │ │ + cbnz r3, 5600e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r6 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +00056012 : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r4, [pc, #36] @ (56048 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + bl 203458 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 56044 │ │ │ │ + movw r0, #27424 @ 0x6b20 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 201620 │ │ │ │ + pop {r4, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 56204 │ │ │ │ - mov r6, r0 │ │ │ │ - cbz r2, 5621e │ │ │ │ + cbnz r3, 56068 │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r2, 56082 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5621e │ │ │ │ + cbz r3, 56082 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 56304 │ │ │ │ - ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ - ldr r2, [r6, #4] │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 56236 │ │ │ │ - bl 503fc │ │ │ │ - mov r5, r0 │ │ │ │ - cbnz r0, 56242 │ │ │ │ - b.n 5621a │ │ │ │ + movw r1, #65168 @ 0xfe90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 4cfe0 │ │ │ │ - mov r5, r0 │ │ │ │ + bl 12ea88 │ │ │ │ + movs r6, #0 │ │ │ │ + b.n 5614c │ │ │ │ + mov r0, r1 │ │ │ │ + bl 171cdc │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl 49512 <_PyCrossInterpreterData_UnregisterClass@@Base+0x74c> │ │ │ │ + mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5621a │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ - cbz r3, 5626c │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + beq.n 5607e │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ + cbz r3, 560be │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56262 │ │ │ │ + bne.n 560b4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56252 │ │ │ │ + bne.n 560a4 │ │ │ │ dmb ish │ │ │ │ - beq.n 5626c │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r3, [r6, #16] │ │ │ │ + beq.n 560be │ │ │ │ + bl 279a18 │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ movs r1, #1 │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ - str r2, [r5, #8] │ │ │ │ - ldrd r7, r4, [r3] │ │ │ │ + ldrd r9, r4, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ - add.w r9, r4, #64 @ 0x40 │ │ │ │ blx 2957c │ │ │ │ + add.w lr, r4, #64 @ 0x40 │ │ │ │ mov r8, r0 │ │ │ │ - mov lr, r0 │ │ │ │ - mov ip, lr │ │ │ │ + mov ip, r0 │ │ │ │ + mov r7, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ - add.w lr, lr, #16 │ │ │ │ + add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, r9 │ │ │ │ - stmia.w ip!, {r0, r1, r2, r3} │ │ │ │ - bne.n 5628a │ │ │ │ + cmp r4, lr │ │ │ │ + stmia r7!, {r0, r1, r2, r3} │ │ │ │ + bne.n 560d8 │ │ │ │ movs r1, #4 │ │ │ │ - movs r0, #8 │ │ │ │ + mov r0, r1 │ │ │ │ blx 2957c │ │ │ │ mov r4, r0 │ │ │ │ - ldr r1, [r7, #4] │ │ │ │ - mov r9, r0 │ │ │ │ - ldr r2, [r7, #8] │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - ldr r3, [r7, #12] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr r0, [r7, #16] │ │ │ │ - ldr r3, [r7, #28] │ │ │ │ - ldr r1, [r7, #20] │ │ │ │ - ldr r2, [r7, #24] │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r1, [r9, #4] │ │ │ │ + ldr.w r0, [r9] │ │ │ │ + ldr.w r2, [r9, #8] │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ - ldrb r3, [r6, #12] │ │ │ │ + ldrb r3, [r5, #8] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str.w r9, [r0] │ │ │ │ + str r7, [r0, #0] │ │ │ │ str.w r8, [r0, #4] │ │ │ │ - str r0, [r5, #16] │ │ │ │ - cbz r3, 56304 │ │ │ │ - add.w r0, r6, #13 │ │ │ │ + str r0, [r6, #12] │ │ │ │ + cbz r3, 5614c │ │ │ │ + add.w r0, r5, #9 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 562fa │ │ │ │ + bne.n 56142 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 562ea │ │ │ │ + bne.n 56132 │ │ │ │ dmb ish │ │ │ │ - beq.n 56304 │ │ │ │ - bl 25d338 │ │ │ │ - mov r0, r5 │ │ │ │ + beq.n 5614c │ │ │ │ + bl 25d788 │ │ │ │ + mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.w 4a144 │ │ │ │ + push {r4, r5} │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + ldr r4, [r1, #4] │ │ │ │ + cmp r5, r4 │ │ │ │ + bne.n 5616c │ │ │ │ + subs r3, r2, #2 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 5616c │ │ │ │ + pop {r4, r5} │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + b.w d5530 │ │ │ │ + movw r0, #7536 @ 0x1d70 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + pop {r4, r5} │ │ │ │ + bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 732ec │ │ │ │ - cbz r0, 56388 │ │ │ │ + bl 732b8 │ │ │ │ + cbz r0, 561f2 │ │ │ │ mov r4, r0 │ │ │ │ add.w r8, r0, #8 │ │ │ │ adds r5, #8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 56346 │ │ │ │ + b.n 561b0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 56340 │ │ │ │ + beq.n 561aa │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ adds r7, #1 │ │ │ │ str.w r0, [r8, #4]! │ │ │ │ cmp r7, r6 │ │ │ │ - bge.n 563ae │ │ │ │ + bge.n 56218 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56336 │ │ │ │ + beq.n 561a0 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 5638c │ │ │ │ + bmi.n 561f6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28168 @ 0x6e08 │ │ │ │ + movw r1, #27464 @ 0x6b48 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5639e │ │ │ │ + bne.n 56208 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 563ae │ │ │ │ - bl 1619bc <_PyUnicode_Copy@@Base> │ │ │ │ + b.n 56218 │ │ │ │ + bl 1615dc <_PyUnicode_Copy@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56340 │ │ │ │ + bne.n 561aa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56388 │ │ │ │ + beq.n 561f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 56388 │ │ │ │ + bne.n 561f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56388 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 561f2 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldrd r1, r2, [r0, #-8] │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r5, [r0, #4] │ │ │ │ - bic.w r2, r2, #3 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - orrs r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #-8] │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r4, #-4] │ │ │ │ - bl 79634 │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r4 │ │ │ │ - ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 56416 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cbnz r3, 56416 │ │ │ │ - mov r0, r5 │ │ │ │ - ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + ldr r2, [pc, #20] @ (56234 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + ldr.w r0, [r3, #1228] @ 0x4cc │ │ │ │ + b.n 55f10 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56444 │ │ │ │ + beq.n 56264 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5645a │ │ │ │ + bne.n 5627a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 5648e │ │ │ │ + beq.n 562ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5645c │ │ │ │ - b.n 5648e │ │ │ │ + bgt.n 5627c │ │ │ │ + b.n 562ae │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5647a │ │ │ │ + beq.n 5629a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 564a8 │ │ │ │ + bne.n 562c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5648e │ │ │ │ + beq.n 562ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 564aa │ │ │ │ + bgt.n 562ca │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 564ec │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5630c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 193110 │ │ │ │ + bl 132fcc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 564d6 │ │ │ │ + beq.n 562f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 564d6 │ │ │ │ + cbnz r3, 562f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 564ec │ │ │ │ + beq.n 5630c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 564ec │ │ │ │ + cbnz r3, 5630c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + b.w 4a0a4 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5659a │ │ │ │ + beq.n 563be │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r0, #430] @ 0x1ae │ │ │ │ ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 56542 │ │ │ │ + cbz r3, 56366 │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56538 │ │ │ │ + bne.n 5635c │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56528 │ │ │ │ + bne.n 5634c │ │ │ │ dmb ish │ │ │ │ - beq.n 56542 │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 56366 │ │ │ │ + bl 279a18 │ │ │ │ add.w r5, r6, #8 │ │ │ │ add.w r4, r7, #8 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -65363,1485 +65181,1609 @@ │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ mov.w r2, #358 @ 0x166 │ │ │ │ add.w r1, r6, #72 @ 0x48 │ │ │ │ add.w r0, r7, #72 @ 0x48 │ │ │ │ blx 29cc8 │ │ │ │ ldrb.w r3, [r6, #430] @ 0x1ae │ │ │ │ - cbz r3, 5659a │ │ │ │ + cbz r3, 563be │ │ │ │ addw r0, r6, #431 @ 0x1af │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56590 │ │ │ │ + bne.n 563b4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56580 │ │ │ │ + bne.n 563a4 │ │ │ │ dmb ish │ │ │ │ - beq.n 5659a │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 563be │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #96] @ (56610 ) │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #1 │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ - ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 565f8 │ │ │ │ - ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ - bl 5666e <_Py_hashtable_size@@Base> │ │ │ │ - mov r5, r0 │ │ │ │ - ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 5666e <_Py_hashtable_size@@Base> │ │ │ │ - add r5, r0 │ │ │ │ - ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 5666e <_Py_hashtable_size@@Base> │ │ │ │ - add r2, sp, #4 │ │ │ │ - add r5, r0 │ │ │ │ - movw r1, #38417 @ 0x9611 │ │ │ │ - movt r1, #6 │ │ │ │ - ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ - str r5, [sp, #4] │ │ │ │ - bl 27538c <_Py_hashtable_foreach@@Base> │ │ │ │ - b.n 565fa │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104840 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 12cf28 │ │ │ │ - nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 275ac0 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5663a │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 209b60 <_PyEval_GetBuiltin@@Base+0x79c> │ │ │ │ - b.n 5663c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - push {lr} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r0, sp │ │ │ │ - bl 157f48 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56668 │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - add sp, #12 │ │ │ │ - ldr.w lr, [sp], #4 │ │ │ │ - b.w 11c4f8 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - │ │ │ │ -0005666e <_Py_hashtable_size@@Base>: │ │ │ │ - ldrd r3, r2, [r0] │ │ │ │ - lsls r0, r3, #4 │ │ │ │ - add.w r0, r0, r2, lsl #2 │ │ │ │ - adds r0, #40 @ 0x28 │ │ │ │ - bx lr │ │ │ │ + ldrd r1, r2, [r0, #-8] │ │ │ │ + mov r4, r0 │ │ │ │ + ldr r5, [r0, #4] │ │ │ │ + bic.w r2, r2, #3 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + str r1, [r2, #0] │ │ │ │ + orrs r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r4, #-8] │ │ │ │ + ldr.w r3, [r4, #-4] │ │ │ │ + and.w r3, r3, #1 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + bl 79618 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r4 │ │ │ │ + ldr.w r3, [r3, #160] @ 0xa0 │ │ │ │ + blx r3 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 56424 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 56424 │ │ │ │ + mov r0, r5 │ │ │ │ + ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 566ae <_Py_hashtable_size@@Base+0x40> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 566a6 <_Py_hashtable_size@@Base+0x38> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 566ae <_Py_hashtable_size@@Base+0x40> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56760 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 566cc <_Py_hashtable_size@@Base+0x5e> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 566c4 <_Py_hashtable_size@@Base+0x56> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 566cc <_Py_hashtable_size@@Base+0x5e> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56760 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - ldr r0, [r6, #12] │ │ │ │ - cbz r0, 566ea <_Py_hashtable_size@@Base+0x7c> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 566e2 <_Py_hashtable_size@@Base+0x74> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 566ea <_Py_hashtable_size@@Base+0x7c> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 56760 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - ldr r0, [r6, #16] │ │ │ │ - cbz r0, 56706 <_Py_hashtable_size@@Base+0x98> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 56700 <_Py_hashtable_size@@Base+0x92> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 56706 <_Py_hashtable_size@@Base+0x98> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 56760 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 56722 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5671c <_Py_hashtable_size@@Base+0xae> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 56722 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 56760 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5673e <_Py_hashtable_size@@Base+0xd0> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 56738 <_Py_hashtable_size@@Base+0xca> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5673e <_Py_hashtable_size@@Base+0xd0> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 56760 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - ldr r0, [r6, #28] │ │ │ │ - cbz r0, 56760 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + movw r2, #10180 @ 0x27c4 │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 56452 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 56468 │ │ │ │ + ldr r5, [r5, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r5, r3 │ │ │ │ + beq.n 5649c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 5646a │ │ │ │ + b.n 5649c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r5, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 56488 │ │ │ │ + movw r3, #10632 @ 0x2988 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 564b6 │ │ │ │ + ldr r4, [r4, #8] │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 56756 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ + beq.n 5649c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.n 564b8 │ │ │ │ + movw r3, #56112 @ 0xdb30 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r6, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 564fa │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r1, r4 │ │ │ │ + cmp r3, r2 │ │ │ │ + mov r0, r5 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + bl 1934b8 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 564e4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cbnz r3, 564e4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 564fa │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 564fa │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r4, [pc, #96] @ (56570 ) │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #1 │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 123df4 │ │ │ │ + ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ + cbz r3, 56558 │ │ │ │ + ldr.w r0, [r4, #1380] @ 0x564 │ │ │ │ + bl 566e0 <_Py_hashtable_size@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + ldr.w r0, [r4, #1372] @ 0x55c │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 566e0 <_Py_hashtable_size@@Base> │ │ │ │ + add r5, r0 │ │ │ │ + ldr.w r0, [r4, #1384] @ 0x568 │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 566e0 <_Py_hashtable_size@@Base> │ │ │ │ + add r2, sp, #4 │ │ │ │ + add r5, r0 │ │ │ │ + movw r1, #38401 @ 0x9601 │ │ │ │ + movt r1, #6 │ │ │ │ + ldr.w r0, [r4, #1388] @ 0x56c │ │ │ │ + str r5, [sp, #4] │ │ │ │ + bl 275164 <_Py_hashtable_foreach@@Base> │ │ │ │ + b.n 5655a │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ + bl 104b58 │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 12c8a0 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2758d4 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5659a │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 20a988 <_PyEval_GetBuiltin@@Base+0x79c> │ │ │ │ + b.n 5659c │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cbnz r3, 5677e <_Py_hashtable_size@@Base+0x110> │ │ │ │ + cbnz r3, 565bc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r2, 56798 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ + cbz r2, 565d6 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 56798 <_Py_hashtable_size@@Base+0x12a> │ │ │ │ + cbz r3, 565d6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #336 @ 0x150 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ + movw r1, #65168 @ 0xfe90 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 56868 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ + bl 12ea88 │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 566ac │ │ │ │ ldr.w r3, [r1, #444] @ 0x1bc │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 4b814 │ │ │ │ - mov r6, r0 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r0, r2 │ │ │ │ + bne.n 565ee │ │ │ │ + bl 2348ec │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 565fa │ │ │ │ + b.n 565d2 │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + bl 50776 │ │ │ │ + mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56794 <_Py_hashtable_size@@Base+0x126> │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ - cbz r3, 567d4 <_Py_hashtable_size@@Base+0x166> │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + beq.n 565d2 │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ + cbz r3, 56624 │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 567ca <_Py_hashtable_size@@Base+0x15c> │ │ │ │ + bne.n 5661a │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 567ba <_Py_hashtable_size@@Base+0x14c> │ │ │ │ + bne.n 5660a │ │ │ │ dmb ish │ │ │ │ - beq.n 567d4 <_Py_hashtable_size@@Base+0x166> │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 56624 │ │ │ │ + bl 279a18 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movs r1, #1 │ │ │ │ - movs r0, #64 @ 0x40 │ │ │ │ - ldrd r8, r4, [r3] │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ + movs r0, #128 @ 0x80 │ │ │ │ + str r2, [r4, #8] │ │ │ │ + ldrd r6, r7, [r3] │ │ │ │ ldrd sl, fp, [r3, #8] │ │ │ │ blx 2957c │ │ │ │ - add.w lr, r4, #64 @ 0x40 │ │ │ │ + mov r1, r7 │ │ │ │ + movs r2, #128 @ 0x80 │ │ │ │ mov r9, r0 │ │ │ │ + blx 29cc8 │ │ │ │ + movs r1, #8 │ │ │ │ + mov r0, r1 │ │ │ │ + blx 2957c │ │ │ │ + add.w lr, r6, #64 @ 0x40 │ │ │ │ + mov r8, r0 │ │ │ │ mov ip, r0 │ │ │ │ mov r7, ip │ │ │ │ - ldr r0, [r4, #0] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - adds r4, #16 │ │ │ │ - ldr.w r2, [r4, #-8] │ │ │ │ + ldr r0, [r6, #0] │ │ │ │ + ldr r1, [r6, #4] │ │ │ │ + adds r6, #16 │ │ │ │ + ldr.w r2, [r6, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ - ldr.w r3, [r4, #-4] │ │ │ │ - cmp r4, lr │ │ │ │ + ldr.w r3, [r6, #-4] │ │ │ │ + cmp r6, lr │ │ │ │ stmia r7!, {r0, r1, r2, r3} │ │ │ │ - bne.n 567ee <_Py_hashtable_size@@Base+0x180> │ │ │ │ - movs r1, #4 │ │ │ │ - movs r0, #5 │ │ │ │ - blx 2957c │ │ │ │ - mov r4, r0 │ │ │ │ - ldr.w r3, [r8, #12] │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r1, [r8, #4] │ │ │ │ - ldr.w r0, [r8] │ │ │ │ - ldr.w r2, [r8, #8] │ │ │ │ - stmia r4!, {r0, r1, r2, r3} │ │ │ │ - ldr.w r0, [r8, #16] │ │ │ │ - str r0, [r4, #0] │ │ │ │ + bne.n 56654 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ - ldrb r3, [r5, #8] │ │ │ │ + ldrb r3, [r5, #12] │ │ │ │ strd sl, fp, [r0, #8] │ │ │ │ - str r7, [r0, #0] │ │ │ │ + str.w r8, [r0] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ - str r0, [r6, #16] │ │ │ │ - cbz r3, 56868 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ - add.w r0, r5, #9 │ │ │ │ + str r0, [r4, #16] │ │ │ │ + cbz r3, 566ac │ │ │ │ + add.w r0, r5, #13 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5685e <_Py_hashtable_size@@Base+0x1f0> │ │ │ │ + bne.n 566a2 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5684e <_Py_hashtable_size@@Base+0x1e0> │ │ │ │ + bne.n 56692 │ │ │ │ dmb ish │ │ │ │ - beq.n 56868 <_Py_hashtable_size@@Base+0x1fa> │ │ │ │ - bl 25d338 │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 566ac │ │ │ │ + bl 25d788 │ │ │ │ + mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + mov r0, sp │ │ │ │ + bl 1579f4 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 566da │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + add sp, #12 │ │ │ │ + ldr.w lr, [sp], #4 │ │ │ │ + b.w 11be94 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ + │ │ │ │ +000566e0 <_Py_hashtable_size@@Base>: │ │ │ │ + ldrd r3, r2, [r0] │ │ │ │ + lsls r0, r3, #4 │ │ │ │ + add.w r0, r0, r2, lsl #2 │ │ │ │ + adds r0, #40 @ 0x28 │ │ │ │ + bx lr │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 56720 <_Py_hashtable_size@@Base+0x40> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 56718 <_Py_hashtable_size@@Base+0x38> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 56720 <_Py_hashtable_size@@Base+0x40> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 567d2 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 5673e <_Py_hashtable_size@@Base+0x5e> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 56736 <_Py_hashtable_size@@Base+0x56> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5673e <_Py_hashtable_size@@Base+0x5e> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 567d2 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + ldr r0, [r6, #12] │ │ │ │ + cbz r0, 5675c <_Py_hashtable_size@@Base+0x7c> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 56754 <_Py_hashtable_size@@Base+0x74> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5675c <_Py_hashtable_size@@Base+0x7c> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 567d2 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + ldr r0, [r6, #16] │ │ │ │ + cbz r0, 56778 <_Py_hashtable_size@@Base+0x98> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 56772 <_Py_hashtable_size@@Base+0x92> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 56778 <_Py_hashtable_size@@Base+0x98> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 567d2 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 56794 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5678e <_Py_hashtable_size@@Base+0xae> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 56794 <_Py_hashtable_size@@Base+0xb4> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 567d2 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + ldr r0, [r6, #24] │ │ │ │ + cbz r0, 567b0 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 567aa <_Py_hashtable_size@@Base+0xca> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 567b0 <_Py_hashtable_size@@Base+0xd0> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 567d2 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + ldr r0, [r6, #28] │ │ │ │ + cbz r0, 567d2 <_Py_hashtable_size@@Base+0xf2> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 567c8 <_Py_hashtable_size@@Base+0xe8> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ sub sp, #112 @ 0x70 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r3 │ │ │ │ - cbz r3, 5688e <_Py_hashtable_size@@Base+0x220> │ │ │ │ + cbz r3, 567f4 <_Py_hashtable_size@@Base+0x114> │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 56890 <_Py_hashtable_size@@Base+0x222> │ │ │ │ + b.n 567f6 <_Py_hashtable_size@@Base+0x116> │ │ │ │ mov r9, r3 │ │ │ │ - ldr r5, [pc, #312] @ (569cc <_Py_hashtable_size@@Base+0x35e>) │ │ │ │ + ldr r5, [pc, #316] @ (56934 <_Py_hashtable_size@@Base+0x254>) │ │ │ │ mvn.w r3, #99 @ 0x63 │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ add r4, sp, #56 @ 0x38 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - cbnz r7, 568c4 <_Py_hashtable_size@@Base+0x256> │ │ │ │ + cbnz r7, 5682a <_Py_hashtable_size@@Base+0x14a> │ │ │ │ cmp r8, r7 │ │ │ │ - ble.n 568c4 <_Py_hashtable_size@@Base+0x256> │ │ │ │ + ble.n 5682a <_Py_hashtable_size@@Base+0x14a> │ │ │ │ cmp.w r8, #3 │ │ │ │ - bgt.n 568c4 <_Py_hashtable_size@@Base+0x256> │ │ │ │ - cbnz r6, 568ee <_Py_hashtable_size@@Base+0x280> │ │ │ │ + bgt.n 5682a <_Py_hashtable_size@@Base+0x14a> │ │ │ │ + cbnz r6, 56854 <_Py_hashtable_size@@Base+0x174> │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r4, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ - movw r4, #17616 @ 0x44d0 │ │ │ │ + movw r4, #17620 @ 0x44d4 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5699c <_Py_hashtable_size@@Base+0x32e> │ │ │ │ + beq.n 56902 <_Py_hashtable_size@@Base+0x222> │ │ │ │ add r9, r8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add.w r7, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr.w r8, [sp, #88] @ 0x58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56998 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ - cbz r7, 56946 <_Py_hashtable_size@@Base+0x2d8> │ │ │ │ + beq.n 568fe <_Py_hashtable_size@@Base+0x21e> │ │ │ │ + cbz r7, 568ac <_Py_hashtable_size@@Base+0x1cc> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 56924 <_Py_hashtable_size@@Base+0x2b6> │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 5688a <_Py_hashtable_size@@Base+0x1aa> │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5691c <_Py_hashtable_size@@Base+0x2ae> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 56882 <_Py_hashtable_size@@Base+0x1a2> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 56998 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ + bne.n 568fe <_Py_hashtable_size@@Base+0x21e> │ │ │ │ subs.w r7, r9, #2 │ │ │ │ - bne.n 56928 <_Py_hashtable_size@@Base+0x2ba> │ │ │ │ - b.n 5694a <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ + bne.n 5688e <_Py_hashtable_size@@Base+0x1ae> │ │ │ │ + b.n 568b0 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 56938 <_Py_hashtable_size@@Base+0x2ca> │ │ │ │ + cbnz r0, 5689e <_Py_hashtable_size@@Base+0x1be> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ - bl 1cad7c │ │ │ │ - cbnz r0, 5694a <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ - b.n 56998 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ + bl 1cbcdc │ │ │ │ + cbnz r0, 568b0 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + b.n 568fe <_Py_hashtable_size@@Base+0x21e> │ │ │ │ add r1, sp, #32 │ │ │ │ - bl 55250 │ │ │ │ - cbz r0, 56998 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ + bl 551b4 │ │ │ │ + cbz r0, 568fe <_Py_hashtable_size@@Base+0x21e> │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5694a <_Py_hashtable_size@@Base+0x2dc> │ │ │ │ - b.n 5692c <_Py_hashtable_size@@Base+0x2be> │ │ │ │ + beq.n 568b0 <_Py_hashtable_size@@Base+0x1d0> │ │ │ │ + b.n 56892 <_Py_hashtable_size@@Base+0x1b2> │ │ │ │ mov.w r4, #384 @ 0x180 │ │ │ │ ldrd r6, r7, [sp, #32] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ cmn.w r9, #100 @ 0x64 │ │ │ │ mov sl, r0 │ │ │ │ - beq.n 56970 <_Py_hashtable_size@@Base+0x302> │ │ │ │ + beq.n 568d6 <_Py_hashtable_size@@Base+0x1f6> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 296d8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5697e <_Py_hashtable_size@@Base+0x310> │ │ │ │ + b.n 568e4 <_Py_hashtable_size@@Base+0x204> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r7 │ │ │ │ blx 29d94 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b52c │ │ │ │ - cbz r5, 569a0 <_Py_hashtable_size@@Base+0x332> │ │ │ │ + bl 9b444 │ │ │ │ + cbz r5, 56906 <_Py_hashtable_size@@Base+0x226> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 569aa <_Py_hashtable_size@@Base+0x33c> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 56910 <_Py_hashtable_size@@Base+0x230> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56952 <_Py_hashtable_size@@Base+0x2e4> │ │ │ │ + beq.n 568b8 <_Py_hashtable_size@@Base+0x1d8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 569ba <_Py_hashtable_size@@Base+0x34c> │ │ │ │ + b.n 56920 <_Py_hashtable_size@@Base+0x240> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 569ba <_Py_hashtable_size@@Base+0x34c> │ │ │ │ + b.n 56920 <_Py_hashtable_size@@Base+0x240> │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - b.n 569ba <_Py_hashtable_size@@Base+0x34c> │ │ │ │ + b.n 56920 <_Py_hashtable_size@@Base+0x240> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 56998 <_Py_hashtable_size@@Base+0x32a> │ │ │ │ + bl f627c │ │ │ │ + b.n 568fe <_Py_hashtable_size@@Base+0x21e> │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ str.w r8, [sp, #88] @ 0x58 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #112 @ 0x70 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldmia r5, {r2, r5, r6} │ │ │ │ + nop │ │ │ │ + ldmia r2, {r2, r5, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, sp │ │ │ │ - bl 17d61c │ │ │ │ + bl 17d508 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 569f8 <_Py_hashtable_size@@Base+0x38a> │ │ │ │ + beq.n 56960 <_Py_hashtable_size@@Base+0x280> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 11c4f8 │ │ │ │ + b.w 11be94 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56a28 <_Py_hashtable_size@@Base+0x3ba> │ │ │ │ + beq.n 56990 <_Py_hashtable_size@@Base+0x2b0> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56a56 <_Py_hashtable_size@@Base+0x3e8> │ │ │ │ + bne.n 569be <_Py_hashtable_size@@Base+0x2de> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56a3c <_Py_hashtable_size@@Base+0x3ce> │ │ │ │ + beq.n 569a4 <_Py_hashtable_size@@Base+0x2c4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56a58 <_Py_hashtable_size@@Base+0x3ea> │ │ │ │ + bgt.n 569c0 <_Py_hashtable_size@@Base+0x2e0> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 56a82 <_Py_hashtable_size@@Base+0x414> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 569ea <_Py_hashtable_size@@Base+0x30a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 131258 │ │ │ │ + bl 130be0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56a82 <_Py_hashtable_size@@Base+0x414> │ │ │ │ + beq.n 569ea <_Py_hashtable_size@@Base+0x30a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56a82 <_Py_hashtable_size@@Base+0x414> │ │ │ │ + cbnz r3, 569ea <_Py_hashtable_size@@Base+0x30a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56ad4 <_Py_hashtable_size@@Base+0x466> │ │ │ │ + beq.n 56a3c <_Py_hashtable_size@@Base+0x35c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #8] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 56ad6 <_Py_hashtable_size@@Base+0x468> │ │ │ │ + b.n 56a3e <_Py_hashtable_size@@Base+0x35e> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, sp │ │ │ │ - bl 2097a0 <_PyEval_GetBuiltin@@Base+0x3dc> │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 56b00 <_Py_hashtable_size@@Base+0x492> │ │ │ │ - ldrd r0, r1, [sp] │ │ │ │ - bl 11c4f8 │ │ │ │ - b.n 56b02 <_Py_hashtable_size@@Base+0x494> │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #12 │ │ │ │ - pop {pc} │ │ │ │ - push {lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, sp │ │ │ │ - bl 275ac0 <_PyEval_AddPendingCall@@Base+0x164> │ │ │ │ + bl 20a5c8 <_PyEval_GetBuiltin@@Base+0x3dc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 56b2c <_Py_hashtable_size@@Base+0x4be> │ │ │ │ + beq.n 56a68 <_Py_hashtable_size@@Base+0x388> │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ - bl 11c4f8 │ │ │ │ - b.n 56b2e <_Py_hashtable_size@@Base+0x4c0> │ │ │ │ + bl 11be94 │ │ │ │ + b.n 56a6a <_Py_hashtable_size@@Base+0x38a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 56bd2 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + beq.n 56b0e <_Py_hashtable_size@@Base+0x42e> │ │ │ │ movs r3, #0 │ │ │ │ strh.w r3, [r0, #222] @ 0xde │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56b84 <_Py_hashtable_size@@Base+0x516> │ │ │ │ + cbz r3, 56ac0 <_Py_hashtable_size@@Base+0x3e0> │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 56b7a <_Py_hashtable_size@@Base+0x50c> │ │ │ │ + bne.n 56ab6 <_Py_hashtable_size@@Base+0x3d6> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56b6a <_Py_hashtable_size@@Base+0x4fc> │ │ │ │ + bne.n 56aa6 <_Py_hashtable_size@@Base+0x3c6> │ │ │ │ dmb ish │ │ │ │ - beq.n 56b84 <_Py_hashtable_size@@Base+0x516> │ │ │ │ - bl 2782d8 │ │ │ │ + beq.n 56ac0 <_Py_hashtable_size@@Base+0x3e0> │ │ │ │ + bl 279a18 │ │ │ │ add.w r6, r4, #8 │ │ │ │ add.w r5, r7, #8 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r2, #182 @ 0xb6 │ │ │ │ add.w r1, r4, #40 @ 0x28 │ │ │ │ add.w r0, r7, #40 @ 0x28 │ │ │ │ blx 29cc8 │ │ │ │ ldrb.w r3, [r4, #222] @ 0xde │ │ │ │ - cbz r3, 56bd2 <_Py_hashtable_size@@Base+0x564> │ │ │ │ + cbz r3, 56b0e <_Py_hashtable_size@@Base+0x42e> │ │ │ │ add.w r0, r4, #223 @ 0xdf │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 56bc8 <_Py_hashtable_size@@Base+0x55a> │ │ │ │ + bne.n 56b04 <_Py_hashtable_size@@Base+0x424> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 56bb8 <_Py_hashtable_size@@Base+0x54a> │ │ │ │ + bne.n 56af4 <_Py_hashtable_size@@Base+0x414> │ │ │ │ dmb ish │ │ │ │ - beq.n 56bd2 <_Py_hashtable_size@@Base+0x564> │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 56b0e <_Py_hashtable_size@@Base+0x42e> │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + push {lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + mov r0, sp │ │ │ │ + bl 2758d4 <_PyEval_AddPendingCall@@Base+0x1a0> │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 56b38 <_Py_hashtable_size@@Base+0x458> │ │ │ │ + ldrd r0, r1, [sp] │ │ │ │ + bl 11be94 │ │ │ │ + b.n 56b3a <_Py_hashtable_size@@Base+0x45a> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #12 │ │ │ │ + pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (56c10 <_Py_hashtable_size@@Base+0x5a2>) │ │ │ │ + ldr r4, [pc, #40] @ (56b78 <_Py_hashtable_size@@Base+0x498>) │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r3, [r4, #1292] @ 0x50c │ │ │ │ - cbz r3, 56bfe <_Py_hashtable_size@@Base+0x590> │ │ │ │ + cbz r3, 56b66 <_Py_hashtable_size@@Base+0x486> │ │ │ │ ldr.w r3, [r4, #1364] @ 0x554 │ │ │ │ str.w r3, [r4, #1368] @ 0x558 │ │ │ │ ldr.w r0, [r4, #1360] @ 0x550 │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 51922 <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ - cbz r0, 56c62 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ + bl 5187a <_PyMonitoring_FirePyThrowEvent@@Base+0x62> │ │ │ │ + cbz r0, 56bca <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ - cbz r0, 56c48 <_Py_hashtable_size@@Base+0x5da> │ │ │ │ + cbz r0, 56bb0 <_Py_hashtable_size@@Base+0x4d0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 56c56 <_Py_hashtable_size@@Base+0x5e8> │ │ │ │ + bl f627c │ │ │ │ + b.n 56bbe <_Py_hashtable_size@@Base+0x4de> │ │ │ │ movs r2, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c8898 <_PySys_GetRequiredAttrString@@Base+0x21fc> │ │ │ │ + bl 1c98ec <_PySys_GetRequiredAttrString@@Base+0x23c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 56c5a <_Py_hashtable_size@@Base+0x5ec> │ │ │ │ + bne.n 56bc2 <_Py_hashtable_size@@Base+0x4e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56c62 <_Py_hashtable_size@@Base+0x5f4> │ │ │ │ + b.n 56bca <_Py_hashtable_size@@Base+0x4ea> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 11c4f8 │ │ │ │ + bl 11be94 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56c92 <_Py_hashtable_size@@Base+0x624> │ │ │ │ + beq.n 56bfa <_Py_hashtable_size@@Base+0x51a> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56ca8 <_Py_hashtable_size@@Base+0x63a> │ │ │ │ + bne.n 56c10 <_Py_hashtable_size@@Base+0x530> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56cdc <_Py_hashtable_size@@Base+0x66e> │ │ │ │ + beq.n 56c44 <_Py_hashtable_size@@Base+0x564> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56caa <_Py_hashtable_size@@Base+0x63c> │ │ │ │ - b.n 56cdc <_Py_hashtable_size@@Base+0x66e> │ │ │ │ + bgt.n 56c12 <_Py_hashtable_size@@Base+0x532> │ │ │ │ + b.n 56c44 <_Py_hashtable_size@@Base+0x564> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56cc8 <_Py_hashtable_size@@Base+0x65a> │ │ │ │ + beq.n 56c30 <_Py_hashtable_size@@Base+0x550> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56cf6 <_Py_hashtable_size@@Base+0x688> │ │ │ │ + bne.n 56c5e <_Py_hashtable_size@@Base+0x57e> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56cdc <_Py_hashtable_size@@Base+0x66e> │ │ │ │ + beq.n 56c44 <_Py_hashtable_size@@Base+0x564> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56cf8 <_Py_hashtable_size@@Base+0x68a> │ │ │ │ + bgt.n 56c60 <_Py_hashtable_size@@Base+0x580> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 56d3a <_Py_hashtable_size@@Base+0x6cc> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 56ca2 <_Py_hashtable_size@@Base+0x5c2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 369ce │ │ │ │ + bl 369c4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d24 <_Py_hashtable_size@@Base+0x6b6> │ │ │ │ + beq.n 56c8c <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56d24 <_Py_hashtable_size@@Base+0x6b6> │ │ │ │ + cbnz r3, 56c8c <_Py_hashtable_size@@Base+0x5ac> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56d3a <_Py_hashtable_size@@Base+0x6cc> │ │ │ │ + beq.n 56ca2 <_Py_hashtable_size@@Base+0x5c2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56d3a <_Py_hashtable_size@@Base+0x6cc> │ │ │ │ + cbnz r3, 56ca2 <_Py_hashtable_size@@Base+0x5c2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ add r0, r3 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56d76 <_Py_hashtable_size@@Base+0x708> │ │ │ │ + beq.n 56cde <_Py_hashtable_size@@Base+0x5fe> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56d8c <_Py_hashtable_size@@Base+0x71e> │ │ │ │ + bne.n 56cf4 <_Py_hashtable_size@@Base+0x614> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 56dc0 <_Py_hashtable_size@@Base+0x752> │ │ │ │ + beq.n 56d28 <_Py_hashtable_size@@Base+0x648> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56d8e <_Py_hashtable_size@@Base+0x720> │ │ │ │ - b.n 56dc0 <_Py_hashtable_size@@Base+0x752> │ │ │ │ + bgt.n 56cf6 <_Py_hashtable_size@@Base+0x616> │ │ │ │ + b.n 56d28 <_Py_hashtable_size@@Base+0x648> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 56dac <_Py_hashtable_size@@Base+0x73e> │ │ │ │ + beq.n 56d14 <_Py_hashtable_size@@Base+0x634> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 56dda <_Py_hashtable_size@@Base+0x76c> │ │ │ │ + bne.n 56d42 <_Py_hashtable_size@@Base+0x662> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56dc0 <_Py_hashtable_size@@Base+0x752> │ │ │ │ + beq.n 56d28 <_Py_hashtable_size@@Base+0x648> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56ddc <_Py_hashtable_size@@Base+0x76e> │ │ │ │ + bgt.n 56d44 <_Py_hashtable_size@@Base+0x664> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 56e1e <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 56d86 <_Py_hashtable_size@@Base+0x6a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 36b6c │ │ │ │ + bl 36b14 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e08 <_Py_hashtable_size@@Base+0x79a> │ │ │ │ + beq.n 56d70 <_Py_hashtable_size@@Base+0x690> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 56e08 <_Py_hashtable_size@@Base+0x79a> │ │ │ │ + cbnz r3, 56d70 <_Py_hashtable_size@@Base+0x690> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56e1e <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + beq.n 56d86 <_Py_hashtable_size@@Base+0x6a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56e1e <_Py_hashtable_size@@Base+0x7b0> │ │ │ │ + cbnz r3, 56d86 <_Py_hashtable_size@@Base+0x6a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r2, r1, [r0, #4] │ │ │ │ ldr r3, [r0, #120] @ 0x78 │ │ │ │ ldrd r0, r2, [r2, #16] │ │ │ │ adds r0, #3 │ │ │ │ mla r0, r1, r2, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - cbz r3, 56e40 <_Py_hashtable_size@@Base+0x7d2> │ │ │ │ + cbz r3, 56da8 <_Py_hashtable_size@@Base+0x6c8> │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #16 │ │ │ │ mov r1, r2 │ │ │ │ add r5, sp, #20 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #8] │ │ │ │ - movw r4, #11971 @ 0x2ec3 │ │ │ │ + movw r4, #11895 @ 0x2e77 │ │ │ │ movt r4, #4 │ │ │ │ - ldr r3, [pc, #56] @ (56ea4 <_Py_hashtable_size@@Base+0x836>) │ │ │ │ + ldr r3, [pc, #56] @ (56e0c <_Py_hashtable_size@@Base+0x72c>) │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 22c0f0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 56e7c <_Py_hashtable_size@@Base+0x80e> │ │ │ │ + bl 22c8c4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 56de4 <_Py_hashtable_size@@Base+0x704> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 56ea0 <_Py_hashtable_size@@Base+0x832> │ │ │ │ + b.n 56e08 <_Py_hashtable_size@@Base+0x728> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ mov.w r0, #434 @ 0x1b2 │ │ │ │ blx 2a89c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 56e9c <_Py_hashtable_size@@Base+0x82e> │ │ │ │ + bge.n 56e04 <_Py_hashtable_size@@Base+0x724> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 56e78 <_Py_hashtable_size@@Base+0x80a> │ │ │ │ - bl 8140c │ │ │ │ + bl f627c │ │ │ │ + b.n 56de0 <_Py_hashtable_size@@Base+0x700> │ │ │ │ + bl 813f0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add ip, pc │ │ │ │ + cmp r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00056ea8 : │ │ │ │ +00056e10 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 263118 │ │ │ │ + b.w 2630f4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56f0a │ │ │ │ + beq.n 56e72 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 56f0a │ │ │ │ + ble.n 56e72 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - movw r0, #28300 @ 0x6e8c │ │ │ │ + movw r0, #27596 @ 0x6bcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 56f1a │ │ │ │ + beq.n 56e82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 56f1a │ │ │ │ + cbnz r3, 56e82 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 56f1a │ │ │ │ - movw r0, #28336 @ 0x6eb0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 56e82 │ │ │ │ + movw r0, #27632 @ 0x6bf0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ - movw r1, #28360 @ 0x6ec8 │ │ │ │ + movw r1, #27656 @ 0x6c08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ movs r4, #1 │ │ │ │ mov.w ip, #4294967295 @ 0xffffffff │ │ │ │ strd r4, ip, [sp, #8] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 56f84 │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 56eec │ │ │ │ ldr r0, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 56f6c │ │ │ │ + bpl.n 56ed4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ add r3, sp, #12 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - bl 212980 │ │ │ │ + bl 2136c4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 213424 │ │ │ │ - b.n 56f86 │ │ │ │ + bl 214168 │ │ │ │ + b.n 56eee │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22096 @ 0x5650 │ │ │ │ + movw r1, #21392 @ 0x5390 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 56fb6 │ │ │ │ + beq.n 56f1e │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 56fe4 │ │ │ │ + bne.n 56f4c │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 56fca │ │ │ │ + beq.n 56f32 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 56fe6 │ │ │ │ + bgt.n 56f4e │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 57020 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 56f88 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #60] @ (57028 ) │ │ │ │ + ldr r0, [pc, #60] @ (56f90 ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 57020 │ │ │ │ + beq.n 56f88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57020 │ │ │ │ + cbnz r3, 56f88 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r6, #0 │ │ │ │ - bgt.n 5707c │ │ │ │ + bgt.n 56fe4 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 57060 │ │ │ │ + cbz r2, 56fc8 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ - movw r3, #62536 @ 0xf448 │ │ │ │ + movw r3, #61832 @ 0xf188 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #1612 @ 0x64c │ │ │ │ + movw r1, #908 @ 0x38c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 5708a │ │ │ │ + bl d59a4 │ │ │ │ + b.n 56ff2 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ movs r1, #0 │ │ │ │ - bl 91b4c │ │ │ │ + bl 91b50 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5708e │ │ │ │ + cbnz r0, 56ff6 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 570b2 │ │ │ │ + b.n 5701a │ │ │ │ mov r3, r7 │ │ │ │ subs r2, r6, #1 │ │ │ │ add.w r1, r4, #16 │ │ │ │ - bl 92174 │ │ │ │ + bl 92178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 570b2 │ │ │ │ + beq.n 5701a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 570b2 │ │ │ │ + cbnz r3, 5701a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 570e4 │ │ │ │ + beq.n 5704c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 57112 │ │ │ │ + bne.n 5707a │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 570f8 │ │ │ │ + beq.n 57060 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 57114 │ │ │ │ + bgt.n 5707c │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5714e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 570b6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [pc, #56] @ (57154 ) │ │ │ │ + ldr r0, [pc, #56] @ (570bc ) │ │ │ │ cmp r3, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ mov.w r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ it ne │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5714e │ │ │ │ + beq.n 570b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5714e │ │ │ │ + cbnz r3, 570b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r0, pc, #528 @ (adr r0, 57368 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 572f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5717a │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 571a8 │ │ │ │ + bne.n 570e2 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 57110 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sp │ │ │ │ blx 2918c │ │ │ │ - cbz r0, 57196 │ │ │ │ + cbz r0, 570fe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 571aa │ │ │ │ + b.n 57112 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ - movw r0, #6936 @ 0x1b18 │ │ │ │ + movw r0, #6232 @ 0x1858 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ - b.n 571aa │ │ │ │ + bl 84c80 │ │ │ │ + b.n 57112 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000571ae <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ +00057116 <_PyXI_FillNamespaceFromDict@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r6, #0 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 57268 <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ + ble.n 571d0 <_PyXI_FillNamespaceFromDict@@Base+0xba> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 36600 │ │ │ │ + bl 365a8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 571ee <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 57156 <_PyXI_FillNamespaceFromDict@@Base+0x40> │ │ │ │ + bl 80b0c │ │ │ │ subs r4, r0, r4 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57220 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ + b.n 57188 <_PyXI_FillNamespaceFromDict@@Base+0x72> │ │ │ │ movs r0, #24 │ │ │ │ - bl 6d0d0 │ │ │ │ + bl 6d0c0 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r5, #4] │ │ │ │ - cbnz r0, 57200 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 57212 <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ + cbnz r0, 57168 <_PyXI_FillNamespaceFromDict@@Base+0x52> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 5717a <_PyXI_FillNamespaceFromDict@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 19e79c <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ - cbz r0, 57216 <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ + bl 19f2f4 <_PyObject_GetCrossInterpreterData@@Base> │ │ │ │ + cbz r0, 5717e <_PyXI_FillNamespaceFromDict@@Base+0x68> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #1 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, #0 │ │ │ │ - cbz r4, 57264 <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ + cbz r4, 571cc <_PyXI_FillNamespaceFromDict@@Base+0xb6> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 57248 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ - bl 143228 │ │ │ │ + beq.n 571b0 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl 142c5c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1420] @ 0x58c │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 57248 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 571b0 <_PyXI_FillNamespaceFromDict@@Base+0x9a> │ │ │ │ mov r3, r8 │ │ │ │ mvn.w r2, #6 │ │ │ │ str.w r2, [r3, #60]! │ │ │ │ str.w r3, [r8, #20] │ │ │ │ movs r5, #0 │ │ │ │ cmp r6, r5 │ │ │ │ - ble.n 5726a <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ + ble.n 571d2 <_PyXI_FillNamespaceFromDict@@Base+0xbc> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ add.w r3, r3, r5, lsl #3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 57260 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ + cbz r0, 571c8 <_PyXI_FillNamespaceFromDict@@Base+0xb2> │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #4] │ │ │ │ - bl 277e7c │ │ │ │ + bl 277c50 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 5724a <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ + b.n 571b2 <_PyXI_FillNamespaceFromDict@@Base+0x9c> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 571c6 <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ + b.n 5712e <_PyXI_FillNamespaceFromDict@@Base+0x18> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00057270 : │ │ │ │ +000571d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r0, [pc, #48] @ (572b4 ) │ │ │ │ + ldr r0, [pc, #48] @ (5721c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - cbnz r1, 57298 │ │ │ │ + cbnz r1, 57200 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 3b088 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ + b.w 3b030 <_PyImport_ClearExtension@@Base+0x148> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #28376 @ 0x6ed8 │ │ │ │ + movw r2, #27672 @ 0x6c18 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000572b8 : │ │ │ │ +00057220 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r4, #48056 @ 0xbbb8 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r2 │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ - bl 1dd238 │ │ │ │ + bl 1de228 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 5730a │ │ │ │ + cbnz r2, 57272 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 5730a │ │ │ │ + bne.n 57272 │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 57324 │ │ │ │ - ldr r4, [pc, #44] @ (57338 ) │ │ │ │ + cbnz r0, 5728c │ │ │ │ + ldr r4, [pc, #44] @ (572a0 ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 57332 │ │ │ │ + cbz r0, 5729a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55b52 │ │ │ │ + b.w 55f10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r0, r5 │ │ │ │ + cmp r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ sub sp, #12 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5735c │ │ │ │ + bge.n 572c4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 259088 <_PyDeadline_Get@@Base+0x38> │ │ │ │ + b.w 259700 <_PyDeadline_Get@@Base+0x38> │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r4, #39252 @ 0x9954 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 147a38 │ │ │ │ + bl 147470 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10120 @ 0x2788 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1de05c │ │ │ │ + b.w 1df04c │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 573c6 │ │ │ │ + cbnz r2, 5732e │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 573c6 │ │ │ │ + bne.n 5732e │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 573e0 │ │ │ │ - ldr r4, [pc, #44] @ (573f4 ) │ │ │ │ + cbnz r0, 57348 │ │ │ │ + ldr r4, [pc, #44] @ (5735c ) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 573ee │ │ │ │ + cbz r0, 57356 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 55b52 │ │ │ │ + b.w 55f10 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - cmp r4, sl │ │ │ │ + cmp r0, fp │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000573f8 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ +00057360 <_PyXI_ApplyNamespace@@Base>: │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movs r6, #0 │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r1 │ │ │ │ mov r7, r2 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 574a0 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ + ble.n 57408 <_PyXI_ApplyNamespace@@Base+0xa8> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ ldr.w r0, [r5, r6, lsl #3] │ │ │ │ add.w r5, r5, r6, lsl #3 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 574a4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 5740c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 57456 <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ + cbz r0, 573be <_PyXI_ApplyNamespace@@Base+0x5e> │ │ │ │ ldr r3, [r0, #16] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 57466 <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ + cbnz r0, 573ce <_PyXI_ApplyNamespace@@Base+0x6e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 574a4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + beq.n 5740c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 574a4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + cbnz r3, 5740c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 574a4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5740c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r7 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 57484 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + beq.n 573ec <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 57484 <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ + cbnz r3, 573ec <_PyXI_ApplyNamespace@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 57496 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + beq.n 573fe <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 57496 <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ + cbnz r3, 573fe <_PyXI_ApplyNamespace@@Base+0x9e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 574a4 <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ + bne.n 5740c <_PyXI_ApplyNamespace@@Base+0xac> │ │ │ │ adds r6, #1 │ │ │ │ - b.n 57414 <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ + b.n 5737c <_PyXI_ApplyNamespace@@Base+0x1c> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 574a8 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ + b.n 57410 <_PyXI_ApplyNamespace@@Base+0xb0> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -000574ac <_PyXI_FreeNamespace@@Base>: │ │ │ │ +00057414 <_PyXI_FreeNamespace@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 574e4 <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ + cbz r3, 5744c <_PyXI_FreeNamespace@@Base+0x38> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ - cbz r2, 574ca <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + cbz r2, 57432 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 574da <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ + cbnz r3, 57442 <_PyXI_FreeNamespace@@Base+0x2e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 246710 │ │ │ │ + bl 246fa0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d204 │ │ │ │ - bl 143228 │ │ │ │ - bl 1437ac │ │ │ │ - b.n 574ca <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ + b.w 6d1f4 │ │ │ │ + bl 142c5c │ │ │ │ + bl 1431e0 │ │ │ │ + b.n 57432 <_PyXI_FreeNamespace@@Base+0x1e> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ - ldr r2, [pc, #192] @ (575b8 <_PyXI_FreeNamespace@@Base+0x10c>) │ │ │ │ + ldr r2, [pc, #192] @ (57520 <_PyXI_FreeNamespace@@Base+0x10c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ add r6, sp, #20 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r7, [r3, #8] │ │ │ │ addw r4, r7, #3816 @ 0xee8 │ │ │ │ addw r7, r7, #3848 @ 0xf08 │ │ │ │ @@ -66850,486 +66792,486 @@ │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, r7 │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ - bne.n 5750c <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ + bne.n 57474 <_PyXI_FreeNamespace@@Base+0x60> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575ac <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ - movw sl, #39980 @ 0x9c2c │ │ │ │ + beq.n 57514 <_PyXI_FreeNamespace@@Base+0x100> │ │ │ │ + movw sl, #39276 @ 0x996c │ │ │ │ movt sl, #40 @ 0x28 │ │ │ │ add r5, sp, #20 │ │ │ │ movs r6, #3 │ │ │ │ ldrd r0, r7, [r5, #4] │ │ │ │ - movw r3, #40168 @ 0x9ce8 │ │ │ │ + movw r3, #39464 @ 0x9a28 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #26692 @ 0x6844 │ │ │ │ + movw r1, #25988 @ 0x6584 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ strd sl, r7, [sp, #4] │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #28428 @ 0x6f0c │ │ │ │ + movw r0, #27724 @ 0x6c4c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r7, 575a6 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ - bl 86088 │ │ │ │ + cbz r7, 5750e <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 5758e <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ + cbz r0, 574f6 <_PyXI_FreeNamespace@@Base+0xe2> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 575a6 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + beq.n 5750e <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 575a6 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + cbnz r3, 5750e <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 575a6 <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5750e <_PyXI_FreeNamespace@@Base+0xfa> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5759e <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ + beq.n 57506 <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5759e <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ + cbnz r3, 57506 <_PyXI_FreeNamespace@@Base+0xf2> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #12 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 57540 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ - b.n 575ae <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ + bne.n 574a8 <_PyXI_FreeNamespace@@Base+0x94> │ │ │ │ + b.n 57516 <_PyXI_FreeNamespace@@Base+0x102> │ │ │ │ mov r0, r4 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 575e2 <_PyXI_FreeNamespace@@Base+0x136> │ │ │ │ + bne.n 5754a <_PyXI_FreeNamespace@@Base+0x136> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57604 <_PyXI_FreeNamespace@@Base+0x158> │ │ │ │ - b.n 575fc <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ + bne.n 5756c <_PyXI_FreeNamespace@@Base+0x158> │ │ │ │ + b.n 57564 <_PyXI_FreeNamespace@@Base+0x150> │ │ │ │ movs r3, #4 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3340 @ 0xd0c │ │ │ │ + movw r0, #2636 @ 0xa4c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575d4 <_PyXI_FreeNamespace@@Base+0x128> │ │ │ │ + bne.n 5753c <_PyXI_FreeNamespace@@Base+0x128> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57688 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ - bl 80b28 │ │ │ │ + b.n 575f0 <_PyXI_FreeNamespace@@Base+0x1dc> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575f8 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + bne.n 57560 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575f8 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + beq.n 57560 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 575f8 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + beq.n 57560 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57630 <_PyXI_FreeNamespace@@Base+0x184> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 57598 <_PyXI_FreeNamespace@@Base+0x184> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 575f8 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + bne.n 57560 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ ldrd r8, r9, [sp, #24] │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r2, r8 │ │ │ │ mov r7, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29c7c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 57664 <_PyXI_FreeNamespace@@Base+0x1b8> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 575cc <_PyXI_FreeNamespace@@Base+0x1b8> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57638 <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ - b.n 575f8 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ - cbz r4, 57680 <_PyXI_FreeNamespace@@Base+0x1d4> │ │ │ │ + beq.n 575a0 <_PyXI_FreeNamespace@@Base+0x18c> │ │ │ │ + b.n 57560 <_PyXI_FreeNamespace@@Base+0x14c> │ │ │ │ + cbz r4, 575e8 <_PyXI_FreeNamespace@@Base+0x1d4> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 576b4 <_PyXI_FreeNamespace@@Base+0x208> │ │ │ │ + bne.n 5761c <_PyXI_FreeNamespace@@Base+0x208> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 576d6 <_PyXI_FreeNamespace@@Base+0x22a> │ │ │ │ - b.n 576ce <_PyXI_FreeNamespace@@Base+0x222> │ │ │ │ + bne.n 5763e <_PyXI_FreeNamespace@@Base+0x22a> │ │ │ │ + b.n 57636 <_PyXI_FreeNamespace@@Base+0x222> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3324 @ 0xcfc │ │ │ │ + movw r0, #2620 @ 0xa3c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 576a6 <_PyXI_FreeNamespace@@Base+0x1fa> │ │ │ │ + bne.n 5760e <_PyXI_FreeNamespace@@Base+0x1fa> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57744 <_PyXI_FreeNamespace@@Base+0x298> │ │ │ │ - bl 80b28 │ │ │ │ + b.n 576ac <_PyXI_FreeNamespace@@Base+0x298> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 576ca <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + bne.n 57632 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 576ca <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + beq.n 57632 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 576ca <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + beq.n 57632 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ ldrd r8, r9, [sp, #16] │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r2, r8 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r9 │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29fc8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #4 │ │ │ │ - bne.n 57720 <_PyXI_FreeNamespace@@Base+0x274> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 57688 <_PyXI_FreeNamespace@@Base+0x274> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 576f6 <_PyXI_FreeNamespace@@Base+0x24a> │ │ │ │ - b.n 576ca <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ - cbz r4, 5773c <_PyXI_FreeNamespace@@Base+0x290> │ │ │ │ + beq.n 5765e <_PyXI_FreeNamespace@@Base+0x24a> │ │ │ │ + b.n 57632 <_PyXI_FreeNamespace@@Base+0x21e> │ │ │ │ + cbz r4, 576a4 <_PyXI_FreeNamespace@@Base+0x290> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 57816 │ │ │ │ + bl 5777e │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbz r0, 57782 <_PyXI_FreeNamespace@@Base+0x2d6> │ │ │ │ - b.w 7b538 │ │ │ │ + cbz r0, 576ea <_PyXI_FreeNamespace@@Base+0x2d6> │ │ │ │ + b.w 7b524 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 577b8 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ + cbz r0, 57720 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577b8 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ + beq.n 57720 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 577b8 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57720 <_PyXI_FreeNamespace@@Base+0x30c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 577d4 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ + cbz r0, 5773c <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577d4 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ + beq.n 5773c <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 577d4 <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5773c <_PyXI_FreeNamespace@@Base+0x328> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 577f0 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ + cbz r0, 57758 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 577f0 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ + beq.n 57758 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 577f0 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57758 <_PyXI_FreeNamespace@@Base+0x344> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5780c <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ + cbz r0, 57774 <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5780c <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ + beq.n 57774 <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5780c <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57774 <_PyXI_FreeNamespace@@Base+0x360> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 105ddc │ │ │ │ + bl 106418 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00057816 : │ │ │ │ +0005777e : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bpl.n 57848 │ │ │ │ + bpl.n 577b0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 5783e │ │ │ │ + cbnz r3, 577a6 │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ and.w r0, r0, #1 │ │ │ │ - b.n 57846 │ │ │ │ + b.n 577ae │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57834 │ │ │ │ + bne.n 5779c │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 57872 │ │ │ │ + bne.n 577da │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57892 │ │ │ │ - b.n 5788a │ │ │ │ + bne.n 577fa │ │ │ │ + b.n 577f2 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3200 @ 0xc80 │ │ │ │ + movw r0, #2496 @ 0x9c0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57864 │ │ │ │ - b.n 57948 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 577cc │ │ │ │ + b.n 578b0 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57948 │ │ │ │ + bne.n 578b0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 578aa │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 57812 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57948 │ │ │ │ + bne.n 578b0 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 578ca │ │ │ │ - bl 85f00 │ │ │ │ + b.n 57832 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 578c6 │ │ │ │ + beq.n 5782e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 578c6 │ │ │ │ + cbnz r3, 5782e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5789c │ │ │ │ + beq.n 57804 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57948 │ │ │ │ + beq.n 578b0 │ │ │ │ ldrd sl, fp, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 578fa │ │ │ │ + bge.n 57862 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #22 │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbz r0, 57948 │ │ │ │ + cbz r0, 578b0 │ │ │ │ add.w r8, r0, #16 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r2, r4 │ │ │ │ mov r9, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29aa0 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 5795c │ │ │ │ + bge.n 578c4 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5796c │ │ │ │ - bl e9284 │ │ │ │ + bne.n 578d4 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5790c │ │ │ │ + beq.n 57874 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5794c │ │ │ │ + bne.n 578b4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5797c │ │ │ │ + b.n 578e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 57948 │ │ │ │ + bne.n 578b0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57948 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 578b0 │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 57968 │ │ │ │ + beq.n 578d0 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 5797c │ │ │ │ + b.n 578e4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 5793e │ │ │ │ + bl f627c │ │ │ │ + b.n 578a6 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #28608 @ 0x6fc0 │ │ │ │ + movw r0, #27904 @ 0x6d00 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #16] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 579be │ │ │ │ + cbz r0, 57926 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579be │ │ │ │ + beq.n 57926 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 579be │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57926 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 579da │ │ │ │ + cbz r0, 57942 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579da │ │ │ │ + beq.n 57942 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 579da │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 57942 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 579f6 │ │ │ │ + cbz r0, 5795e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 579f6 │ │ │ │ + beq.n 5795e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 579f6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5795e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 105ddc │ │ │ │ + bl 106418 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldrsb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ @@ -67343,118 +67285,118 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57a48 │ │ │ │ + bhi.n 579b0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57a68 │ │ │ │ - b.n 57a60 │ │ │ │ - movw r0, #3208 @ 0xc88 │ │ │ │ + bne.n 579d0 │ │ │ │ + b.n 579c8 │ │ │ │ + movw r0, #2504 @ 0x9c8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57a3a │ │ │ │ - b.n 57b52 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 579a2 │ │ │ │ + b.n 57aba │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57b52 │ │ │ │ + bne.n 57aba │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57b52 │ │ │ │ + beq.n 57aba │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57a90 │ │ │ │ + ble.n 579f8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57a94 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 57a94 │ │ │ │ - b.n 57b52 │ │ │ │ + bne.n 579fc │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 579fc │ │ │ │ + b.n 57aba │ │ │ │ mov.w r9, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15dfe0 │ │ │ │ - cbnz r0, 57ab8 │ │ │ │ + bl 15db9c │ │ │ │ + cbnz r0, 57a20 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28636 @ 0x6fdc │ │ │ │ + movw r1, #27932 @ 0x6d1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 57b3c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 57aa4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e1a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 57b3c │ │ │ │ + blt.n 57aa4 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 57b78 │ │ │ │ + bl 57ae0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57b3c │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 57aa4 │ │ │ │ + bl 988ec │ │ │ │ ldr.w r8, [sp, #16] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 29884 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 57b18 │ │ │ │ + bge.n 57a80 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57b18 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 57a80 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ad6 │ │ │ │ + beq.n 57a3e │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57b1a │ │ │ │ + b.n 57a82 │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 57c6e │ │ │ │ + bl 57bd6 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57b46 │ │ │ │ - cbnz r7, 57b3c │ │ │ │ + bge.n 57aae │ │ │ │ + cbnz r7, 57aa4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 57b52 │ │ │ │ + bl f627c │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 57aba │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r1, [r0, #35] @ 0x23 │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ @@ -67470,188 +67412,188 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp.w r3, #268435456 @ 0x10000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bge.n 57ba0 │ │ │ │ + bge.n 57b08 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bl 781e0 │ │ │ │ - b.n 57ba2 │ │ │ │ + bl 781c0 │ │ │ │ + b.n 57b0a │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 57bca │ │ │ │ + cbz r0, 57b32 │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r8, r3 │ │ │ │ - bgt.n 57bbe │ │ │ │ + bgt.n 57b26 │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r0, r8 │ │ │ │ - bl 781e0 │ │ │ │ - b.n 57bc0 │ │ │ │ + bl 781c0 │ │ │ │ + b.n 57b28 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - cbnz r0, 57bd4 │ │ │ │ + cbnz r0, 57b3c │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 78598 │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 78578 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 57c68 │ │ │ │ + b.n 57bd0 │ │ │ │ movs r4, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 57c42 │ │ │ │ - bl eb5c4 │ │ │ │ + beq.n 57baa │ │ │ │ + bl eb5fc │ │ │ │ mul.w fp, sl, r4 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 57c46 │ │ │ │ + cbz r0, 57bae │ │ │ │ ldr r1, [r7, #0] │ │ │ │ add r1, fp │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 57c14 │ │ │ │ + bne.n 57b7c │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 57c46 │ │ │ │ + beq.n 57bae │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57c46 │ │ │ │ + cbnz r2, 57bae │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 57c46 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 57bae │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 57c24 │ │ │ │ + beq.n 57b8c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 57c24 │ │ │ │ + cbnz r2, 57b8c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ ldr.w r1, [r1, fp] │ │ │ │ str.w r1, [r2, r4, lsl #3] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ add r1, fp │ │ │ │ add.w r2, r2, r4, lsl #3 │ │ │ │ adds r4, #1 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 57bde │ │ │ │ + b.n 57b46 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57c68 │ │ │ │ + b.n 57bd0 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 57c62 │ │ │ │ + beq.n 57bca │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 57c50 │ │ │ │ - bl 78598 │ │ │ │ - b.n 57bce │ │ │ │ + bl d2728 │ │ │ │ + b.n 57bb8 │ │ │ │ + bl 78578 │ │ │ │ + b.n 57b36 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r4, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mla r0, r6, r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 57c98 │ │ │ │ + beq.n 57c00 │ │ │ │ adds r4, #1 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 57c88 │ │ │ │ + bl d2728 │ │ │ │ + b.n 57bf0 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 78598 │ │ │ │ + b.w 78578 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbz r0, 57cac │ │ │ │ - b.w 7b538 │ │ │ │ + cbz r0, 57c14 │ │ │ │ + b.w 7b524 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 57cd8 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 57c40 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 57ce4 │ │ │ │ + cbz r3, 57c4c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 57d04 │ │ │ │ + b.n 57c6c │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 1e41dc │ │ │ │ - cbnz r0, 57d00 │ │ │ │ + bl 1e5154 │ │ │ │ + cbnz r0, 57c68 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 57d00 │ │ │ │ + cbnz r3, 57c68 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 57d00 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 57c68 │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00057d08 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ +00057c70 <_PyLong_Size_t_Converter@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 57d42 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bpl.n 57caa <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 57d42 <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ + bne.n 57caa <_PyLong_Size_t_Converter@@Base+0x3a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + movw r1, #33140 @ 0x8174 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 57d52 <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ - bl efb68 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 57cba <_PyLong_Size_t_Converter@@Base+0x4a> │ │ │ │ + bl efba0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57d56 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 57d56 <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bne.n 57cbe <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 57cbe <_PyLong_Size_t_Converter@@Base+0x4e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 57d5a <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ + b.n 57cc2 <_PyLong_Size_t_Converter@@Base+0x52> │ │ │ │ movs r0, #1 │ │ │ │ str r4, [r5, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -67659,194 +67601,194 @@ │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29634 │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 57d8e <_PyLong_Size_t_Converter@@Base+0x86> │ │ │ │ + bne.n 57cf6 <_PyLong_Size_t_Converter@@Base+0x86> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57db0 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ - b.n 57da8 <_PyLong_Size_t_Converter@@Base+0xa0> │ │ │ │ + bne.n 57d18 <_PyLong_Size_t_Converter@@Base+0xa8> │ │ │ │ + b.n 57d10 <_PyLong_Size_t_Converter@@Base+0xa0> │ │ │ │ movs r3, #3 │ │ │ │ - movw r0, #3224 @ 0xc98 │ │ │ │ + movw r0, #2520 @ 0x9d8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57d80 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ + bne.n 57ce8 <_PyLong_Size_t_Converter@@Base+0x78> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 57e14 <_PyLong_Size_t_Converter@@Base+0x10c> │ │ │ │ - bl 80b28 │ │ │ │ + b.n 57d7c <_PyLong_Size_t_Converter@@Base+0x10c> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57da4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d0c <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57da4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d0c <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57da4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + beq.n 57d0c <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ ldrd r6, r7, [sp, #8] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r8, r0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r0, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ blx 29f28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57e00 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bge.n 57d68 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57e20 <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 57d88 <_PyLong_Size_t_Converter@@Base+0x118> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57dce <_PyLong_Size_t_Converter@@Base+0xc6> │ │ │ │ + beq.n 57d36 <_PyLong_Size_t_Converter@@Base+0xc6> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57e0c <_PyLong_Size_t_Converter@@Base+0x104> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 57d74 <_PyLong_Size_t_Converter@@Base+0x104> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57da4 <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ + bne.n 57d0c <_PyLong_Size_t_Converter@@Base+0x9c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 57e30 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ + cbz r3, 57d98 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 57e30 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ + bl d2728 │ │ │ │ + b.n 57d98 <_PyLong_Size_t_Converter@@Base+0x128> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 57e00 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ + bl f627c │ │ │ │ + b.n 57d68 <_PyLong_Size_t_Converter@@Base+0xf8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ subs r3, r2, #3 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 57e62 <_PyLong_Size_t_Converter@@Base+0x15a> │ │ │ │ + bhi.n 57dca <_PyLong_Size_t_Converter@@Base+0x15a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 57e82 <_PyLong_Size_t_Converter@@Base+0x17a> │ │ │ │ - b.n 57e7a <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ - movw r0, #3232 @ 0xca0 │ │ │ │ + bne.n 57dea <_PyLong_Size_t_Converter@@Base+0x17a> │ │ │ │ + b.n 57de2 <_PyLong_Size_t_Converter@@Base+0x172> │ │ │ │ + movw r0, #2528 @ 0x9e0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57e54 <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ - b.n 57f60 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 57dbc <_PyLong_Size_t_Converter@@Base+0x14c> │ │ │ │ + b.n 57ec8 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57f60 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57ec8 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ ldrd r6, r0, [r4, #4] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 201664 │ │ │ │ + bl 202488 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57f60 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + beq.n 57ec8 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ cmp r5, #3 │ │ │ │ - ble.n 57eaa <_PyLong_Size_t_Converter@@Base+0x1a2> │ │ │ │ + ble.n 57e12 <_PyLong_Size_t_Converter@@Base+0x1a2> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 57eae <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 57eae <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ - b.n 57f60 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57e16 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 57e16 <_PyLong_Size_t_Converter@@Base+0x1a6> │ │ │ │ + b.n 57ec8 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ mov.w r8, #0 │ │ │ │ mov r0, r6 │ │ │ │ ldrd sl, fp, [sp, #24] │ │ │ │ - bl 15dfe0 │ │ │ │ - cbnz r0, 57ed2 <_PyLong_Size_t_Converter@@Base+0x1ca> │ │ │ │ + bl 15db9c │ │ │ │ + cbnz r0, 57e3a <_PyLong_Size_t_Converter@@Base+0x1ca> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28672 @ 0x7000 │ │ │ │ + movw r1, #27968 @ 0x6d40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 57f3a <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 57ea2 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ mov r0, r6 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e1a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 57f3a <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + blt.n 57ea2 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r3, r5 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 57b78 │ │ │ │ + bl 57ae0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 57f3a <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 57ea2 <_PyLong_Size_t_Converter@@Base+0x232> │ │ │ │ + bl 988ec │ │ │ │ ldr r6, [sp, #16] │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ str.w r8, [sp, #8] │ │ │ │ strd sl, fp, [sp] │ │ │ │ blx 2a6e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 57f2c <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ + bge.n 57e94 <_PyLong_Size_t_Converter@@Base+0x224> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 57f50 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 57eb8 <_PyLong_Size_t_Converter@@Base+0x248> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 57ef0 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ + beq.n 57e58 <_PyLong_Size_t_Converter@@Base+0x1e8> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57c6e │ │ │ │ + bl 57bd6 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 57f44 <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 57f60 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ + bne.n 57eac <_PyLong_Size_t_Converter@@Base+0x23c> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 57ec8 <_PyLong_Size_t_Converter@@Base+0x258> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 57f28 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ + bl f627c │ │ │ │ + b.n 57e90 <_PyLong_Size_t_Converter@@Base+0x220> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r1 │ │ │ │ cmp r3, r2 │ │ │ │ @@ -67855,236 +67797,236 @@ │ │ │ │ strne r3, [r1, #0] │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ ldr r3, [r0, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ lsls r0, r0, #2 │ │ │ │ adds r0, #36 @ 0x24 │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 57fba <_PyLong_Size_t_Converter@@Base+0x2b2> │ │ │ │ + bne.n 57f22 <_PyLong_Size_t_Converter@@Base+0x2b2> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 57fda <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ - b.n 57fd2 <_PyLong_Size_t_Converter@@Base+0x2ca> │ │ │ │ + bne.n 57f42 <_PyLong_Size_t_Converter@@Base+0x2d2> │ │ │ │ + b.n 57f3a <_PyLong_Size_t_Converter@@Base+0x2ca> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3192 @ 0xc78 │ │ │ │ + movw r0, #2488 @ 0x9b8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 57fac <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ - b.n 5808e <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 57f14 <_PyLong_Size_t_Converter@@Base+0x2a4> │ │ │ │ + b.n 57ff6 <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5808e <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ + bne.n 57ff6 <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ ldr r4, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 15dfe0 │ │ │ │ - cbnz r0, 57ffc <_PyLong_Size_t_Converter@@Base+0x2f4> │ │ │ │ + bl 15db9c │ │ │ │ + cbnz r0, 57f64 <_PyLong_Size_t_Converter@@Base+0x2f4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28708 @ 0x7024 │ │ │ │ + movw r1, #28004 @ 0x6d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 58078 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 57fe0 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ mov r0, r4 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e1a0 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.n 58078 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + blt.n 57fe0 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 57b78 │ │ │ │ + bl 57ae0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58078 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 57fe0 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + bl 988ec │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a85c │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ cmp r4, #0 │ │ │ │ mov r6, r0 │ │ │ │ - bge.n 58054 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + bge.n 57fbc <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 58054 <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 57fbc <_PyLong_Size_t_Converter@@Base+0x34c> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5801a <_PyLong_Size_t_Converter@@Base+0x312> │ │ │ │ + beq.n 57f82 <_PyLong_Size_t_Converter@@Base+0x312> │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58056 <_PyLong_Size_t_Converter@@Base+0x34e> │ │ │ │ + b.n 57fbe <_PyLong_Size_t_Converter@@Base+0x34e> │ │ │ │ movs r7, #0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ - bl 57c6e │ │ │ │ + bl 57bd6 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 58082 <_PyLong_Size_t_Converter@@Base+0x37a> │ │ │ │ - cbnz r7, 58078 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ + bge.n 57fea <_PyLong_Size_t_Converter@@Base+0x37a> │ │ │ │ + cbnz r7, 57fe0 <_PyLong_Size_t_Converter@@Base+0x370> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5808e <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ + bl f627c │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 57ff6 <_PyLong_Size_t_Converter@@Base+0x386> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 580ae <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ - cbz r2, 580c8 <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ + cbnz r3, 58016 <_PyLong_Size_t_Converter@@Base+0x3a6> │ │ │ │ + cbz r2, 58030 <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 580c8 <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ + cbz r3, 58030 <_PyLong_Size_t_Converter@@Base+0x3c0> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29144 @ 0x71d8 │ │ │ │ + movw r1, #28440 @ 0x6f18 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 580d0 <_PyLong_Size_t_Converter@@Base+0x3c8> │ │ │ │ + b.n 58038 <_PyLong_Size_t_Converter@@Base+0x3c8> │ │ │ │ movw r0, #51468 @ 0xc90c │ │ │ │ movt r0, #72 @ 0x48 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl cfdb8 │ │ │ │ + bl cfd3c │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 58102 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + cbz r0, 5806a <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58102 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + beq.n 5806a <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58102 <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5806a <_PyLong_Size_t_Converter@@Base+0x3fa> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5811e <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ + cbz r0, 58086 <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5811e <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ + beq.n 58086 <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5811e <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58086 <_PyLong_Size_t_Converter@@Base+0x416> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - cbz r0, 5813a <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + cbz r0, 580a2 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5813a <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + beq.n 580a2 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5813a <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580a2 <_PyLong_Size_t_Converter@@Base+0x432> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - cbz r0, 58156 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + cbz r0, 580be <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58156 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + beq.n 580be <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58156 <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580be <_PyLong_Size_t_Converter@@Base+0x44e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - cbz r0, 58172 <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ + cbz r0, 580da <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58172 <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ + beq.n 580da <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58172 <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580da <_PyLong_Size_t_Converter@@Base+0x46a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5818e <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ + cbz r0, 580f6 <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5818e <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ + beq.n 580f6 <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5818e <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 580f6 <_PyLong_Size_t_Converter@@Base+0x486> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - movw r0, #7156 @ 0x1bf4 │ │ │ │ + movw r0, #6452 @ 0x1934 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w 7b538 │ │ │ │ - b.n 580d2 <_PyLong_Size_t_Converter@@Base+0x3ca> │ │ │ │ + b.w 7b524 │ │ │ │ + b.n 5803a <_PyLong_Size_t_Converter@@Base+0x3ca> │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r0, #32 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ ittt ne │ │ │ │ ldrne r3, [r3, #16] │ │ │ │ addne r3, #1 │ │ │ │ addne.w r0, r0, r3, lsl #3 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 58202 <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ + bpl.n 5816a <_PyLong_Size_t_Converter@@Base+0x4fa> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ - cbz r1, 58206 <_PyLong_Size_t_Converter@@Base+0x4fe> │ │ │ │ + cbz r1, 5816e <_PyLong_Size_t_Converter@@Base+0x4fe> │ │ │ │ push {r4} │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r4, [r1, #5] │ │ │ │ ldrb r1, [r1, #6] │ │ │ │ @@ -68096,224 +68038,224 @@ │ │ │ │ pop {r4} │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ite ne │ │ │ │ movne r2, #8 │ │ │ │ moveq r2, #12 │ │ │ │ lsrs r3, r3, #1 │ │ │ │ mla r0, r2, r3, r0 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ movs r0, #208 @ 0xd0 │ │ │ │ - b.n 5820a <_PyLong_Size_t_Converter@@Base+0x502> │ │ │ │ + b.n 58172 <_PyLong_Size_t_Converter@@Base+0x502> │ │ │ │ mov.w r0, #464 @ 0x1d0 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r3, 5822c <_PyLong_Size_t_Converter@@Base+0x524> │ │ │ │ + cbz r3, 58194 <_PyLong_Size_t_Converter@@Base+0x524> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5822e <_PyLong_Size_t_Converter@@Base+0x526> │ │ │ │ + b.n 58196 <_PyLong_Size_t_Converter@@Base+0x526> │ │ │ │ mov r4, r3 │ │ │ │ ldrb r2, [r7, #12] │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ str r0, [sp, #28] │ │ │ │ ldrb r0, [r7, #18] │ │ │ │ ldrb.w sl, [r7, #13] │ │ │ │ ldrb.w r8, [r7, #14] │ │ │ │ ldrb.w r9, [r7, #15] │ │ │ │ ldrb r6, [r7, #17] │ │ │ │ str r0, [sp, #32] │ │ │ │ - cbz r2, 5824e <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ + cbz r2, 581b6 <_PyLong_Size_t_Converter@@Base+0x546> │ │ │ │ ldr.w fp, [r7, #20] │ │ │ │ - b.n 58256 <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ + b.n 581be <_PyLong_Size_t_Converter@@Base+0x54e> │ │ │ │ movw fp, #4364 @ 0x110c │ │ │ │ movt fp, #71 @ 0x47 │ │ │ │ ldrb r2, [r7, #19] │ │ │ │ str r2, [sp, #24] │ │ │ │ - cbnz r3, 58266 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + cbnz r3, 581ce <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 58266 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + blt.n 581ce <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ cmp r1, #5 │ │ │ │ - bgt.n 58266 <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ - cbnz r5, 5828a <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ + bgt.n 581ce <_PyLong_Size_t_Converter@@Base+0x55e> │ │ │ │ + cbnz r5, 581f2 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r5, [pc, #256] @ (5836c <_PyLong_Size_t_Converter@@Base+0x664>) │ │ │ │ + ldr r5, [pc, #256] @ (582d4 <_PyLong_Size_t_Converter@@Base+0x664>) │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r5, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #16] │ │ │ │ movs r5, #5 │ │ │ │ str r5, [sp, #8] │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5828a <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ + cbnz r0, 581f2 <_PyLong_Size_t_Converter@@Base+0x582> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58366 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + b.n 582ce <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ lsls r6, r6, #8 │ │ │ │ adds r4, r4, r1 │ │ │ │ orr.w r6, r6, r3, lsl #16 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r6, r6, r3 │ │ │ │ - beq.n 58328 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 58290 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - cbz r0, 582b8 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 58220 <_PyLong_Size_t_Converter@@Base+0x5b0> │ │ │ │ + bl f8bf0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 582b4 <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5821c <_PyLong_Size_t_Converter@@Base+0x5ac> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58286 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 581ee <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 58328 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 58290 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 582d4 <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 5823c <_PyLong_Size_t_Converter@@Base+0x5cc> │ │ │ │ + bl f8bf0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 582d0 <_PyLong_Size_t_Converter@@Base+0x5c8> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 58238 <_PyLong_Size_t_Converter@@Base+0x5c8> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58286 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 581ee <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 58328 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 58290 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 582f0 <_PyLong_Size_t_Converter@@Base+0x5e8> │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 58258 <_PyLong_Size_t_Converter@@Base+0x5e8> │ │ │ │ + bl f8bf0 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 582ec <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 58254 <_PyLong_Size_t_Converter@@Base+0x5e4> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58286 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 581ee <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 58328 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 58290 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r0, 5830a <_PyLong_Size_t_Converter@@Base+0x602> │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 58272 <_PyLong_Size_t_Converter@@Base+0x602> │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 58306 <_PyLong_Size_t_Converter@@Base+0x5fe> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5826e <_PyLong_Size_t_Converter@@Base+0x5fe> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58286 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 581ee <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ subs r4, #1 │ │ │ │ - beq.n 58328 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 58290 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r3, [r5, #16] │ │ │ │ - cbz r3, 58314 <_PyLong_Size_t_Converter@@Base+0x60c> │ │ │ │ + cbz r3, 5827c <_PyLong_Size_t_Converter@@Base+0x60c> │ │ │ │ mov fp, r3 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 58328 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + beq.n 58290 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 58328 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 58290 <_PyLong_Size_t_Converter@@Base+0x620> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58286 <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ + bne.n 581ee <_PyLong_Size_t_Converter@@Base+0x57e> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ movw r3, #39460 @ 0x9a24 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 5834e <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ + bne.n 582b6 <_PyLong_Size_t_Converter@@Base+0x646> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ mov r3, r6 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 1e965c │ │ │ │ - b.n 58366 <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ - movw r2, #31440 @ 0x7ad0 │ │ │ │ + bl 1ea5d4 │ │ │ │ + b.n 582ce <_PyLong_Size_t_Converter@@Base+0x65e> │ │ │ │ + movw r2, #30736 @ 0x7810 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mov r3, sl │ │ │ │ strd r6, fp, [sp, #8] │ │ │ │ strd r8, r9, [sp] │ │ │ │ - bl 272464 │ │ │ │ + bl 272244 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp r8, r0 │ │ │ │ + cmp ip, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #31484 @ 0x7afc │ │ │ │ + movw r1, #30780 @ 0x783c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 583a8 <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ + beq.n 58310 <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 583a8 <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ + cbz r0, 58310 <_PyLong_Size_t_Converter@@Base+0x6a0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r4, [r0, #16] │ │ │ │ mov r5, r0 │ │ │ │ ands.w r7, r4, #64 @ 0x40 │ │ │ │ ubfx r6, r4, #5, #1 │ │ │ │ - beq.n 583ce <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ - cbz r6, 583de <_PyLong_Size_t_Converter@@Base+0x6d6> │ │ │ │ + beq.n 58336 <_PyLong_Size_t_Converter@@Base+0x6c6> │ │ │ │ + cbz r6, 58346 <_PyLong_Size_t_Converter@@Base+0x6d6> │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r4, #21 │ │ │ │ - b.n 583f4 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ - cbz r6, 583de <_PyLong_Size_t_Converter@@Base+0x6d6> │ │ │ │ + b.n 5835c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + cbz r6, 58346 <_PyLong_Size_t_Converter@@Base+0x6d6> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 583f4 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b.n 5835c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbz r3, 583f2 <_PyLong_Size_t_Converter@@Base+0x6ea> │ │ │ │ + cbz r3, 5835a <_PyLong_Size_t_Converter@@Base+0x6ea> │ │ │ │ ldrb r4, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r4, r4, #2, #3 │ │ │ │ mla r4, r3, r4, r4 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 583f4 <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ + b.n 5835c <_PyLong_Size_t_Converter@@Base+0x6ec> │ │ │ │ movs r4, #32 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4620 │ │ │ │ - cbz r0, 5840a <_PyLong_Size_t_Converter@@Base+0x702> │ │ │ │ - cbz r7, 58404 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ - cbz r6, 58404 <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + bl 1b5408 │ │ │ │ + cbz r0, 58372 <_PyLong_Size_t_Converter@@Base+0x702> │ │ │ │ + cbz r7, 5836c <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ + cbz r6, 5836c <_PyLong_Size_t_Converter@@Base+0x6fc> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - b.n 58406 <_PyLong_Size_t_Converter@@Base+0x6fe> │ │ │ │ + b.n 5836e <_PyLong_Size_t_Converter@@Base+0x6fe> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ adds r4, #1 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ │ │ │ │ -00058414 <_Py_c_prod@@Base>: │ │ │ │ +0005837c <_Py_c_prod@@Base>: │ │ │ │ vmul.f64 d7, d1, d3 │ │ │ │ vmul.f64 d1, d1, d2 │ │ │ │ vmla.f64 d1, d0, d3 │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vnmls.f64 d7, d0, d2 │ │ │ │ vmov.f64 d0, d7 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ @@ -68322,784 +68264,782 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 58460 <_Py_c_prod@@Base+0x4c> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 583c8 <_Py_c_prod@@Base+0x4c> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58458 <_Py_c_prod@@Base+0x44> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58460 <_Py_c_prod@@Base+0x4c> │ │ │ │ + bne.n 583c0 <_Py_c_prod@@Base+0x44> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 583c8 <_Py_c_prod@@Base+0x4c> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584f4 <_Py_c_prod@@Base+0xe0> │ │ │ │ + bne.n 5845c <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5847e <_Py_c_prod@@Base+0x6a> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 583e6 <_Py_c_prod@@Base+0x6a> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58476 <_Py_c_prod@@Base+0x62> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5847e <_Py_c_prod@@Base+0x6a> │ │ │ │ + bne.n 583de <_Py_c_prod@@Base+0x62> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 583e6 <_Py_c_prod@@Base+0x6a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 584f4 <_Py_c_prod@@Base+0xe0> │ │ │ │ + bne.n 5845c <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5849a <_Py_c_prod@@Base+0x86> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 58402 <_Py_c_prod@@Base+0x86> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58494 <_Py_c_prod@@Base+0x80> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5849a <_Py_c_prod@@Base+0x86> │ │ │ │ + bne.n 583fc <_Py_c_prod@@Base+0x80> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 58402 <_Py_c_prod@@Base+0x86> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 584f4 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 5845c <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 584b6 <_Py_c_prod@@Base+0xa2> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5841e <_Py_c_prod@@Base+0xa2> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 584b0 <_Py_c_prod@@Base+0x9c> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 584b6 <_Py_c_prod@@Base+0xa2> │ │ │ │ + bne.n 58418 <_Py_c_prod@@Base+0x9c> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5841e <_Py_c_prod@@Base+0xa2> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 584f4 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 5845c <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 584d2 <_Py_c_prod@@Base+0xbe> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5843a <_Py_c_prod@@Base+0xbe> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 584cc <_Py_c_prod@@Base+0xb8> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 584d2 <_Py_c_prod@@Base+0xbe> │ │ │ │ + bne.n 58434 <_Py_c_prod@@Base+0xb8> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5843a <_Py_c_prod@@Base+0xbe> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 584f4 <_Py_c_prod@@Base+0xe0> │ │ │ │ + cbnz r0, 5845c <_Py_c_prod@@Base+0xe0> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 584f4 <_Py_c_prod@@Base+0xe0> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5845c <_Py_c_prod@@Base+0xe0> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 584ea <_Py_c_prod@@Base+0xd6> │ │ │ │ + bne.n 58452 <_Py_c_prod@@Base+0xd6> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000584f6 <_Py_c_sum@@Base>: │ │ │ │ +0005845e <_Py_c_sum@@Base>: │ │ │ │ sub sp, #64 @ 0x40 │ │ │ │ vadd.f64 d0, d0, d2 │ │ │ │ vadd.f64 d1, d1, d3 │ │ │ │ add sp, #64 @ 0x40 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 58534 <_Py_c_sum@@Base+0x3e> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5849c <_Py_c_sum@@Base+0x3e> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5852e <_Py_c_sum@@Base+0x38> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58534 <_Py_c_sum@@Base+0x3e> │ │ │ │ + bne.n 58496 <_Py_c_sum@@Base+0x38> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5849c <_Py_c_sum@@Base+0x3e> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58572 <_Py_c_sum@@Base+0x7c> │ │ │ │ + cbnz r0, 584da <_Py_c_sum@@Base+0x7c> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 58550 <_Py_c_sum@@Base+0x5a> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 584b8 <_Py_c_sum@@Base+0x5a> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5854a <_Py_c_sum@@Base+0x54> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58550 <_Py_c_sum@@Base+0x5a> │ │ │ │ + bne.n 584b2 <_Py_c_sum@@Base+0x54> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 584b8 <_Py_c_sum@@Base+0x5a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58572 <_Py_c_sum@@Base+0x7c> │ │ │ │ + cbnz r0, 584da <_Py_c_sum@@Base+0x7c> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 58572 <_Py_c_sum@@Base+0x7c> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 584da <_Py_c_sum@@Base+0x7c> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58568 <_Py_c_sum@@Base+0x72> │ │ │ │ + bne.n 584d0 <_Py_c_sum@@Base+0x72> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3808] @ 0xee0 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ sub sp, #260 @ 0x104 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 585cc <_Py_c_sum@@Base+0xd6> │ │ │ │ + ble.n 58534 <_Py_c_sum@@Base+0xd6> │ │ │ │ ldr.w r9, [r0, #12] │ │ │ │ subs r3, #1 │ │ │ │ movs r6, #0 │ │ │ │ mla r4, r5, r3, r9 │ │ │ │ add.w r8, r9, r6 │ │ │ │ subs r7, r4, r6 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, sp │ │ │ │ mov r1, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bcs.n 585cc <_Py_c_sum@@Base+0xd6> │ │ │ │ + bcs.n 58534 <_Py_c_sum@@Base+0xd6> │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx 29cc8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r7 │ │ │ │ add r6, r5 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 5859c <_Py_c_sum@@Base+0xa6> │ │ │ │ + b.n 58504 <_Py_c_sum@@Base+0xa6> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #260 @ 0x104 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #52] @ (58610 <_Py_c_sum@@Base+0x11a>) │ │ │ │ + ldr r2, [pc, #52] @ (58578 <_Py_c_sum@@Base+0x11a>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58602 <_Py_c_sum@@Base+0x10c> │ │ │ │ - movw r0, #31624 @ 0x7b88 │ │ │ │ + bne.n 5856a <_Py_c_sum@@Base+0x10c> │ │ │ │ + movw r0, #30920 @ 0x78c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e218c │ │ │ │ - movw r0, #31632 @ 0x7b90 │ │ │ │ + b.w e21c8 │ │ │ │ + movw r0, #30928 @ 0x78d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #48] @ (58648 <_Py_c_sum@@Base+0x152>) │ │ │ │ + ldr r2, [pc, #48] @ (585b0 <_Py_c_sum@@Base+0x152>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [r0, #8] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1220] @ 0x4c4 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5863c <_Py_c_sum@@Base+0x146> │ │ │ │ - movw r0, #31780 @ 0x7c24 │ │ │ │ + bne.n 585a4 <_Py_c_sum@@Base+0x146> │ │ │ │ + movw r0, #30936 @ 0x78d8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - b.w e218c │ │ │ │ - movw r0, #31792 @ 0x7c30 │ │ │ │ + b.w e21c8 │ │ │ │ + movw r0, #30948 @ 0x78e4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31804 @ 0x7c3c │ │ │ │ + movw r1, #31100 @ 0x797c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31896 @ 0x7c98 │ │ │ │ + movw r1, #31144 @ 0x79a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005869c : │ │ │ │ - b.w 153750 <_Py_HashDouble@@Base+0x650> │ │ │ │ +00058604 : │ │ │ │ + b.w 153200 <_Py_HashDouble@@Base+0x650> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31944 @ 0x7cc8 │ │ │ │ + movw r1, #31240 @ 0x7a08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r2, 586f2 │ │ │ │ + cbz r2, 5865a │ │ │ │ ldr r1, [r4, #8] │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2676c4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x351c> │ │ │ │ + bl 26762c <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x34d4> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58702 │ │ │ │ + cbnz r0, 5866a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58770 │ │ │ │ + b.n 586d8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 20715c │ │ │ │ + bl 207fd8 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 586e0 │ │ │ │ - b.n 586ee │ │ │ │ + bne.n 58648 │ │ │ │ + b.n 58656 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ - cbnz r7, 5870e │ │ │ │ - bl 1dbb98 │ │ │ │ + cbnz r7, 58676 │ │ │ │ + bl 1dcb88 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5875a │ │ │ │ + b.n 586c2 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r8, r0, #12 │ │ │ │ mov.w sl, #1 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp sl, r7 │ │ │ │ - bge.n 58758 │ │ │ │ + bge.n 586c0 │ │ │ │ ldr.w r1, [r8, #4]! │ │ │ │ - bl 1310cc │ │ │ │ + bl 130a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 5874c │ │ │ │ + beq.n 586b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5874c │ │ │ │ + cbnz r3, 586b4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add.w sl, sl, #1 │ │ │ │ mov r5, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5872a │ │ │ │ - b.n 5875a │ │ │ │ + bne.n 58692 │ │ │ │ + b.n 586c2 │ │ │ │ mov r4, r5 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58770 │ │ │ │ + beq.n 586d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 58770 │ │ │ │ + cbnz r3, 586d8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mla r0, r0, r2, r3 │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ │ │ │ │ -00058788 : │ │ │ │ +000586f0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r4, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7e2f0 │ │ │ │ + bl 7e2ec │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +00058710 <_PySemaphore_Destroy@@Base>: │ │ │ │ + b.w 2952c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 587d0 │ │ │ │ + cbnz r4, 5873c <_PySemaphore_Destroy@@Base+0x2c> │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 587d0 │ │ │ │ + ble.n 5873c <_PySemaphore_Destroy@@Base+0x2c> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 587d0 │ │ │ │ - cbnz r2, 587ee │ │ │ │ + bne.n 5873c <_PySemaphore_Destroy@@Base+0x2c> │ │ │ │ + cbnz r2, 5875a <_PySemaphore_Destroy@@Base+0x4a> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #216] @ (588ac ) │ │ │ │ + ldr r4, [pc, #216] @ (58818 <_PySemaphore_Destroy@@Base+0x108>) │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 587ee │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5875a <_PySemaphore_Destroy@@Base+0x4a> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 588a6 │ │ │ │ + b.n 58812 <_PySemaphore_Destroy@@Base+0x102> │ │ │ │ ldr r3, [r7, #20] │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ str r1, [sp, #24] │ │ │ │ mul.w r4, r2, r4 │ │ │ │ adds r6, r4, r3 │ │ │ │ it mi │ │ │ │ addmi r6, r6, r3 │ │ │ │ asrs r6, r6, #16 │ │ │ │ - cbnz r2, 58814 │ │ │ │ + cbnz r2, 58780 <_PySemaphore_Destroy@@Base+0x70> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 588a6 │ │ │ │ + b.n 58812 <_PySemaphore_Destroy@@Base+0x102> │ │ │ │ mov r0, r5 │ │ │ │ mov.w r9, #2 │ │ │ │ movt r9, #32768 @ 0x8000 │ │ │ │ - bl 159408 │ │ │ │ + bl 158fa8 │ │ │ │ ldr.w r8, [r0, #16] │ │ │ │ movs r5, #0 │ │ │ │ mov.w sl, r5, lsl #16 │ │ │ │ mov fp, r4 │ │ │ │ cmp r6, r5 │ │ │ │ add.w r5, r5, #1 │ │ │ │ - ble.n 5880a │ │ │ │ + ble.n 58776 <_PySemaphore_Destroy@@Base+0x66> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ cmp.w fp, r5, lsl #16 │ │ │ │ ite lt │ │ │ │ sublt.w r1, fp, sl │ │ │ │ movge.w r1, #65536 @ 0x10000 │ │ │ │ add r0, sl │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 587ea │ │ │ │ + beq.n 58756 <_PySemaphore_Destroy@@Base+0x46> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r9 │ │ │ │ strd r3, r0, [sp, #40] @ 0x28 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r0, [r8, #16] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58882 │ │ │ │ + beq.n 587ee <_PySemaphore_Destroy@@Base+0xde> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58882 │ │ │ │ + cbnz r3, 587ee <_PySemaphore_Destroy@@Base+0xde> │ │ │ │ str r0, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 587ea │ │ │ │ + beq.n 58756 <_PySemaphore_Destroy@@Base+0x46> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ add.w sl, sl, #65536 @ 0x10000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5882e │ │ │ │ + beq.n 5879a <_PySemaphore_Destroy@@Base+0x8a> │ │ │ │ subs r3, #1 │ │ │ │ mov r4, fp │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58828 │ │ │ │ + bne.n 58794 <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58828 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58794 <_PySemaphore_Destroy@@Base+0x84> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - cmp ip, r5 │ │ │ │ + cmp r8, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r1, 588d0 │ │ │ │ + cbnz r1, 5883c <_PySemaphore_Destroy@@Base+0x12c> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - bl fd9a4 │ │ │ │ + bl fd9dc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 588e2 │ │ │ │ - b.n 58906 │ │ │ │ - movw r0, #568 @ 0x238 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 15dde8 <_PyArg_NoPositional@@Base> │ │ │ │ + cbnz r0, 5884e <_PySemaphore_Destroy@@Base+0x13e> │ │ │ │ + b.n 58872 <_PySemaphore_Destroy@@Base+0x162> │ │ │ │ + movw r0, #65400 @ 0xff78 │ │ │ │ + movt r0, #39 @ 0x27 │ │ │ │ + bl 15d9a4 <_PyArg_NoPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 588c4 │ │ │ │ - b.n 58906 │ │ │ │ + bne.n 58830 <_PySemaphore_Destroy@@Base+0x120> │ │ │ │ + b.n 58872 <_PySemaphore_Destroy@@Base+0x162> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 89fdc │ │ │ │ + bl 89fe4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 588fc │ │ │ │ - cbz r5, 5891a │ │ │ │ + beq.n 58868 <_PySemaphore_Destroy@@Base+0x158> │ │ │ │ + cbz r5, 58886 <_PySemaphore_Destroy@@Base+0x176> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 89fdc │ │ │ │ + bl 89fe4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5891a │ │ │ │ + bne.n 58886 <_PySemaphore_Destroy@@Base+0x176> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5890a │ │ │ │ + bne.n 58876 <_PySemaphore_Destroy@@Base+0x166> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5891a │ │ │ │ + b.n 58886 <_PySemaphore_Destroy@@Base+0x176> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58906 │ │ │ │ + bne.n 58872 <_PySemaphore_Destroy@@Base+0x162> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58906 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58872 <_PySemaphore_Destroy@@Base+0x162> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005891e : │ │ │ │ +0005888a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58970 │ │ │ │ + beq.n 588dc │ │ │ │ movw r3, #33164 @ 0x818c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 58970 │ │ │ │ + beq.n 588dc │ │ │ │ movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 58970 │ │ │ │ - bl 87fb8 │ │ │ │ - movw r3, #34384 @ 0x8650 │ │ │ │ + beq.n 588dc │ │ │ │ + bl 87f90 │ │ │ │ + movw r3, #33680 @ 0x8390 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - movw r2, #21132 @ 0x528c │ │ │ │ + movw r2, #20428 @ 0x4fcc │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ - b.n 58978 │ │ │ │ - movw r0, #34384 @ 0x8650 │ │ │ │ + b.n 588e4 │ │ │ │ + movw r0, #33680 @ 0x8390 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005897a : │ │ │ │ +000588e6 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #33164 @ 0x818c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5899c │ │ │ │ + bne.n 58908 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ - b.n 58992 │ │ │ │ + b.n 588fe │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 589b2 │ │ │ │ + bne.n 5891e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 92988 │ │ │ │ + b.w 92990 │ │ │ │ movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 589ca │ │ │ │ + beq.n 58936 │ │ │ │ mov r0, r5 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 589ca │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 58936 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - b.n 589ce │ │ │ │ + b.n 5893a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #60] @ (58a1c ) │ │ │ │ + ldr r1, [pc, #60] @ (58988 ) │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ + bl 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 58a18 │ │ │ │ + bne.n 58984 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58a0a │ │ │ │ + beq.n 58976 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58a0a │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 58976 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r1, [pc, #8] @ (58a1c ) │ │ │ │ - b.w 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ + ldr r1, [pc, #8] @ (58988 ) │ │ │ │ + b.w 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bmi.n 58a80 │ │ │ │ + bmi.n 589fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58a2c ) │ │ │ │ - b.w 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ + ldr r1, [pc, #4] @ (58998 ) │ │ │ │ + b.w 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ nop │ │ │ │ - b.n 58f58 │ │ │ │ + b.n 58ed4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r2, r1 │ │ │ │ - ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58a3c ) │ │ │ │ - b.w 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ - nop │ │ │ │ - b.n 58510 <_Py_c_sum@@Base+0x1a> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - cmp r2, #0 │ │ │ │ - bge.n 58a92 │ │ │ │ - ldr r2, [r0, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #30 │ │ │ │ - bpl.n 58a92 │ │ │ │ - push {r4} │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #64] @ (58a98 ) │ │ │ │ - ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ - movs r3, #28 │ │ │ │ - subs r1, #1 │ │ │ │ - ldr r2, [r2, r4] │ │ │ │ - mul.w r3, r1, r3 │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - adds r4, r2, r3 │ │ │ │ - add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ - ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ - cmp r4, r0 │ │ │ │ - beq.n 58a78 │ │ │ │ - cmp r1, #10 │ │ │ │ - bls.n 58a82 │ │ │ │ - add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ - adds r3, #252 @ 0xfc │ │ │ │ - add r2, r3 │ │ │ │ - b.n 58a8a │ │ │ │ - add.w r3, r3, #98304 @ 0x18000 │ │ │ │ - adds r3, #228 @ 0xe4 │ │ │ │ - add r2, r3 │ │ │ │ - add.w r0, r2, #24 │ │ │ │ - pop {r4} │ │ │ │ - bx lr │ │ │ │ - ldr r3, [r3, #104] @ 0x68 │ │ │ │ - add r0, r3 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - cbnz r3, 58abc │ │ │ │ + cbnz r3, 589b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 58ad6 │ │ │ │ + cbz r2, 589d2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 58ad6 │ │ │ │ + cbz r3, 589d2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32456 @ 0x7ec8 │ │ │ │ + movw r1, #31372 @ 0x7a8c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58b76 │ │ │ │ + b.n 58a72 │ │ │ │ mov r0, r1 │ │ │ │ - bl 159408 │ │ │ │ + bl 158fa8 │ │ │ │ ldr.w r5, [r4, #144] @ 0x90 │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ - cbz r5, 58afe │ │ │ │ + cbz r5, 589fa │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #26676 @ 0x6834 │ │ │ │ + movw r1, #25972 @ 0x6574 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 58ad2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 589ce │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 58b16 │ │ │ │ + cbnz r3, 58a12 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - b.n 58b76 │ │ │ │ + b.n 58a72 │ │ │ │ ldr r0, [r4, #116] @ 0x74 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [r4, #128] @ 0x80 │ │ │ │ strd r3, r3, [r4, #104] @ 0x68 │ │ │ │ - cbz r0, 58b2c │ │ │ │ - bl 78598 │ │ │ │ + cbz r0, 58a28 │ │ │ │ + bl 78578 │ │ │ │ str r5, [r4, #116] @ 0x74 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ add.w r0, r4, #12 │ │ │ │ adds r1, #44 @ 0x2c │ │ │ │ str r3, [r4, #12] │ │ │ │ strd r6, r6, [r4, #120] @ 0x78 │ │ │ │ - bl 1fc5c8 │ │ │ │ + bl 1fd448 │ │ │ │ mov r7, r0 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 58b52 │ │ │ │ + cbz r0, 58a4e │ │ │ │ str.w r6, [r4, #144] @ 0x90 │ │ │ │ - b.n 58ad2 │ │ │ │ + b.n 589ce │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r4, #12 │ │ │ │ mov r0, r9 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1fd7f4 <_PyCapsule_SetTraverse@@Base+0x474> │ │ │ │ - cbz r7, 58b6e │ │ │ │ + bl 1fe674 <_PyCapsule_SetTraverse@@Base+0x4c4> │ │ │ │ + cbz r7, 58a6a │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ subs r2, r3, r5 │ │ │ │ negs r3, r2 │ │ │ │ adcs r3, r2 │ │ │ │ str r3, [r4, #96] @ 0x60 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [r4, #20] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.n 58ac8 │ │ │ │ + ldr r2, [r0, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #30 │ │ │ │ + bpl.n 58ac8 │ │ │ │ + push {r4} │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #68] @ (58ad0 ) │ │ │ │ + ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ + movs r3, #28 │ │ │ │ + subs r1, #1 │ │ │ │ + ldr r2, [r2, r4] │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ + ldr r2, [r2, #8] │ │ │ │ + adds r4, r2, r3 │ │ │ │ + add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ + ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ + cmp r4, r0 │ │ │ │ + beq.n 58aae │ │ │ │ + cmp r1, #10 │ │ │ │ + bls.n 58ab8 │ │ │ │ + add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ + adds r3, #252 @ 0xfc │ │ │ │ + add r2, r3 │ │ │ │ + b.n 58ac0 │ │ │ │ + add.w r3, r3, #98304 @ 0x18000 │ │ │ │ + adds r3, #228 @ 0xe4 │ │ │ │ + add r2, r3 │ │ │ │ + add.w r0, r2, #24 │ │ │ │ + pop {r4} │ │ │ │ + bx lr │ │ │ │ + ldr r3, [r3, #104] @ 0x68 │ │ │ │ + add r0, r3 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ + movs r0, r0 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58b84 ) │ │ │ │ - b.w 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ - b.n 58708 │ │ │ │ + ldr r1, [pc, #4] @ (58ae4 ) │ │ │ │ + b.w 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ + nop │ │ │ │ + b.n 585c8 <_Py_c_sum@@Base+0x16a> │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 58bac │ │ │ │ + bne.n 58b0c │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 58bc6 │ │ │ │ - b.n 58bda │ │ │ │ + cbnz r0, 58b26 │ │ │ │ + b.n 58b3a │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #63836 @ 0xf95c │ │ │ │ + movw r0, #63132 @ 0xf69c │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58ba0 │ │ │ │ + bne.n 58b00 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58c6a │ │ │ │ - bl 85f00 │ │ │ │ + b.n 58bca │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 58be8 │ │ │ │ + bne.n 58b48 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 58bf8 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 58b58 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 58bc2 │ │ │ │ + bne.n 58b22 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 58bf8 │ │ │ │ + b.n 58b58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58bd6 │ │ │ │ + bne.n 58b36 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58bd6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58b36 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 200ba0 │ │ │ │ + bl 2019c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 58bc2 │ │ │ │ + beq.n 58b22 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 58c28 │ │ │ │ + bne.n 58b88 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #12216 @ 0x2fb8 │ │ │ │ + movw r1, #11512 @ 0x2cf8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 58bc2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 58b22 │ │ │ │ adds r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151660 │ │ │ │ + bl 151110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58bc2 │ │ │ │ + beq.n 58b22 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ - cbz r3, 58c3c │ │ │ │ + cbz r3, 58b9c │ │ │ │ ldr r5, [r5, #20] │ │ │ │ - b.n 58c44 │ │ │ │ + b.n 58ba4 │ │ │ │ movw r5, #10880 @ 0x2a80 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ cmp r4, #0 │ │ │ │ itt lt │ │ │ │ addlt r4, r4, r6 │ │ │ │ biclt.w r4, r4, r4, asr #31 │ │ │ │ cmp r4, r6 │ │ │ │ @@ -69113,284 +69053,291 @@ │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ strb r7, [r5, r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - ldr r1, [pc, #4] @ (58c78 ) │ │ │ │ - b.w 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ - b.n 5883c │ │ │ │ + ldr r1, [pc, #4] @ (58bd8 ) │ │ │ │ + b.w 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ + b.n 5876c <_PySemaphore_Destroy@@Base+0x5c> │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + mov r2, r1 │ │ │ │ + ldr r0, [r0, #8] │ │ │ │ + ldr r1, [pc, #4] @ (58be8 ) │ │ │ │ + b.w 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ + nop │ │ │ │ + b.n 587bc <_PySemaphore_Destroy@@Base+0xac> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r1, [pc, #8] @ (58c88 ) │ │ │ │ + ldr r1, [pc, #8] @ (58bf8 ) │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 24ecf8 <_Py_c_pow@@Base+0x508> │ │ │ │ + b.w 24f624 <_Py_c_pow@@Base+0x78c> │ │ │ │ nop │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 58cbc │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 58c2c │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 58cb6 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58cbc │ │ │ │ + bne.n 58c26 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 58c2c │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58cfa │ │ │ │ + cbnz r0, 58c6a │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 58cd8 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 58c48 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58cd2 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 58cd8 │ │ │ │ + bne.n 58c42 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 58c48 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 58cfa │ │ │ │ + cbnz r0, 58c6a │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 58cfa │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 58c6a │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58cf0 │ │ │ │ + bne.n 58c60 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00058cfc : │ │ │ │ +00058c6c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #276] @ (58e20 ) │ │ │ │ + ldr r3, [pc, #276] @ (58d90 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ ldr r5, [r0, #52] @ 0x34 │ │ │ │ - cbz r5, 58d3a │ │ │ │ + cbz r5, 58caa │ │ │ │ ldrb.w r3, [r5, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 58d22 │ │ │ │ + bne.n 58c92 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 58d14 │ │ │ │ + b.n 58c84 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 58d52 │ │ │ │ + beq.n 58cc2 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r1, [r5, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 58d52 │ │ │ │ - b.n 58d1e │ │ │ │ + bcs.n 58cc2 │ │ │ │ + b.n 58c8e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #58836 @ 0xe5d4 │ │ │ │ + movw r2, #58132 @ 0xe314 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ - b.n 58d5c │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ + b.n 58ccc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dbbfc │ │ │ │ + bl 1dcbec │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 58d60 │ │ │ │ + cbnz r0, 58cd0 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 58e1c │ │ │ │ + b.n 58d8c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24972 @ 0x618c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 58df0 │ │ │ │ + bne.n 58d60 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ - cbnz r6, 58d7a │ │ │ │ + cbnz r6, 58cea │ │ │ │ mov r0, r5 │ │ │ │ - bl d7f00 │ │ │ │ + bl d7e74 │ │ │ │ mov r6, r0 │ │ │ │ ldr r5, [r6, #32] │ │ │ │ - cbnz r5, 58db6 │ │ │ │ - bl 724f0 │ │ │ │ + cbnz r5, 58d26 │ │ │ │ + bl 724cc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58db4 │ │ │ │ + cbnz r0, 58d24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58d5c │ │ │ │ + beq.n 58ccc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58d5c │ │ │ │ - ldr r2, [pc, #136] @ (58e24 ) │ │ │ │ + bne.n 58ccc │ │ │ │ + ldr r2, [pc, #136] @ (58d94 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58daa │ │ │ │ + cbz r3, 58d1a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 58d5c │ │ │ │ + b.n 58ccc │ │ │ │ str r0, [r6, #32] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 89fdc │ │ │ │ + bl 89fe4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ it eq │ │ │ │ moveq r5, #0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58e1a │ │ │ │ + beq.n 58d8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 58e1a │ │ │ │ - ldr r2, [pc, #76] @ (58e24 ) │ │ │ │ + cbnz r3, 58d8a │ │ │ │ + ldr r2, [pc, #76] @ (58d94 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58de6 │ │ │ │ + cbz r3, 58d56 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 58e1a │ │ │ │ + b.n 58d8a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58e1c │ │ │ │ + beq.n 58d8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 58e1c │ │ │ │ - ldr r2, [pc, #32] @ (58e24 ) │ │ │ │ + cbnz r3, 58d8c │ │ │ │ + ldr r2, [pc, #32] @ (58d94 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58e10 │ │ │ │ + cbz r3, 58d80 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - b.n 58e1c │ │ │ │ + b.n 58d8c │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00058e28 : │ │ │ │ - cbnz r0, 58e2e │ │ │ │ - b.w 1f8b40 │ │ │ │ +00058d98 : │ │ │ │ + cbnz r0, 58d9e │ │ │ │ + b.w 1f9ab8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #28] @ (58e68 ) │ │ │ │ + ldr r2, [pc, #28] @ (58dd8 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 58e62 │ │ │ │ + cbz r3, 58dd2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 58f36 │ │ │ │ + beq.n 58ea6 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 58f36 │ │ │ │ + beq.n 58ea6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r8, [r0, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 58ea8 │ │ │ │ + beq.n 58e18 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 58f32 │ │ │ │ + beq.n 58ea2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 58f32 │ │ │ │ + b.n 58ea2 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #36032 @ 0x8cc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 58ec6 │ │ │ │ + beq.n 58e36 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w c2184 │ │ │ │ + b.w c2134 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r5 │ │ │ │ mov r4, r1 │ │ │ │ - bl 1b70dc │ │ │ │ + bl 1b7ecc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 58ed8 │ │ │ │ + cbnz r0, 58e48 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 58f32 │ │ │ │ + b.n 58ea2 │ │ │ │ ldr.w r9, [r6, #156] @ 0x9c │ │ │ │ - movw r3, #3869 @ 0xf1d │ │ │ │ + movw r3, #3793 @ 0xed1 │ │ │ │ movt r3, #12 │ │ │ │ mov r0, r6 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.n 58ef0 │ │ │ │ - bl c0ea4 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ - b.n 58ef6 │ │ │ │ + bne.n 58e60 │ │ │ │ + bl c0e58 <_PyDict_FromItems@@Base+0x19c> │ │ │ │ + b.n 58e66 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ blx r9 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 58f12 │ │ │ │ + cbnz r0, 58e82 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 58ed4 │ │ │ │ + beq.n 58e44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 58ed4 │ │ │ │ + bne.n 58e44 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 58ed4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 58e44 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ @@ -69407,214 +69354,214 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 58f96 │ │ │ │ + bhi.n 58f06 │ │ │ │ push {r4} │ │ │ │ movw r3, #51856 @ 0xca90 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58fa0 │ │ │ │ + bne.n 58f10 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 58fa0 │ │ │ │ + bne.n 58f10 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 58f76 │ │ │ │ + bne.n 58ee6 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r1, [r1, #12] │ │ │ │ subs r0, r3, r1 │ │ │ │ negs r3, r0 │ │ │ │ adcs r3, r0 │ │ │ │ - b.n 58f78 │ │ │ │ + b.n 58ee8 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r2, #2 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ movw r1, #4316 @ 0x10dc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ - b.n 58fa8 │ │ │ │ + b.n 58f18 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ - b.w 26f5d4 │ │ │ │ + b.w 26f3b0 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 58fea │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 58f5a │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #23300 @ 0x5b04 │ │ │ │ + movw r0, #22596 @ 0x5844 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r3, r5 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59080 │ │ │ │ + b.n 58ff0 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ and.w r2, r3, #253 @ 0xfd │ │ │ │ cmp r2, #117 @ 0x75 │ │ │ │ - beq.n 59010 │ │ │ │ + beq.n 58f80 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32564 @ 0x7f34 │ │ │ │ + movw r1, #31860 @ 0x7c74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 58fe6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 58f56 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - bne.n 5904a │ │ │ │ + bne.n 58fba │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - bl 12b9a0 │ │ │ │ + bl 12b310 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.n 59040 │ │ │ │ + ble.n 58fb0 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ subs r6, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ adds r1, r6, r7 │ │ │ │ - bl 2258b0 <_Py_set_inheritable_async_safe@@Base+0x20c4> │ │ │ │ + bl 2262f4 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58fe6 │ │ │ │ + beq.n 58f56 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r7, lsl #2 │ │ │ │ - bl 12b9a0 │ │ │ │ + bl 12b310 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 59080 │ │ │ │ + b.n 58ff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 143f8c │ │ │ │ + bl 1439c0 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, r6 │ │ │ │ cmp.w r1, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 59064 │ │ │ │ + bcc.n 58fd4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2258b0 <_Py_set_inheritable_async_safe@@Base+0x20c4> │ │ │ │ + bl 2262f4 <_Py_set_inheritable_async_safe@@Base+0x2078> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 58fe6 │ │ │ │ + beq.n 58f56 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r1, r6, lsl #2 │ │ │ │ - bl 18655c │ │ │ │ - b.n 59040 │ │ │ │ + bl 186524 │ │ │ │ + b.n 58fb0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r2, 590aa │ │ │ │ - movw r1, #32636 @ 0x7f7c │ │ │ │ + cbnz r2, 5901a │ │ │ │ + movw r1, #31932 @ 0x7cbc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f100 │ │ │ │ - b.n 590b6 │ │ │ │ - movw r1, #32660 @ 0x7f94 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 59026 │ │ │ │ + movw r1, #31956 @ 0x7cd4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r2 │ │ │ │ - bl 153f88 │ │ │ │ - cbnz r0, 590de │ │ │ │ + bl 153a38 │ │ │ │ + cbnz r0, 5904e │ │ │ │ movs r0, #0 │ │ │ │ - b.n 590f2 │ │ │ │ + b.n 59062 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 590da │ │ │ │ + blt.n 5904a │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #32680 @ 0x7fa8 │ │ │ │ + movw r0, #31976 @ 0x7ce8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ │ │ │ │ -00059108 : │ │ │ │ +00059078 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r1, #50856 @ 0xc6a8 │ │ │ │ + movw r1, #50152 @ 0xc3e8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r4, r0 │ │ │ │ - movw r0, #27612 @ 0x6bdc │ │ │ │ + movw r0, #26908 @ 0x691c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 115594 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 114ec4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5913a │ │ │ │ + cbnz r0, 590aa │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r4 │ │ │ │ - b.n 59160 │ │ │ │ + b.n 590d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59130 │ │ │ │ + beq.n 590a0 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ - bl c2184 │ │ │ │ + bl c2134 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 5915c │ │ │ │ - bl 85f00 │ │ │ │ + cbz r0, 590cc │ │ │ │ + bl 85ee8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 59160 │ │ │ │ + b.n 590d0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r7 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrd r0, r3, [r0, #8] │ │ │ │ mov.w r3, r3, ror #4 │ │ │ │ mov.w r0, r0, ror #4 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ @@ -69624,684 +69571,684 @@ │ │ │ │ mvneq.w r0, #1 │ │ │ │ eors r0, r3 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005919e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ +0005910e <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #37293 @ 0x91ad │ │ │ │ + movw r1, #37177 @ 0x9139 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 2643a4 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1fc> │ │ │ │ + b.w 264354 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x1fc> │ │ │ │ + │ │ │ │ +0005911c : │ │ │ │ + push {r4, r5} │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + ldr r4, [pc, #16] @ (59134 ) │ │ │ │ + mov r5, r0 │ │ │ │ + ldr r0, [r3, r4] │ │ │ │ + mov r3, r2 │ │ │ │ + mov r2, r1 │ │ │ │ + mov r1, r5 │ │ │ │ + pop {r4, r5} │ │ │ │ + b.w 1c04dc │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 591e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ + cbnz r3, 5916e │ │ │ │ cmp r2, #1 │ │ │ │ - ble.n 591e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ + ble.n 5916e │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 591e2 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x44> │ │ │ │ - cbnz r4, 59204 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x66> │ │ │ │ + bne.n 5916e │ │ │ │ + cbnz r4, 59190 │ │ │ │ movs r2, #0 │ │ │ │ movs r5, #2 │ │ │ │ add r0, sp, #24 │ │ │ │ strd r5, r2, [sp, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - movw r4, #18036 @ 0x4674 │ │ │ │ + movw r4, #18040 @ 0x4678 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 59226 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ + cbz r0, 591b2 │ │ │ │ ldrd r5, r0, [r4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59218 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x7a> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 59226 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x88> │ │ │ │ + bne.n 591a4 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 591b2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1cedc0 │ │ │ │ + b.w 1cfdb8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0005922c : │ │ │ │ - push {r4, r5} │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (59244 ) │ │ │ │ - mov r5, r0 │ │ │ │ - ldr r0, [r3, r4] │ │ │ │ - mov r3, r2 │ │ │ │ - mov r2, r1 │ │ │ │ - mov r1, r5 │ │ │ │ - pop {r4, r5} │ │ │ │ - b.w 1bf648 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r1, [sp, #8] │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c3714 │ │ │ │ - cbz r0, 5929c │ │ │ │ + bl c36c4 │ │ │ │ + cbz r0, 5920c │ │ │ │ ldr r4, [sp, #8] │ │ │ │ movw r3, #17008 @ 0x4270 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 592a0 │ │ │ │ + beq.n 59210 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32788 @ 0x8014 │ │ │ │ + movw r1, #32084 @ 0x7d54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59316 │ │ │ │ + b.n 59286 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - cbnz r3, 592ae │ │ │ │ + cbnz r3, 5921e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 59316 │ │ │ │ + b.n 59286 │ │ │ │ cmp r3, r5 │ │ │ │ - beq.n 592ca │ │ │ │ + beq.n 5923a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32820 @ 0x8034 │ │ │ │ + movw r1, #32116 @ 0x7d74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5929c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5920c │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.n 592ea │ │ │ │ + beq.n 5925a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32860 @ 0x805c │ │ │ │ + movw r1, #32156 @ 0x7d9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5929c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5920c │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #40] @ (5931c ) │ │ │ │ + ldr r0, [pc, #40] @ (5928c ) │ │ │ │ add r1, sp, #12 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5929c │ │ │ │ + beq.n 5920c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 592a4 │ │ │ │ + beq.n 59214 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 592a4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 592a4 │ │ │ │ + bne.n 59214 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59214 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - b.n 590a0 │ │ │ │ + b.n 59020 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl df17c <_PyType_Name@@Base> │ │ │ │ + bl df1b8 <_PyType_Name@@Base> │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #32908 @ 0x808c │ │ │ │ + movw r0, #32204 @ 0x7dcc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ - bl d7c80 │ │ │ │ + bl d7bf4 │ │ │ │ movw r7, #54560 @ 0xd520 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ cmp r8, r7 │ │ │ │ - bne.n 59390 │ │ │ │ + bne.n 59300 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5943e │ │ │ │ + beq.n 593ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 593b4 │ │ │ │ + beq.n 59324 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 593b4 │ │ │ │ + b.n 59324 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1379d8 │ │ │ │ + bl 137388 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 593ac │ │ │ │ + cbnz r0, 5931c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #32920 @ 0x8098 │ │ │ │ + movw r0, #32216 @ 0x7dd8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2007fc │ │ │ │ - b.n 5943e │ │ │ │ + bl 201620 │ │ │ │ + b.n 593ae │ │ │ │ ldr r3, [r0, #20] │ │ │ │ orr.w r3, r3, #32 │ │ │ │ str r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #148] @ (5944c ) │ │ │ │ + ldr r0, [pc, #148] @ (593bc ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #8 │ │ │ │ strd r6, r4, [sp, #8] │ │ │ │ - bl 13b134 │ │ │ │ - cbnz r0, 593d6 │ │ │ │ + bl 13ab64 │ │ │ │ + cbnz r0, 59346 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #32964 @ 0x80c4 │ │ │ │ + movw r0, #32260 @ 0x7e04 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2007fc │ │ │ │ - b.n 593ea │ │ │ │ + bl 201620 │ │ │ │ + b.n 5935a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 593ea │ │ │ │ + beq.n 5935a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 593ea │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5935a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 59428 │ │ │ │ + beq.n 59398 │ │ │ │ movs r2, #1 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #88] @ (59450 ) │ │ │ │ + ldr r0, [pc, #88] @ (593c0 ) │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 95d74 │ │ │ │ - cbnz r0, 59414 │ │ │ │ + bl 95e2c │ │ │ │ + cbnz r0, 59384 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - movw r0, #32920 @ 0x8098 │ │ │ │ + movw r0, #32216 @ 0x7dd8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 2007fc │ │ │ │ - b.n 59428 │ │ │ │ + bl 201620 │ │ │ │ + b.n 59398 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 59428 │ │ │ │ + beq.n 59398 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 59428 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 59398 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5943e │ │ │ │ + beq.n 593ae │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5943e │ │ │ │ + cbnz r3, 593ae │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ - bl d7c94 │ │ │ │ + bl d7c08 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 591d4 <_PyBuffer_ReleaseInInterpreterAndRawFree@@Base+0x36> │ │ │ │ + b.n 59154 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 59498 │ │ │ │ + bhi.n 59408 │ │ │ │ ldr r5, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #4 │ │ │ │ - bmi.n 594b0 │ │ │ │ + bmi.n 59420 │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #19976 @ 0x4e08 │ │ │ │ + movw r2, #19008 @ 0x4a40 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34228 @ 0x85b4 │ │ │ │ + movw r0, #33524 @ 0x82f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59602 │ │ │ │ - movw r0, #34228 @ 0x85b4 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59572 │ │ │ │ + movw r0, #33524 @ 0x82f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5946e │ │ │ │ - b.n 59602 │ │ │ │ + bne.n 593de │ │ │ │ + b.n 59572 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5951a │ │ │ │ + ble.n 5948a │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 5951a │ │ │ │ + beq.n 5948a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 594fa │ │ │ │ + bpl.n 5946a │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59602 │ │ │ │ + beq.w 59572 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5951a │ │ │ │ + beq.n 5948a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 59602 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 59572 │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34228 @ 0x85b4 │ │ │ │ + movw r0, #33524 @ 0x82f4 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 59602 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 59572 │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp.w r7, #536870912 @ 0x20000000 │ │ │ │ - blt.n 5953a │ │ │ │ + blt.n 594aa │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33012 @ 0x80f4 │ │ │ │ + movw r1, #32308 @ 0x7e34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 59602 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 59572 │ │ │ │ lsls r1, r7, #2 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ str r0, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59602 │ │ │ │ + beq.n 59572 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mvn.w r3, #14 │ │ │ │ add.w r2, r5, #15 │ │ │ │ mov r4, r1 │ │ │ │ subs r0, r3, r5 │ │ │ │ adds r3, r0, r2 │ │ │ │ cmp r7, r3 │ │ │ │ - ble.n 595dc │ │ │ │ + ble.n 5954c │ │ │ │ ldrb.w r5, [r2, #1]! │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - beq.n 5956a │ │ │ │ + beq.n 594da │ │ │ │ cmp r5, #92 @ 0x5c │ │ │ │ - bne.n 59578 │ │ │ │ + bne.n 594e8 │ │ │ │ mov r3, r4 │ │ │ │ movs r6, #92 @ 0x5c │ │ │ │ strb.w r6, [r3], #2 │ │ │ │ strb r5, [r4, #1] │ │ │ │ mov r4, r3 │ │ │ │ - b.n 59558 │ │ │ │ + b.n 594c8 │ │ │ │ cmp r5, #9 │ │ │ │ - bne.n 59586 │ │ │ │ + bne.n 594f6 │ │ │ │ movw r3, #29788 @ 0x745c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59558 │ │ │ │ + b.n 594c8 │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 59594 │ │ │ │ + bne.n 59504 │ │ │ │ movw r3, #28252 @ 0x6e5c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59558 │ │ │ │ + b.n 594c8 │ │ │ │ cmp r5, #13 │ │ │ │ - bne.n 595a2 │ │ │ │ + bne.n 59512 │ │ │ │ movw r3, #29276 @ 0x725c │ │ │ │ strh.w r3, [r4], #2 │ │ │ │ - b.n 59558 │ │ │ │ + b.n 594c8 │ │ │ │ sub.w r3, r5, #32 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bls.n 595d6 │ │ │ │ + bls.n 59546 │ │ │ │ movw r6, #9664 @ 0x25c0 │ │ │ │ movt r6, #72 @ 0x48 │ │ │ │ movw r3, #30812 @ 0x785c │ │ │ │ strh r3, [r4, #0] │ │ │ │ mov.w ip, r5, lsr #4 │ │ │ │ and.w r5, r5, #15 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ adds r4, #4 │ │ │ │ ldrb.w r3, [r3, ip] │ │ │ │ strb.w r3, [r4, #-2] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldrb r3, [r3, r5] │ │ │ │ strb.w r3, [r4, #-1] │ │ │ │ - b.n 59558 │ │ │ │ + b.n 594c8 │ │ │ │ strb.w r5, [r4], #1 │ │ │ │ - b.n 59558 │ │ │ │ + b.n 594c8 │ │ │ │ movs r3, #0 │ │ │ │ subs r1, r4, r1 │ │ │ │ add r0, sp, #4 │ │ │ │ strb r3, [r4, #0] │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ - cbnz r0, 59602 │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ + cbnz r0, 59572 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r1, 59602 │ │ │ │ + cbz r1, 59572 │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #43448 @ 0xa9b8 │ │ │ │ + movw r0, #42744 @ 0xa6f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 5934c │ │ │ │ + bl 592bc │ │ │ │ ldr r7, [r5, #4] │ │ │ │ ldr.w r2, [r7, #172] @ 0xac │ │ │ │ - cbz r2, 59692 │ │ │ │ + cbz r2, 59602 │ │ │ │ mov r0, r2 │ │ │ │ movs r3, #0 │ │ │ │ ldr.w r1, [r0, #8]! │ │ │ │ add.w ip, r1, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bge.n 59644 │ │ │ │ + bge.n 595b4 │ │ │ │ ldr.w r4, [r0, #4]! │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 59634 │ │ │ │ + bne.n 595a4 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 59692 │ │ │ │ - movw r0, #38409 @ 0x9609 │ │ │ │ + bge.n 59602 │ │ │ │ + movw r0, #38265 @ 0x9579 │ │ │ │ movt r0, #5 │ │ │ │ adds r2, #12 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ ldr r7, [r4, #4] │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 5966a │ │ │ │ + bge.n 595da │ │ │ │ ldr r4, [r4, #80] @ 0x50 │ │ │ │ - cbz r4, 5966a │ │ │ │ + cbz r4, 595da │ │ │ │ ldr r4, [r4, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5966a │ │ │ │ - cbnz r4, 59672 │ │ │ │ + beq.n 595da │ │ │ │ + cbnz r4, 595e2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59652 │ │ │ │ - b.n 59692 │ │ │ │ - movw r3, #10385 @ 0x2891 │ │ │ │ + bne.n 595c2 │ │ │ │ + b.n 59602 │ │ │ │ + movw r3, #9025 @ 0x2341 │ │ │ │ movt r3, #21 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 59686 │ │ │ │ + bne.n 595f6 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 59692 │ │ │ │ + b.n 59602 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - b.w 58c8c │ │ │ │ + b.w 58bfc │ │ │ │ ldrb r3, [r0, #17] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r0, [r0, #18] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r2, lsl #16 │ │ │ │ orrs r0, r3 │ │ │ │ - b.w 8140c │ │ │ │ - ldrb r3, [r0, #12] │ │ │ │ - cbz r3, 596b4 │ │ │ │ - ldr r0, [r0, #20] │ │ │ │ - b.n 596bc │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r0, #0] │ │ │ │ - bx lr │ │ │ │ + b.w 813f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 596e4 │ │ │ │ - cbz r2, 596fe │ │ │ │ + cbnz r3, 59634 │ │ │ │ + cbz r2, 5964e │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 596fe │ │ │ │ + cbz r3, 5964e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33044 @ 0x8114 │ │ │ │ + movw r1, #32340 @ 0x7e54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59706 │ │ │ │ + b.n 59656 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ + ldrb r3, [r0, #12] │ │ │ │ + cbz r3, 59660 │ │ │ │ + ldr r0, [r0, #20] │ │ │ │ + b.n 59668 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r0, #0] │ │ │ │ + bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 59720 │ │ │ │ - cbz r2, 5973a │ │ │ │ + cbnz r3, 59690 │ │ │ │ + cbz r2, 596aa │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 5973a │ │ │ │ + cbz r3, 596aa │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33072 @ 0x8130 │ │ │ │ + movw r1, #32368 @ 0x7e70 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59742 │ │ │ │ + b.n 596b2 │ │ │ │ movw r0, #7528 @ 0x1d68 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59764 │ │ │ │ + cbnz r3, 596d4 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59764 │ │ │ │ + ble.n 596d4 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59764 │ │ │ │ - cbnz r0, 5977c │ │ │ │ + bne.n 596d4 │ │ │ │ + cbnz r0, 596ec │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (597bc ) │ │ │ │ + ldr r4, [pc, #80] @ (5972c ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 597b6 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59726 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 597b6 │ │ │ │ + beq.n 59726 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #33104 @ 0x8150 │ │ │ │ + movw r1, #32400 @ 0x7e90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #24436 @ 0x5f74 │ │ │ │ + movw r0, #23732 @ 0x5cb4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 597b6 │ │ │ │ + beq.n 59726 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #42820 @ 0xa744 │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 263cc8 │ │ │ │ + b.w 263c78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - mov r8, r4 │ │ │ │ + mov ip, r4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r3, 597d8 │ │ │ │ - cbz r2, 597f2 │ │ │ │ + cbnz r3, 59748 │ │ │ │ + cbz r2, 59762 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbz r3, 597f2 │ │ │ │ + cbz r3, 59762 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33108 @ 0x8154 │ │ │ │ + movw r1, #32404 @ 0x7e94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 597fa │ │ │ │ + b.n 5976a │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33148 @ 0x817c │ │ │ │ + movw r1, #32444 @ 0x7ebc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r4, #62224 @ 0xf310 │ │ │ │ + movw r4, #61520 @ 0xf050 │ │ │ │ movt r4, #39 @ 0x27 │ │ │ │ - movw r3, #62248 @ 0xf328 │ │ │ │ + movw r3, #61544 @ 0xf068 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - movw r2, #62216 @ 0xf308 │ │ │ │ + movw r2, #61512 @ 0xf048 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #62236 @ 0xf31c │ │ │ │ + movw r1, #61532 @ 0xf05c │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #33188 @ 0x81a4 │ │ │ │ + movw r0, #32484 @ 0x7ee4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33196 @ 0x81ac │ │ │ │ + movw r1, #32492 @ 0x7eec │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r3, pc} │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #32544 @ 0x7f20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #1 │ │ │ │ mov r4, r0 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #8040 @ 0x1f68 │ │ │ │ + movw r1, #7408 @ 0x1cf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl c3714 │ │ │ │ - cbz r0, 598c0 │ │ │ │ + bl c36c4 │ │ │ │ + cbz r0, 59858 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ bl 2f260 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33248 @ 0x81e0 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -70311,514 +70258,514 @@ │ │ │ │ str r4, [sp, #8] │ │ │ │ ldr r4, [sp, #44] @ 0x2c │ │ │ │ str r4, [sp, #12] │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #20] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 147400 │ │ │ │ + bl 146e38 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 5993c │ │ │ │ + cbnz r3, 598ac │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5993c │ │ │ │ + ble.n 598ac │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5993c │ │ │ │ - cbnz r0, 59954 │ │ │ │ + bne.n 598ac │ │ │ │ + cbnz r0, 598c4 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (599a4 ) │ │ │ │ + ldr r4, [pc, #96] @ (59914 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5999c │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5990c │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 59966 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5999c │ │ │ │ + bne.n 598d6 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5990c │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a22c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 59992 │ │ │ │ + bne.n 59902 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 59992 │ │ │ │ + cbz r3, 59902 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - mov ip, r9 │ │ │ │ + mov r8, sl │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + mov r0, r1 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r1, r2 │ │ │ │ + cbnz r3, 59938 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 59938 │ │ │ │ + cmp r2, #1 │ │ │ │ + bne.n 59938 │ │ │ │ + cbnz r0, 59950 │ │ │ │ + movs r4, #1 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + ldr r4, [pc, #96] @ (599a0 ) │ │ │ │ + movs r2, #0 │ │ │ │ + add r5, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + strd r2, r5, [sp, #12] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59998 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8bf0 │ │ │ │ + mov r5, r0 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + bne.n 59962 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 59998 │ │ │ │ + blx 2a9b4 <__errno_location@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r5 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + blx 29600 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.n 5998e │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + cbz r3, 5998e │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w f627c │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + b.w 813f0 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ + mov ip, pc │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r3, [pc, #284] @ (59ad8 ) │ │ │ │ + ldr r3, [pc, #284] @ (59ad4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 599d2 │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + cbnz r0, 599ce │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #268] @ (59adc ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #268] @ (59ad8 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #33312 @ 0x8220 │ │ │ │ + movw r1, #32608 @ 0x7f60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl fd098 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd0d4 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 599e8 │ │ │ │ + bne.n 599e4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 59ace │ │ │ │ - bl 724f0 │ │ │ │ + b.n 59aca │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 599e4 │ │ │ │ - ldr r0, [pc, #236] @ (59ae0 ) │ │ │ │ + beq.n 599e0 │ │ │ │ + ldr r0, [pc, #236] @ (59adc ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 59a0c │ │ │ │ + bne.n 59a08 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 599fc │ │ │ │ + bne.n 599f8 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 59a28 │ │ │ │ + beq.n 59a24 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e9a0c │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bl 1ea984 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r3, #620] @ 0x26c │ │ │ │ - cbz r7, 59aaa │ │ │ │ + cbz r7, 59aa6 │ │ │ │ ldr.w r5, [r7, #3704] @ 0xe78 │ │ │ │ - cbz r5, 59a8c │ │ │ │ + cbz r5, 59a88 │ │ │ │ ldr r0, [r5, #76] @ 0x4c │ │ │ │ - bl 1e6d38 │ │ │ │ + bl 1e7cb0 │ │ │ │ mov fp, r0 │ │ │ │ ldr r0, [r5, #92] @ 0x5c │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 59a92 │ │ │ │ + cbz r0, 59a8e │ │ │ │ ldr.w r3, [fp] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ moveq r2, r8 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 59a82 │ │ │ │ + beq.n 59a7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59a82 │ │ │ │ + cbnz r3, 59a7e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 59a92 │ │ │ │ + beq.n 59a8e │ │ │ │ ldr r5, [r5, #4] │ │ │ │ - b.n 59a46 │ │ │ │ + b.n 59a42 │ │ │ │ ldr.w r7, [r7, #3644] @ 0xe3c │ │ │ │ - b.n 59a40 │ │ │ │ + b.n 59a3c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59aa8 │ │ │ │ + beq.n 59aa4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59aa8 │ │ │ │ + cbnz r3, 59aa4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59ac2 │ │ │ │ + bne.n 59abe │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 59ab2 │ │ │ │ + bne.n 59aae │ │ │ │ dmb ish │ │ │ │ - beq.n 59ace │ │ │ │ - ldr r0, [pc, #20] @ (59ae0 ) │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 59aca │ │ │ │ + ldr r0, [pc, #20] @ (59adc ) │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldmia r6!, {r2, r4} │ │ │ │ + ldmia r3!, {r2, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - str r0, [r0, r4] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - mov r0, r1 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r1, r2 │ │ │ │ - cbnz r3, 59b04 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 59b04 │ │ │ │ - cmp r2, #1 │ │ │ │ - bne.n 59b04 │ │ │ │ - cbnz r0, 59b1c │ │ │ │ - movs r4, #1 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #96] @ (59b6c ) │ │ │ │ - movs r2, #0 │ │ │ │ - add r5, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59b64 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ - mov r5, r0 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - bne.n 59b2e │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 59b64 │ │ │ │ - blx 2a9b4 <__errno_location@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - movs r3, #0 │ │ │ │ - mov r0, r5 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - blx 29600 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 59b5a │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - cbz r3, 59b5a │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6244 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8140c │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - nop │ │ │ │ - mov r8, pc │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #33336 @ 0x8238 │ │ │ │ + movw r1, #32632 @ 0x7f78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 154ed4 │ │ │ │ - cbnz r0, 59b96 │ │ │ │ + bl 154984 │ │ │ │ + cbnz r0, 59b06 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59bea │ │ │ │ + b.n 59b5a │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ blx 2a0a4 <__sched_rr_get_interval64@plt> │ │ │ │ - cbz r0, 59bb0 │ │ │ │ + cbz r0, 59b20 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 59bda │ │ │ │ + bl f627c │ │ │ │ + b.n 59b4a │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vldr s15, [sp, #16] │ │ │ │ vmov d0, r0, r1 │ │ │ │ - vldr d5, [pc, #44] @ 59bf0 │ │ │ │ + vldr d5, [pc, #44] @ 59b60 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d5 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 59be6 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 59b56 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59b92 │ │ │ │ + bne.n 59b02 │ │ │ │ vmov.f64 d0, #240 @ 0xbf800000 -1.0 │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ - bvs.n 59b1e │ │ │ │ + bvs.n 59a8e │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 59c2c │ │ │ │ + bne.n 59b9c │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov.w r0, #13824 @ 0x3600 │ │ │ │ movt r0, #50277 @ 0xc465 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r1, [sp, #4] │ │ │ │ - b.n 59c5a │ │ │ │ + b.n 59bca │ │ │ │ movs r2, #3 │ │ │ │ mov r0, sp │ │ │ │ - bl 1576d8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 157188 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 59c56 │ │ │ │ + beq.n 59bc6 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 59c5a │ │ │ │ + bge.n 59bca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #19200 @ 0x4b00 │ │ │ │ + movw r1, #18504 @ 0x4848 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59c72 │ │ │ │ + b.n 59be2 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ adds r1, #16 │ │ │ │ ldrexd r4, r5, [r1] │ │ │ │ strexd r0, r2, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59c5e │ │ │ │ + bne.n 59bce │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 59db6 │ │ │ │ + bne.w 59d26 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 271ec0 │ │ │ │ + bl 271ca0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 59db6 │ │ │ │ - cbz r4, 59ccc │ │ │ │ + beq.w 59d26 │ │ │ │ + cbz r4, 59c3c │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 271ec0 │ │ │ │ + bl 271ca0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 59cea │ │ │ │ + cbnz r0, 59c5a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59db6 │ │ │ │ + beq.n 59d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59db6 │ │ │ │ + bne.n 59d26 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 59dac │ │ │ │ + b.n 59d1c │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - cbz r6, 59d12 │ │ │ │ + cbz r6, 59c82 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 271ec0 │ │ │ │ + bl 271ca0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 59d30 │ │ │ │ + cbnz r0, 59ca0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59d9a │ │ │ │ + beq.n 59d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 59d9a │ │ │ │ + bne.n 59d0a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 59d9a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 59d0a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r0, [r7, #52] @ 0x34 │ │ │ │ - cbz r0, 59d48 │ │ │ │ + cbz r0, 59cb8 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl c2184 │ │ │ │ - bl 79634 │ │ │ │ - b.n 59d6e │ │ │ │ + bl c2134 │ │ │ │ + bl 79618 │ │ │ │ + b.n 59cde │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ mov r0, r7 │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ - bl 11609c │ │ │ │ + bl 1159cc │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 59d6e │ │ │ │ + bne.n 59cde │ │ │ │ movw r3, #56080 @ 0xdb10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33368 @ 0x8258 │ │ │ │ + movw r1, #32664 @ 0x7f98 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59d84 │ │ │ │ + beq.n 59cf4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 59d84 │ │ │ │ + cbnz r3, 59cf4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59d9a │ │ │ │ + beq.n 59d0a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 59d9a │ │ │ │ + cbnz r3, 59d0a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 59db6 │ │ │ │ + beq.n 59d26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 59db6 │ │ │ │ + cbnz r3, 59d26 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 59dda │ │ │ │ + cbnz r3, 59d4a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 59dda │ │ │ │ + ble.n 59d4a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 59dda │ │ │ │ - cbnz r0, 59df2 │ │ │ │ + bne.n 59d4a │ │ │ │ + cbnz r0, 59d62 │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (59e14 ) │ │ │ │ + ldr r4, [pc, #48] @ (59d84 ) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 59e0e │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 59d7e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 59e0e │ │ │ │ + beq.n 59d7e │ │ │ │ movw r1, #40108 @ 0x9cac │ │ │ │ movt r1, #2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 263cc8 │ │ │ │ + b.w 263c78 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - bxns r4 │ │ │ │ + bx r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ blx 293ec │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 59e4e │ │ │ │ + bge.n 59dbe │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - ldr r5, [pc, #240] @ (59f5c ) │ │ │ │ + ldr r5, [pc, #240] @ (59ecc ) │ │ │ │ mov r9, r0 │ │ │ │ mov r7, r2 │ │ │ │ mov ip, r3 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ @@ -70826,249 +70773,249 @@ │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia r5!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r5, {r0, r1} │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 59e9a │ │ │ │ + bne.n 59e0a │ │ │ │ cmp r7, #1 │ │ │ │ - ble.n 59e9a │ │ │ │ + ble.n 59e0a │ │ │ │ cmp r7, #2 │ │ │ │ - bne.n 59e9a │ │ │ │ - cbnz r6, 59ebc │ │ │ │ - ldr r4, [pc, #196] @ (59f60 ) │ │ │ │ + bne.n 59e0a │ │ │ │ + cbnz r6, 59e2c │ │ │ │ + ldr r4, [pc, #196] @ (59ed0 ) │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r3, ip │ │ │ │ movs r4, #2 │ │ │ │ mov r1, r7 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f32 │ │ │ │ + beq.n 59ea2 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ - bl 118114 │ │ │ │ + bl 117a48 │ │ │ │ ldr r7, [sp, #88] @ 0x58 │ │ │ │ ldrd r8, r5, [sp, #72] @ 0x48 │ │ │ │ - cbz r0, 59f2e │ │ │ │ - movw r3, #6840 @ 0x1ab8 │ │ │ │ + cbz r0, 59e9e │ │ │ │ + movw r3, #6136 @ 0x17f8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r6, #4] │ │ │ │ mov r0, r9 │ │ │ │ add r2, sp, #28 │ │ │ │ - bl 20c920 │ │ │ │ - cbz r0, 59f2e │ │ │ │ + bl 20d8b0 │ │ │ │ + cbz r0, 59e9e │ │ │ │ ldr r4, [sp, #28] │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r4 │ │ │ │ adds r2, r5, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - beq.n 59efc │ │ │ │ + beq.n 59e6c │ │ │ │ mov r0, r5 │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ - b.n 59f04 │ │ │ │ + b.n 59e74 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a46c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 59f28 │ │ │ │ + bne.n 59e98 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ - cbz r2, 59f3c │ │ │ │ + cbz r2, 59eac │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #22 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bne.n 59f20 │ │ │ │ - bl f6244 │ │ │ │ - b.n 59f3c │ │ │ │ + bne.n 59e90 │ │ │ │ + bl f627c │ │ │ │ + b.n 59eac │ │ │ │ mov r1, r7 │ │ │ │ - bl 1186c0 │ │ │ │ - b.n 59f3c │ │ │ │ + bl 117ff4 │ │ │ │ + b.n 59eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 59f46 │ │ │ │ + b.n 59eb6 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 59f46 │ │ │ │ - bl 80b28 │ │ │ │ + b.n 59eb6 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f28 │ │ │ │ + beq.n 59e98 │ │ │ │ movs r6, #0 │ │ │ │ add r0, sp, #40 @ 0x28 │ │ │ │ strd r8, r5, [sp, #72] @ 0x48 │ │ │ │ str r7, [sp, #88] @ 0x58 │ │ │ │ - bl 1186c8 │ │ │ │ + bl 117ffc │ │ │ │ mov r0, r6 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ - ldmia r6!, {r4, r5} │ │ │ │ + ldmia r3!, {r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - bx sl │ │ │ │ + bxns sl │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 59f86 │ │ │ │ + bne.n 59ef6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ - cbnz r0, 59fa0 │ │ │ │ - b.n 59f9c │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ + cbnz r0, 59f10 │ │ │ │ + b.n 59f0c │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3640 @ 0xe38 │ │ │ │ + movw r0, #2936 @ 0xb78 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59f7a │ │ │ │ + bne.n 59eea │ │ │ │ movs r0, #0 │ │ │ │ - b.n 59fe2 │ │ │ │ + b.n 59f52 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f9c │ │ │ │ + beq.n 59f0c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 59f9c │ │ │ │ + beq.n 59f0c │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 29d34 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 59fda │ │ │ │ + bge.n 59f4a │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a00c │ │ │ │ + bne.n 59f7c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5a074 │ │ │ │ - b.n 5a024 │ │ │ │ + beq.n 59fe4 │ │ │ │ + b.n 59f94 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3540 @ 0xdd4 │ │ │ │ + movw r0, #2836 @ 0xb14 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 59ffe │ │ │ │ - b.n 5a074 │ │ │ │ - movw r3, #6840 @ 0x1ab8 │ │ │ │ + bne.n 59f6e │ │ │ │ + b.n 59fe4 │ │ │ │ + movw r3, #6136 @ 0x17f8 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 20c920 │ │ │ │ - cbz r0, 5a074 │ │ │ │ + bl 20d8b0 │ │ │ │ + cbz r0, 59fe4 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 2a72c │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a068 │ │ │ │ + bne.n 59fd8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 5a062 │ │ │ │ + cbz r3, 59fd2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5a074 │ │ │ │ + bl f627c │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 59fe4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 5a09c │ │ │ │ + bne.n 5a00c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ - cbnz r0, 5a0b6 │ │ │ │ - b.n 5a0b2 │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ + cbnz r0, 5a026 │ │ │ │ + b.n 5a022 │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3628 @ 0xe2c │ │ │ │ + movw r0, #2924 @ 0xb6c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a090 │ │ │ │ + bne.n 5a000 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a0f8 │ │ │ │ + b.n 5a068 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a0b2 │ │ │ │ + beq.n 5a022 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 1e2934 <_Py_Uid_Converter@@Base> │ │ │ │ + bl 1e38ac <_Py_Uid_Converter@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a0b2 │ │ │ │ + beq.n 5a022 │ │ │ │ ldrd r2, r1, [sp, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a8a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a0f0 │ │ │ │ + bge.n 5a060 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -71076,113 +71023,113 @@ │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e965c │ │ │ │ + bl 1ea5d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5a14c │ │ │ │ + bgt.n 5a0bc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5a168 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5a0d8 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ mov r6, r0 │ │ │ │ - cbz r5, 5a16e │ │ │ │ + cbz r5, 5a0de │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a1ba │ │ │ │ - cbnz r1, 5a188 │ │ │ │ + b.n 5a12a │ │ │ │ + cbnz r1, 5a0f8 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37388 @ 0x920c │ │ │ │ + movw r1, #36684 @ 0x8f4c │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5a168 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5a0d8 │ │ │ │ movw r4, #6504 @ 0x1968 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r1 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a1a4 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5a1a8 │ │ │ │ - b.n 5a168 │ │ │ │ + bne.n 5a114 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5a118 │ │ │ │ + b.n 5a0d8 │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 5a1b8 │ │ │ │ + bgt.n 5a128 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #33468 @ 0x82bc │ │ │ │ + movw r1, #32764 @ 0x7ffc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5a168 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5a0d8 │ │ │ │ str r0, [r6, #16] │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r0, [r0, #19] │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r2, 5a1ea │ │ │ │ + cbnz r2, 5a15a │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a1fc │ │ │ │ - b.n 5a1f8 │ │ │ │ + bge.n 5a16c │ │ │ │ + b.n 5a168 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 200ba0 │ │ │ │ + bl 2019c4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a1e2 │ │ │ │ - b.n 5a216 │ │ │ │ + bne.n 5a152 │ │ │ │ + b.n 5a186 │ │ │ │ adds r4, r4, r3 │ │ │ │ - bmi.n 5a200 │ │ │ │ + bmi.n 5a170 │ │ │ │ cmp r4, r3 │ │ │ │ - blt.n 5a21c │ │ │ │ + blt.n 5a18c │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + movw r1, #5220 @ 0x1464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a238 │ │ │ │ - cbnz r5, 5a230 │ │ │ │ + b.n 5a1a8 │ │ │ │ + cbnz r5, 5a1a0 │ │ │ │ mov r3, r5 │ │ │ │ adds r2, r4, #1 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f1ea8 │ │ │ │ + b.w 1f2e20 │ │ │ │ ldr r3, [r6, #20] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ strb r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ @@ -71204,506 +71151,506 @@ │ │ │ │ orr.w r3, r3, r0, lsl #16 │ │ │ │ ldrb r2, [r4, #19] │ │ │ │ orrs r3, r1 │ │ │ │ ldrb r0, [r4, #17] │ │ │ │ ldrb r1, [r4, #18] │ │ │ │ ldrb r4, [r4, #23] │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 1e965c │ │ │ │ + bl 1ea5d4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #14664 @ 0x3948 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - bl 254e54 │ │ │ │ + bl f8bf0 │ │ │ │ + mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a2ac │ │ │ │ + bne.n 5a212 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5a236 │ │ │ │ mov r0, r4 │ │ │ │ + blx 297c0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bge.n 5a22e │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + b.w f627c │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 5a2f8 │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + movw r1, #13960 @ 0x3688 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + bl 2555a8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5a2d0 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5a2f4 │ │ │ │ + beq.n 5a264 │ │ │ │ mov r0, r4 │ │ │ │ - blx 297c0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.n 5a2ec │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - b.w f6244 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.n 5a268 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - cbz r0, 5a310 │ │ │ │ + cbz r0, 5a280 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5a418 │ │ │ │ + beq.w 5a388 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ movw r2, #39236 @ 0x9944 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a40c │ │ │ │ + beq.n 5a37c │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a350 │ │ │ │ + bne.n 5a2c0 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ - cbnz r3, 5a35e │ │ │ │ + cbnz r3, 5a2ce │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbnz r3, 5a35e │ │ │ │ - movw r0, #46448 @ 0xb570 │ │ │ │ + cbnz r3, 5a2ce │ │ │ │ + movw r0, #45744 @ 0xb2b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7b538 │ │ │ │ - bge.n 5a35e │ │ │ │ - bl 259088 <_PyDeadline_Get@@Base+0x38> │ │ │ │ + b.w 7b524 │ │ │ │ + bge.n 5a2ce │ │ │ │ + bl 259700 <_PyDeadline_Get@@Base+0x38> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a406 │ │ │ │ + beq.n 5a376 │ │ │ │ movs r6, #45 @ 0x2d │ │ │ │ - b.n 5a36e │ │ │ │ + b.n 5a2de │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r6, #43 @ 0x2b │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r4, r7, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a386 │ │ │ │ + beq.n 5a2f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5a386 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5a2f6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ subs r4, r1, #0 │ │ │ │ it lt │ │ │ │ addlt.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov.w r1, #60 @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ it lt │ │ │ │ addlt r4, #60 @ 0x3c │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ movs r1, #60 @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ subs r3, r1, #0 │ │ │ │ itt lt │ │ │ │ addlt.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ addlt r3, #60 @ 0x3c │ │ │ │ - cbz r7, 5a3da │ │ │ │ + cbz r7, 5a34a │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ strd r4, r7, [sp] │ │ │ │ - movw r0, #33596 @ 0x833c │ │ │ │ + movw r0, #32892 @ 0x807c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - b.n 5a406 │ │ │ │ - cbz r4, 5a3f0 │ │ │ │ + bl e21c8 │ │ │ │ + b.n 5a376 │ │ │ │ + cbz r4, 5a360 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #33624 @ 0x8358 │ │ │ │ + movw r0, #32920 @ 0x8098 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ - b.n 5a406 │ │ │ │ + bl e21c8 │ │ │ │ + b.n 5a376 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - movw r0, #33644 @ 0x836c │ │ │ │ + movw r0, #32940 @ 0x80ac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r0, #46448 @ 0xb570 │ │ │ │ + movw r0, #45744 @ 0xb2b0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #33660 @ 0x837c │ │ │ │ + movw r2, #32956 @ 0x80bc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20e474 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 5a446 │ │ │ │ + bl 20f190 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 5a3b6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a46a │ │ │ │ + b.n 5a3da │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 29a94 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5a462 │ │ │ │ + bge.n 5a3d2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 5a442 │ │ │ │ + bl f627c │ │ │ │ + b.n 5a3b2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5a494 │ │ │ │ + bne.n 5a404 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5a4b4 │ │ │ │ - b.n 5a4ac │ │ │ │ + bne.n 5a424 │ │ │ │ + b.n 5a41c │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3216 @ 0xc90 │ │ │ │ + movw r0, #2512 @ 0x9d0 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a486 │ │ │ │ - b.n 5a558 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5a3f6 │ │ │ │ + b.n 5a4c8 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a558 │ │ │ │ + bne.n 5a4c8 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 15dfe0 │ │ │ │ - cbnz r0, 5a4d6 │ │ │ │ + bl 15db9c │ │ │ │ + cbnz r0, 5a446 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33676 @ 0x838c │ │ │ │ + movw r1, #32972 @ 0x80cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5a532 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5a4a2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e1a0 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 5a532 │ │ │ │ + blt.n 5a4a2 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #12 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 57b78 │ │ │ │ + bl 57ae0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a532 │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 5a4a2 │ │ │ │ + bl 988ec │ │ │ │ ldr r6, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 2979c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 5a524 │ │ │ │ + bge.n 5a494 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a548 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 5a4b8 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a4f4 │ │ │ │ + beq.n 5a464 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 57c6e │ │ │ │ + bl 57bd6 │ │ │ │ adds r3, r5, #1 │ │ │ │ - bne.n 5a53c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5a558 │ │ │ │ + bne.n 5a4ac │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5a4c8 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 5a524 │ │ │ │ + bl f627c │ │ │ │ + b.n 5a494 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r1, [r0, #32] │ │ │ │ - b.w fec68 │ │ │ │ + b.w fee10 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - cbnz r3, 5a59e │ │ │ │ + cbnz r3, 5a50e │ │ │ │ mov r4, r0 │ │ │ │ - cbz r2, 5a582 │ │ │ │ + cbz r2, 5a4f2 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ - cbnz r3, 5a59e │ │ │ │ + cbnz r3, 5a50e │ │ │ │ mov r0, r1 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ mov r1, r4 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r0, #56] @ 0x38 │ │ │ │ - b.w 266328 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x2180> │ │ │ │ + b.w 266a08 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x28b0> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33732 @ 0x83c4 │ │ │ │ + movw r1, #33028 @ 0x8104 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ - cbz r7, 5a5da │ │ │ │ + cbz r7, 5a54a │ │ │ │ ldr r4, [r7, #8] │ │ │ │ - b.n 5a5e8 │ │ │ │ + b.n 5a558 │ │ │ │ cmp r3, r7 │ │ │ │ - blt.n 5a5e6 │ │ │ │ - bne.n 5a5e2 │ │ │ │ - cbnz r2, 5a606 │ │ │ │ + blt.n 5a556 │ │ │ │ + bne.n 5a552 │ │ │ │ + cbnz r2, 5a576 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a5e8 │ │ │ │ + b.n 5a558 │ │ │ │ mov r4, r7 │ │ │ │ - ldr r1, [pc, #116] @ (5a660 ) │ │ │ │ + ldr r1, [pc, #116] @ (5a5d0 ) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ add r1, sp, #28 │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r1, [sp, #16] │ │ │ │ mov r1, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5a60c │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5a57c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a65a │ │ │ │ + b.n 5a5ca │ │ │ │ clz r4, r2 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn.w r8, r4 │ │ │ │ - beq.n 5a61e │ │ │ │ + beq.n 5a58e │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5a620 │ │ │ │ - b.n 5a602 │ │ │ │ + bge.n 5a590 │ │ │ │ + b.n 5a572 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r3, #32768 @ 0x8000 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 217804 │ │ │ │ + bl 218544 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5a642 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5a5b2 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a602 │ │ │ │ + bne.n 5a572 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5a65a │ │ │ │ + b.n 5a5ca │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r3 │ │ │ │ moveq r0, r2 │ │ │ │ add sp, #32 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - bxns pc │ │ │ │ + blx r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #1 │ │ │ │ - bhi.n 5a682 │ │ │ │ + bhi.n 5a5f2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 5a6ae │ │ │ │ - b.n 5a69c │ │ │ │ - movw r0, #47360 @ 0xb900 │ │ │ │ + ble.n 5a61e │ │ │ │ + b.n 5a60c │ │ │ │ + movw r0, #46656 @ 0xb640 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a67c │ │ │ │ + bne.n 5a5ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5a754 │ │ │ │ + b.n 5a6c4 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5a6b4 │ │ │ │ - bl 80b28 │ │ │ │ + cbnz r0, 5a624 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5a698 │ │ │ │ + bne.n 5a608 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5a6d4 │ │ │ │ - bl 85f00 │ │ │ │ + b.n 5a644 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a6d0 │ │ │ │ + beq.n 5a640 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5a6d0 │ │ │ │ + cbnz r3, 5a640 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 5a6a6 │ │ │ │ + beq.n 5a616 │ │ │ │ ldr r5, [r6, #8] │ │ │ │ - cbnz r5, 5a6f0 │ │ │ │ + cbnz r5, 5a660 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33764 @ 0x83e4 │ │ │ │ + movw r1, #33060 @ 0x8124 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5a698 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5a608 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 5a6f8 │ │ │ │ + bge.n 5a668 │ │ │ │ adds r4, r4, r5 │ │ │ │ - bmi.n 5a6fc │ │ │ │ + bmi.n 5a66c │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 5a714 │ │ │ │ + bgt.n 5a684 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #2044 @ 0x7fc │ │ │ │ + movw r1, #1340 @ 0x53c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5a698 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5a608 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 5a732 │ │ │ │ + ble.n 5a6a2 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55572 @ 0xd914 │ │ │ │ + movw r1, #54868 @ 0xd654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5a698 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5a608 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ adds r1, r4, #1 │ │ │ │ subs r2, r5, r4 │ │ │ │ add r1, r0 │ │ │ │ ldrb r7, [r0, r4] │ │ │ │ add r0, r4 │ │ │ │ blx 2a414 │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 151660 │ │ │ │ + bl 151110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5a698 │ │ │ │ - ldr r0, [pc, #8] @ (5a758 ) │ │ │ │ + beq.n 5a608 │ │ │ │ + ldr r0, [pc, #8] @ (5a6c8 ) │ │ │ │ add.w r0, r0, r7, lsl #4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29634 │ │ │ │ subs r3, r5, #1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5a78e │ │ │ │ + bhi.n 5a6fe │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5a7e0 │ │ │ │ - b.n 5a7a4 │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ + beq.n 5a750 │ │ │ │ + b.n 5a714 │ │ │ │ + movw r0, #33664 @ 0x8380 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5a7e8 │ │ │ │ - b.n 5a780 │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5a758 │ │ │ │ + b.n 5a6f0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8bf30 │ │ │ │ - cbz r0, 5a7e8 │ │ │ │ + bl 8bf38 │ │ │ │ + cbz r0, 5a758 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r3, 5a7c0 │ │ │ │ + cbz r3, 5a730 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r6 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #0 │ │ │ │ @@ -71713,2018 +71660,2018 @@ │ │ │ │ strd r3, r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 5a7ec │ │ │ │ + b.n 5a75c │ │ │ │ add r1, sp, #8 │ │ │ │ - bl d1cd4 │ │ │ │ - cbz r0, 5a7ec │ │ │ │ + bl d1c54 │ │ │ │ + cbz r0, 5a75c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a870 │ │ │ │ + b.n 5a7e0 │ │ │ │ cmp r5, #1 │ │ │ │ - ble.n 5a852 │ │ │ │ + ble.n 5a7c2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a852 │ │ │ │ + beq.n 5a7c2 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5a834 │ │ │ │ + bpl.n 5a7a4 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a7e8 │ │ │ │ + beq.n 5a758 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5a852 │ │ │ │ + beq.n 5a7c2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5a7e8 │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5a758 │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34368 @ 0x8640 │ │ │ │ + movw r0, #33664 @ 0x8380 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5a7e8 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5a758 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a7e8 │ │ │ │ - movw r0, #43448 @ 0xa9b8 │ │ │ │ + beq.n 5a758 │ │ │ │ + movw r0, #42744 @ 0xa6f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 5a87a │ │ │ │ + cbz r3, 5a7ea │ │ │ │ add r0, sp, #8 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5a8b0 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5a820 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5a8aa │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5a8b0 │ │ │ │ + bne.n 5a81a │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5a820 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a8ee │ │ │ │ + cbnz r0, 5a85e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5a8cc │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5a83c │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a8c6 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5a8cc │ │ │ │ + bne.n 5a836 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5a83c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5a8ee │ │ │ │ + cbnz r0, 5a85e │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5a8ee │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5a85e │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5a8e4 │ │ │ │ + bne.n 5a854 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a8fa │ │ │ │ + cbz r0, 5a86a │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 5a906 │ │ │ │ + cbz r0, 5a876 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ sub sp, #156 @ 0x9c │ │ │ │ mov r4, r0 │ │ │ │ add r3, sp, #16 │ │ │ │ add r5, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r5, [sp] │ │ │ │ - movw r2, #33792 @ 0x8400 │ │ │ │ + movw r2, #33088 @ 0x8140 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #20 │ │ │ │ - bl 20e474 <_PyArg_ParseStack@@Base> │ │ │ │ - cbz r0, 5a974 │ │ │ │ + bl 20f190 <_PyArg_ParseStack@@Base> │ │ │ │ + cbz r0, 5a8e4 │ │ │ │ ldrd r6, r7, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r3, r5 │ │ │ │ mov r9, r0 │ │ │ │ add r2, sp, #24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r7 │ │ │ │ blx 294b0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 5a978 │ │ │ │ + bge.n 5a8e8 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 5a9ec │ │ │ │ - bl e9284 │ │ │ │ + bne.n 5a95c │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a942 │ │ │ │ + beq.n 5a8b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5a9fc │ │ │ │ + b.n 5a96c │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5a9e2 │ │ │ │ + beq.n 5a952 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - bl 859b4 │ │ │ │ + bl 8599c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5a974 │ │ │ │ + beq.n 5a8e4 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a9c4 │ │ │ │ + cbz r0, 5a934 │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 1cd408 │ │ │ │ + bl 1ce400 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a9c4 │ │ │ │ + cbz r0, 5a934 │ │ │ │ str r3, [r4, #16] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a9c4 │ │ │ │ + cbz r0, 5a934 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 5a9c4 │ │ │ │ + cbz r0, 5a934 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 8140c │ │ │ │ - cbnz r0, 5a9de │ │ │ │ + bl 813f0 │ │ │ │ + cbnz r0, 5a94e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5a974 │ │ │ │ + beq.n 5a8e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5a974 │ │ │ │ + bne.n 5a8e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5a974 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5a8e4 │ │ │ │ str r0, [r4, #28] │ │ │ │ - b.n 5a9fc │ │ │ │ + b.n 5a96c │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5a9fc │ │ │ │ + b.n 5a96c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 5a974 │ │ │ │ + bl f627c │ │ │ │ + b.n 5a8e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #156 @ 0x9c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 5aa08 <_PyThread_CurrentFrames@@Base> │ │ │ │ + b.w 5a978 <_PyThread_CurrentFrames@@Base> │ │ │ │ │ │ │ │ -0005aa08 <_PyThread_CurrentFrames@@Base>: │ │ │ │ +0005a978 <_PyThread_CurrentFrames@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r0, [pc, #324] @ (5ab60 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ + ldr r0, [pc, #324] @ (5aad0 <_PyThread_CurrentFrames@@Base+0x158>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ movs r2, #0 │ │ │ │ - movw r1, #33804 @ 0x840c │ │ │ │ + movw r1, #33100 @ 0x814c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl fd098 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd0d4 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5aa38 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ + bne.n 5a9a8 <_PyThread_CurrentFrames@@Base+0x30> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5ab58 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - bl 724f0 │ │ │ │ + b.n 5aac8 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5aa34 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ - ldr r0, [pc, #288] @ (5ab64 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + beq.n 5a9a4 <_PyThread_CurrentFrames@@Base+0x2c> │ │ │ │ + ldr r0, [pc, #288] @ (5aad4 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5aa5c <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ + bne.n 5a9cc <_PyThread_CurrentFrames@@Base+0x54> │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5aa4c <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ + bne.n 5a9bc <_PyThread_CurrentFrames@@Base+0x44> │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r9, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 5aa78 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ + beq.n 5a9e8 <_PyThread_CurrentFrames@@Base+0x70> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e9a0c │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bl 1ea984 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #620] @ 0x26c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 5ab34 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ + beq.n 5aaa4 <_PyThread_CurrentFrames@@Base+0x12c> │ │ │ │ ldr.w r7, [r8, #3704] @ 0xe78 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5ab16 <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ + beq.n 5aa86 <_PyThread_CurrentFrames@@Base+0x10e> │ │ │ │ ldr r6, [r7, #52] @ 0x34 │ │ │ │ - cbz r6, 5aade <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ + cbz r6, 5aa4e <_PyThread_CurrentFrames@@Base+0xd6> │ │ │ │ ldrb.w r3, [r6, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 5aaa6 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ + bne.n 5aa16 <_PyThread_CurrentFrames@@Base+0x9e> │ │ │ │ ldr r6, [r6, #4] │ │ │ │ - b.n 5aa98 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ + b.n 5aa08 <_PyThread_CurrentFrames@@Base+0x90> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 5aabc <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ + beq.n 5aa2c <_PyThread_CurrentFrames@@Base+0xb4> │ │ │ │ ldr r1, [r6, #0] │ │ │ │ ldr r2, [r6, #28] │ │ │ │ add.w r3, r1, #124 @ 0x7c │ │ │ │ ldr r1, [r1, #116] @ 0x74 │ │ │ │ add.w r3, r3, r1, lsl #1 │ │ │ │ cmp r2, r3 │ │ │ │ - bcc.n 5aaa2 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ + bcc.n 5aa12 <_PyThread_CurrentFrames@@Base+0x9a> │ │ │ │ ldr r0, [r7, #92] @ 0x5c │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5ab1c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbz r0, 5aa8c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r2, [r6, #24] │ │ │ │ - cbz r2, 5aae2 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ + cbz r2, 5aa52 <_PyThread_CurrentFrames@@Base+0xda> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 5ab06 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ + bne.n 5aa76 <_PyThread_CurrentFrames@@Base+0xfe> │ │ │ │ adds r6, #1 │ │ │ │ - beq.n 5ab1c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5aa8c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ ldr r7, [r7, #4] │ │ │ │ - b.n 5aa92 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ + b.n 5aa02 <_PyThread_CurrentFrames@@Base+0x8a> │ │ │ │ mov r0, r6 │ │ │ │ - bl d7f00 │ │ │ │ + bl d7e74 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aaca <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ + bne.n 5aa3a <_PyThread_CurrentFrames@@Base+0xc2> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab1c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + beq.n 5aa8c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ab1c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + cbnz r3, 5aa8c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5ab1c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aa8c <_PyThread_CurrentFrames@@Base+0x114> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5aada <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bne.n 5aa4a <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5aada <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5aa4a <_PyThread_CurrentFrames@@Base+0xd2> │ │ │ │ ldr.w r8, [r8, #3644] @ 0xe3c │ │ │ │ - b.n 5aa88 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ + b.n 5a9f8 <_PyThread_CurrentFrames@@Base+0x80> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ab32 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + beq.n 5aaa2 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ab32 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ + cbnz r3, 5aaa2 <_PyThread_CurrentFrames@@Base+0x12a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r9] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5ab4c <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ + bne.n 5aabc <_PyThread_CurrentFrames@@Base+0x144> │ │ │ │ strexb r1, r3, [r9] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 5ab3c <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ + bne.n 5aaac <_PyThread_CurrentFrames@@Base+0x134> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ab58 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ - ldr r0, [pc, #16] @ (5ab64 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 5aac8 <_PyThread_CurrentFrames@@Base+0x150> │ │ │ │ + ldr r0, [pc, #16] @ (5aad4 <_PyThread_CurrentFrames@@Base+0x15c>) │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #33824 @ 0x8420 │ │ │ │ + movw r0, #33120 @ 0x8160 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #8] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + movw r0, #9824 @ 0x2660 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5acd0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + bne.w 5ac40 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ ldr r3, [r7, #60] @ 0x3c │ │ │ │ ldr r6, [r7, #12] │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ac46 <_PyThread_CurrentFrames@@Base+0x23e> │ │ │ │ + bne.n 5abb6 <_PyThread_CurrentFrames@@Base+0x23e> │ │ │ │ ldr r3, [r6, #48] @ 0x30 │ │ │ │ - cbz r3, 5abc2 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ + cbz r3, 5ab32 <_PyThread_CurrentFrames@@Base+0x1ba> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ - cbnz r3, 5abcc <_PyThread_CurrentFrames@@Base+0x1c4> │ │ │ │ + cbnz r3, 5ab3c <_PyThread_CurrentFrames@@Base+0x1c4> │ │ │ │ ldrb.w r3, [r6, #77] @ 0x4d │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 5acd0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + beq.w 5ac40 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acc4 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ + beq.n 5ac34 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5acc4 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ + beq.n 5ac34 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5e864 │ │ │ │ - bl 79634 │ │ │ │ + bl 5e694 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ac28 <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ + beq.n 5ab98 <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5ac28 <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ + cbnz r3, 5ab98 <_PyThread_CurrentFrames@@Base+0x220> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acd0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + beq.n 5ac40 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5acd0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + bne.n 5ac40 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r7, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5acd0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + beq.n 5ac40 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5acc4 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ + cbz r0, 5ac34 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5acc4 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ + cbz r0, 5ac34 <_PyThread_CurrentFrames@@Base+0x2bc> │ │ │ │ mov r3, r8 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, sp │ │ │ │ ldr r0, [r7, #48] @ 0x30 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 91388 │ │ │ │ - bl 79634 │ │ │ │ + bl 9138c │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acac <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + beq.n 5ac1c <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5acac <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ + cbnz r3, 5ac1c <_PyThread_CurrentFrames@@Base+0x2a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5acd0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + beq.n 5ac40 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5acd0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + cbnz r3, 5ac40 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5acd0 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5ac40 <_PyThread_CurrentFrames@@Base+0x2c8> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 79634 │ │ │ │ + b.w 79618 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ad64 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + bne.n 5acd4 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ ldr r6, [r5, #12] │ │ │ │ ldr r2, [r5, #60] @ 0x3c │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5ad20 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ + bne.n 5ac90 <_PyThread_CurrentFrames@@Base+0x318> │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad64 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + cbz r0, 5acd4 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 5bd12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ - b.n 5ad46 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ + bl 5bc82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ + b.n 5acb6 <_PyThread_CurrentFrames@@Base+0x33e> │ │ │ │ ldr r3, [r5, #44] @ 0x2c │ │ │ │ - cbz r3, 5ad64 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + cbz r3, 5acd4 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ad64 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + cbz r0, 5acd4 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ mov r1, r4 │ │ │ │ - bl d6698 │ │ │ │ - bl 79634 │ │ │ │ + bl d660c │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ad64 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + beq.n 5acd4 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ad64 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ + cbnz r3, 5acd4 <_PyThread_CurrentFrames@@Base+0x35c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r3, [pc, #16] @ (5ad78 <_PyThread_CurrentFrames@@Base+0x370>) │ │ │ │ + ldr r3, [pc, #16] @ (5ace8 <_PyThread_CurrentFrames@@Base+0x370>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3900] @ 0xf3c │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5ad9c <_PyThread_CurrentFrames@@Base+0x394> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5adb4 <_PyThread_CurrentFrames@@Base+0x3ac> │ │ │ │ - ldr r2, [pc, #24] @ (5adb8 <_PyThread_CurrentFrames@@Base+0x3b0>) │ │ │ │ + bne.n 5ad0c <_PyThread_CurrentFrames@@Base+0x394> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5ad24 <_PyThread_CurrentFrames@@Base+0x3ac> │ │ │ │ + ldr r2, [pc, #24] @ (5ad28 <_PyThread_CurrentFrames@@Base+0x3b0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3900] @ 0xf3c │ │ │ │ - b.n 5adb6 <_PyThread_CurrentFrames@@Base+0x3ae> │ │ │ │ + b.n 5ad26 <_PyThread_CurrentFrames@@Base+0x3ae> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 5adf8 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ + bne.n 5ad68 <_PyThread_CurrentFrames@@Base+0x3f0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #7 │ │ │ │ - bmi.n 5ae10 <_PyThread_CurrentFrames@@Base+0x408> │ │ │ │ - movw r2, #30016 @ 0x7540 │ │ │ │ + bmi.n 5ad80 <_PyThread_CurrentFrames@@Base+0x408> │ │ │ │ + movw r2, #29312 @ 0x7280 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #33784 @ 0x83f8 │ │ │ │ + movw r0, #33080 @ 0x8138 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5ae2a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5ad9a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33784 @ 0x83f8 │ │ │ │ + movw r0, #33080 @ 0x8138 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5add0 <_PyThread_CurrentFrames@@Base+0x3c8> │ │ │ │ - b.n 5ae2a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ + bne.n 5ad40 <_PyThread_CurrentFrames@@Base+0x3c8> │ │ │ │ + b.n 5ad9a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ mov r0, r3 │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5ae2e <_PyThread_CurrentFrames@@Base+0x426> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5ae2e <_PyThread_CurrentFrames@@Base+0x426> │ │ │ │ + bne.n 5ad9e <_PyThread_CurrentFrames@@Base+0x426> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5ad9e <_PyThread_CurrentFrames@@Base+0x426> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ae7e <_PyThread_CurrentFrames@@Base+0x476> │ │ │ │ + b.n 5adee <_PyThread_CurrentFrames@@Base+0x476> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #33840 @ 0x8430 │ │ │ │ + movw r1, #33136 @ 0x8170 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #33844 @ 0x8434 │ │ │ │ + movw r0, #33140 @ 0x8174 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ae2a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ + beq.n 5ad9a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 29b04 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ae6e <_PyThread_CurrentFrames@@Base+0x466> │ │ │ │ + cbz r0, 5adde <_PyThread_CurrentFrames@@Base+0x466> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6244 │ │ │ │ - bl e9284 │ │ │ │ + b.w f627c │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ae2a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ + bne.n 5ad9a <_PyThread_CurrentFrames@@Base+0x422> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r3, 5ae9c <_PyThread_CurrentFrames@@Base+0x494> │ │ │ │ + cbz r3, 5ae0c <_PyThread_CurrentFrames@@Base+0x494> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 5aeac <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + b.n 5ae1c <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 5aeaa <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ + blt.n 5ae1a <_PyThread_CurrentFrames@@Base+0x4a2> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 5aea6 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ - cbnz r1, 5aeca <_PyThread_CurrentFrames@@Base+0x4c2> │ │ │ │ + bgt.n 5ae16 <_PyThread_CurrentFrames@@Base+0x49e> │ │ │ │ + cbnz r1, 5ae3a <_PyThread_CurrentFrames@@Base+0x4c2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5aeac <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ + b.n 5ae1c <_PyThread_CurrentFrames@@Base+0x4a4> │ │ │ │ mov r4, r3 │ │ │ │ - ldr r1, [pc, #116] @ (5af24 <_PyThread_CurrentFrames@@Base+0x51c>) │ │ │ │ + ldr r1, [pc, #116] @ (5ae94 <_PyThread_CurrentFrames@@Base+0x51c>) │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5aed0 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5ae40 <_PyThread_CurrentFrames@@Base+0x4c8> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5af1e <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ + b.n 5ae8e <_PyThread_CurrentFrames@@Base+0x516> │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ adds r4, r4, r6 │ │ │ │ - beq.n 5aef2 <_PyThread_CurrentFrames@@Base+0x4ea> │ │ │ │ + beq.n 5ae62 <_PyThread_CurrentFrames@@Base+0x4ea> │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbz r6, 5aedc <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ + cbz r6, 5ae4c <_PyThread_CurrentFrames@@Base+0x4d4> │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 5aef6 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ + beq.n 5ae66 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5aef6 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5ae66 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5aec6 <_PyThread_CurrentFrames@@Base+0x4be> │ │ │ │ - b.n 5aef6 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ + bne.n 5ae36 <_PyThread_CurrentFrames@@Base+0x4be> │ │ │ │ + b.n 5ae66 <_PyThread_CurrentFrames@@Base+0x4ee> │ │ │ │ movs r4, #1 │ │ │ │ movs r6, #0 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - cbz r1, 5aefe <_PyThread_CurrentFrames@@Base+0x4f6> │ │ │ │ + cbz r1, 5ae6e <_PyThread_CurrentFrames@@Base+0x4f6> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - b.n 5af06 <_PyThread_CurrentFrames@@Base+0x4fe> │ │ │ │ + b.n 5ae76 <_PyThread_CurrentFrames@@Base+0x4fe> │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ mov r3, r4 │ │ │ │ ldr r4, [r5, #24] │ │ │ │ mov r2, r6 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r5, #24] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 253c64 <_PyTime_ObjectToTimeval@@Base+0x554> │ │ │ │ + bl 25435c <_PyTime_ObjectToTimeval@@Base+0x4f8> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #24] │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - blx r5 │ │ │ │ + blxns r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r2 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5b10a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ - movw r5, #6364 @ 0x18dc │ │ │ │ + bne.w 5b07a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + movw r5, #5660 @ 0x161c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ cmp r8, r0 │ │ │ │ ite ne │ │ │ │ movne r7, r8 │ │ │ │ moveq r7, r5 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r8, [r9, #12] │ │ │ │ cmp r4, r0 │ │ │ │ it ne │ │ │ │ movne r5, r4 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #60] @ 0x3c │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b064 <_PyThread_CurrentFrames@@Base+0x65c> │ │ │ │ + bne.n 5afd4 <_PyThread_CurrentFrames@@Base+0x65c> │ │ │ │ ldr.w r4, [r8, #48] @ 0x30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b0fe <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + beq.w 5b06e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ ldr.w r4, [r8, #60] @ 0x3c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 5b0fe <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + beq.w 5b06e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b10a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + beq.w 5b07a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5afda <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ + cbnz r0, 5af4a <_PyThread_CurrentFrames@@Base+0x5d2> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5b10a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + beq.w 5b07a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b10a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + bne.w 5b07a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5b0b4 <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ + b.n 5b024 <_PyThread_CurrentFrames@@Base+0x6ac> │ │ │ │ ldr.w r3, [r8, #48] @ 0x30 │ │ │ │ - cbz r3, 5b02c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ + cbz r3, 5af9c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ ldr.w r3, [r8, #60] @ 0x3c │ │ │ │ - cbz r3, 5b02c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ + cbz r3, 5af9c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b034 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ + cbz r0, 5afa4 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ ldr.w r1, [r8, #60] @ 0x3c │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ - bl 26f62c │ │ │ │ + bl 26f408 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - bne.n 5b01c <_PyThread_CurrentFrames@@Base+0x614> │ │ │ │ + bne.n 5af8c <_PyThread_CurrentFrames@@Base+0x614> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b034 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ + beq.n 5afa4 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5b034 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ + cbnz r1, 5afa4 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b034 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5afa4 <_PyThread_CurrentFrames@@Base+0x62c> │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5b02c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ + beq.n 5af9c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbnz r1, 5b02c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ + cbnz r1, 5af9c <_PyThread_CurrentFrames@@Base+0x624> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b04a <_PyThread_CurrentFrames@@Base+0x642> │ │ │ │ + beq.n 5afba <_PyThread_CurrentFrames@@Base+0x642> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5b04a <_PyThread_CurrentFrames@@Base+0x642> │ │ │ │ + cbnz r3, 5afba <_PyThread_CurrentFrames@@Base+0x642> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b060 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ + beq.n 5afd0 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5b060 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ + cbnz r3, 5afd0 <_PyThread_CurrentFrames@@Base+0x658> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r6 │ │ │ │ - b.n 5b0fe <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + b.n 5b06e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ ldr.w r4, [r9, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5b0fe <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + beq.n 5b06e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b10a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + beq.n 5b07a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5b0be <_PyThread_CurrentFrames@@Base+0x6b6> │ │ │ │ + cbnz r0, 5b02e <_PyThread_CurrentFrames@@Base+0x6b6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b10a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + beq.n 5b07a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b10a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ + cbnz r3, 5b07a <_PyThread_CurrentFrames@@Base+0x702> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r6 │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r1, sp │ │ │ │ strd r5, r7, [sp] │ │ │ │ - bl 91388 │ │ │ │ + bl 9138c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b0e8 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + beq.n 5b058 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5b0e8 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ + cbnz r3, 5b058 <_PyThread_CurrentFrames@@Base+0x6e0> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b0fe <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + beq.n 5b06e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b0fe <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ + cbnz r3, 5b06e <_PyThread_CurrentFrames@@Base+0x6f6> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 79634 │ │ │ │ + b.w 79618 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b1b6 <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ + bne.n 5b126 <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r6, #60] @ 0x3c │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - movw r3, #6364 @ 0x18dc │ │ │ │ + movw r3, #5660 @ 0x161c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp r7, r4 │ │ │ │ ite ne │ │ │ │ movne r5, r7 │ │ │ │ moveq r5, r3 │ │ │ │ ldr r2, [r2, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5b16e <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ + bne.n 5b0de <_PyThread_CurrentFrames@@Base+0x766> │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5b1ac <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + cbz r3, 5b11c <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ ldr r1, [r0, #64] @ 0x40 │ │ │ │ - cbz r1, 5b1ac <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + cbz r1, 5b11c <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 26f62c │ │ │ │ + bl 26f408 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ movne r4, r3 │ │ │ │ - b.n 5b1ac <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + b.n 5b11c <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - cbz r3, 5b1ac <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + cbz r3, 5b11c <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #58824 @ 0xe5c8 │ │ │ │ + movw r2, #58120 @ 0xe308 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b1b6 <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ + cbz r0, 5b126 <_PyThread_CurrentFrames@@Base+0x7ae> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ mov r1, r5 │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b1ac <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + beq.n 5b11c <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b1ac <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ + cbnz r3, 5b11c <_PyThread_CurrentFrames@@Base+0x7a4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 79634 │ │ │ │ + b.w 79618 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 5b1f6 <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ + bpl.n 5b166 <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #13992 @ 0x36a8 │ │ │ │ + movw r1, #13292 @ 0x33ec │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 135e40 │ │ │ │ - cbz r0, 5b1f6 <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ - cbz r4, 5b204 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + bl 1357c0 │ │ │ │ + cbz r0, 5b166 <_PyThread_CurrentFrames@@Base+0x7ee> │ │ │ │ + cbz r4, 5b174 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b204 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + beq.n 5b174 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b204 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ + b.n 5b174 <_PyThread_CurrentFrames@@Base+0x7fc> │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 83828 │ │ │ │ + b.w 8380c │ │ │ │ ldr r0, [r5, #28] │ │ │ │ str r4, [r5, #28] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ - cbnz r0, 5b248 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ + cbnz r0, 5b1b8 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ cmp r3, r0 │ │ │ │ - ble.n 5b248 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ + ble.n 5b1b8 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5b248 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ - cbz r2, 5b248 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ + bne.n 5b1b8 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ + cbz r2, 5b1b8 <_PyThread_CurrentFrames@@Base+0x840> │ │ │ │ ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #33864 @ 0x8448 │ │ │ │ + movw r1, #33160 @ 0x8188 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5b266 <_PyThread_CurrentFrames@@Base+0x85e> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5b1d6 <_PyThread_CurrentFrames@@Base+0x85e> │ │ │ │ add r4, sp, #28 │ │ │ │ str r4, [sp, #16] │ │ │ │ - ldr r4, [pc, #28] @ (5b26c <_PyThread_CurrentFrames@@Base+0x864>) │ │ │ │ + ldr r4, [pc, #28] @ (5b1dc <_PyThread_CurrentFrames@@Base+0x864>) │ │ │ │ mov r3, r0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b232 <_PyThread_CurrentFrames@@Base+0x82a> │ │ │ │ + bne.n 5b1a2 <_PyThread_CurrentFrames@@Base+0x82a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - blxns sl │ │ │ │ + blx fp │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0005b270 : │ │ │ │ +0005b1e0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #108] @ (5b2ec ) │ │ │ │ + ldr r4, [pc, #108] @ (5b25c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #76] @ 0x4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r3, 5b2a0 │ │ │ │ + cbnz r3, 5b210 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbz r3, 5b296 │ │ │ │ + cbz r3, 5b206 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 5b28a │ │ │ │ + b.n 5b1fa │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 5b2b0 │ │ │ │ + b.n 5b220 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b2b0 │ │ │ │ + beq.n 5b220 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 5b2be │ │ │ │ + cbz r3, 5b22e │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ itt ne │ │ │ │ addne r5, #1 │ │ │ │ strne r5, [r3, #0] │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 5b2d2 │ │ │ │ + cbz r3, 5b242 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r2 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r3, #0] │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 221b08 │ │ │ │ + bl 222598 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005b2f0 : │ │ │ │ +0005b260 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #40] @ (5b328 ) │ │ │ │ + ldr r4, [pc, #40] @ (5b298 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ - bl 24a848 │ │ │ │ + bl 24af8c │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 79634 │ │ │ │ + b.w 79618 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.n 5b346 │ │ │ │ + blt.n 5b2b6 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5b34c │ │ │ │ - b.n 5b38e │ │ │ │ + bne.n 5b2bc │ │ │ │ + b.n 5b2fe │ │ │ │ ldr r6, [r0, #8] │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b364 │ │ │ │ + b.n 5b2d4 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ - cbz r5, 5b364 │ │ │ │ + cbz r5, 5b2d4 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ cmp r0, r6 │ │ │ │ - bge.n 5b364 │ │ │ │ + bge.n 5b2d4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ mul.w r5, r6, r5 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 151660 │ │ │ │ + bl 151110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b39e │ │ │ │ + beq.n 5b30e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 5b37c │ │ │ │ + cbz r3, 5b2ec │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - b.n 5b384 │ │ │ │ + b.n 5b2f4 │ │ │ │ movw r2, #10880 @ 0x2a80 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r2 │ │ │ │ - bl 1530a0 <_PyBytes_Repeat@@Base> │ │ │ │ + bl 152b50 <_PyBytes_Repeat@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b3a0 │ │ │ │ + beq.n 5b310 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5b3a0 │ │ │ │ + b.n 5b310 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + │ │ │ │ +0005b314 : │ │ │ │ + ldr r3, [pc, #56] @ (5b350 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r0, [r3, #76] @ 0x4c │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + cbnz r3, 5b32a │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5b31e │ │ │ │ + bx lr │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5b34a │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 5b344 │ │ │ │ + mov r0, r3 │ │ │ │ + bx lr │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + b.n 5b340 │ │ │ │ + movs r0, #0 │ │ │ │ + bx lr │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5b40c │ │ │ │ + beq.n 5b3bc │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - cbnz r2, 5b43e │ │ │ │ + cbnz r2, 5b3ee │ │ │ │ mov r0, r3 │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5b40c │ │ │ │ + cbz r0, 5b3bc │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r3, 5b420 │ │ │ │ - ldr r1, [pc, #132] @ (5b46c ) │ │ │ │ - movw r2, #11756 @ 0x2dec │ │ │ │ + cbz r3, 5b3d0 │ │ │ │ + ldr r1, [pc, #132] @ (5b41c ) │ │ │ │ + movw r2, #11052 @ 0x2b2c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 12f30c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12ec94 <_PyObject_CallMethod@@Base> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 5b410 │ │ │ │ + cbnz r0, 5b3c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b40c │ │ │ │ + beq.n 5b3bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b40c │ │ │ │ + cbnz r3, 5b3bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b466 │ │ │ │ + b.n 5b416 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5b420 │ │ │ │ + beq.n 5b3d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b420 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b3d0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r2, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - movw r0, #33964 @ 0x84ac │ │ │ │ + movw r0, #33260 @ 0x81ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r4, #4316 @ 0x10dc │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c9c │ │ │ │ - b.n 5b466 │ │ │ │ + bl 84c80 │ │ │ │ + b.n 5b416 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ movw r5, #7788 @ 0x1e6c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ movne r5, r0 │ │ │ │ - movw r0, #33976 @ 0x84b8 │ │ │ │ + movw r0, #33272 @ 0x81f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - add sp, #0 │ │ │ │ + add sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0005b470 : │ │ │ │ - ldr r3, [pc, #56] @ (5b4ac ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r0, [r3, #76] @ 0x4c │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - cbnz r3, 5b486 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5b47a │ │ │ │ - bx lr │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5b4a6 │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - bne.n 5b4a0 │ │ │ │ - mov r0, r3 │ │ │ │ - bx lr │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ - b.n 5b49c │ │ │ │ - movs r0, #0 │ │ │ │ - bx lr │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w ip, [sp, #56] @ 0x38 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5b4d8 │ │ │ │ + beq.n 5b448 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ - b.n 5b4e8 │ │ │ │ + b.n 5b458 │ │ │ │ cmp r3, ip │ │ │ │ - ble.n 5b4e6 │ │ │ │ + ble.n 5b456 │ │ │ │ cmp r3, #2 │ │ │ │ - bgt.n 5b4e2 │ │ │ │ - cbnz r2, 5b50a │ │ │ │ + bgt.n 5b452 │ │ │ │ + cbnz r2, 5b47a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5b4e8 │ │ │ │ + b.n 5b458 │ │ │ │ mov r5, ip │ │ │ │ - ldr r1, [pc, #84] @ (5b540 ) │ │ │ │ + ldr r1, [pc, #84] @ (5b4b0 ) │ │ │ │ mov r3, ip │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #2 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ strd r1, ip, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 5b510 │ │ │ │ - b.n 5b53a │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 5b480 │ │ │ │ + b.n 5b4aa │ │ │ │ clz r5, r2 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ itte eq │ │ │ │ movweq r4, #4364 @ 0x110c │ │ │ │ movteq r4, #71 @ 0x47 │ │ │ │ ldrne r4, [r0, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r0, #44] @ 0x2c │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl fd0c0 │ │ │ │ + bl fd0fc │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r0, [pc, #0] @ (5b544 ) │ │ │ │ + ldr r0, [pc, #16] @ (5b4c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5b566 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5b586 │ │ │ │ + bne.n 5b4d6 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5b4f6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5b57c │ │ │ │ + cbz r3, 5b4ec │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5b578 │ │ │ │ + blt.n 5b4e8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5b57a │ │ │ │ + b.n 5b4ea │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b588 │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5b5d0 │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #33992 @ 0x84c8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ - b.n 5b5d2 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5b608 │ │ │ │ + b.n 5b4f8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b61c │ │ │ │ - mov r0, r5 │ │ │ │ - bl c72d0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5b604 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #16] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ subs r3, r2, #1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 5b644 │ │ │ │ + bhi.n 5b520 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 5b65e │ │ │ │ + ble.n 5b53a │ │ │ │ ldr r5, [r6, #4] │ │ │ │ - b.n 5b666 │ │ │ │ - movw r0, #3808 @ 0xee0 │ │ │ │ + b.n 5b542 │ │ │ │ + movw r0, #3104 @ 0xc20 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5b63c │ │ │ │ + bne.n 5b518 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5b9d6 │ │ │ │ + b.n 5b8b2 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r4, [r8, #12] │ │ │ │ - cbz r4, 5b694 │ │ │ │ + cbz r4, 5b570 │ │ │ │ ldr.w r9, [r8, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5b6ac │ │ │ │ + beq.n 5b588 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34544 @ 0x86f0 │ │ │ │ + movw r1, #33832 @ 0x8428 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5b65a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5b536 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4704 @ 0x1260 │ │ │ │ + movw r1, #4000 @ 0xfa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5b65a │ │ │ │ - movw r1, #63828 @ 0xf954 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5b536 │ │ │ │ + movw r1, #63124 @ 0xf694 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5b65a │ │ │ │ + beq.n 5b536 │ │ │ │ ldr r0, [r4, #48] @ 0x30 │ │ │ │ str r3, [r4, #48] @ 0x30 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ - cbz r0, 5b6e2 │ │ │ │ + cbz r0, 5b5be │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #52] @ 0x34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6e2 │ │ │ │ + beq.n 5b5be │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6e2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b5be │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ - cbz r0, 5b6fe │ │ │ │ + cbz r0, 5b5da │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #56] @ 0x38 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b6fe │ │ │ │ + beq.n 5b5da │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b6fe │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b5da │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ - cbz r0, 5b71a │ │ │ │ + cbz r0, 5b5f6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b71a │ │ │ │ + beq.n 5b5f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b71a │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b5f6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ - cbz r0, 5b736 │ │ │ │ + cbz r0, 5b612 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #64] @ 0x40 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b736 │ │ │ │ + beq.n 5b612 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b736 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b612 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ - cbz r0, 5b752 │ │ │ │ + cbz r0, 5b62e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b752 │ │ │ │ + beq.n 5b62e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b752 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b62e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ - cbz r0, 5b76e │ │ │ │ + cbz r0, 5b64a │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5b76e │ │ │ │ + beq.n 5b64a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5b76e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5b64a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 5b78a │ │ │ │ - movw r0, #63464 @ 0xf7e8 │ │ │ │ + bne.n 5b666 │ │ │ │ + movw r0, #62760 @ 0xf528 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ str r0, [r4, #56] @ 0x38 │ │ │ │ - b.n 5b9bc │ │ │ │ + b.n 5b898 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #34612 @ 0x8734 │ │ │ │ + movw r1, #33900 @ 0x846c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f9be8 │ │ │ │ + bl f9c1c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5b65a │ │ │ │ + beq.w 5b536 │ │ │ │ movs r7, #0 │ │ │ │ - movw r3, #63464 @ 0xf7e8 │ │ │ │ + movw r3, #62760 @ 0xf528 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #4] │ │ │ │ add.w r3, r0, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrd r2, r3, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 5b7ca │ │ │ │ + bpl.n 5b6a6 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5b9b2 │ │ │ │ + bge.w 5b88e │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ - b.n 5b7d6 │ │ │ │ + b.n 5b6b2 │ │ │ │ cmp r7, r3 │ │ │ │ - bge.w 5b9b2 │ │ │ │ + bge.w 5b88e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w sl, [r3, r7, lsl #2] │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.n 5b7ea │ │ │ │ + bpl.n 5b6c6 │ │ │ │ mov r0, sl │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 5b7fe │ │ │ │ + b.n 5b6da │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.n 5b7fa │ │ │ │ + bmi.n 5b6d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b802 │ │ │ │ - b.n 5b80e │ │ │ │ + bne.n 5b6de │ │ │ │ + b.n 5b6ea │ │ │ │ add.w r6, sl, #16 │ │ │ │ - cbnz r6, 5b82a │ │ │ │ - b.n 5b7ee │ │ │ │ + cbnz r6, 5b706 │ │ │ │ + b.n 5b6ca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5b80e │ │ │ │ + cbnz r3, 5b6ea │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34640 @ 0x8750 │ │ │ │ + movw r1, #33928 @ 0x8488 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - movw r1, #62708 @ 0xf4f4 │ │ │ │ + b.w d59a4 │ │ │ │ + movw r1, #62004 @ 0xf234 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b858 │ │ │ │ + cbnz r0, 5b734 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #52] @ 0x34 │ │ │ │ - bl 79634 │ │ │ │ - b.n 5b9ae │ │ │ │ + bl 79618 │ │ │ │ + b.n 5b88a │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b880 │ │ │ │ + cbnz r0, 5b75c │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #56] @ 0x38 │ │ │ │ - bl 79634 │ │ │ │ - b.n 5b9ae │ │ │ │ - movw r1, #34664 @ 0x8768 │ │ │ │ + bl 79618 │ │ │ │ + b.n 5b88a │ │ │ │ + movw r1, #33952 @ 0x84a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b8aa │ │ │ │ + cbnz r0, 5b786 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #60] @ 0x3c │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #60] @ 0x3c │ │ │ │ - b.n 5b8d2 │ │ │ │ - movw r1, #34676 @ 0x8774 │ │ │ │ + b.n 5b7ae │ │ │ │ + movw r1, #33964 @ 0x84ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b8f4 │ │ │ │ + cbnz r0, 5b7d0 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #64] @ 0x40 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r2, #45329 @ 0xb111 │ │ │ │ + movw r2, #45185 @ 0xb081 │ │ │ │ movt r2, #5 │ │ │ │ - movw r1, #44841 @ 0xaf29 │ │ │ │ + movw r1, #44697 @ 0xae99 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9ae │ │ │ │ - movw r1, #4080 @ 0xff0 │ │ │ │ + b.n 5b88a │ │ │ │ + movw r1, #3376 @ 0xd30 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b936 │ │ │ │ + cbnz r0, 5b812 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #68] @ 0x44 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #44247 @ 0xacd7 │ │ │ │ + movw r1, #44103 @ 0xac47 │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9ae │ │ │ │ - movw r1, #46596 @ 0xb604 │ │ │ │ + b.n 5b88a │ │ │ │ + movw r1, #45892 @ 0xb344 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5b978 │ │ │ │ + cbnz r0, 5b854 │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne.w r2, [sl] │ │ │ │ str.w sl, [r4, #72] @ 0x48 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - movw r1, #43917 @ 0xab8d │ │ │ │ + movw r1, #43773 @ 0xaafd │ │ │ │ movt r1, #5 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ blx r3 │ │ │ │ - b.n 5b9ae │ │ │ │ + b.n 5b88a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #34684 @ 0x877c │ │ │ │ + movw r1, #33972 @ 0x84b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 5b65a │ │ │ │ + beq.w 5b536 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 5b65a │ │ │ │ + bne.w 5b536 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b65a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b536 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5b7b2 │ │ │ │ + b.n 5b68e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5b9c6 │ │ │ │ + bne.n 5b8a2 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5b9d6 │ │ │ │ + b.n 5b8b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5b9bc │ │ │ │ + bne.n 5b898 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5b9bc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5b898 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e67c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5b8fe │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #33992 @ 0x84c8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 84c80 │ │ │ │ + b.n 5b900 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e67c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5b936 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5b94a │ │ │ │ + mov r0, r5 │ │ │ │ + bl c727c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5b932 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ba1e │ │ │ │ + beq.n 5b98e │ │ │ │ ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + movw r0, #9824 @ 0x2660 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ba84 │ │ │ │ + beq.n 5b9f4 │ │ │ │ adds r1, r4, #4 │ │ │ │ ldmia r1, {r1, r2, r3, r5} │ │ │ │ - cbz r5, 5ba72 │ │ │ │ + cbz r5, 5b9e2 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 5ba72 │ │ │ │ + cbz r0, 5b9e2 │ │ │ │ ldr r4, [r4, #24] │ │ │ │ - cbz r4, 5ba72 │ │ │ │ + cbz r4, 5b9e2 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r0, #34704 @ 0x8790 │ │ │ │ + movw r0, #34000 @ 0x84d0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp, #4] │ │ │ │ - bl 84c9c │ │ │ │ - b.n 5ba86 │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + bl 84c80 │ │ │ │ + b.n 5b9f6 │ │ │ │ + movw r0, #9824 @ 0x2660 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5baea │ │ │ │ + beq.n 5ba5a │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r1, [r2, #28] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 5bad6 │ │ │ │ - ldr r0, [pc, #48] @ (5baf0 ) │ │ │ │ - bl 2093c4 <_PyEval_GetBuiltin@@Base> │ │ │ │ + beq.n 5ba46 │ │ │ │ + ldr r0, [pc, #48] @ (5ba60 ) │ │ │ │ + bl 20a1ec <_PyEval_GetBuiltin@@Base> │ │ │ │ mov r1, r0 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - movw r0, #17964 @ 0x462c │ │ │ │ + movw r0, #17260 @ 0x436c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ - movw r0, #10528 @ 0x2920 │ │ │ │ + movw r0, #9824 @ 0x2660 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - bpl.n 5bafc │ │ │ │ + bpl.n 5ba7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bb42 │ │ │ │ + beq.n 5bab2 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 5bb46 │ │ │ │ + bmi.n 5bab6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28240 @ 0x6e50 │ │ │ │ + movw r1, #27536 @ 0x6b90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bbb0 │ │ │ │ + b.n 5bb20 │ │ │ │ add r1, sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #20 │ │ │ │ - movw r1, #25092 @ 0x6204 │ │ │ │ + movw r1, #24388 @ 0x5f44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bb42 │ │ │ │ + beq.n 5bab2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #24] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str r2, [r4, #16] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r4, [r3, #44] @ 0x2c │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 5bbf0 │ │ │ │ + beq.n 5bb60 │ │ │ │ ldr.w r2, [r7, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bbf0 │ │ │ │ + beq.n 5bb60 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 5bc1a │ │ │ │ - b.n 5bc08 │ │ │ │ + beq.n 5bb8a │ │ │ │ + b.n 5bb78 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bbe8 │ │ │ │ - movw r0, #34716 @ 0x879c │ │ │ │ + beq.n 5bb58 │ │ │ │ + movw r0, #34012 @ 0x84dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bbe8 │ │ │ │ - b.n 5bc58 │ │ │ │ + bne.n 5bb58 │ │ │ │ + b.n 5bbc8 │ │ │ │ movs r3, #2 │ │ │ │ - movw r0, #34716 @ 0x879c │ │ │ │ + movw r0, #34012 @ 0x84dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 5bc58 │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 5bbc8 │ │ │ │ ldr.w r3, [r4, #444] @ 0x1bc │ │ │ │ ldr r4, [r5, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 5bc4c │ │ │ │ + beq.n 5bbbc │ │ │ │ mov r1, r6 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 5bc4c │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 5bbbc │ │ │ │ ldr r2, [r6, #12] │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34716 @ 0x879c │ │ │ │ + movw r0, #34012 @ 0x84dc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5bc58 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5bbc8 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 23440c │ │ │ │ + b.w 234be4 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0005bc5c <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ +0005bbcc <_PyArg_ParseTupleAndKeywordsFast@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr.w r4, [r3], #4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - cbz r0, 5bc8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + cbz r0, 5bbfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.n 5bc8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ + bpl.n 5bbfc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x30> │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 5bca0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + cbz r1, 5bc10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5bca0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ + bmi.n 5bc10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44> │ │ │ │ movw r1, #2273 @ 0x8e1 │ │ │ │ - movw r0, #51484 @ 0xc91c │ │ │ │ + movw r0, #50780 @ 0xc65c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5bcb0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ + b.n 5bc20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54> │ │ │ │ ldr r1, [r0, #8] │ │ │ │ add r5, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #12 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 22c12c <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ + bl 22c900 <_PyArg_ParseStackAndKeywords@@Base+0x3c> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - cbz r3, 5bcc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66> │ │ │ │ + cbz r3, 5bc32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbnz r0, 5bcc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ + cbnz r0, 5bc38 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6c> │ │ │ │ movs r0, #0 │ │ │ │ - b.w 734b8 │ │ │ │ - b.w eccb0 │ │ │ │ + b.w 73484 │ │ │ │ + b.w ecce8 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -73733,803 +73680,687 @@ │ │ │ │ add r2, sp, #8 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r3, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl c3714 │ │ │ │ - cbz r0, 5bd0e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ + bl c36c4 │ │ │ │ + cbz r0, 5bc7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb2> │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - bl 26f498 │ │ │ │ + bl 26f338 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bdac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bd1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ ldr r0, [r5, #40] @ 0x28 │ │ │ │ - cbz r0, 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x118> │ │ │ │ + cbz r0, 5bce4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x118> │ │ │ │ mov r1, r4 │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5bdac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bd1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ ldrb.w r3, [r5, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + cbz r3, 5bcf2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + beq.n 5bcf2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ mov r2, r4 │ │ │ │ - bl 26f6a0 │ │ │ │ + bl 26f47c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5bd96 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ + beq.n 5bd06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a> │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #20] │ │ │ │ - bl 79634 │ │ │ │ - b.n 5bd82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ + bl 79618 │ │ │ │ + b.n 5bcf2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x126> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5bdae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + cbz r3, 5bd1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ - cbz r1, 5bdae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + cbz r1, 5bd1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26f62c │ │ │ │ + bl 26f408 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5bdae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ + bne.n 5bd1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x152> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bdac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + beq.n 5bd1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5bdac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ + cbnz r3, 5bd1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ movw r1, #25956 @ 0x6564 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r3, [r3, #52] @ 0x34 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 5bdee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + beq.n 5bd5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr.w r2, [r4, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5bdee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ + beq.n 5bd5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x192> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 5be1c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ - b.n 5be08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ + beq.n 5bd8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1c0> │ │ │ │ + b.n 5bd78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1ac> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5bde6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ - movw r0, #34748 @ 0x87bc │ │ │ │ + beq.n 5bd56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + movw r0, #34044 @ 0x84fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5bde6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ + bne.n 5bd56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x18a> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5be84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + b.n 5bdf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #34748 @ 0x87bc │ │ │ │ + movw r0, #34044 @ 0x84fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5be04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 88af4 │ │ │ │ + bl 88ac8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5be04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ ldr.w r3, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5be50 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ + cbnz r0, 5bdc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5be04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5be04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bne.n 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5be04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r2 │ │ │ │ strd r5, r3, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ str r0, [r4, #16] │ │ │ │ - cbnz r0, 5be84 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ + cbnz r0, 5bdf4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x228> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5be04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + beq.n 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5be04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bne.n 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5be04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bd74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ - bl 79578 │ │ │ │ + bl 7955c │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr.w r3, [r5, #160] @ 0xa0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5bed2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + beq.n 5be42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5bed2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ + cbnz r3, 5be42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x276> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5bf04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5be74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5befe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bf04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ + bne.n 5be6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a2> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5be74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2a8> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + cbnz r0, 5bece <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bf20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5be90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bf1a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2be> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bf20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ + bne.n 5be8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2be> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5be90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2c4> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + cbnz r0, 5bece <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5bf3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5beac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bf36 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bf3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ + bne.n 5bea6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2da> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5beac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2e0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5bf5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + cbnz r0, 5bece <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5bf5e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5bf54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - mov r1, r5 │ │ │ │ - mov r3, r4 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - bx r3 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r6, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r2 │ │ │ │ - cbz r0, 5bf90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x334> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 5bf8a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x32e> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bf90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x334> │ │ │ │ - mov r1, r2 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5bfce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ - ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5bfac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5bece <_PyArg_ParseTupleAndKeywordsFast@@Base+0x302> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5bfa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34a> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5bfac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x350> │ │ │ │ - mov r1, r5 │ │ │ │ - blx r4 │ │ │ │ - cbnz r0, 5bfce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ - ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5bfce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x372> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ - movt r3, #11 │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 5bfc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x368> │ │ │ │ + bne.n 5bec4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x2f8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5bffc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a0> │ │ │ │ + bgt.n 5befc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x330> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21032 @ 0x5228 │ │ │ │ + movw r1, #20328 @ 0x4f68 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c022 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c6> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5bf22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x356> │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 5c018 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3bc> │ │ │ │ + cbz r3, 5bf18 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x34c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37652 @ 0x9314 │ │ │ │ + movw r1, #36948 @ 0x9054 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c022 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3c6> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5bf22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x356> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5c13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e2> │ │ │ │ + bl 5c0ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c136 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ + beq.n 5c036 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46a> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5c054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3f8> │ │ │ │ + beq.n 5bf54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x388> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5c05c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x400> │ │ │ │ + b.n 5bf5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x390> │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5c11e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4c2> │ │ │ │ + beq.n 5c01e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x452> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c074 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x418> │ │ │ │ + cbnz r0, 5bf74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a8> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c102 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ + b.n 5c002 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x436> │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1eab58 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1ebad0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5c0b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x45a> │ │ │ │ + bge.n 5bfb6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3ea> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #16] │ │ │ │ mov r0, r1 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5c102 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ - b.n 5c0e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x48c> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5c002 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x436> │ │ │ │ + b.n 5bfe8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x41c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5c102 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a6> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5c002 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x436> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ + beq.n 5bf70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ + bne.n 5bf70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5bf70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b6> │ │ │ │ + beq.n 5c012 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5c116 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4ba> │ │ │ │ + cbz r3, 5c016 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x44a> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5c136 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4da> │ │ │ │ + b.n 5c036 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x46a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c112 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c012 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x446> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53380 @ 0xd084 │ │ │ │ + movw r1, #52676 @ 0xcdc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c070 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x414> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5bf70 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x3a4> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + mov r6, r0 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r2 │ │ │ │ + cbz r0, 5c06e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 5c068 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x49c> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c06e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4a2> │ │ │ │ + mov r1, r2 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5c0ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + ldr r0, [r6, #8] │ │ │ │ + cbz r0, 5c08a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5c084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4b8> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5c08a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4be> │ │ │ │ + mov r1, r5 │ │ │ │ + blx r4 │ │ │ │ + cbnz r0, 5c0ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + ldr r0, [r6, #20] │ │ │ │ + cbz r0, 5c0ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e0> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ + movt r3, #11 │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 5c0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4d6> │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + mov r1, r5 │ │ │ │ + mov r3, r4 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + bx r3 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c1a6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ + blt.n 5c116 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54a> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c19c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + cbz r0, 5c10c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 5c170 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ + cbz r3, 5c0e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x514> │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 5c178 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ + b.n 5c0e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x51c> │ │ │ │ movw r0, #10880 @ 0x2a80 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #67 @ 0x43 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 151864 │ │ │ │ + bl 151314 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c19e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x542> │ │ │ │ + bne.n 5c10e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x542> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c19c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + beq.n 5c10c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5c19c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ + cbnz r3, 5c10c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x540> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 5c1a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54c> │ │ │ │ + bl d2728 │ │ │ │ + b.n 5c118 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x54c> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 5c1ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x572> │ │ │ │ + cbz r0, 5c13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x572> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 18b2f8 <_PyDeadline_Init@@Base+0x24bc> │ │ │ │ + bl 18b468 <_PyDeadline_Init@@Base+0x2638> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 5c13e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e2> │ │ │ │ + bl 5c0ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0x4e2> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c2ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68e> │ │ │ │ + beq.n 5c25a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68e> │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5c206 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ + beq.n 5c176 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5aa> │ │ │ │ ldr r6, [r4, #20] │ │ │ │ - b.n 5c20e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b2> │ │ │ │ + b.n 5c17e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5b2> │ │ │ │ movw r6, #10880 @ 0x2a80 │ │ │ │ movt r6, #78 @ 0x4e │ │ │ │ ldr r7, [r5, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 5c2d2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x676> │ │ │ │ + beq.n 5c242 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x676> │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r8, [r5, #20] │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5c226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ca> │ │ │ │ + cbnz r0, 5c196 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5ca> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c2b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ + b.n 5c226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ mov r2, r8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ - bl 1eab58 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ + bl 1ebad0 <_PyOS_URandomNonblock@@Base+0x4e0> │ │ │ │ subs.w r8, r0, #0 │ │ │ │ - bge.n 5c26a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60e> │ │ │ │ + bge.n 5c1da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x60e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ mov r0, r1 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5c2b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ - b.n 5c29c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x640> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5c226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ + b.n 5c20c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x640> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ add.w r0, r7, r8 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ sub.w r1, r9, r0 │ │ │ │ it ne │ │ │ │ strne r3, [r5, #0] │ │ │ │ add r0, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ - bl 161228 │ │ │ │ + bl 160e48 │ │ │ │ str r0, [r4, #20] │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5c2b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5c226 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x65a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ + beq.n 5c192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5c222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ + bne.n 5c192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c2c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ + beq.n 5c236 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 5c2ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66e> │ │ │ │ + cbz r3, 5c23a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66e> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 5c2ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68e> │ │ │ │ + b.n 5c25a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x68e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5c2c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5c236 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x66a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #53380 @ 0xd084 │ │ │ │ + movw r1, #52676 @ 0xcdc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c222 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5c192 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x5c6> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r2 │ │ │ │ - bl 153f88 │ │ │ │ - cbnz r0, 5c312 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b6> │ │ │ │ + bl 153a38 │ │ │ │ + cbnz r0, 5c282 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b6> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ - movw r3, #62297 @ 0xf359 │ │ │ │ + b.n 5c2be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ + movw r3, #62357 @ 0xf395 │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5c332 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d6> │ │ │ │ + bne.n 5c2a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6d6> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5c346 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ + bne.n 5c2b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5c34e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ + b.n 5c2be <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6f2> │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c342 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e6> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5c346 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ - b.n 5c30e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ + bne.n 5c2b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6e6> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5c2b6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6ea> │ │ │ │ + b.n 5c27e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6b2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c328 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ + beq.n 5c298 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x6cc> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r8, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c3b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - ldr r7, [r2, #8] │ │ │ │ - lsls r3, r3, #5 │ │ │ │ - bpl.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ - ldr.w r3, [r8, #8] │ │ │ │ - cmp r7, r3 │ │ │ │ - bne.n 5c39e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x742> │ │ │ │ - add.w r8, r8, #8 │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 5c3ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x76e> │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32056 @ 0x7d38 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5c44c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f0> │ │ │ │ - cmp r6, #0 │ │ │ │ - blt.n 5c3f8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x79c> │ │ │ │ - cmp r3, r6 │ │ │ │ - it ge │ │ │ │ - movge r3, r6 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - str.w r3, [r2, r5, lsl #2] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r5, r7 │ │ │ │ - bge.n 5c3fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a0> │ │ │ │ - ldr.w r0, [r8, #4]! │ │ │ │ - bl 85f00 │ │ │ │ - subs r6, r0, #0 │ │ │ │ - bge.n 5c3e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x786> │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5c3b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - add.w r3, r3, r5, lsl #2 │ │ │ │ - ldr r3, [r3, #12] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - subs r3, r2, #1 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 5c3b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x75c> │ │ │ │ - movs r3, #1 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - b.n 5c444 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e8> │ │ │ │ - movs r3, #0 │ │ │ │ - b.n 5c3c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ - mov r0, r7 │ │ │ │ - bl 732ec │ │ │ │ - mov r1, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5c3b4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x758> │ │ │ │ - add.w r5, r0, #8 │ │ │ │ - movs r3, #0 │ │ │ │ - mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r7 │ │ │ │ - bge.n 5c43c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7e0> │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - ldr r0, [r4, #12] │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - ldr.w r0, [r0, r3, lsl #2] │ │ │ │ - adds r3, #1 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - add.w r2, r2, r0, lsl #2 │ │ │ │ - ldr r0, [r2, #12] │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - cmp r2, r6 │ │ │ │ - itt ne │ │ │ │ - addne r2, #1 │ │ │ │ - strne r2, [r0, #0] │ │ │ │ - str.w r0, [r5, #4]! │ │ │ │ - b.n 5c412 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7b6> │ │ │ │ - ldr r0, [r4, #16] │ │ │ │ - str r1, [r4, #16] │ │ │ │ - bl 79634 │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - mov r4, r0 │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - bl df17c <_PyType_Name@@Base> │ │ │ │ - mov r1, r0 │ │ │ │ - ldr r5, [r4, #12] │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ - adds r3, r5, #1 │ │ │ │ - bne.n 5c49c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ - movw r0, #4756 @ 0x1294 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ - mov r3, r5 │ │ │ │ - movw r0, #34784 @ 0x87e0 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e218c │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 200ba0 │ │ │ │ + bl 2019c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c542 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e6> │ │ │ │ + beq.n 5c370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a4> │ │ │ │ ldr r6, [r5, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r6, 5c4d6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x87a> │ │ │ │ + cbz r6, 5c304 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x738> │ │ │ │ ldr r4, [r5, #20] │ │ │ │ - b.n 5c4de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x882> │ │ │ │ + b.n 5c30c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x740> │ │ │ │ movw r4, #10880 @ 0x2a80 │ │ │ │ movt r4, #78 @ 0x4e │ │ │ │ uxtb r2, r2 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 2012f8 │ │ │ │ + bl 20211c │ │ │ │ subs r2, r0, #0 │ │ │ │ - bge.n 5c504 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a8> │ │ │ │ + bge.n 5c332 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x766> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34796 @ 0x87ec │ │ │ │ + movw r1, #34076 @ 0x851c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c542 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e6> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5c370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a4> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 5c52c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8d0> │ │ │ │ + bgt.n 5c35a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x78e> │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r4, r2 │ │ │ │ add r1, r4 │ │ │ │ subs r2, r6, r2 │ │ │ │ blx 2a414 │ │ │ │ subs r1, r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 151660 │ │ │ │ + bl 151110 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c542 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e6> │ │ │ │ + beq.n 5c370 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a4> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5c544 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8e8> │ │ │ │ + b.n 5c372 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7a6> │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #55572 @ 0xd914 │ │ │ │ + movw r1, #54868 @ 0xd654 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -74538,897 +74369,1013 @@ │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #20 │ │ │ │ blx 29634 │ │ │ │ subs r3, r6, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 5c57c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x920> │ │ │ │ + bhi.n 5c3aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7de> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #20 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c594 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x938> │ │ │ │ - b.n 5c5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ - movw r0, #34140 @ 0x855c │ │ │ │ + cbz r0, 5c3c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7f6> │ │ │ │ + b.n 5c408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ + movw r0, #33436 @ 0x829c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r6 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5c56c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x910> │ │ │ │ - b.n 5c5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + bne.n 5c39a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x7ce> │ │ │ │ + b.n 5c408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ cmp r6, #1 │ │ │ │ - ble.n 5c60e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b2> │ │ │ │ + ble.n 5c43c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x870> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5c5fc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a0> │ │ │ │ + beq.n 5c42a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x85e> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 5c5de <_PyArg_ParseTupleAndKeywordsFast@@Base+0x982> │ │ │ │ + bpl.n 5c40c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x840> │ │ │ │ mov r0, r3 │ │ │ │ add r1, sp, #16 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 5c5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + cbz r0, 5c408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 5c5fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a2> │ │ │ │ + beq.n 5c42c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x860> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5c63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e2> │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + b.n 5c46c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #34140 @ 0x855c │ │ │ │ + movw r0, #33436 @ 0x829c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5c5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5c408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 5c610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ + beq.n 5c43e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r4, r0, #0 │ │ │ │ - bge.n 5c610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9b4> │ │ │ │ - b.n 5c5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0x97e> │ │ │ │ + bge.n 5c43e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x872> │ │ │ │ + b.n 5c408 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x83c> │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ - cbnz r4, 5c61e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9c2> │ │ │ │ + cbnz r4, 5c44c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x880> │ │ │ │ add r3, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 19efdc │ │ │ │ + bl 19fb34 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5c63e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9e2> │ │ │ │ + cbz r0, 5c46c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8a0> │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ - movw r0, #43448 @ 0xa9b8 │ │ │ │ + movw r0, #42744 @ 0xa6f8 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 5c648 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ec> │ │ │ │ + cbz r3, 5c476 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8aa> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r8, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e67c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x914> │ │ │ │ + ldr.w r3, [r8, #4] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + ldr r7, [r2, #8] │ │ │ │ + lsls r3, r3, #5 │ │ │ │ + bpl.n 5c4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ + ldr.w r3, [r8, #8] │ │ │ │ + cmp r7, r3 │ │ │ │ + bne.n 5c4ca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x8fe> │ │ │ │ + add.w r8, r8, #8 │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 5c4f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x92a> │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #31352 @ 0x7a78 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5c578 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ac> │ │ │ │ + cmp r6, #0 │ │ │ │ + blt.n 5c524 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x958> │ │ │ │ + cmp r3, r6 │ │ │ │ + it ge │ │ │ │ + movge r3, r6 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + str.w r3, [r2, r5, lsl #2] │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r5, r7 │ │ │ │ + bge.n 5c528 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x95c> │ │ │ │ + ldr.w r0, [r8, #4]! │ │ │ │ + bl 85ee8 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + bge.n 5c50e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x942> │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5c4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x914> │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + add.w r3, r3, r5, lsl #2 │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + subs r3, r2, #1 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 5c4e4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x918> │ │ │ │ + movs r3, #1 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + b.n 5c570 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9a4> │ │ │ │ + movs r3, #0 │ │ │ │ + b.n 5c4ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0x922> │ │ │ │ + mov r0, r7 │ │ │ │ + bl 732b8 │ │ │ │ + mov r1, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5c4e0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x914> │ │ │ │ + add.w r5, r0, #8 │ │ │ │ + movs r3, #0 │ │ │ │ + mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r7 │ │ │ │ + bge.n 5c568 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x99c> │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + ldr r0, [r4, #12] │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + ldr.w r0, [r0, r3, lsl #2] │ │ │ │ + adds r3, #1 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + add.w r2, r2, r0, lsl #2 │ │ │ │ + ldr r0, [r2, #12] │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + cmp r2, r6 │ │ │ │ + itt ne │ │ │ │ + addne r2, #1 │ │ │ │ + strne r2, [r0, #0] │ │ │ │ + str.w r0, [r5, #4]! │ │ │ │ + b.n 5c53e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x972> │ │ │ │ + ldr r0, [r4, #16] │ │ │ │ + str r1, [r4, #16] │ │ │ │ + bl 79618 │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1f1be8 │ │ │ │ + bl 1f2b60 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c66c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa10> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5c676 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa1a> │ │ │ │ + bne.n 5c59a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ce> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5c5a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9d8> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ push {r4, r5} │ │ │ │ add.w r4, r3, r3, lsr #31 │ │ │ │ asrs r4, r4, #1 │ │ │ │ - cbz r3, 5c68a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa2e> │ │ │ │ + cbz r3, 5c5b8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9ec> │ │ │ │ ldr r2, [r0, #20] │ │ │ │ - b.n 5c692 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa36> │ │ │ │ + b.n 5c5c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9f4> │ │ │ │ movw r2, #10880 @ 0x2a80 │ │ │ │ movt r2, #78 @ 0x4e │ │ │ │ subs r3, #1 │ │ │ │ add r3, r2 │ │ │ │ mov r1, r3 │ │ │ │ subs r0, r3, r1 │ │ │ │ cmp r4, r0 │ │ │ │ - ble.n 5c6ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa50> │ │ │ │ + ble.n 5c5da <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa0e> │ │ │ │ ldrb r0, [r2, #0] │ │ │ │ ldrb r5, [r1, #0] │ │ │ │ strb.w r5, [r2], #1 │ │ │ │ strb.w r0, [r1], #-1 │ │ │ │ - b.n 5c698 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa3c> │ │ │ │ + b.n 5c5c6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x9fa> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ - cbnz r1, 5c6e2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa86> │ │ │ │ + cbnz r1, 5c610 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa44> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34828 @ 0x880c │ │ │ │ + movw r1, #34112 @ 0x8540 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5c63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r0 │ │ │ │ movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5c738 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xadc> │ │ │ │ + bne.n 5c666 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa9a> │ │ │ │ ldr r7, [r7, #8] │ │ │ │ ldr r4, [r7, #16] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dd80 │ │ │ │ + bl 21e904 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5c712 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab6> │ │ │ │ + cbnz r0, 5c640 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa74> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5c7fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba2> │ │ │ │ + b.n 5c72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 5c7dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + beq.n 5c70a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3e> │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ - cbz r2, 5c730 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xad4> │ │ │ │ + cbz r2, 5c65e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa92> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it ne │ │ │ │ strne r1, [r2, #0] │ │ │ │ str.w r2, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 5c718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xabc> │ │ │ │ + b.n 5c646 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa7a> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.n 5c7c2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb66> │ │ │ │ + bpl.n 5c6f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb24> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 21dd80 │ │ │ │ + bl 21e904 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + beq.n 5c63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90f38 │ │ │ │ + bl 90f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5c7dc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb80> │ │ │ │ + beq.n 5c70a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb3e> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bmi.n 5c782 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb26> │ │ │ │ + bmi.n 5c6b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xae4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34864 @ 0x8830 │ │ │ │ + movw r1, #34148 @ 0x8564 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c7ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5e> │ │ │ │ - bl 85f00 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5c6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ + bl 85ee8 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5c7aa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4e> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5c7ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5e> │ │ │ │ + bne.n 5c6d8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb0c> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5c6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34892 @ 0x884c │ │ │ │ + movw r1, #34176 @ 0x8580 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c7ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb5e> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5c6e8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb1c> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 5c792 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb36> │ │ │ │ + blt.n 5c6c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaf4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 186220 │ │ │ │ + bl 1861e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5c750 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xaf4> │ │ │ │ + bne.n 5c67e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab2> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + beq.n 5c63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ subs r4, #1 │ │ │ │ - b.n 5c7ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + b.n 5c718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #34928 @ 0x8870 │ │ │ │ + movw r1, #34212 @ 0x85a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 5c63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1872a0 <_PyBytesWriter_WriteBytes@@Base+0x134> │ │ │ │ + bl 187264 <_PyBytesWriter_WriteBytes@@Base+0x134> │ │ │ │ movs r0, #0 │ │ │ │ strd r5, r4, [r6, #12] │ │ │ │ - b.n 5c7fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xba2> │ │ │ │ + b.n 5c72c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb60> │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ subs r4, #1 │ │ │ │ - bcs.n 5c7ea <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb8e> │ │ │ │ + bcs.n 5c718 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb4c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ - b.n 5c70c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xab0> │ │ │ │ + bl 78578 │ │ │ │ + b.n 5c63a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xa6e> │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - push {r4, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5c858 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbfc> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - blt.n 5c848 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbec> │ │ │ │ - movw r0, #10536 @ 0x2928 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movw r0, #3184 @ 0xc70 │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + bl df1b8 <_PyType_Name@@Base> │ │ │ │ + mov r1, r0 │ │ │ │ + ldr r5, [r4, #12] │ │ │ │ + ldr r2, [r4, #8] │ │ │ │ + adds r3, r5, #1 │ │ │ │ + bne.n 5c760 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb94> │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ + movt r0, #42 @ 0x2a │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e21c8 │ │ │ │ + mov r3, r5 │ │ │ │ + movw r0, #34288 @ 0x85f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.w e21c8 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5c874 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc18> │ │ │ │ + blt.n 5c78a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbbe> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5c88e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc32> │ │ │ │ + blt.n 5c7a4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbd8> │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5924 @ 0x1724 │ │ │ │ + movw r1, #5220 @ 0x1464 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c898 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc3c> │ │ │ │ + b.n 5c7ae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe2> │ │ │ │ ldr r3, [r0, #20] │ │ │ │ - ldr r0, [pc, #8] @ (5c89c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc40>) │ │ │ │ + ldr r0, [pc, #8] @ (5c7b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xbe4>) │ │ │ │ ldrb r3, [r3, r1] │ │ │ │ add.w r0, r0, r3, lsl #4 │ │ │ │ pop {r3, pc} │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r1, 5c8ba <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc5e> │ │ │ │ + cbz r1, 5c7ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc02> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #35004 @ 0x88bc │ │ │ │ + movw r1, #34300 @ 0x85fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 5c8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca2> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 5c812 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ add r2, sp, #8 │ │ │ │ blx 2994c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 5c902 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca6> │ │ │ │ + bge.n 5c816 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc4a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5c952 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ - bne.n 5c91c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcc0> │ │ │ │ + b.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9a> │ │ │ │ + bne.n 5c830 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc64> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35020 @ 0x88cc │ │ │ │ + movw r1, #34316 @ 0x860c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca2> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5c812 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5c92c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcd0> │ │ │ │ + bne.n 5c840 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc74> │ │ │ │ movs r1, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 730d4 │ │ │ │ - b.n 5c952 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + bl 730a0 │ │ │ │ + b.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9a> │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 5c93a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcde> │ │ │ │ + bne.n 5c84e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc82> │ │ │ │ movs r1, #16 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 730d4 │ │ │ │ - b.n 5c952 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf6> │ │ │ │ + bl 730a0 │ │ │ │ + b.n 5c866 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc9a> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42948 @ 0xa7c4 │ │ │ │ + movw r1, #42244 @ 0xa504 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5c8fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xca2> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5c812 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xc46> │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ - b.w 5b9dc │ │ │ │ - ldr r3, [r0, #20] │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - ldr r1, [r0, #4] │ │ │ │ - cbz r3, 5c970 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd14> │ │ │ │ - movw r3, #4316 @ 0x10dc │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movs r0, #3 │ │ │ │ - b.w 7eb70 │ │ │ │ - movs r0, #2 │ │ │ │ - b.w 7e93c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5c9bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd60> │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldrd r1, r2, [r4, #4] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - movw r0, #33992 @ 0x84c8 │ │ │ │ + beq.n 5c8c0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xcf4> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp r3, #0 │ │ │ │ + blt.n 5c8b0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xce4> │ │ │ │ + movw r0, #9832 @ 0x2668 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84c80 │ │ │ │ + movw r0, #2480 @ 0x9b0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ - b.n 5c9be <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd62> │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84c80 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ + b.w 5b94c │ │ │ │ + ldr r3, [r0, #20] │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r1, [r0, #4] │ │ │ │ + cbz r3, 5c8de <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd12> │ │ │ │ + movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5c9f4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd98> │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5ca08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdac> │ │ │ │ - mov r0, r5 │ │ │ │ - bl c72d0 │ │ │ │ - subs r3, r0, #0 │ │ │ │ - blt.n 5c9f0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd94> │ │ │ │ - movw r0, #4364 @ 0x110c │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - str r3, [r4, #16] │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ + movs r0, #3 │ │ │ │ + b.w 7eb68 │ │ │ │ + movs r0, #2 │ │ │ │ + b.w 7e934 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5ca48 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdec> │ │ │ │ + cbz r0, 5c922 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xd56> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e67c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5c96c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda0> │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldrd r1, r2, [r4, #4] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + movw r0, #33992 @ 0x84c8 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + bl 84c80 │ │ │ │ + b.n 5c96e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xda2> │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ - cbnz r1, 5ca78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe1c> │ │ │ │ + cbnz r1, 5c99e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xdd2> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34828 @ 0x880c │ │ │ │ + movw r1, #34112 @ 0x8540 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5cb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r0 │ │ │ │ movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5cb06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeaa> │ │ │ │ + bne.n 5ca2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe60> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - bl 225ff0 <_PyLong_UnsignedShort_Converter@@Base+0x5a8> │ │ │ │ + bl 2268dc <_Py_set_inheritable_async_safe@@Base+0x2660> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + beq.w 5cb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ strd r1, r2, [r0] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ cmp.w r0, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5cac6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe6a> │ │ │ │ + bcs.n 5c9ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe20> │ │ │ │ lsls r0, r0, #3 │ │ │ │ - bl 781e0 │ │ │ │ - b.n 5cac8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe6c> │ │ │ │ + bl 781c0 │ │ │ │ + b.n 5c9ee <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe22> │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbz r0, 5cad8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe7c> │ │ │ │ + cbz r0, 5c9fe <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe32> │ │ │ │ ldrd r7, r1, [r5, #8] │ │ │ │ movs r2, #0 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 5cafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9e> │ │ │ │ + b.n 5ca20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe54> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78598 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + bl 78578 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 5cb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ ldr.w r3, [r1, r2, lsl #3] │ │ │ │ adds r2, #1 │ │ │ │ - cbz r3, 5cafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9e> │ │ │ │ + cbz r3, 5ca20 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe54> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w ip, r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ it ne │ │ │ │ strne.w ip, [r3] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 5cae4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe88> │ │ │ │ + bne.n 5ca0a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe3e> │ │ │ │ lsls r2, r2, #3 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 5cc56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ + b.n 5cb7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb0> │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 5cc3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfe0> │ │ │ │ + bpl.w 5cb62 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf96> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 225ff0 <_PyLong_UnsignedShort_Converter@@Base+0x5a8> │ │ │ │ + bl 2268dc <_Py_set_inheritable_async_safe@@Base+0x2660> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + beq.w 5cb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ add r3, sp, #4 │ │ │ │ add r2, sp, #8 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 90f38 │ │ │ │ + bl 90f40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 5cc56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffa> │ │ │ │ + beq.w 5cb7c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfb0> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5cb40 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xee4> │ │ │ │ + bpl.n 5ca66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe9a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 5cb58 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xefc> │ │ │ │ + beq.n 5ca7e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xeb2> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35076 @ 0x8904 │ │ │ │ + movw r1, #34364 @ 0x863c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5cc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5cb5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8e> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5cb6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf12> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5ca94 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec8> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5cc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + bne.n 5cb5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8e> │ │ │ │ ldr r5, [r5, #16] │ │ │ │ ldr r6, [r4, #12] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 18a810 <_PyDeadline_Init@@Base+0x19d4> │ │ │ │ + bl 18a980 <_PyDeadline_Init@@Base+0x1b50> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - cbz r0, 5cb88 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2c> │ │ │ │ + cbz r0, 5caae <_PyArg_ParseTupleAndKeywordsFast@@Base+0xee2> │ │ │ │ str.w r9, [r3, #4] │ │ │ │ - b.n 5cb1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ + b.n 5ca44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe78> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ strd r5, r9, [r3] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ cmp.w r3, #1431655765 @ 0x55555555 │ │ │ │ - bhi.n 5cbc0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf64> │ │ │ │ + bhi.n 5cae6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ add.w r2, r3, r3, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #1 │ │ │ │ - bcc.n 5cb1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ + bcc.n 5ca44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe78> │ │ │ │ movw r2, #50000 @ 0xc350 │ │ │ │ cmp r3, r2 │ │ │ │ ite hi │ │ │ │ movhi r2, #2 │ │ │ │ movls r2, #4 │ │ │ │ - b.n 5cbc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf66> │ │ │ │ + b.n 5cae8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf1c> │ │ │ │ movs r2, #2 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5cbe6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8a> │ │ │ │ + blt.n 5cb0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf40> │ │ │ │ movs r5, #8 │ │ │ │ cmp r3, r5 │ │ │ │ - bls.n 5cbd4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf78> │ │ │ │ + bls.n 5cafa <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf2e> │ │ │ │ lsls r5, r5, #1 │ │ │ │ - b.n 5cbcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf70> │ │ │ │ + b.n 5caf2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf26> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.n 5cbe0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf84> │ │ │ │ + bcs.n 5cb06 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf3a> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - cbnz r0, 5cbec <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf90> │ │ │ │ + cbnz r0, 5cb12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf46> │ │ │ │ str r6, [r4, #12] │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 5cc34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd8> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 5cb5a <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf8e> │ │ │ │ subs r3, r5, #1 │ │ │ │ lsls r2, r5, #3 │ │ │ │ str r5, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w r5, r6, #8 │ │ │ │ blx 29634 │ │ │ │ ldr.w r9, [r4, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5cc2c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfd0> │ │ │ │ + beq.n 5cb52 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf86> │ │ │ │ ldr.w sl, [r5, #-8] │ │ │ │ mov r2, sl │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 5cc28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfcc> │ │ │ │ + beq.n 5cb4e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf82> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 18a810 <_PyDeadline_Init@@Base+0x19d4> │ │ │ │ + bl 18a980 <_PyDeadline_Init@@Base+0x1b50> │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ strd sl, r3, [r0] │ │ │ │ adds r5, #8 │ │ │ │ - b.n 5cc02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfa6> │ │ │ │ + b.n 5cb28 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xf5c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78598 │ │ │ │ - b.n 5cb1e <_PyArg_ParseTupleAndKeywordsFast@@Base+0xec2> │ │ │ │ + bl 78578 │ │ │ │ + b.n 5ca44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xe78> │ │ │ │ mov r0, r4 │ │ │ │ - bl 228190 <_PyXI_Exit@@Base+0x3f8> │ │ │ │ - b.n 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + bl 228a80 <_PyXI_Exit@@Base+0x3f8> │ │ │ │ + b.n 5cb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #35112 @ 0x8928 │ │ │ │ + movw r1, #34400 @ 0x8660 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 5cc66 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100a> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 5cb8c <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc0> │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - bl 228190 <_PyXI_Exit@@Base+0x3f8> │ │ │ │ + bl 228a80 <_PyXI_Exit@@Base+0x3f8> │ │ │ │ movs r0, #0 │ │ │ │ str.w r4, [r8, #8] │ │ │ │ - b.n 5cc6a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x100e> │ │ │ │ + b.n 5cb90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xfc4> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e67c │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5cbc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xffc> │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5cbdc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1010> │ │ │ │ + mov r0, r5 │ │ │ │ + bl c727c │ │ │ │ + subs r3, r0, #0 │ │ │ │ + blt.n 5cbc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xff8> │ │ │ │ + movw r0, #4364 @ 0x110c │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + str r3, [r4, #16] │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 79578 │ │ │ │ + bl 7955c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5cca2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + cbz r0, 5cc10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cca2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ + beq.n 5cc10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cca2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1046> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cc10 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1044> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5ccc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + beq.n 5cc32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1066> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5ccc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1068> │ │ │ │ + cbnz r3, 5cc32 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1066> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r1, #54384 @ 0xd470 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ ldr r3, [r0, #16] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5cd04 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a8> │ │ │ │ + cbz r0, 5cc72 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10a6> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ - bl 79578 │ │ │ │ + bl 7955c │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5cd3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + cbz r0, 5cca8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10dc> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cd3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ + beq.n 5cca8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5cd3a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10de> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5cca8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10dc> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r3, [r4, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5cd5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + beq.n 5ccca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5cd5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1100> │ │ │ │ + cbnz r3, 5ccca <_PyArg_ParseTupleAndKeywordsFast@@Base+0x10fe> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5cda0 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1144> │ │ │ │ - ldrd r2, r3, [r4, #8] │ │ │ │ - movw r0, #35184 @ 0x8970 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 1872a0 <_PyBytesWriter_WriteBytes@@Base+0x134> │ │ │ │ + bl 187264 <_PyBytesWriter_WriteBytes@@Base+0x134> │ │ │ │ ldr r5, [r4, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ - bl 21dd80 │ │ │ │ + bl 21e904 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r0, [r5, #12] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movs r2, #1 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e67c │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5cd42 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1176> │ │ │ │ + ldrd r2, r3, [r4, #8] │ │ │ │ + movw r0, #34480 @ 0x86b0 │ │ │ │ + movt r0, #43 @ 0x2b │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 84c80 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3840] @ 0xf00 │ │ │ │ sub sp, #244 @ 0xf4 │ │ │ │ - ldr r2, [pc, #256] @ (5ceec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290>) │ │ │ │ + ldr r2, [pc, #260] @ (5ce5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290>) │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r2, [sp, #236] @ 0xec │ │ │ │ mov.w r2, #0 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl b895c │ │ │ │ + bl b8884 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 5ce0c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11b0> │ │ │ │ + beq.n 5cd7a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11ae> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #3 │ │ │ │ - bne.n 5ce3c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11e0> │ │ │ │ - b.n 5ce22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c6> │ │ │ │ - movw r1, #35260 @ 0x89bc │ │ │ │ + bne.n 5cdaa <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11de> │ │ │ │ + b.n 5cd90 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11c4> │ │ │ │ + movw r1, #34500 @ 0x86c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r3, sp, #28 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 5ce54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f8> │ │ │ │ - b.n 5ce74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1218> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbnz r0, 5cdc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f6> │ │ │ │ + b.n 5cde2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ add r1, sp, #28 │ │ │ │ add r3, sp, #20 │ │ │ │ str r1, [sp, #0] │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ - movw r1, #35272 @ 0x89c8 │ │ │ │ + movw r1, #34512 @ 0x86d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 5ce54 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f8> │ │ │ │ - b.n 5ce74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1218> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbnz r0, 5cdc2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x11f6> │ │ │ │ + b.n 5cde2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35284 @ 0x89d4 │ │ │ │ + movw r1, #34524 @ 0x86dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 5ce74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1218> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 5cde2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ add r5, sp, #104 @ 0x68 │ │ │ │ - movw r0, #35264 @ 0x89c0 │ │ │ │ + movw r0, #34504 @ 0x86c8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 229d8c │ │ │ │ - cbnz r0, 5ce78 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121c> │ │ │ │ + bl 22a53c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + cbnz r0, 5cde6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x121a> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5ced6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x127a> │ │ │ │ + b.n 5ce44 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1278> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57824 @ 0xe1e0 │ │ │ │ + movw r1, #57120 @ 0xdf20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #35328 @ 0x8a00 │ │ │ │ + movw r0, #34568 @ 0x8708 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ce74 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1218> │ │ │ │ + beq.n 5cde2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1216> │ │ │ │ ldrd r0, r1, [r4, #32] │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #68] @ 0x44 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ strd r1, r2, [sp, #36] @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ strd r3, r3, [sp] │ │ │ │ add r3, sp, #32 │ │ │ │ strd r2, r5, [sp, #44] @ 0x2c │ │ │ │ - movw r2, #52977 @ 0xcef1 │ │ │ │ + movw r2, #52833 @ 0xce61 │ │ │ │ movt r2, #5 │ │ │ │ - bl 2251a0 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ + bl 225c30 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5ce6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1212> │ │ │ │ + beq.n 5cddc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1210> │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 80cf4 │ │ │ │ - ldr r3, [pc, #20] @ (5ceec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290>) │ │ │ │ + bl 80cd8 │ │ │ │ + ldr r3, [pc, #20] @ (5ce5c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1290>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #236] @ 0xec │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5cee8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128c> │ │ │ │ + beq.n 5ce56 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x128a> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #244 @ 0xf4 │ │ │ │ pop {r4, r5, pc} │ │ │ │ + nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ @@ -75449,306 +75396,304 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #35344 @ 0x8a10 │ │ │ │ + movw r1, #34620 @ 0x873c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 5cf68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 5ced8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ cmp r1, r4 │ │ │ │ - bge.n 5cf6c <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1310> │ │ │ │ + bge.n 5cedc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1310> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35360 @ 0x8a20 │ │ │ │ + movw r1, #34636 @ 0x874c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cfbe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1362> │ │ │ │ + b.n 5cf2e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1362> │ │ │ │ mov r0, r4 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cf68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ + beq.n 5ced8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x130c> │ │ │ │ add.w r1, r0, #16 │ │ │ │ add r4, sp, #16 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5cfc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136c> │ │ │ │ + bl 5cf34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1368> │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.n 5cf92 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ + bge.n 5cf02 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1336> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5cfb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ + b.n 5cf22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5cfa6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134a> │ │ │ │ + bne.n 5cf16 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x134a> │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5cfb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ + b.n 5cf22 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1356> │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5cf98 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133c> │ │ │ │ - b.n 5cf8e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1332> │ │ │ │ + bne.n 5cf08 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x133c> │ │ │ │ + b.n 5cefe <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1332> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movs r0, r0 │ │ │ │ - movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3880] @ 0xf28 │ │ │ │ sub sp, #184 @ 0xb8 │ │ │ │ mov sl, r1 │ │ │ │ - ldr r1, [pc, #128] @ (5d060 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1404>) │ │ │ │ + ldr r1, [pc, #128] @ (5cfcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ add r7, sp, #20 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [sp, #216] @ 0xd8 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r1, [sp, #180] @ 0xb4 │ │ │ │ mov.w r1, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ str r5, [r6, #0] │ │ │ │ - bl 224490 <_Py_set_inheritable_async_safe@@Base+0xca4> │ │ │ │ - cbnz r0, 5d002 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a6> │ │ │ │ + bl 224f20 <_Py_set_inheritable_async_safe@@Base+0xca4> │ │ │ │ + cbnz r0, 5cf6e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a2> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d046 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13ea> │ │ │ │ + b.n 5cfb2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13e6> │ │ │ │ strd r5, r5, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add r5, sp, #48 @ 0x30 │ │ │ │ ldrd r2, r3, [r4, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add r3, sp, #24 │ │ │ │ - movw r2, #53499 @ 0xd0fb │ │ │ │ + movw r2, #53201 @ 0xcfd1 │ │ │ │ movt r2, #5 │ │ │ │ strd sl, r9, [sp, #24] │ │ │ │ str.w r8, [sp, #32] │ │ │ │ strd r7, r5, [sp, #36] @ 0x24 │ │ │ │ - bl 2251a0 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ + bl 225c30 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5cffc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a0> │ │ │ │ + beq.n 5cf68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139c> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 2245cc <_Py_set_inheritable_async_safe@@Base+0xde0> │ │ │ │ + bl 22505c <_Py_set_inheritable_async_safe@@Base+0xde0> │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5cffc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13a0> │ │ │ │ + beq.n 5cf68 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x139c> │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - ldr r3, [pc, #24] @ (5d060 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1404>) │ │ │ │ + ldr r3, [pc, #24] @ (5cfcc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1400>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #180] @ 0xb4 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 5d058 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13fc> │ │ │ │ + beq.n 5cfc4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x13f8> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #184 @ 0xb8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r5, r0 │ │ │ │ + sub sp, #12 │ │ │ │ + movs r1, #0 │ │ │ │ + ldrd r3, r0, [r4, #12] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + blx 29634 │ │ │ │ + ldr r3, [r4, #8] │ │ │ │ + ldrd r1, r2, [r4, #12] │ │ │ │ + ldr r0, [r5, #8] │ │ │ │ + strd r2, r1, [sp] │ │ │ │ + ldrd r1, r2, [r4] │ │ │ │ + blx 2a844 │ │ │ │ + mov r3, r0 │ │ │ │ + mvns r0, r0 │ │ │ │ + str r3, [r4, #20] │ │ │ │ + lsrs r0, r0, #31 │ │ │ │ + add sp, #12 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [r0, #12] │ │ │ │ - movw r8, #14925 @ 0x3a4d │ │ │ │ + movw r8, #14713 @ 0x3979 │ │ │ │ movt r8, #11 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - cbz r7, 5d0a8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x144c> │ │ │ │ + cbz r7, 5d054 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1488> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ subs r7, #1 │ │ │ │ ldr.w r3, [r3, r7, lsl #3] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 5d084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1428> │ │ │ │ + beq.n 5d030 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 5d09e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1442> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1428> │ │ │ │ + bne.n 5d04a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x147e> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d030 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d084 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1428> │ │ │ │ - b.n 5d0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x149a> │ │ │ │ + beq.n 5d030 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1464> │ │ │ │ + b.n 5d0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5d0b2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1456> │ │ │ │ + cbnz r0, 5d05e <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1492> │ │ │ │ ldr r0, [r5, #24] │ │ │ │ - cbnz r0, 5d0bc <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1460> │ │ │ │ - b.n 5d0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1478> │ │ │ │ + cbnz r0, 5d068 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x149c> │ │ │ │ + b.n 5d080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b4> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d0ac <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1450> │ │ │ │ - b.n 5d0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x149a> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + beq.n 5d058 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x148c> │ │ │ │ + b.n 5d0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d0ce <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1472> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d0d4 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1478> │ │ │ │ + bne.n 5d07a <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14ae> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d080 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14b4> │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x149a> │ │ │ │ + cbnz r0, 5d0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5d0f6 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x149a> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d0a2 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14d6> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d0ec <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1490> │ │ │ │ + bne.n 5d098 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x14cc> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r5, r0 │ │ │ │ - sub sp, #12 │ │ │ │ - movs r1, #0 │ │ │ │ - ldrd r3, r0, [r4, #12] │ │ │ │ - ldr r2, [r3, #0] │ │ │ │ - blx 29634 │ │ │ │ - ldr r3, [r4, #8] │ │ │ │ - ldrd r1, r2, [r4, #12] │ │ │ │ - ldr r0, [r5, #8] │ │ │ │ - strd r2, r1, [sp] │ │ │ │ - ldrd r1, r2, [r4] │ │ │ │ - blx 2a844 │ │ │ │ - mov r3, r0 │ │ │ │ - mvns r0, r0 │ │ │ │ - str r3, [r4, #20] │ │ │ │ - lsrs r0, r0, #31 │ │ │ │ - add sp, #12 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005d13a : │ │ │ │ +0005d0a6 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 5d154 │ │ │ │ + cbz r0, 5d0c0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #1 │ │ │ │ - bmi.n 5d16c │ │ │ │ + bmi.n 5d0d8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35400 @ 0x8a48 │ │ │ │ + movw r1, #34696 @ 0x8788 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5d218 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5d184 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 5d178 │ │ │ │ + cbz r1, 5d0e4 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 5d190 │ │ │ │ + bmi.n 5d0fc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35436 @ 0x8a6c │ │ │ │ + movw r1, #34732 @ 0x87ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5d218 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5d184 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 5d1d4 │ │ │ │ + bge.n 5d140 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - cbz r1, 5d1b6 │ │ │ │ + cbz r1, 5d122 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ ldrb.w r6, [r6, #87] @ 0x57 │ │ │ │ lsls r6, r6, #25 │ │ │ │ - bmi.n 5d1d0 │ │ │ │ + bmi.n 5d13c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5d1d0 │ │ │ │ + beq.n 5d13c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35480 @ 0x8a98 │ │ │ │ + movw r1, #34776 @ 0x87d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 5d19c │ │ │ │ + b.n 5d108 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ - cbnz r0, 5d1f2 │ │ │ │ + cbnz r0, 5d15e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35516 @ 0x8abc │ │ │ │ + movw r1, #34812 @ 0x87fc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5d20c │ │ │ │ + beq.n 5d178 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 5d206 │ │ │ │ + bne.n 5d172 │ │ │ │ str r2, [r0, #0] │ │ │ │ - b.n 5d20c │ │ │ │ - cbnz r3, 5d20c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.n 5d178 │ │ │ │ + cbnz r3, 5d178 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 24aa20 │ │ │ │ + b.w 24b164 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - bne.n 5d256 │ │ │ │ + bne.n 5d1c2 │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25364 @ 0x6314 │ │ │ │ + movw r0, #24660 @ 0x6054 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 5d270 │ │ │ │ + b.n 5d1dc │ │ │ │ ldrb r2, [r1, #16] │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ tst.w r2, #3 │ │ │ │ it ne │ │ │ │ @@ -75758,416 +75703,416 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d2a6 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d212 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d29c │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d2a6 │ │ │ │ + bne.n 5d208 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d212 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d418 │ │ │ │ + bne.w 5d384 │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - cbnz r0, 5d2b0 │ │ │ │ + cbnz r0, 5d21c │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - cbz r0, 5d2c4 │ │ │ │ - b.n 5d2ba │ │ │ │ + cbz r0, 5d230 │ │ │ │ + b.n 5d226 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d2aa │ │ │ │ - b.n 5d418 │ │ │ │ + beq.n 5d216 │ │ │ │ + b.n 5d384 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d418 │ │ │ │ + bne.w 5d384 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 5d2d2 │ │ │ │ + cbz r0, 5d23e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d418 │ │ │ │ + bne.w 5d384 │ │ │ │ ldr r0, [r6, #60] @ 0x3c │ │ │ │ - cbz r0, 5d2e0 │ │ │ │ + cbz r0, 5d24c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d418 │ │ │ │ + bne.w 5d384 │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5d300 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d26c │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d2f6 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d300 │ │ │ │ + bne.n 5d262 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d26c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d418 │ │ │ │ + bne.w 5d384 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbnz r0, 5d30a │ │ │ │ + cbnz r0, 5d276 │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbnz r0, 5d314 │ │ │ │ - b.n 5d32e │ │ │ │ + cbnz r0, 5d280 │ │ │ │ + b.n 5d29a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d304 │ │ │ │ - b.n 5d418 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + beq.n 5d270 │ │ │ │ + b.n 5d384 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d326 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d32e │ │ │ │ + bne.n 5d292 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d29a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d418 │ │ │ │ + bne.n 5d384 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5d34c │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d2b8 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d344 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d34c │ │ │ │ + bne.n 5d2b0 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2b8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d418 │ │ │ │ + bne.n 5d384 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d36a │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d2d6 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d362 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d36a │ │ │ │ + bne.n 5d2ce │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2d6 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d418 │ │ │ │ + bne.n 5d384 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d388 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d2f4 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d380 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d388 │ │ │ │ + bne.n 5d2ec │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d2f4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d418 │ │ │ │ + bne.n 5d384 │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d3a6 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d312 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d39e │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3a6 │ │ │ │ + bne.n 5d30a │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d312 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d418 │ │ │ │ + bne.n 5d384 │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5d3b0 │ │ │ │ + cbnz r0, 5d31c │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbnz r0, 5d3ba │ │ │ │ - b.n 5d3d2 │ │ │ │ + cbnz r0, 5d326 │ │ │ │ + b.n 5d33e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d3aa │ │ │ │ - b.n 5d418 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + beq.n 5d316 │ │ │ │ + b.n 5d384 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3cc │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3d2 │ │ │ │ + bne.n 5d338 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d33e │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d418 │ │ │ │ + cbnz r0, 5d384 │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5d3ee │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d35a │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d3e8 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d3ee │ │ │ │ + bne.n 5d354 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d35a │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d418 │ │ │ │ + cbnz r0, 5d384 │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5d40a │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d376 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d404 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d40a │ │ │ │ + bne.n 5d370 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d376 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d418 │ │ │ │ + cbnz r0, 5d384 │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5d418 │ │ │ │ + cbz r0, 5d384 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5d44e │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d3ba │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d444 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d44e │ │ │ │ + bne.n 5d3b0 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3ba │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d582 │ │ │ │ + bne.w 5d4ee │ │ │ │ ldr r0, [r6, #56] @ 0x38 │ │ │ │ - cbz r0, 5d46e │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d3da │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d464 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d46e │ │ │ │ + bne.n 5d3d0 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3da │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 5d582 │ │ │ │ + bne.w 5d4ee │ │ │ │ ldr r0, [r6, #48] @ 0x30 │ │ │ │ - cbz r0, 5d48c │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d3f8 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d484 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d48c │ │ │ │ + bne.n 5d3f0 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d3f8 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d582 │ │ │ │ + bne.n 5d4ee │ │ │ │ ldr r0, [r6, #44] @ 0x2c │ │ │ │ - cbz r0, 5d4aa │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d416 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4a2 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d4aa │ │ │ │ + bne.n 5d40e │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d416 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d582 │ │ │ │ + bne.n 5d4ee │ │ │ │ ldr r0, [r6, #40] @ 0x28 │ │ │ │ - cbz r0, 5d4c8 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d434 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4c0 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d4c8 │ │ │ │ + bne.n 5d42c │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d434 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d582 │ │ │ │ + bne.n 5d4ee │ │ │ │ ldr r0, [r6, #36] @ 0x24 │ │ │ │ - cbz r0, 5d4e6 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d452 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4de │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d4e6 │ │ │ │ + bne.n 5d44a │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d452 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d582 │ │ │ │ + bne.n 5d4ee │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 5d504 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d470 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d4fc │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d504 │ │ │ │ + bne.n 5d468 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d470 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5d582 │ │ │ │ + bne.n 5d4ee │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbnz r0, 5d50e │ │ │ │ + cbnz r0, 5d47a │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - cbz r0, 5d51e │ │ │ │ - b.n 5d518 │ │ │ │ + cbz r0, 5d48a │ │ │ │ + b.n 5d484 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d508 │ │ │ │ - b.n 5d582 │ │ │ │ + beq.n 5d474 │ │ │ │ + b.n 5d4ee │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d582 │ │ │ │ + cbnz r0, 5d4ee │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ - cbz r0, 5d528 │ │ │ │ + cbz r0, 5d494 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d582 │ │ │ │ + cbnz r0, 5d4ee │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5d544 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d4b0 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d53e │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d544 │ │ │ │ + bne.n 5d4aa │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d4b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d582 │ │ │ │ + cbnz r0, 5d4ee │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5d560 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d4cc │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d55a │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d560 │ │ │ │ + bne.n 5d4c6 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d4cc │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5d582 │ │ │ │ + cbnz r0, 5d4ee │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5d582 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d4ee │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5d578 │ │ │ │ + bne.n 5d4e4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5d5a8 │ │ │ │ + cbnz r5, 5d514 │ │ │ │ cmp r3, r5 │ │ │ │ - blt.n 5d5a8 │ │ │ │ + blt.n 5d514 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.n 5d5a8 │ │ │ │ - cbnz r2, 5d5ca │ │ │ │ + bgt.n 5d514 │ │ │ │ + cbnz r2, 5d536 │ │ │ │ add r2, sp, #28 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ - movw r5, #18708 @ 0x4914 │ │ │ │ + movw r5, #18712 @ 0x4918 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d5f6 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d562 │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.n 5d5e4 │ │ │ │ + bgt.n 5d550 │ │ │ │ ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #4312 @ 0x10d8 │ │ │ │ + movw r1, #3608 @ 0xe18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5d5f6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5d562 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d5ce │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5d53a │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d5ce │ │ │ │ + beq.n 5d53a │ │ │ │ movs r0, #0 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005d5fc : │ │ │ │ +0005d568 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #24 │ │ │ │ mov r9, r0 │ │ │ │ - movw r1, #57820 @ 0xe1dc │ │ │ │ + movw r1, #57116 @ 0xdf1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #2896 @ 0xb50 │ │ │ │ + movw r0, #2192 @ 0x890 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldrd r5, r6, [sp, #56] @ 0x38 │ │ │ │ mov sl, r2 │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ mov r4, r3 │ │ │ │ - bl 115594 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ + bl 114ec4 <_PyImport_GetModuleAttrString@@Base> │ │ │ │ mov r8, r0 │ │ │ │ - cbz r0, 5d682 │ │ │ │ + cbz r0, 5d5ee │ │ │ │ strd r4, r5, [sp] │ │ │ │ movw r1, #7788 @ 0x1e6c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [sp, #68] @ 0x44 │ │ │ │ movw r5, #4316 @ 0x10dc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - movw r1, #35556 @ 0x8ae4 │ │ │ │ + movw r1, #34852 @ 0x8824 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d680 │ │ │ │ + beq.n 5d5ec │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 5d680 │ │ │ │ + cbnz r3, 5d5ec │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r8, r4 │ │ │ │ mov r0, r8 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ @@ -76177,51 +76122,51 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #22 │ │ │ │ - bpl.n 5d6ca │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + bpl.n 5d636 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5d6c4 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d6ca │ │ │ │ + bne.n 5d630 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d636 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5d704 │ │ │ │ + cbnz r0, 5d670 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r6, #14925 @ 0x3a4d │ │ │ │ + movw r6, #14713 @ 0x3979 │ │ │ │ movt r6, #11 │ │ │ │ ldr.w r2, [r4, #8]! │ │ │ │ movs r7, #0 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ subs r3, #12 │ │ │ │ add.w r9, r2, r3, lsr #2 │ │ │ │ cmp r7, r9 │ │ │ │ - bge.n 5d702 │ │ │ │ + bge.n 5d66e │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 5d6fe │ │ │ │ + cbz r3, 5d66a │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 5d6f8 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5d6fe │ │ │ │ + bne.n 5d664 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d66a │ │ │ │ mov r1, r8 │ │ │ │ blx r5 │ │ │ │ - cbnz r0, 5d704 │ │ │ │ + cbnz r0, 5d670 │ │ │ │ adds r7, #1 │ │ │ │ - b.n 5d6e2 │ │ │ │ + b.n 5d64e │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.w 38488 │ │ │ │ + b.w 38430 │ │ │ │ │ │ │ │ -0005d70c <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ +0005d678 <_PyInterpreterConfig_InitFromState@@Base>: │ │ │ │ add.w r3, r1, #4096 @ 0x1000 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ movs r0, #0 │ │ │ │ push {r4} │ │ │ │ ldr.w r3, [r3, #324] @ 0x144 │ │ │ │ cmp r1, #0 │ │ │ │ @@ -76241,242 +76186,242 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ and.w r1, r3, #65536 @ 0x10000 │ │ │ │ and.w r3, r3, #1024 @ 0x400 │ │ │ │ str r1, [r2, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005d750 <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ +0005d6bc <_PyErr_SetFromPyStatus@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r0, #1 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ - beq.n 5d77a <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ + beq.n 5d6e6 <_PyErr_SetFromPyStatus@@Base+0x2a> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35564 @ 0x8aec │ │ │ │ + movw r1, #34860 @ 0x882c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 5d792 <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ + b.n 5d6fe <_PyErr_SetFromPyStatus@@Base+0x42> │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbz r4, 5d782 <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ + cbz r4, 5d6ee <_PyErr_SetFromPyStatus@@Base+0x32> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbnz r3, 5d79e <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ + cbnz r3, 5d70a <_PyErr_SetFromPyStatus@@Base+0x4e> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35612 @ 0x8b1c │ │ │ │ + movw r1, #34908 @ 0x885c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - movw r1, #57416 @ 0xe048 │ │ │ │ + b.w d59a4 │ │ │ │ + movw r1, #56712 @ 0xdd88 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5d7b8 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ + cbnz r0, 5d724 <_PyErr_SetFromPyStatus@@Base+0x68> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 5d7da <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ + cbz r2, 5d746 <_PyErr_SetFromPyStatus@@Base+0x8a> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #42132 @ 0xa494 │ │ │ │ + movw r1, #41428 @ 0xa1d4 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42136 @ 0xa498 │ │ │ │ + movw r1, #41432 @ 0xa1d8 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5d812 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r4, 5d77e <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 5d812 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + ble.n 5d77e <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 5d812 <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ - cbnz r2, 5d82c <_PyErr_SetFromPyStatus@@Base+0xdc> │ │ │ │ + bne.n 5d77e <_PyErr_SetFromPyStatus@@Base+0xc2> │ │ │ │ + cbnz r2, 5d798 <_PyErr_SetFromPyStatus@@Base+0xdc> │ │ │ │ mov r3, r4 │ │ │ │ - ldr r4, [pc, #124] @ (5d894 <_PyErr_SetFromPyStatus@@Base+0x144>) │ │ │ │ + ldr r4, [pc, #124] @ (5d800 <_PyErr_SetFromPyStatus@@Base+0x144>) │ │ │ │ add r2, sp, #24 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5d854 <_PyErr_SetFromPyStatus@@Base+0x104> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5d7c0 <_PyErr_SetFromPyStatus@@Base+0x104> │ │ │ │ ldrd r6, r3, [r0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.n 5d858 <_PyErr_SetFromPyStatus@@Base+0x108> │ │ │ │ - movw r2, #31816 @ 0x7c48 │ │ │ │ + bmi.n 5d7c4 <_PyErr_SetFromPyStatus@@Base+0x108> │ │ │ │ + movw r2, #31184 @ 0x79d0 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #4068 @ 0xfe4 │ │ │ │ + movw r0, #3364 @ 0xd24 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5d88c <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ + b.n 5d7f8 <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 8433c │ │ │ │ + bl 84320 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5d854 <_PyErr_SetFromPyStatus@@Base+0x104> │ │ │ │ + beq.n 5d7c0 <_PyErr_SetFromPyStatus@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 171e08 │ │ │ │ + bl 171cdc │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ mov r1, r6 │ │ │ │ - bl 251da4 <_PyGen_SetStopIterationValue@@Base+0xeac> │ │ │ │ + bl 2524f4 <_PyGen_SetStopIterationValue@@Base+0xfec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5d88c <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ + beq.n 5d7f8 <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5d88c <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ + cbnz r3, 5d7f8 <_PyErr_SetFromPyStatus@@Base+0x13c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #256] @ (5d998 <_PyErr_SetFromPyStatus@@Base+0x248>) │ │ │ │ + ldr r1, [pc, #272] @ (5d914 <_PyErr_SetFromPyStatus@@Base+0x258>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #35668 @ 0x8b54 │ │ │ │ + movw r0, #34964 @ 0x8894 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #7 │ │ │ │ movs r1, #2 │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbnz r1, 5d8d2 <_PyErr_SetFromPyStatus@@Base+0x182> │ │ │ │ + cbnz r1, 5d83e <_PyErr_SetFromPyStatus@@Base+0x182> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #18852 @ 0x49a4 │ │ │ │ + movw r1, #18148 @ 0x46e4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5d8f4 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5d860 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 5d8fa <_PyErr_SetFromPyStatus@@Base+0x1aa> │ │ │ │ + bmi.n 5d866 <_PyErr_SetFromPyStatus@@Base+0x1aa> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35684 @ 0x8b64 │ │ │ │ + movw r1, #34980 @ 0x88a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5d926 <_PyErr_SetFromPyStatus@@Base+0x1d6> │ │ │ │ + b.n 5d892 <_PyErr_SetFromPyStatus@@Base+0x1d6> │ │ │ │ ldr r1, [r0, #20] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r1, 5d914 <_PyErr_SetFromPyStatus@@Base+0x1c4> │ │ │ │ + cbz r1, 5d880 <_PyErr_SetFromPyStatus@@Base+0x1c4> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 5d91e <_PyErr_SetFromPyStatus@@Base+0x1ce> │ │ │ │ + beq.n 5d88a <_PyErr_SetFromPyStatus@@Base+0x1ce> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5d91e <_PyErr_SetFromPyStatus@@Base+0x1ce> │ │ │ │ - bl 2509f4 │ │ │ │ + b.n 5d88a <_PyErr_SetFromPyStatus@@Base+0x1ce> │ │ │ │ + bl 250fac │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5d900 <_PyErr_SetFromPyStatus@@Base+0x1b0> │ │ │ │ - b.n 5d8f4 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ + bne.n 5d86c <_PyErr_SetFromPyStatus@@Base+0x1b0> │ │ │ │ + b.n 5d860 <_PyErr_SetFromPyStatus@@Base+0x1a4> │ │ │ │ str r4, [r2, #0] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r0, #6724 @ 0x1a44 │ │ │ │ + movw r0, #6020 @ 0x1784 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 5d960 <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ + blt.n 5d8cc <_PyErr_SetFromPyStatus@@Base+0x210> │ │ │ │ mov r4, r0 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ blx 29b50 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - cbnz r4, 5d96a <_PyErr_SetFromPyStatus@@Base+0x21a> │ │ │ │ + bl 9b444 │ │ │ │ + cbnz r4, 5d8d6 <_PyErr_SetFromPyStatus@@Base+0x21a> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d972 <_PyErr_SetFromPyStatus@@Base+0x222> │ │ │ │ + b.n 5d8de <_PyErr_SetFromPyStatus@@Base+0x222> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #35716 @ 0x8b84 │ │ │ │ + movw r0, #35012 @ 0x88c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #26176 @ 0x6640 │ │ │ │ + movw r1, #25472 @ 0x6380 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5d9d6 <_PyErr_SetFromPyStatus@@Base+0x286> │ │ │ │ + beq.n 5d942 <_PyErr_SetFromPyStatus@@Base+0x286> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #24] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #24] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5d9d8 <_PyErr_SetFromPyStatus@@Base+0x288> │ │ │ │ + b.n 5d944 <_PyErr_SetFromPyStatus@@Base+0x288> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ @@ -76492,73 +76437,73 @@ │ │ │ │ str r1, [r0, #12] │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ subs r2, r5, r0 │ │ │ │ negs r5, r2 │ │ │ │ adcs r5, r2 │ │ │ │ str r5, [r3, #0] │ │ │ │ - cbz r4, 5da1e <_PyErr_SetFromPyStatus@@Base+0x2ce> │ │ │ │ + cbz r4, 5d98a <_PyErr_SetFromPyStatus@@Base+0x2ce> │ │ │ │ ldr.w r1, [r4, #3648] @ 0xe40 │ │ │ │ ldr.w r2, [r4, #3652] @ 0xe44 │ │ │ │ - b.n 5da20 <_PyErr_SetFromPyStatus@@Base+0x2d0> │ │ │ │ + b.n 5d98c <_PyErr_SetFromPyStatus@@Base+0x2d0> │ │ │ │ mov r2, r1 │ │ │ │ - movw r0, #55999 @ 0xdabf │ │ │ │ + movw r0, #55851 @ 0xda2b │ │ │ │ movt r0, #5 │ │ │ │ strd r1, r2, [r3, #8] │ │ │ │ str r0, [r3, #16] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5da62 <_PyErr_SetFromPyStatus@@Base+0x312> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d9ce <_PyErr_SetFromPyStatus@@Base+0x312> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5da5c <_PyErr_SetFromPyStatus@@Base+0x30c> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5da62 <_PyErr_SetFromPyStatus@@Base+0x312> │ │ │ │ + bne.n 5d9c8 <_PyErr_SetFromPyStatus@@Base+0x30c> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d9ce <_PyErr_SetFromPyStatus@@Base+0x312> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dabc <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ + cbnz r0, 5da28 <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 5da7e <_PyErr_SetFromPyStatus@@Base+0x32e> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5d9ea <_PyErr_SetFromPyStatus@@Base+0x32e> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5da78 <_PyErr_SetFromPyStatus@@Base+0x328> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5da7e <_PyErr_SetFromPyStatus@@Base+0x32e> │ │ │ │ + bne.n 5d9e4 <_PyErr_SetFromPyStatus@@Base+0x328> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5d9ea <_PyErr_SetFromPyStatus@@Base+0x32e> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dabc <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ + cbnz r0, 5da28 <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5da9a <_PyErr_SetFromPyStatus@@Base+0x34a> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5da06 <_PyErr_SetFromPyStatus@@Base+0x34a> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5da94 <_PyErr_SetFromPyStatus@@Base+0x344> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5da9a <_PyErr_SetFromPyStatus@@Base+0x34a> │ │ │ │ + bne.n 5da00 <_PyErr_SetFromPyStatus@@Base+0x344> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5da06 <_PyErr_SetFromPyStatus@@Base+0x34a> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dabc <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ + cbnz r0, 5da28 <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 5dabc <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5da28 <_PyErr_SetFromPyStatus@@Base+0x36c> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dab2 <_PyErr_SetFromPyStatus@@Base+0x362> │ │ │ │ + bne.n 5da1e <_PyErr_SetFromPyStatus@@Base+0x362> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ @@ -76572,1572 +76517,1591 @@ │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - movw r1, #56091 @ 0xdb1b │ │ │ │ + movw r1, #55943 @ 0xda87 │ │ │ │ movt r1, #5 │ │ │ │ mov r4, r2 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #8 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 263f40 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ + bl 263ef0 <_PyCrossInterpreterData_InitWithSize@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5db16 <_PyErr_SetFromPyStatus@@Base+0x3c6> │ │ │ │ + beq.n 5da82 <_PyErr_SetFromPyStatus@@Base+0x3c6> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 147f54 │ │ │ │ + bl 14798c │ │ │ │ movs r0, #0 │ │ │ │ vstr d0, [r4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ - b.w 85fb0 │ │ │ │ + b.w 85f98 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5db54 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dac0 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5db4e <_PyErr_SetFromPyStatus@@Base+0x3fe> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5db54 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ + bne.n 5daba <_PyErr_SetFromPyStatus@@Base+0x3fe> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dac0 <_PyErr_SetFromPyStatus@@Base+0x404> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dbbe <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db2a <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbnz r0, 5db5e <_PyErr_SetFromPyStatus@@Base+0x40e> │ │ │ │ + cbnz r0, 5daca <_PyErr_SetFromPyStatus@@Base+0x40e> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbnz r0, 5db68 <_PyErr_SetFromPyStatus@@Base+0x418> │ │ │ │ - b.n 5db80 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ + cbnz r0, 5dad4 <_PyErr_SetFromPyStatus@@Base+0x418> │ │ │ │ + b.n 5daec <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5db58 <_PyErr_SetFromPyStatus@@Base+0x408> │ │ │ │ - b.n 5dbbe <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + beq.n 5dac4 <_PyErr_SetFromPyStatus@@Base+0x408> │ │ │ │ + b.n 5db2a <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5db7a <_PyErr_SetFromPyStatus@@Base+0x42a> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5db80 <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ + bne.n 5dae6 <_PyErr_SetFromPyStatus@@Base+0x42a> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5daec <_PyErr_SetFromPyStatus@@Base+0x430> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dbbe <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db2a <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5db9c <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5db08 <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5db96 <_PyErr_SetFromPyStatus@@Base+0x446> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5db9c <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ + bne.n 5db02 <_PyErr_SetFromPyStatus@@Base+0x446> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5db08 <_PyErr_SetFromPyStatus@@Base+0x44c> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dbbe <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + cbnz r0, 5db2a <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ ldr r0, [r6, #20] │ │ │ │ - cbz r0, 5dbbe <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5db2a <_PyErr_SetFromPyStatus@@Base+0x46e> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dbb4 <_PyErr_SetFromPyStatus@@Base+0x464> │ │ │ │ + bne.n 5db20 <_PyErr_SetFromPyStatus@@Base+0x464> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dbf0 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5db5c <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dbea <_PyErr_SetFromPyStatus@@Base+0x49a> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dbf0 <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ + bne.n 5db56 <_PyErr_SetFromPyStatus@@Base+0x49a> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5db5c <_PyErr_SetFromPyStatus@@Base+0x4a0> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc12 <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ + cbnz r0, 5db7e <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc12 <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5db7e <_PyErr_SetFromPyStatus@@Base+0x4c2> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc08 <_PyErr_SetFromPyStatus@@Base+0x4b8> │ │ │ │ + bne.n 5db74 <_PyErr_SetFromPyStatus@@Base+0x4b8> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dc44 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dbb0 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dc3e <_PyErr_SetFromPyStatus@@Base+0x4ee> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dc44 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ + bne.n 5dbaa <_PyErr_SetFromPyStatus@@Base+0x4ee> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dbb0 <_PyErr_SetFromPyStatus@@Base+0x4f4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc82 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + cbnz r0, 5dbee <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dc60 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dbcc <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc5a <_PyErr_SetFromPyStatus@@Base+0x50a> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dc60 <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ + bne.n 5dbc6 <_PyErr_SetFromPyStatus@@Base+0x50a> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dbcc <_PyErr_SetFromPyStatus@@Base+0x510> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dc82 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + cbnz r0, 5dbee <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dc82 <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dbee <_PyErr_SetFromPyStatus@@Base+0x532> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dc78 <_PyErr_SetFromPyStatus@@Base+0x528> │ │ │ │ + bne.n 5dbe4 <_PyErr_SetFromPyStatus@@Base+0x528> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dcb4 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dc20 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dcae <_PyErr_SetFromPyStatus@@Base+0x55e> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dcb4 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ + bne.n 5dc1a <_PyErr_SetFromPyStatus@@Base+0x55e> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dc20 <_PyErr_SetFromPyStatus@@Base+0x564> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dcf2 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + cbnz r0, 5dc5e <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dcd0 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dc3c <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dcca <_PyErr_SetFromPyStatus@@Base+0x57a> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dcd0 <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ + bne.n 5dc36 <_PyErr_SetFromPyStatus@@Base+0x57a> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dc3c <_PyErr_SetFromPyStatus@@Base+0x580> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dcf2 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + cbnz r0, 5dc5e <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dcf2 <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dc5e <_PyErr_SetFromPyStatus@@Base+0x5a2> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dce8 <_PyErr_SetFromPyStatus@@Base+0x598> │ │ │ │ + bne.n 5dc54 <_PyErr_SetFromPyStatus@@Base+0x598> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dd24 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dc90 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dd1e <_PyErr_SetFromPyStatus@@Base+0x5ce> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dd24 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ + bne.n 5dc8a <_PyErr_SetFromPyStatus@@Base+0x5ce> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dc90 <_PyErr_SetFromPyStatus@@Base+0x5d4> │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dd62 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + cbnz r0, 5dcce <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5dd40 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dcac <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dd3a <_PyErr_SetFromPyStatus@@Base+0x5ea> │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dd40 <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ + bne.n 5dca6 <_PyErr_SetFromPyStatus@@Base+0x5ea> │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dcac <_PyErr_SetFromPyStatus@@Base+0x5f0> │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dd62 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + cbnz r0, 5dcce <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dd62 <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dcce <_PyErr_SetFromPyStatus@@Base+0x612> │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dd58 <_PyErr_SetFromPyStatus@@Base+0x608> │ │ │ │ + bne.n 5dcc4 <_PyErr_SetFromPyStatus@@Base+0x608> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - b.n 5dcf4 <_PyErr_SetFromPyStatus@@Base+0x5a4> │ │ │ │ + b.n 5dc60 <_PyErr_SetFromPyStatus@@Base+0x5a4> │ │ │ │ │ │ │ │ -0005dd66 : │ │ │ │ - vldr d0, [pc, #8] @ 5dd70 │ │ │ │ +0005dcd2 : │ │ │ │ + vldr d0, [pc, #4] @ 5dcd8 │ │ │ │ bx lr │ │ │ │ - nop.w │ │ │ │ @ instruction: 0xffffffff │ │ │ │ vqrdmlsh.s , , d31[0] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r0, 5dda8 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dd10 │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 5dda2 │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5dda8 │ │ │ │ + bne.n 5dd0a │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dd10 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dde6 │ │ │ │ + cbnz r0, 5dd4e │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 5ddc4 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dd2c │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5ddbe │ │ │ │ - bl b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ - b.n 5ddc4 │ │ │ │ + bne.n 5dd26 │ │ │ │ + bl b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.n 5dd2c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 5dde6 │ │ │ │ + cbnz r0, 5dd4e │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 5dde6 │ │ │ │ - movw r3, #14925 @ 0x3a4d │ │ │ │ + cbz r0, 5dd4e │ │ │ │ + movw r3, #14713 @ 0x3979 │ │ │ │ movt r3, #11 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 5dddc │ │ │ │ + bne.n 5dd44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w b39e0 <_PyToken_OneChar@@Base+0xf20> │ │ │ │ + b.w b390c <_PyToken_OneChar@@Base+0xf20> │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005dde8 : │ │ │ │ - vldr d0, [pc, #4] @ 5ddf0 │ │ │ │ +0005dd50 : │ │ │ │ + vldr d0, [pc, #4] @ 5dd58 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r2 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ - cbnz r3, 5de16 │ │ │ │ + cbnz r3, 5dd7e │ │ │ │ ldr r3, [r0, #44] @ 0x2c │ │ │ │ - cbnz r3, 5de16 │ │ │ │ + cbnz r3, 5dd7e │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ - cbz r3, 5de74 │ │ │ │ - cbz r4, 5de22 │ │ │ │ + cbz r3, 5dddc │ │ │ │ + cbz r4, 5dd8a │ │ │ │ mov r0, r4 │ │ │ │ - bl 8433c │ │ │ │ + bl 84320 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5de28 │ │ │ │ - bl 724f0 │ │ │ │ + b.n 5dd90 │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5deca │ │ │ │ + beq.n 5de32 │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ - cbz r2, 5de3c │ │ │ │ - ldr r1, [pc, #156] @ (5ded0 ) │ │ │ │ + cbz r2, 5dda4 │ │ │ │ + ldr r1, [pc, #156] @ (5de38 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5de5c │ │ │ │ + beq.n 5ddc4 │ │ │ │ ldr r2, [r5, #44] @ 0x2c │ │ │ │ - cbz r2, 5de4c │ │ │ │ - ldr r1, [pc, #144] @ (5ded4 ) │ │ │ │ + cbz r2, 5ddb4 │ │ │ │ + ldr r1, [pc, #144] @ (5de3c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5de5c │ │ │ │ + beq.n 5ddc4 │ │ │ │ ldr r2, [r5, #48] @ 0x30 │ │ │ │ - cbz r2, 5de8e │ │ │ │ - ldr r1, [pc, #132] @ (5ded8 ) │ │ │ │ + cbz r2, 5ddf6 │ │ │ │ + ldr r1, [pc, #132] @ (5de40 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5de8e │ │ │ │ + bne.n 5ddf6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5deca │ │ │ │ + beq.n 5de32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5deca │ │ │ │ + cbnz r3, 5de32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5deca │ │ │ │ - cbz r4, 5de86 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de32 │ │ │ │ + cbz r4, 5ddee │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5de8e │ │ │ │ + beq.n 5ddf6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5de8e │ │ │ │ + b.n 5ddf6 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r4, r3 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bne.n 5dea8 │ │ │ │ + bne.n 5de10 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5deb2 │ │ │ │ + b.n 5de1a │ │ │ │ mov r3, r4 │ │ │ │ movs r0, #3 │ │ │ │ - bl 7eb70 │ │ │ │ + bl 7eb68 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5decc │ │ │ │ + beq.n 5de34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5decc │ │ │ │ + cbnz r3, 5de34 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5decc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5de34 │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ble.n 5df4c │ │ │ │ + ble.n 5dec4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 5e390 │ │ │ │ + b.n 5e308 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 5df8c │ │ │ │ + ble.n 5df04 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 85f00 │ │ │ │ + bl 85ee8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5defe │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5df1e │ │ │ │ + bne.n 5de66 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5de86 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ - cbz r3, 5df14 │ │ │ │ + cbz r3, 5de7c │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 5df10 │ │ │ │ + blt.n 5de78 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it ge │ │ │ │ movge r4, r3 │ │ │ │ - b.n 5df12 │ │ │ │ + b.n 5de7a │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r5, #8] │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 5df20 │ │ │ │ + b.n 5de88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005df22 : │ │ │ │ +0005de8a : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r1, [pc, #32] @ (5df54 ) │ │ │ │ + ldr r1, [pc, #32] @ (5debc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ add r2, sp, #4 │ │ │ │ add r0, sp, #8 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ - bl 1b0ff0 <_PyInterpreterState_New@@Base> │ │ │ │ + bl 1b1dc8 <_PyInterpreterState_New@@Base> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 5df4e │ │ │ │ + cbz r3, 5deb6 │ │ │ │ add r3, sp, #8 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ bl 2b2d2 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #28 │ │ │ │ pop {pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r5, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r1, r3 │ │ │ │ + ldr r4, [sp, #48] @ 0x30 │ │ │ │ + cbnz r4, 5dee4 │ │ │ │ + cmp r3, r4 │ │ │ │ + ble.n 5dee4 │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 5dee4 │ │ │ │ + cbnz r2, 5defe │ │ │ │ + mov r3, r4 │ │ │ │ + ldr r4, [pc, #132] @ (5df6c ) │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + movs r4, #1 │ │ │ │ + movs r2, #0 │ │ │ │ + strd r4, r4, [sp, #4] │ │ │ │ + str r2, [sp, #12] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5df66 │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r2, [r2, #84] @ 0x54 │ │ │ │ + lsls r2, r2, #3 │ │ │ │ + bmi.n 5df26 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ + movw r1, #28 │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + movw r0, #3180 @ 0xc6c │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 5df66 │ │ │ │ + add r1, sp, #24 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 8bf38 │ │ │ │ + cbz r0, 5df66 │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.n 5df52 │ │ │ │ + movw r3, #6504 @ 0x1968 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5df66 │ │ │ │ + ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ + movw r1, #3180 @ 0xc6c │ │ │ │ + movt r1, #41 @ 0x29 │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12ea88 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ + ldr r1, [pc, #448] @ (5e130 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5df72 │ │ │ │ + cbz r3, 5df8a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ - b.n 5df82 │ │ │ │ + b.n 5df9a │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5df80 │ │ │ │ + ble.n 5df98 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5df7c │ │ │ │ - cbnz r1, 5dfa2 │ │ │ │ + bne.n 5df94 │ │ │ │ + cbnz r1, 5dfba │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5df82 │ │ │ │ + b.n 5df9a │ │ │ │ mov r5, r3 │ │ │ │ - ldr r1, [pc, #156] @ (5e020 ) │ │ │ │ + ldr r1, [pc, #156] @ (5e038 ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5dfa8 │ │ │ │ - b.n 5e018 │ │ │ │ + cbnz r0, 5dfc0 │ │ │ │ + b.n 5e030 │ │ │ │ clz r5, r1 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 5dfbc │ │ │ │ + beq.n 5dfd4 │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5dfda │ │ │ │ - b.n 5dfc6 │ │ │ │ - bl 80b28 │ │ │ │ + beq.n 5dff2 │ │ │ │ + b.n 5dfde │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5dfb4 │ │ │ │ - b.n 5e018 │ │ │ │ + beq.n 5dfcc │ │ │ │ + b.n 5e030 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5dfdc │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5dfdc │ │ │ │ - b.n 5e018 │ │ │ │ + bne.n 5dff4 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5dff4 │ │ │ │ + b.n 5e030 │ │ │ │ movs r4, #0 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ orr.w r1, r4, #524288 @ 0x80000 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a6fc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e00c │ │ │ │ + bne.n 5e024 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r1, [pc, #432] @ (5e1d4 ) │ │ │ │ + ldr r1, [pc, #624] @ (5e2ac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r5, r1 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r1 │ │ │ │ mov r0, r2 │ │ │ │ - mov r1, r3 │ │ │ │ - ldr r4, [sp, #48] @ 0x30 │ │ │ │ - cbnz r4, 5e048 │ │ │ │ - cmp r3, r4 │ │ │ │ - ble.n 5e048 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 5e060 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 5e060 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 5e048 │ │ │ │ - cbnz r2, 5e062 │ │ │ │ - mov r3, r4 │ │ │ │ - ldr r4, [pc, #132] @ (5e0d0 ) │ │ │ │ + bgt.n 5e060 │ │ │ │ + cbnz r2, 5e07c │ │ │ │ + ldr r1, [pc, #76] @ (5e0b0 ) │ │ │ │ add r2, sp, #28 │ │ │ │ - str r4, [sp, #0] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ - movs r4, #1 │ │ │ │ + str r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ - strd r4, r4, [sp, #4] │ │ │ │ + mov r1, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e0ca │ │ │ │ - ldr r3, [r0, #0] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - ldr r2, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r2, #3 │ │ │ │ - bmi.n 5e08a │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ - movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #3884 @ 0xf2c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 5e0ca │ │ │ │ - add r1, sp, #24 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ - cbz r0, 5e0ca │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 5e0b6 │ │ │ │ - movw r3, #6504 @ 0x1968 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e0a8 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5e096 │ │ │ │ + ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ + movw r1, #41700 @ 0xa2e4 │ │ │ │ + movt r1, #42 @ 0x2a │ │ │ │ + ldr r3, [r3, #16] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5e0a8 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8bf0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e080 │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e080 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #800] @ (5e3d4 ) │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #32 │ │ │ │ + mov r6, r1 │ │ │ │ + mov r0, r2 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r5, [sp, #48] @ 0x30 │ │ │ │ + cbnz r5, 5e0d8 │ │ │ │ + cmp r3, r5 │ │ │ │ + blt.n 5e0d8 │ │ │ │ + cmp r3, #1 │ │ │ │ + bgt.n 5e0d8 │ │ │ │ + cbnz r2, 5e0f4 │ │ │ │ + ldr r1, [pc, #76] @ (5e128 ) │ │ │ │ + add r2, sp, #28 │ │ │ │ + str r1, [sp, #0] │ │ │ │ + mov r3, r5 │ │ │ │ + movs r1, #1 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + movs r2, #0 │ │ │ │ + mov r1, r4 │ │ │ │ + str r2, [sp, #12] │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 5e120 │ │ │ │ + cmp r4, #0 │ │ │ │ + bgt.n 5e10e │ │ │ │ + ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ + movw r1, #26696 @ 0x6848 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5e0ca │ │ │ │ - ldr.w r3, [r5, #444] @ 0x1bc │ │ │ │ - movw r1, #3884 @ 0xf2c │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5e120 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + bl f8bf0 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e0f8 │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e0f8 │ │ │ │ movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - ldr r1, [pc, #608] @ (5e334 ) │ │ │ │ + add sp, #32 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + nop │ │ │ │ + ldr r1, [pc, #976] @ (5e4fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #120 @ 0x78 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 5e0f4 │ │ │ │ + cbz r3, 5e14c │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e104 │ │ │ │ + b.n 5e15c │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e102 │ │ │ │ + ble.n 5e15a │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e0fe │ │ │ │ - cbnz r1, 5e124 │ │ │ │ + bne.n 5e156 │ │ │ │ + cbnz r1, 5e17c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e104 │ │ │ │ + b.n 5e15c │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #352] @ (5e268 ) │ │ │ │ + ldr r1, [pc, #352] @ (5e2c0 ) │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5e12a │ │ │ │ - b.n 5e1f0 │ │ │ │ + cbnz r0, 5e182 │ │ │ │ + b.n 5e248 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r5, r6 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ subs r6, r5, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e1f0 │ │ │ │ + beq.n 5e248 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 5e1ca │ │ │ │ + beq.n 5e222 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5e15c │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 5e1b4 │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e156 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5e1ae │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e1f0 │ │ │ │ + bne.n 5e248 │ │ │ │ subs r5, #2 │ │ │ │ - bne.n 5e160 │ │ │ │ - b.n 5e1ca │ │ │ │ + bne.n 5e1b8 │ │ │ │ + b.n 5e222 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ movw r7, #26088 @ 0x65e8 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - cbz r0, 5e19a │ │ │ │ + cbz r0, 5e1f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5e178 │ │ │ │ + bne.n 5e1d0 │ │ │ │ vldr d9, [r0, #8] │ │ │ │ - b.n 5e194 │ │ │ │ - bl 147f54 │ │ │ │ + b.n 5e1ec │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d9, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5e194 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5e1f0 │ │ │ │ + bne.n 5e1ec │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5e248 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 5e19e │ │ │ │ - b.n 5e1d4 │ │ │ │ - vldr d9, [pc, #196] @ 5e260 │ │ │ │ + bne.n 5e1f6 │ │ │ │ + b.n 5e22c │ │ │ │ + vldr d9, [pc, #196] @ 5e2b8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 5e1ac │ │ │ │ + bne.n 5e204 │ │ │ │ vldr d8, [r0, #8] │ │ │ │ - b.n 5e1d8 │ │ │ │ - bl 147f54 │ │ │ │ + b.n 5e230 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 5e1d8 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5e1d8 │ │ │ │ - b.n 5e1f0 │ │ │ │ - vldr d8, [pc, #148] @ 5e260 │ │ │ │ + bne.n 5e230 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5e230 │ │ │ │ + b.n 5e248 │ │ │ │ + vldr d8, [pc, #148] @ 5e2b8 │ │ │ │ vmov.f64 d9, d8 │ │ │ │ - b.n 5e1d8 │ │ │ │ - vldr d8, [pc, #136] @ 5e260 │ │ │ │ + b.n 5e230 │ │ │ │ + vldr d8, [pc, #136] @ 5e2b8 │ │ │ │ vmov.f64 d0, d9 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #24 │ │ │ │ - bl 1f8898 │ │ │ │ + bl 1f9810 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e1f4 │ │ │ │ + bne.n 5e24c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e254 │ │ │ │ + b.n 5e2ac │ │ │ │ vmov.f64 d0, d8 │ │ │ │ mov.w r2, #51712 @ 0xca00 │ │ │ │ movt r2, #15258 @ 0x3b9a │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 1f8898 │ │ │ │ + bl 1f9810 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e1f0 │ │ │ │ + beq.n 5e248 │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - bl 157f70 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 157a1c <_PyTime_AsTimespec@@Base> │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ ldrd r0, r1, [sp, #32] │ │ │ │ - bl 157f70 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 989e8 │ │ │ │ + bl 157a1c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 988ec │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a9f0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e24e │ │ │ │ + bne.n 5e2a6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 5e1f0 │ │ │ │ + bl f627c │ │ │ │ + b.n 5e248 │ │ │ │ add r0, sp, #88 @ 0x58 │ │ │ │ - bl 5e35c │ │ │ │ + bl 5e308 │ │ │ │ add sp, #120 @ 0x78 │ │ │ │ vpop {d8-d9} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ nop │ │ │ │ ... │ │ │ │ - ldr r1, [pc, #784] @ (5e57c ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5e290 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 5e290 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 5e290 │ │ │ │ - cbnz r2, 5e2ac │ │ │ │ - ldr r1, [pc, #76] @ (5e2e0 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e2d8 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5e2c6 │ │ │ │ - ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #42404 @ 0xa5a4 │ │ │ │ - movt r1, #42 @ 0x2a │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5e2d8 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e2b0 │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e2b0 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r1, [pc, #960] @ (5e6a4 ) │ │ │ │ + ldr r2, [pc, #128] @ (5e344 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ + │ │ │ │ +0005e2c4 : │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #32 │ │ │ │ - mov r6, r1 │ │ │ │ - mov r0, r2 │ │ │ │ - mov r4, r3 │ │ │ │ - ldr r5, [sp, #48] @ 0x30 │ │ │ │ - cbnz r5, 5e308 │ │ │ │ - cmp r3, r5 │ │ │ │ - blt.n 5e308 │ │ │ │ - cmp r3, #1 │ │ │ │ - bgt.n 5e308 │ │ │ │ - cbnz r2, 5e324 │ │ │ │ - ldr r1, [pc, #76] @ (5e358 ) │ │ │ │ - add r2, sp, #28 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - mov r3, r5 │ │ │ │ - movs r1, #1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r1, [sp, #8] │ │ │ │ - movs r2, #0 │ │ │ │ - mov r1, r4 │ │ │ │ - str r2, [sp, #12] │ │ │ │ - str r2, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 5e350 │ │ │ │ - cmp r4, #0 │ │ │ │ - bgt.n 5e33e │ │ │ │ - ldr.w r3, [r6, #444] @ 0x1bc │ │ │ │ - movw r1, #27400 @ 0x6b08 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r3, [r3, #16] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5e350 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e328 │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e328 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #32 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - nop │ │ │ │ - ldr r2, [pc, #112] @ (5e3cc ) │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + bl 7b524 │ │ │ │ + mov r4, r0 │ │ │ │ + cbz r0, 5e2fc │ │ │ │ + bl 1df1c4 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5e2f0 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbz r3, 5e2f4 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 5e2fc │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e2f0 │ │ │ │ + mov r0, r4 │ │ │ │ + pop {r3, r4, r5, pc} │ │ │ │ + │ │ │ │ +0005e300 : │ │ │ │ + movs r3, #0 │ │ │ │ + mov r2, r3 │ │ │ │ + b.w 5e3c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ - vldr d8, [pc, #156] @ 5e410 │ │ │ │ + vldr d8, [pc, #160] @ 5e3c0 │ │ │ │ ldrd r0, r1, [r0, #16] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vldr s15, [r5, #24] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s15 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85fb0 │ │ │ │ - cbz r0, 5e3ca │ │ │ │ + bl 85f98 │ │ │ │ + cbz r0, 5e376 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vldr s14, [r5, #8] │ │ │ │ vmov d0, r0, r1 │ │ │ │ vcvt.f64.s32 d7, s14 │ │ │ │ vmla.f64 d0, d7, d8 │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e3ce │ │ │ │ + cbnz r0, 5e37a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3ca │ │ │ │ + beq.n 5e376 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e3ca │ │ │ │ + cbnz r3, 5e376 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e406 │ │ │ │ + b.n 5e3b2 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e3f0 │ │ │ │ + beq.n 5e39c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e3f0 │ │ │ │ + cbnz r3, 5e39c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e406 │ │ │ │ + beq.n 5e3b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e406 │ │ │ │ + cbnz r3, 5e3b2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ vpop {d8} │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - bvs.n 5e33e │ │ │ │ + nop.w │ │ │ │ + bvs.n 5e2ee │ │ │ │ @ instruction: 0xe8262e0b │ │ │ │ subs r6, #17 │ │ │ │ │ │ │ │ -0005e418 : │ │ │ │ - push {r3, r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 7b538 │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r0, 5e450 │ │ │ │ - bl 1de1d4 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5e444 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbz r3, 5e448 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 5e450 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e444 │ │ │ │ - mov r0, r4 │ │ │ │ - pop {r3, r4, r5, pc} │ │ │ │ - push {r4, r5, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - sub sp, #36 @ 0x24 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 16a420 │ │ │ │ - adds r3, r0, #1 │ │ │ │ - beq.n 5e4a4 │ │ │ │ - mov r4, r0 │ │ │ │ - bl 989e8 │ │ │ │ - mov r1, sp │ │ │ │ - mov r5, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx 2a144 <__timerfd_gettime64@plt> │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - adds r4, #1 │ │ │ │ - bne.n 5e49c │ │ │ │ - movw r3, #6512 @ 0x1970 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - movs r0, #0 │ │ │ │ - b.n 5e4a6 │ │ │ │ - mov r0, sp │ │ │ │ - bl 5e35c │ │ │ │ - b.n 5e4a6 │ │ │ │ - movs r0, #0 │ │ │ │ - add sp, #36 @ 0x24 │ │ │ │ - pop {r4, r5, pc} │ │ │ │ - │ │ │ │ -0005e4aa : │ │ │ │ - movs r3, #0 │ │ │ │ - mov r2, r3 │ │ │ │ - b.w 5e4b2 │ │ │ │ - │ │ │ │ -0005e4b2 : │ │ │ │ +0005e3c8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r1 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e5aa │ │ │ │ + beq.n 5e4c0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5e5a4 │ │ │ │ + beq.n 5e4ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e4e8 │ │ │ │ + cbnz r0, 5e3fe │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 5e508 │ │ │ │ - cbz r4, 5e52e │ │ │ │ + b.n 5e41e │ │ │ │ + cbz r4, 5e444 │ │ │ │ mov r0, r4 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5e59e │ │ │ │ + beq.n 5e4b4 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ mov r7, r5 │ │ │ │ - bl 5e5bc │ │ │ │ + bl 5e526 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e51e │ │ │ │ + beq.n 5e434 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5e51e │ │ │ │ + cbnz r3, 5e434 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ mov r6, r4 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 795dc │ │ │ │ - b.n 5e5aa │ │ │ │ - ldr r2, [pc, #132] @ (5e5b4 ) │ │ │ │ + bl 795c0 │ │ │ │ + b.n 5e4c0 │ │ │ │ + ldr r2, [pc, #128] @ (5e4c8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 5e54e │ │ │ │ - movw r1, #43492 @ 0xa9e4 │ │ │ │ + cbnz r3, 5e464 │ │ │ │ + movw r1, #42788 @ 0xa724 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #52936 @ 0xcec8 │ │ │ │ + movw r0, #52232 @ 0xcc08 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - movw r1, #44576 @ 0xae20 │ │ │ │ + movw r1, #43872 @ 0xab60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 5e568 │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 5e4f6 │ │ │ │ + cbnz r0, 5e47e │ │ │ │ + bl d7c34 │ │ │ │ + b.n 5e40c │ │ │ │ mov r3, r4 │ │ │ │ strd r0, r5, [sp] │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ - ldr r0, [pc, #64] @ (5e5b8 ) │ │ │ │ + ldr r0, [pc, #64] @ (5e4cc ) │ │ │ │ mov r1, sp │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e594 │ │ │ │ + beq.n 5e4aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 5e594 │ │ │ │ + cbnz r3, 5e4aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 5e562 │ │ │ │ + beq.n 5e478 │ │ │ │ mov r4, r9 │ │ │ │ - b.n 5e4f6 │ │ │ │ + b.n 5e40c │ │ │ │ mov r7, r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5e508 │ │ │ │ + b.n 5e41e │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5e4ea │ │ │ │ - b.n 5e4f6 │ │ │ │ + bne.n 5e400 │ │ │ │ + b.n 5e40c │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + sub sp, #36 @ 0x24 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 16a028 │ │ │ │ + adds r3, r0, #1 │ │ │ │ + beq.n 5e520 │ │ │ │ + mov r4, r0 │ │ │ │ + bl 988ec │ │ │ │ + mov r1, sp │ │ │ │ + mov r5, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 2a144 <__timerfd_gettime64@plt> │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9b444 │ │ │ │ + adds r4, #1 │ │ │ │ + bne.n 5e518 │ │ │ │ + movw r3, #6512 @ 0x1970 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl f627c │ │ │ │ + movs r0, #0 │ │ │ │ + b.n 5e522 │ │ │ │ + mov r0, sp │ │ │ │ + bl 5e308 │ │ │ │ + b.n 5e522 │ │ │ │ + movs r0, #0 │ │ │ │ + add sp, #36 @ 0x24 │ │ │ │ + pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0005e5bc : │ │ │ │ +0005e526 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov sl, r3 │ │ │ │ - ldr r3, [pc, #196] @ (5e694 ) │ │ │ │ + ldr r3, [pc, #192] @ (5e5fc ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r1, r0 │ │ │ │ mov r4, r2 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8fa4 │ │ │ │ - cbz r0, 5e61c │ │ │ │ + bl 1b9e3c │ │ │ │ + cbz r0, 5e586 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r4, 5e5f0 │ │ │ │ + cbnz r4, 5e55a │ │ │ │ ldr.w r4, [r8, #80] @ 0x50 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ - movw r1, #44576 @ 0xae20 │ │ │ │ + movw r1, #43872 @ 0xab60 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr.w r0, [r3, #3888] @ 0xf30 │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ mov r9, r0 │ │ │ │ - cbnz r0, 5e620 │ │ │ │ + cbnz r0, 5e58a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e61c │ │ │ │ + beq.n 5e586 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e61c │ │ │ │ + cbnz r3, 5e586 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5e68a │ │ │ │ + b.n 5e5f4 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r5 │ │ │ │ strd r4, sl, [sp] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ - ldr r1, [pc, #104] @ (5e698 ) │ │ │ │ - bl fd0c0 │ │ │ │ + ldr r1, [pc, #104] @ (5e600 ) │ │ │ │ + bl fd0fc │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e64e │ │ │ │ + beq.n 5e5b8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 5e64e │ │ │ │ + cbnz r3, 5e5b8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5e674 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5e5de │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e666 │ │ │ │ + beq.n 5e5d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5e666 │ │ │ │ + cbnz r3, 5e5d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9120 │ │ │ │ + bl 1b9fb8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5e68a │ │ │ │ + beq.n 5e5f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5e68a │ │ │ │ + cbnz r3, 5e5f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5e6c4 │ │ │ │ + cbz r3, 5e62c │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w r2, r3, #16 │ │ │ │ adds r4, #32 │ │ │ │ cmp r1, r2 │ │ │ │ itt ne │ │ │ │ ldrne r3, [r3, #8] │ │ │ │ addne.w r4, r4, r3, lsl #2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5e6ce │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5e6d8 │ │ │ │ + bne.n 5e636 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5e640 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ + b.w 5bc82 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ + subs r3, r2, #1 │ │ │ │ + mov r4, r2 │ │ │ │ + mov r6, r0 │ │ │ │ + mov r5, r1 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.n 5e66c │ │ │ │ + ldr r1, [r5, #0] │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.n 5e684 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + b.n 5e68c │ │ │ │ + movw r0, #45892 @ 0xb344 │ │ │ │ + movt r0, #41 @ 0x29 │ │ │ │ + movs r3, #2 │ │ │ │ + movs r2, #1 │ │ │ │ + mov r1, r4 │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 5e662 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ + movw r2, #4364 @ 0x110c │ │ │ │ + movt r2, #71 @ 0x47 │ │ │ │ + mov r0, r6 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ + b.n 5e694 │ │ │ │ + push {r4, r5, r6, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + sub sp, #8 │ │ │ │ + mov r5, r0 │ │ │ │ + mov r4, r1 │ │ │ │ + mov r6, r2 │ │ │ │ + bl 26f338 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e6c8 │ │ │ │ + ldr r0, [r5, #44] @ 0x2c │ │ │ │ + cbz r0, 5e704 │ │ │ │ + movs r3, #0 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, sp │ │ │ │ + strd r4, r6, [sp] │ │ │ │ + bl 9138c │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 5e6cc │ │ │ │ + movs r4, #0 │ │ │ │ + b.n 5e742 │ │ │ │ + ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ + cbz r3, 5e714 │ │ │ │ + movw r3, #4364 @ 0x110c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.n 5e714 │ │ │ │ + ldr r0, [r5, #80] @ 0x50 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 26f47c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 5e728 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r0, [r5, #20] │ │ │ │ + cmp r3, r2 │ │ │ │ + itt ne │ │ │ │ + addne r3, #1 │ │ │ │ + strne r3, [r4, #0] │ │ │ │ + str r4, [r5, #20] │ │ │ │ + bl 79618 │ │ │ │ + b.n 5e714 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r6 │ │ │ │ + movs r0, #2 │ │ │ │ + bl 7e934 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 5e6c8 │ │ │ │ + ldr r3, [r5, #48] @ 0x30 │ │ │ │ + cbz r3, 5e742 │ │ │ │ + ldr r1, [r5, #72] @ 0x48 │ │ │ │ + cbz r1, 5e742 │ │ │ │ + mov r2, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 26f408 │ │ │ │ + adds r0, #1 │ │ │ │ + bne.n 5e742 │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 5e6c8 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 5e6c8 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5e6c8 │ │ │ │ + mov r0, r4 │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r3, 5e6f8 │ │ │ │ + cbz r3, 5e764 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 5e708 │ │ │ │ + b.n 5e774 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 5e706 │ │ │ │ + ble.n 5e772 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5e702 │ │ │ │ - cbnz r1, 5e728 │ │ │ │ + bne.n 5e76e │ │ │ │ + cbnz r1, 5e794 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 5e708 │ │ │ │ + b.n 5e774 │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #260] @ (5e810 ) │ │ │ │ + ldr r1, [pc, #260] @ (5e87c ) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r1, [sp, #4] │ │ │ │ mov r1, r4 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5e72e │ │ │ │ - b.n 5e800 │ │ │ │ + cbnz r0, 5e79a │ │ │ │ + b.n 5e86c │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ add r4, r6 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ subs r6, r4, #1 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 5e800 │ │ │ │ - cbz r6, 5e7aa │ │ │ │ + beq.n 5e86c │ │ │ │ + cbz r6, 5e816 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - cbz r0, 5e75e │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 5e7ca │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5e758 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5e7c4 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e800 │ │ │ │ + bne.n 5e86c │ │ │ │ subs r4, #2 │ │ │ │ - bne.n 5e762 │ │ │ │ - b.n 5e7b4 │ │ │ │ + bne.n 5e7ce │ │ │ │ + b.n 5e820 │ │ │ │ mov r4, r6 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - cbz r0, 5e788 │ │ │ │ - bl 123238 │ │ │ │ + cbz r0, 5e7f4 │ │ │ │ + bl 122be4 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e782 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 5e7ee │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5e800 │ │ │ │ + bne.n 5e86c │ │ │ │ cmp r4, #1 │ │ │ │ - bne.n 5e78c │ │ │ │ - b.n 5e7bc │ │ │ │ + bne.n 5e7f8 │ │ │ │ + b.n 5e828 │ │ │ │ mov r7, r0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - bl 123238 │ │ │ │ + bl 122be4 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5e7c0 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 5e7c0 │ │ │ │ - b.n 5e800 │ │ │ │ + bne.n 5e82c │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 5e82c │ │ │ │ + b.n 5e86c │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 5e7c0 │ │ │ │ + b.n 5e82c │ │ │ │ mov r5, r4 │ │ │ │ mov r7, r4 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 5e7c0 │ │ │ │ + b.n 5e82c │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r9 │ │ │ │ add r2, sp, #56 @ 0x38 │ │ │ │ mov r0, r7 │ │ │ │ - bl 157f70 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 157a1c <_PyTime_AsTimespec@@Base> │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 157f70 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 989e8 │ │ │ │ + bl 157a1c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 988ec │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r6 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a9f0 <__timerfd_settime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e804 │ │ │ │ + bne.n 5e870 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e80a │ │ │ │ + b.n 5e876 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 5e91e │ │ │ │ + bl 5e886 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #288] @ (5e934 ) │ │ │ │ + ldr r2, [pc, #304] @ (5e9b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.w 5bd12 <_PyArg_ParseTupleAndKeywordsFast@@Base+0xb6> │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - mov r4, r2 │ │ │ │ - mov r6, r0 │ │ │ │ - mov r5, r1 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.n 5e83c │ │ │ │ - ldr r1, [r5, #0] │ │ │ │ - cmp r4, #1 │ │ │ │ - ble.n 5e854 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - b.n 5e85c │ │ │ │ - movw r0, #46596 @ 0xb604 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r2, #1 │ │ │ │ - mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.n 5e832 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - movw r2, #4364 @ 0x110c │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mov r0, r6 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 5e864 │ │ │ │ - push {r4, r5, r6, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - sub sp, #8 │ │ │ │ - mov r5, r0 │ │ │ │ - mov r4, r1 │ │ │ │ - mov r6, r2 │ │ │ │ - bl 26f498 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5e898 │ │ │ │ - ldr r0, [r5, #44] @ 0x2c │ │ │ │ - cbz r0, 5e8d4 │ │ │ │ - movs r3, #0 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, sp │ │ │ │ - strd r4, r6, [sp] │ │ │ │ - bl 91388 │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 5e89c │ │ │ │ - movs r4, #0 │ │ │ │ - b.n 5e912 │ │ │ │ - ldrb.w r3, [r5, #77] @ 0x4d │ │ │ │ - ldr r1, [r5, #12] │ │ │ │ - cbz r3, 5e8e4 │ │ │ │ - movw r3, #4364 @ 0x110c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 5e8e4 │ │ │ │ - ldr r0, [r5, #80] @ 0x50 │ │ │ │ - mov r2, r4 │ │ │ │ - bl 26f6a0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 5e8f8 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r0, [r5, #20] │ │ │ │ - cmp r3, r2 │ │ │ │ - itt ne │ │ │ │ - addne r3, #1 │ │ │ │ - strne r3, [r4, #0] │ │ │ │ - str r4, [r5, #20] │ │ │ │ - bl 79634 │ │ │ │ - b.n 5e8e4 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r2, r6 │ │ │ │ - movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 5e898 │ │ │ │ - ldr r3, [r5, #48] @ 0x30 │ │ │ │ - cbz r3, 5e912 │ │ │ │ - ldr r1, [r5, #72] @ 0x48 │ │ │ │ - cbz r1, 5e912 │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 26f62c │ │ │ │ - adds r0, #1 │ │ │ │ - bne.n 5e912 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 5e898 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 5e898 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5e898 │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005e918 : │ │ │ │ +0005e880 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 5e4b2 │ │ │ │ + b.w 5e3c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ add.w r1, r0, #16 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ add r0, sp, #16 │ │ │ │ - bl 1c8898 <_PySys_GetRequiredAttrString@@Base+0x21fc> │ │ │ │ + bl 1c98ec <_PySys_GetRequiredAttrString@@Base+0x23c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5e944 │ │ │ │ + bne.n 5e8ac │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e96a │ │ │ │ + b.n 5e8d2 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 1c8898 <_PySys_GetRequiredAttrString@@Base+0x21fc> │ │ │ │ + bl 1c98ec <_PySys_GetRequiredAttrString@@Base+0x23c0> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 5e940 │ │ │ │ + beq.n 5e8a8 │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [sp, #16] │ │ │ │ - movw r0, #58368 @ 0xe400 │ │ │ │ + movw r0, #57664 @ 0xe140 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 5e9be │ │ │ │ + beq.n 5e926 │ │ │ │ mov r4, r0 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r1, sp │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a144 <__timerfd_gettime64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 5e9b6 │ │ │ │ + bne.n 5e91e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5e9c0 │ │ │ │ + b.n 5e928 │ │ │ │ mov r0, sp │ │ │ │ - bl 5e91e │ │ │ │ - b.n 5e9c0 │ │ │ │ + bl 5e886 │ │ │ │ + b.n 5e928 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ - cbz r4, 5ea0a │ │ │ │ + cbz r4, 5e972 │ │ │ │ ldr r6, [r0, #60] @ 0x3c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ - cbz r3, 5ea22 │ │ │ │ + cbz r3, 5e98a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx r3 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #6364 @ 0x18dc │ │ │ │ + movw r2, #5660 @ 0x161c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 24f108 <_Py_c_pow@@Base+0x918> │ │ │ │ + bl 24f850 <_Py_c_pow@@Base+0x9b8> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r3, #96] @ 0x60 │ │ │ │ blx r3 │ │ │ │ - b.n 5ea2a │ │ │ │ + b.n 5e992 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #4704 @ 0x1260 │ │ │ │ + movw r1, #4000 @ 0xfa0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5ea2a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5e992 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005ea30 : │ │ │ │ - movw r0, #23116 @ 0x5a4c │ │ │ │ +0005e998 : │ │ │ │ + movw r0, #22412 @ 0x578c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ bx lr │ │ │ │ + │ │ │ │ +0005e9a2 : │ │ │ │ + push {r3, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + ldr r3, [pc, #36] @ (5e9d8 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r2, r3] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ + cbnz r0, 5e9d4 │ │ │ │ + movw r1, #5880 @ 0x16f8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + movw r0, #24772 @ 0x60c4 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + pop {r3, pc} │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r6, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #12] │ │ │ │ movw r2, #39460 @ 0x9a24 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ add r4, sp, #36 @ 0x24 │ │ │ │ - ldr r3, [pc, #116] @ (5ead8 ) │ │ │ │ + ldr r3, [pc, #116] @ (5ea7c ) │ │ │ │ strd r4, r2, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #28] │ │ │ │ movw r2, #39008 @ 0x9860 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #35852 @ 0x8c0c │ │ │ │ + movw r2, #35148 @ 0x894c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl d688c │ │ │ │ - cbz r0, 5ead4 │ │ │ │ + bl d6800 │ │ │ │ + cbz r0, 5ea76 │ │ │ │ ldrd r5, r4, [sp, #28] │ │ │ │ - cbnz r5, 5eaa0 │ │ │ │ + cbnz r5, 5ea42 │ │ │ │ ldrb r3, [r4, #12] │ │ │ │ - cbz r3, 5ea94 │ │ │ │ + cbz r3, 5ea36 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ str r5, [sp, #28] │ │ │ │ - b.n 5eaa0 │ │ │ │ + b.n 5ea42 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r3 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ ldrb r3, [r4, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ @@ -78155,231 +78119,212 @@ │ │ │ │ ldrb r6, [r4, #18] │ │ │ │ orrs r5, r6 │ │ │ │ str r5, [sp, #8] │ │ │ │ ldrb r5, [r4, #15] │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb r4, [r4, #14] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 24dbf4 │ │ │ │ + bl 24e33c │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #464] @ (5ecac ) │ │ │ │ + nop │ │ │ │ + ldr r2, [pc, #480] @ (5ec60 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - │ │ │ │ -0005eadc : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #36] @ (5eb10 ) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 5eb0e │ │ │ │ - movw r1, #6584 @ 0x19b8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25476 @ 0x6384 │ │ │ │ - movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - pop {r3, pc} │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #35868 @ 0x8c1c │ │ │ │ + movw r1, #35164 @ 0x895c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - cbnz r0, 5eb58 │ │ │ │ + bl 14e67c │ │ │ │ + cbnz r0, 5eac4 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #25529 @ 0x63b9 │ │ │ │ + movw r1, #29485 @ 0x732d │ │ │ │ movt r1, #31 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 35bbe │ │ │ │ + b.w 35b66 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5eb7c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5ebbe │ │ │ │ - ldr r1, [pc, #68] @ (5ebc4 ) │ │ │ │ + bne.n 5eae8 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5eb2a │ │ │ │ + ldr r1, [pc, #68] @ (5eb30 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 5ebae │ │ │ │ + bne.n 5eb1a │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36052 @ 0x8cd4 │ │ │ │ + movw r1, #35348 @ 0x8a14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5ebbe │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5eb2a │ │ │ │ ldr.w r0, [r3, #3896] @ 0xf38 │ │ │ │ str.w r4, [r3, #3896] @ 0xf38 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r9, [r0, #4] │ │ │ │ movw r7, #38800 @ 0x9790 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ sub sp, #12 │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 5ec8c │ │ │ │ + beq.n 5ebf8 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r9 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec8c │ │ │ │ + bne.n 5ebf8 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5ec8c │ │ │ │ + beq.n 5ebf8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ec8c │ │ │ │ + bne.n 5ebf8 │ │ │ │ movw r8, #39008 @ 0x9860 │ │ │ │ movt r8, #72 @ 0x48 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 5ec22 │ │ │ │ + beq.n 5eb8e │ │ │ │ mov r0, r9 │ │ │ │ mov r1, r8 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 5ec8c │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 5ebf8 │ │ │ │ movw r7, #39252 @ 0x9954 │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 5ec3e │ │ │ │ + beq.n 5ebaa │ │ │ │ movw r1, #39008 @ 0x9860 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 5ec70 │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 5ebdc │ │ │ │ ldrh.w r0, [r4, #13] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r4, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 209c80 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ + bl 20aaa8 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ mov r4, r0 │ │ │ │ ldrh.w r0, [r5, #13] │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ rev16 r0, r0 │ │ │ │ ldrb r1, [r5, #15] │ │ │ │ uxth r0, r0 │ │ │ │ - bl 209c80 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ + bl 20aaa8 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ movs r3, #0 │ │ │ │ subs r0, r4, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 147a38 │ │ │ │ - b.n 5ec94 │ │ │ │ + bl 147470 │ │ │ │ + b.n 5ec00 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 5ec7e │ │ │ │ + beq.n 5ebea │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 5ec8c │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 5ebf8 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 5ed3e │ │ │ │ + b.n 5ecaa │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r5, #38800 @ 0x9790 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ed32 │ │ │ │ + beq.n 5ec9e │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 5ed32 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 5ec9e │ │ │ │ ldr.w r8, [r6, #4] │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ed32 │ │ │ │ + beq.n 5ec9e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 5ed32 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 5ec9e │ │ │ │ movw r1, #39008 @ 0x9860 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ movw r5, #39252 @ 0x9954 │ │ │ │ movt r5, #72 @ 0x48 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 5ecf4 │ │ │ │ + beq.n 5ec60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 5ecfa │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 5ec66 │ │ │ │ cmp r8, r5 │ │ │ │ - beq.n 5ed10 │ │ │ │ - b.n 5ed00 │ │ │ │ + beq.n 5ec7c │ │ │ │ + b.n 5ec6c │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 5ed26 │ │ │ │ - b.n 5ed1c │ │ │ │ + beq.n 5ec92 │ │ │ │ + b.n 5ec88 │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ mov r0, r8 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 5ed32 │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 5ec9e │ │ │ │ ldr r1, [r6, #12] │ │ │ │ mov r0, r7 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ed3e │ │ │ │ + b.n 5ecaa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ - cbz r0, 5ed32 │ │ │ │ + bl 87f90 │ │ │ │ + cbz r0, 5ec9e │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r6 │ │ │ │ movs r2, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 5ed3e │ │ │ │ + b.n 5ecaa │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -78389,212 +78334,212 @@ │ │ │ │ mov r4, r0 │ │ │ │ rev16 r1, r1 │ │ │ │ ldrb r0, [r0, #15] │ │ │ │ uxth r1, r1 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ - cbz r2, 5ed66 │ │ │ │ + cbz r2, 5ecd2 │ │ │ │ negs r3, r3 │ │ │ │ add r0, r3 │ │ │ │ add r2, sp, #12 │ │ │ │ str r0, [sp, #12] │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 24e648 │ │ │ │ - cbnz r0, 5ed88 │ │ │ │ + bl 24ecf0 │ │ │ │ + cbnz r0, 5ecf4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 20fb58 │ │ │ │ + b.w 21089c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ + │ │ │ │ +0005ecfa : │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + movw r3, #44048 @ 0xac10 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + mov r4, r0 │ │ │ │ + movw r1, #35436 @ 0x8a6c │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + movs r2, #1 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 14e67c │ │ │ │ + cbnz r0, 5ed2e │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 117354 │ │ │ │ + movs r0, #0 │ │ │ │ + pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ - bl 5edee │ │ │ │ + bl 5ed8e │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -0005edb6 : │ │ │ │ - push {r4, lr} │ │ │ │ +0005ed5a : │ │ │ │ + push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #44048 @ 0xac10 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - mov r4, r0 │ │ │ │ - movw r1, #36140 @ 0x8d2c │ │ │ │ - movt r1, #43 @ 0x2b │ │ │ │ - movs r2, #1 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - cbnz r0, 5edea │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 117a1c │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #6 │ │ │ │ + bmi.n 5ed86 │ │ │ │ + movw r1, #1486 @ 0x5ce │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 5ed8c │ │ │ │ + bl 1c2f84 │ │ │ │ movs r0, #0 │ │ │ │ - pop {r4, pc} │ │ │ │ + pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ orr.w r5, r1, r0, lsl #8 │ │ │ │ sub sp, #20 │ │ │ │ mov r1, r2 │ │ │ │ add.w r8, r2, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov sl, r3 │ │ │ │ - movw r4, #52936 @ 0xcec8 │ │ │ │ + movw r4, #52232 @ 0xcc08 │ │ │ │ movt r4, #69 @ 0x45 │ │ │ │ - bl 209c80 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ + bl 20aaa8 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ add.w r8, r4, r8, lsl #2 │ │ │ │ add.w r4, r4, r1, lsl #2 │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr.w r2, [r8, #40] @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movw r0, #36264 @ 0x8da8 │ │ │ │ + movw r0, #35560 @ 0x8ae8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ strd r7, r5, [sp, #8] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, sl, pc} │ │ │ │ │ │ │ │ -0005ee54 : │ │ │ │ - push {r3, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #6 │ │ │ │ - bmi.n 5ee80 │ │ │ │ - movw r1, #1486 @ 0x5ce │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ee86 │ │ │ │ - bl 1c20ec │ │ │ │ - movs r0, #0 │ │ │ │ - pop {r3, pc} │ │ │ │ - │ │ │ │ -0005ee88 : │ │ │ │ +0005edf4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 5eea6 │ │ │ │ + bpl.n 5ee12 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f94c0 <_PyList_Extend@@Base+0x24> │ │ │ │ + b.w f94f4 <_PyList_Extend@@Base+0x24> │ │ │ │ movw r1, #1475 @ 0x5c3 │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #36296 @ 0x8dc8 │ │ │ │ + movw r1, #35592 @ 0x8b08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r3, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #24 │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #268435456 @ 0x10000000 │ │ │ │ - beq.n 5ef64 │ │ │ │ + beq.n 5eed0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf30 │ │ │ │ - cbz r0, 5ef46 │ │ │ │ + bl 8bf38 │ │ │ │ + cbz r0, 5eeb2 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ subs r3, r1, #7 │ │ │ │ cmp r3, #1 │ │ │ │ - bls.n 5ef26 │ │ │ │ + bls.n 5ee92 │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 5ef46 │ │ │ │ + bne.n 5eeb2 │ │ │ │ add r3, sp, #8 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 27c384 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ - cbnz r0, 5ef46 │ │ │ │ + bl 27c158 <_PyCrossInterpreterData_Free@@Base+0x59c> │ │ │ │ + cbnz r0, 5eeb2 │ │ │ │ ldrd r2, r1, [sp, #8] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 20fb58 │ │ │ │ + b.w 21089c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #36388 @ 0x8e24 │ │ │ │ + movw r1, #35684 @ 0x8b64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36352 @ 0x8e00 │ │ │ │ + movw r1, #35648 @ 0x8b40 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #24 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r3, r0, #0 │ │ │ │ iteee lt │ │ │ │ movlt r0, #0 │ │ │ │ movwge r0, #4364 @ 0x110c │ │ │ │ strge r3, [r4, #20] │ │ │ │ movtge r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ @@ -78602,259 +78547,259 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r2, r0 │ │ │ │ sub sp, #8 │ │ │ │ movw r1, #42020 @ 0xa424 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r0, #36420 @ 0x8e44 │ │ │ │ + movw r0, #35716 @ 0x8b84 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r2, #16] │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #4 │ │ │ │ adds r0, #13 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #61552 @ 0xf070 │ │ │ │ + movw r0, #64480 @ 0xfbe0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21888 @ 0x5580 │ │ │ │ + movw r0, #21172 @ 0x52b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r9, r0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbz r3, 5f036 │ │ │ │ + cbz r3, 5efa2 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ - b.n 5f038 │ │ │ │ + b.n 5efa4 │ │ │ │ mov sl, r3 │ │ │ │ ldrh.w r6, [r9, #13] │ │ │ │ ldrb.w r7, [r9, #15] │ │ │ │ ldrb.w r8, [r9, #16] │ │ │ │ - cbnz r3, 5f050 │ │ │ │ + cbnz r3, 5efbc │ │ │ │ cmp r5, r3 │ │ │ │ - blt.n 5f050 │ │ │ │ + blt.n 5efbc │ │ │ │ cmp r5, #3 │ │ │ │ - bgt.n 5f050 │ │ │ │ - cbnz r4, 5f06e │ │ │ │ - ldr r1, [pc, #132] @ (5f0d8 ) │ │ │ │ + bgt.n 5efbc │ │ │ │ + cbnz r4, 5efda │ │ │ │ + ldr r1, [pc, #132] @ (5f044 ) │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [sp, #12] │ │ │ │ add r1, sp, #28 │ │ │ │ str r2, [sp, #4] │ │ │ │ str r1, [sp, #16] │ │ │ │ movs r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f0d0 │ │ │ │ + cbz r0, 5f03c │ │ │ │ rev16 r6, r6 │ │ │ │ adds.w r5, sl, r5 │ │ │ │ uxth r6, r6 │ │ │ │ - beq.n 5f0bc │ │ │ │ + beq.n 5f028 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r0, 5f090 │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 5effc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 5f08c │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5f0d0 │ │ │ │ + bne.n 5eff8 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5f03c │ │ │ │ subs r5, #1 │ │ │ │ - beq.n 5f0bc │ │ │ │ + beq.n 5f028 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - cbz r0, 5f0a8 │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 5f014 │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 5f0a4 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5f0d0 │ │ │ │ + bne.n 5f010 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5f03c │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 5f0bc │ │ │ │ + beq.n 5f028 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 5f0bc │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5f0d0 │ │ │ │ + bne.n 5f028 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5f03c │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 20fb58 │ │ │ │ + b.w 21089c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r2, [pc, #528] @ (5f2ec ) │ │ │ │ + ldr r2, [pc, #544] @ (5f268 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrh.w r3, [r0, #13] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ ldrb r1, [r0, #15] │ │ │ │ rev16 r0, r3 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 209c80 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ + bl 20aaa8 <_PyEval_GetBuiltin@@Base+0x8bc> │ │ │ │ movs r1, #7 │ │ │ │ adds r0, #6 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ adds r0, r1, #1 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldrb r1, [r0, #19] │ │ │ │ ldrb r2, [r0, #18] │ │ │ │ ldrb r4, [r0, #17] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldrb r2, [r0, #15] │ │ │ │ ldrb r1, [r0, #14] │ │ │ │ ldrb r0, [r0, #13] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 5edee │ │ │ │ + bl 5ed8e │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005f138 : │ │ │ │ +0005f0a4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f168 │ │ │ │ + beq.n 5f0d4 │ │ │ │ mov.w r1, #410 @ 0x19a │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f16a │ │ │ │ + b.n 5f0d6 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f16c : │ │ │ │ +0005f0d8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f19c │ │ │ │ + beq.n 5f108 │ │ │ │ mov.w r1, #390 @ 0x186 │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f19e │ │ │ │ + b.n 5f10a │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f1a0 : │ │ │ │ +0005f10c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f1d0 │ │ │ │ + beq.n 5f13c │ │ │ │ movw r1, #451 @ 0x1c3 │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f1d2 │ │ │ │ + b.n 5f13e │ │ │ │ ldr r0, [r0, #32] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0005f1d4 : │ │ │ │ +0005f140 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f202 │ │ │ │ + beq.n 5f16e │ │ │ │ mov.w r1, #420 @ 0x1a4 │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f242 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f1ae │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f248 │ │ │ │ - cbz r1, 5f22c │ │ │ │ + beq.n 5f1b4 │ │ │ │ + cbz r1, 5f198 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.n 5f22c │ │ │ │ + bpl.n 5f198 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f24a │ │ │ │ + beq.n 5f1b6 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5f24a │ │ │ │ + b.n 5f1b6 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36580 @ 0x8ee4 │ │ │ │ + movw r1, #35876 @ 0x8c24 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f288 │ │ │ │ + b.n 5f1f4 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #3 │ │ │ │ - bl 204180 │ │ │ │ + bl 204fa4 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5f27a │ │ │ │ - ldr r1, [pc, #48] @ (5f28c ) │ │ │ │ + cbz r2, 5f1e6 │ │ │ │ + ldr r1, [pc, #48] @ (5f1f8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -78862,70 +78807,70 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #28] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #28] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f290 : │ │ │ │ +0005f1fc : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 5f2be │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + beq.n 5f22a │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #461 @ 0x1cd │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5f2fe │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5f26a │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f304 │ │ │ │ - cbz r1, 5f2e8 │ │ │ │ + beq.n 5f270 │ │ │ │ + cbz r1, 5f254 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 5f2e8 │ │ │ │ + bpl.n 5f254 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f306 │ │ │ │ + beq.n 5f272 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 5f306 │ │ │ │ + b.n 5f272 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36604 @ 0x8efc │ │ │ │ + movw r1, #35900 @ 0x8c3c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5f344 │ │ │ │ + b.n 5f2b0 │ │ │ │ movs r4, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #4 │ │ │ │ - bl 204180 │ │ │ │ + bl 204fa4 │ │ │ │ ldr r2, [r5, #68] @ 0x44 │ │ │ │ - cbz r2, 5f336 │ │ │ │ - ldr r1, [pc, #48] @ (5f348 ) │ │ │ │ + cbz r2, 5f2a2 │ │ │ │ + ldr r1, [pc, #48] @ (5f2b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ubfx r2, r2, #0, #12 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #9920 @ 0x26c0 │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ @@ -78933,167 +78878,167 @@ │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r3, r2, lsl #3] │ │ │ │ ldr r0, [r5, #32] │ │ │ │ movs r6, #0 │ │ │ │ str r4, [r5, #32] │ │ │ │ str r6, [r5, #68] @ 0x44 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005f34c : │ │ │ │ +0005f2b8 : │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005f35e : │ │ │ │ +0005f2ca : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.n 5f37c │ │ │ │ + bpl.n 5f2e8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bmi.n 5f382 │ │ │ │ - bl 4ae2e │ │ │ │ - b.n 5f426 │ │ │ │ + bmi.n 5f2ee │ │ │ │ + bl 4ad9c │ │ │ │ + b.n 5f392 │ │ │ │ mov r5, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 5f38e │ │ │ │ + blt.n 5f2fa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - blt.n 5f3a6 │ │ │ │ + blt.n 5f312 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34408 @ 0x8668 │ │ │ │ + movw r1, #33704 @ 0x83a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5f426 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5f392 │ │ │ │ mov r6, r2 │ │ │ │ - bl 2051f8 │ │ │ │ + bl 20601c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5f426 │ │ │ │ + bne.n 5f392 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ubfx ip, r3, #6, #1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 5f3d6 │ │ │ │ + bmi.n 5f342 │ │ │ │ ubfx r7, r3, #2, #3 │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 5f3da │ │ │ │ + beq.n 5f346 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r7, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 5f3dc │ │ │ │ + b.n 5f348 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 5f3dc │ │ │ │ + b.n 5f348 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ cmp r6, r1 │ │ │ │ - bls.n 5f3f8 │ │ │ │ + bls.n 5f364 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36640 @ 0x8f20 │ │ │ │ + movw r1, #35936 @ 0x8c60 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 5f426 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 5f392 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 5f40e │ │ │ │ + bpl.n 5f37a │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 5f40a │ │ │ │ + beq.n 5f376 │ │ │ │ adds r4, #20 │ │ │ │ - b.n 5f410 │ │ │ │ + b.n 5f37c │ │ │ │ adds r4, #28 │ │ │ │ - b.n 5f410 │ │ │ │ + b.n 5f37c │ │ │ │ ldr r4, [r4, #28] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 5f418 │ │ │ │ + bne.n 5f384 │ │ │ │ strb r6, [r4, r5] │ │ │ │ - b.n 5f42a │ │ │ │ + b.n 5f396 │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ strheq.w r6, [r4, r5, lsl #1] │ │ │ │ strne.w r6, [r4, r5, lsl #2] │ │ │ │ - b.n 5f42a │ │ │ │ + b.n 5f396 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ movs r2, #1 │ │ │ │ - movw r1, #36664 @ 0x8f38 │ │ │ │ + movw r1, #35960 @ 0x8c78 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 14ebc4 │ │ │ │ - cbz r0, 5f45e │ │ │ │ + bl 14e67c │ │ │ │ + cbz r0, 5f3ca │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f48a │ │ │ │ - movw r1, #36880 @ 0x9010 │ │ │ │ + b.n 5f3f6 │ │ │ │ + movw r1, #36176 @ 0x8d50 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f45a │ │ │ │ + beq.n 5f3c6 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #25529 @ 0x63b9 │ │ │ │ + movw r1, #29485 @ 0x732d │ │ │ │ movt r1, #31 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 2535dc │ │ │ │ + bl 253d3c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r1, 5f4a2 │ │ │ │ + cbnz r1, 5f40e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f4a6 │ │ │ │ + beq.n 5f412 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ - b.w de24c │ │ │ │ + b.w de288 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 46582 <_PyEval_FormatAwaitableError@@Base+0x216> │ │ │ │ + bl 4663e <_PyEval_FormatAwaitableError@@Base+0x2da> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21888 @ 0x5580 │ │ │ │ + movw r0, #21172 @ 0x52b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrb r3, [r0, #21] │ │ │ │ sub sp, #20 │ │ │ │ ldrb r1, [r0, #20] │ │ │ │ @@ -79101,1462 +79046,1462 @@ │ │ │ │ ldrb r2, [r0, #22] │ │ │ │ lsls r3, r3, #8 │ │ │ │ orr.w r3, r3, r1, lsl #16 │ │ │ │ ldrb r5, [r0, #17] │ │ │ │ orrs r3, r2 │ │ │ │ ldrb r1, [r0, #18] │ │ │ │ ldrb r2, [r0, #19] │ │ │ │ - cbz r4, 5f4fe │ │ │ │ + cbz r4, 5f46a │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - b.n 5f506 │ │ │ │ + b.n 5f472 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #39460 @ 0x9a24 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ ldrb r0, [r0, #23] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 1e965c │ │ │ │ + bl 1ea5d4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #47740 @ 0xba7c │ │ │ │ + movw r2, #47036 @ 0xb7bc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #36900 @ 0x9024 │ │ │ │ + movw r1, #36196 @ 0x8d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrb r3, [r0, #12] │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5f592 │ │ │ │ + cbz r3, 5f4fe │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r6, #4364 @ 0x110c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 5f592 │ │ │ │ + beq.n 5f4fe │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #47740 @ 0xba7c │ │ │ │ + movw r1, #47036 @ 0xb7bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1f82f4 │ │ │ │ + bl 1f9264 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 5f57a │ │ │ │ + cbnz r0, 5f4e6 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 5f610 │ │ │ │ + b.n 5f57c │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 5f5a2 │ │ │ │ + bne.n 5f50e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f592 │ │ │ │ + beq.n 5f4fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 5f592 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 5f4fe │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5ca │ │ │ │ + beq.n 5f536 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 5f5ca │ │ │ │ + b.n 5f536 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24e090 │ │ │ │ + bl 24e794 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f5c6 │ │ │ │ + beq.n 5f532 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f5c6 │ │ │ │ + cbnz r3, 5f532 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 5f576 │ │ │ │ + beq.n 5f4e2 │ │ │ │ ldrh.w r5, [r4, #13] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ rev16 r5, r5 │ │ │ │ ldrb r6, [r4, #15] │ │ │ │ ldrb r7, [r4, #16] │ │ │ │ cmp r0, r3 │ │ │ │ ldrb.w r8, [r4, #17] │ │ │ │ uxth r5, r5 │ │ │ │ ldrb.w r9, [r4, #18] │ │ │ │ ldrb.w sl, [r4, #19] │ │ │ │ - beq.n 5f5f8 │ │ │ │ + beq.n 5f564 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ - cbnz r0, 5f5f8 │ │ │ │ + cbnz r0, 5f564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ str.w r9, [sp] │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 20e9f8 <_PyArg_ParseStack@@Base+0x584> │ │ │ │ + bl 20f73c <_PyArg_ParseStack@@Base+0x5ac> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 5f684 │ │ │ │ + beq.n 5f5f0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ef0ec │ │ │ │ + bl ef128 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f656 │ │ │ │ + beq.n 5f5c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f656 │ │ │ │ + cbnz r3, 5f5c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5f682 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f5ee │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #36940 @ 0x904c │ │ │ │ + movw r0, #36236 @ 0x8d8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f684 │ │ │ │ + beq.n 5f5f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f684 │ │ │ │ + cbnz r3, 5f5f0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f684 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f5f0 │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #21872 @ 0x5570 │ │ │ │ + movw r1, #21156 @ 0x52a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 5f6c6 │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 5f632 │ │ │ │ mov r0, r4 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - bl 5f6ca │ │ │ │ + bl 5f636 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #21888 @ 0x5580 │ │ │ │ + movw r0, #21172 @ 0x52b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ adds r0, #13 │ │ │ │ movs r1, #6 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 5f73a │ │ │ │ + cbz r0, 5f6a6 │ │ │ │ cmp r6, #3 │ │ │ │ - ble.n 5f6f8 │ │ │ │ + ble.n 5f664 │ │ │ │ ldrb r3, [r5, #19] │ │ │ │ - cbz r3, 5f6f8 │ │ │ │ + cbz r3, 5f664 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ orn r3, r3, #127 @ 0x7f │ │ │ │ strb r3, [r0, #16] │ │ │ │ ldrb r3, [r5, #12] │ │ │ │ mov r1, r4 │ │ │ │ - cbz r3, 5f70c │ │ │ │ + cbz r3, 5f678 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 5f716 │ │ │ │ + bne.n 5f682 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5f71e │ │ │ │ + b.n 5f68a │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f72e │ │ │ │ + beq.n 5f69a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f732 │ │ │ │ + cbz r3, 5f69e │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f73a │ │ │ │ + b.n 5f6a6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f72e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f69a │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0005f73e : │ │ │ │ +0005f6aa : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #192] @ 5f818 │ │ │ │ + ldr.w r9, [pc, #192] @ 5f784 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r7, [r8, r9] │ │ │ │ add r2, r1 │ │ │ │ lsls r4, r3, #3 │ │ │ │ sub.w r3, r5, r3, lsl #3 │ │ │ │ cmp r2, r3 │ │ │ │ - bhi.n 5f788 │ │ │ │ + bhi.n 5f6f4 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r2, r4 │ │ │ │ mov r6, r1 │ │ │ │ - bl 728f0 │ │ │ │ - cbnz r0, 5f792 │ │ │ │ + bl 728cc │ │ │ │ + cbnz r0, 5f6fe │ │ │ │ mov r0, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1f8bb0 │ │ │ │ + b.w 1f9b28 │ │ │ │ ldr.w r2, [r8, r9] │ │ │ │ add r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ ldr.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [r3, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r3, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 5f7ee │ │ │ │ + ble.n 5f75a │ │ │ │ ldr.w r1, [r3, #3740] @ 0xe9c │ │ │ │ - cbz r1, 5f7ee │ │ │ │ - cbz r0, 5f7ee │ │ │ │ + cbz r1, 5f75a │ │ │ │ + cbz r0, 5f75a │ │ │ │ ldr.w r3, [r3, #3852] @ 0xf0c │ │ │ │ - cbnz r3, 5f7ee │ │ │ │ + cbnz r3, 5f75a │ │ │ │ ldr r3, [r2, #72] @ 0x48 │ │ │ │ - cbz r3, 5f7cc │ │ │ │ + cbz r3, 5f738 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 5f7ee │ │ │ │ + cbnz r3, 5f75a │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 5f7ee │ │ │ │ + bmi.n 5f75a │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 5f7da │ │ │ │ + bne.n 5f746 │ │ │ │ dmb ish │ │ │ │ ldr r2, [r5, #16] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ add r2, r6 │ │ │ │ blx 29634 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r5, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - bl 72e08 <_Py_NewReference@@Base> │ │ │ │ + bl 72de8 <_Py_NewReference@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bl ef0ec │ │ │ │ + bl ef128 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f850 │ │ │ │ + beq.n 5f7bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5f850 │ │ │ │ + cbnz r3, 5f7bc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 5f880 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 5f7ec │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #36956 @ 0x905c │ │ │ │ + movw r0, #36252 @ 0x8d9c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f874 │ │ │ │ + beq.n 5f7e0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 5f878 │ │ │ │ + cbz r3, 5f7e4 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 5f880 │ │ │ │ + b.n 5f7ec │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5f874 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f7e0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #14664 @ 0x3948 │ │ │ │ + movw r2, #13960 @ 0x3688 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #36900 @ 0x9024 │ │ │ │ + movw r1, #36196 @ 0x8d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #47840 @ 0xbae0 │ │ │ │ + movw r2, #47136 @ 0xb820 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r1, #36900 @ 0x9024 │ │ │ │ + movw r1, #36196 @ 0x8d64 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r5, r0 │ │ │ │ add r4, sp, #28 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r3, [pc, #120] @ (5f950 ) │ │ │ │ + ldr r3, [pc, #120] @ (5f8bc ) │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r2, #20276 @ 0x4f34 │ │ │ │ + movw r2, #19572 @ 0x4c74 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - bl d688c │ │ │ │ - cbnz r0, 5f8ee │ │ │ │ + bl d6800 │ │ │ │ + cbnz r0, 5f85a │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5f94a │ │ │ │ + b.n 5f8b6 │ │ │ │ ldrb r4, [r5, #15] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r2, [r5, #14] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldrb r1, [r5, #13] │ │ │ │ str r1, [sp, #0] │ │ │ │ movw r1, #1900 @ 0x76c │ │ │ │ str r4, [sp, #8] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r2, r3 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ - movw r0, #36972 @ 0x906c │ │ │ │ + movw r0, #36268 @ 0x8dac │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5f8ea │ │ │ │ + beq.n 5f856 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - bl 20ed0c <_PyArg_ParseStack@@Base+0x898> │ │ │ │ + bl 20fa50 <_PyArg_ParseStack@@Base+0x8c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5f94a │ │ │ │ + beq.n 5f8b6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5f94a │ │ │ │ + cbnz r3, 5f8b6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r2, [pc, #704] @ (5fc14 ) │ │ │ │ + ldr r2, [pc, #720] @ (5fb90 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movs r1, #2 │ │ │ │ - bl 5f6ca │ │ │ │ + bl 5f636 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #21888 @ 0x5580 │ │ │ │ + movw r0, #21172 @ 0x52b4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 84c9c │ │ │ │ + b.w 84c80 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r2, #39252 @ 0x9954 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldrd r1, r2, [r0, #16] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - bl 147a38 │ │ │ │ + bl 147470 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #39252 @ 0x9954 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f9d2 │ │ │ │ + beq.n 5f93e │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fab4 │ │ │ │ + beq.n 5fa20 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5f9e8 │ │ │ │ + beq.n 5f954 │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fab4 │ │ │ │ + beq.n 5fa20 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255560 │ │ │ │ + bl 255cb4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fa76 │ │ │ │ + beq.n 5f9e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 255560 │ │ │ │ + bl 255cb4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5fa16 │ │ │ │ + cbnz r0, 5f982 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa76 │ │ │ │ + beq.n 5f9e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fa76 │ │ │ │ + cbnz r3, 5f9e2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fa76 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5f9e2 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 24b398 │ │ │ │ + bl 24bb88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa36 │ │ │ │ + beq.n 5f9a2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fa36 │ │ │ │ + cbnz r3, 5f9a2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa4c │ │ │ │ + beq.n 5f9b8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5fa4c │ │ │ │ + cbnz r3, 5f9b8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r5, 5fa76 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r5, 5f9e2 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24b0cc │ │ │ │ + bl 24b9e4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5fa7a │ │ │ │ + cbnz r0, 5f9e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa76 │ │ │ │ + beq.n 5f9e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fa76 │ │ │ │ + cbnz r3, 5f9e2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fabc │ │ │ │ + b.n 5fa28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fa9c │ │ │ │ + beq.n 5fa08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5fa9c │ │ │ │ + cbnz r3, 5fa08 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fabc │ │ │ │ + beq.n 5fa28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fabc │ │ │ │ + cbnz r3, 5fa28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fabc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fa28 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r4, #39252 @ 0x9954 │ │ │ │ movt r4, #72 @ 0x48 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5faea │ │ │ │ + beq.n 5fa56 │ │ │ │ mov r1, r4 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fb94 │ │ │ │ + beq.n 5fb00 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 5fb00 │ │ │ │ + beq.n 5fa6c │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 5fb94 │ │ │ │ + beq.n 5fb00 │ │ │ │ mov r0, r6 │ │ │ │ - bl 255560 │ │ │ │ + bl 255cb4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5fb0e │ │ │ │ + cbnz r0, 5fa7a │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fb9c │ │ │ │ + b.n 5fb08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 255560 │ │ │ │ + bl 255cb4 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 5fb32 │ │ │ │ + cbnz r0, 5fa9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb0a │ │ │ │ + beq.n 5fa76 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 5fb0a │ │ │ │ + bne.n 5fa76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fb0a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fa76 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 13cec8 │ │ │ │ + bl 13c908 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb52 │ │ │ │ + beq.n 5fabe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fb52 │ │ │ │ + cbnz r3, 5fabe │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb68 │ │ │ │ + beq.n 5fad4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 5fb68 │ │ │ │ + cbnz r3, 5fad4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 5fb0a │ │ │ │ + beq.n 5fa76 │ │ │ │ mov r0, r5 │ │ │ │ movw r1, #39252 @ 0x9954 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 24b0cc │ │ │ │ + bl 24b9e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fb9c │ │ │ │ + beq.n 5fb08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fb9c │ │ │ │ + cbnz r3, 5fb08 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fb9c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fb08 │ │ │ │ movw r4, #7536 @ 0x1d70 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 253734 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ + b.w 253e88 <_PyTime_ObjectToTimeval@@Base+0x24> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #39236 @ 0x9944 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ cmp r0, r3 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - bne.n 5fbc2 │ │ │ │ - movw r0, #36984 @ 0x9078 │ │ │ │ + bne.n 5fb2e │ │ │ │ + movw r0, #36280 @ 0x8db8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ - cbnz r3, 5fbd4 │ │ │ │ - movw r0, #4756 @ 0x1294 │ │ │ │ + cbnz r3, 5fb40 │ │ │ │ + movw r0, #4052 @ 0xfd4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.w e218c │ │ │ │ - movw r0, #33300 @ 0x8214 │ │ │ │ + b.w e21c8 │ │ │ │ + movw r0, #32596 @ 0x7f54 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r0, #22884 @ 0x5964 │ │ │ │ + movw r0, #22180 @ 0x56a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1c669c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ - cbz r0, 5fc34 │ │ │ │ + bl 1c752c <_PySys_GetRequiredAttrString@@Base> │ │ │ │ + cbz r0, 5fba0 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #17488 @ 0x4450 │ │ │ │ + movw r1, #16784 @ 0x4190 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #36992 @ 0x9080 │ │ │ │ + movw r0, #36288 @ 0x8dc0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 5fc38 │ │ │ │ + bne.n 5fba4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fc34 │ │ │ │ + beq.n 5fba0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fc34 │ │ │ │ + cbnz r3, 5fba0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 5fc5c │ │ │ │ + b.n 5fbc8 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 91388 │ │ │ │ + bl 9138c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fc5c │ │ │ │ + beq.n 5fbc8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 5fc5c │ │ │ │ + cbnz r3, 5fbc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #352] @ (5fdd4 ) │ │ │ │ + ldr r4, [pc, #352] @ (5fd40 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov r7, r1 │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [r0, r4] │ │ │ │ - movw r0, #37028 @ 0x90a4 │ │ │ │ + movw r0, #36324 @ 0x8de4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1aecac │ │ │ │ - cbz r0, 5fcaa │ │ │ │ + bl 1afa84 │ │ │ │ + cbz r0, 5fc16 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 5fcaa │ │ │ │ - movw r1, #40660 @ 0x9ed4 │ │ │ │ + cbz r3, 5fc16 │ │ │ │ + movw r1, #39956 @ 0x9c14 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a960 │ │ │ │ - cbnz r0, 5fcb2 │ │ │ │ + cbnz r0, 5fc1e │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 5fdcc │ │ │ │ - movw r4, #37012 @ 0x9094 │ │ │ │ + b.n 5fd38 │ │ │ │ + movw r4, #36308 @ 0x8dd4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ac0e4 │ │ │ │ + bl 1acebc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 5fcc6 │ │ │ │ + cbnz r0, 5fc32 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8bb0 │ │ │ │ + b.w 1f9b28 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ blx 2968c │ │ │ │ - cbnz r0, 5fce0 │ │ │ │ - movw r0, #6236 @ 0x185c │ │ │ │ + cbnz r0, 5fc4c │ │ │ │ + movw r0, #5532 @ 0x159c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 5fcf2 │ │ │ │ + b.n 5fc5e │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 5fd9c │ │ │ │ + beq.n 5fd08 │ │ │ │ subs r1, r0, r4 │ │ │ │ add.w sl, r0, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80ac8 │ │ │ │ + bl 80aac │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r5, 5fcfe │ │ │ │ + cbnz r5, 5fc6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 5fdcc │ │ │ │ + b.n 5fd38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 115654 │ │ │ │ + bl 114f84 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fd1c │ │ │ │ + beq.n 5fc88 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fd1c │ │ │ │ + cbnz r3, 5fc88 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 5fd36 │ │ │ │ + bne.n 5fca2 │ │ │ │ movw r3, #48056 @ 0xbbb8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5fd9c │ │ │ │ - b.n 5fcf4 │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5fd08 │ │ │ │ + b.n 5fc60 │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ - bl cfb08 │ │ │ │ + bl cfa90 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fd5a │ │ │ │ + beq.n 5fcc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - cbnz r3, 5fd5a │ │ │ │ + cbnz r3, 5fcc6 │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbnz r5, 5fd70 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbnz r5, 5fcdc │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 5fd9c │ │ │ │ - b.n 5fcf4 │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 5fd08 │ │ │ │ + b.n 5fc60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r3, r9 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 91388 │ │ │ │ + bl 9138c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 5fdcc │ │ │ │ + beq.n 5fd38 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 5fdcc │ │ │ │ + cbnz r3, 5fd38 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 5fdcc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 5fd38 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ movw r0, #56080 @ 0xdb10 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ movs r1, #0 │ │ │ │ - movw r2, #37048 @ 0x90b8 │ │ │ │ + movw r2, #36344 @ 0x8df8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 208824 │ │ │ │ + bl 209648 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ adds r5, #1 │ │ │ │ - bne.w 5fca0 │ │ │ │ - b.n 5fcfa │ │ │ │ + bne.w 5fc0c │ │ │ │ + b.n 5fc66 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r2, r3, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5fdf6 │ │ │ │ + cbz r3, 5fd62 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ adds r4, #16 │ │ │ │ ldr r0, [r0, #32] │ │ │ │ - cbz r0, 5fe04 │ │ │ │ - bl 25b6b4 <_PySys_GetSizeOf@@Base> │ │ │ │ + cbz r0, 5fd70 │ │ │ │ + bl 25b664 <_PySys_GetSizeOf@@Base> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 5fe08 │ │ │ │ + beq.n 5fd74 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fe12 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5fe1c │ │ │ │ + bne.n 5fd7e │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5fd88 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - cbz r3, 5fe3e │ │ │ │ + cbz r3, 5fdaa │ │ │ │ ldr r3, [r0, #16] │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r3, [r5, #124] @ 0x7c │ │ │ │ - cbz r3, 5fe4a │ │ │ │ + cbz r3, 5fdb6 │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ add.w r4, r4, r3, lsl #2 │ │ │ │ ldr r0, [r5, #80] @ 0x50 │ │ │ │ - cbz r0, 5fe56 │ │ │ │ + cbz r0, 5fdc2 │ │ │ │ adds r4, #1 │ │ │ │ blx 29c10 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #116] @ 0x74 │ │ │ │ - cbz r0, 5fe62 │ │ │ │ + cbz r0, 5fdce │ │ │ │ adds r4, #1 │ │ │ │ blx 29c10 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r5, #120] @ 0x78 │ │ │ │ - cbz r0, 5fe6e │ │ │ │ + cbz r0, 5fdda │ │ │ │ adds r4, #1 │ │ │ │ blx 29c10 │ │ │ │ add r4, r0 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 5fe78 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 5fe82 │ │ │ │ + bne.n 5fde4 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 5fdee │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 12cf28 │ │ │ │ + b.w 12c8a0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0005fe86 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ +0005fdf2 <_PyInterpreterState_RequiresIDRef@@Base>: │ │ │ │ ldr.w r0, [r0, #3664] @ 0xe50 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005fe8c : │ │ │ │ +0005fdf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #24376 @ 0x5f38 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 5febc │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + beq.n 5fe28 │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 5fef8 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 5fe64 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 5fefe │ │ │ │ + beq.n 5fe6a │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #5 │ │ │ │ - bpl.n 5fee0 │ │ │ │ + bpl.n 5fe4c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 5ff00 │ │ │ │ + beq.n 5fe6c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 5ff00 │ │ │ │ + b.n 5fe6c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37096 @ 0x90e8 │ │ │ │ + movw r1, #36392 @ 0x8e28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 5ff34 │ │ │ │ + b.n 5fea0 │ │ │ │ movs r1, #0 │ │ │ │ - ldr r4, [pc, #52] @ (5ff38 ) │ │ │ │ + ldr r4, [pc, #52] @ (5fea4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - cbz r0, 5ff26 │ │ │ │ + cbz r0, 5fe92 │ │ │ │ add.w r2, r2, #9920 @ 0x26c0 │ │ │ │ ubfx r0, r0, #0, #12 │ │ │ │ adds r2, #4 │ │ │ │ ldr.w r4, [r2, r0, lsl #3] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r4, #0 │ │ │ │ streq.w r4, [r2, r0, lsl #3] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ str r4, [r3, #68] @ 0x44 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0005ff3c : │ │ │ │ +0005fea8 : │ │ │ │ ldr.w r3, [r0, #128] @ 0x80 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ subs r0, r0, r3 │ │ │ │ bic.w r0, r0, r0, asr #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ff52 : │ │ │ │ +0005febe : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ff64 : │ │ │ │ +0005fed0 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ adds r3, #124 @ 0x7c │ │ │ │ subs r0, r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ff6e <_PyRWMutex_Lock@@Base>: │ │ │ │ +0005feda <_PyRWMutex_Lock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ bics.w r3, r1, #2 │ │ │ │ - bne.n 5ffa8 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ + bne.n 5ff14 <_PyRWMutex_Lock@@Base+0x3a> │ │ │ │ orr.w r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 5ff9e <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ + bne.n 5ff0a <_PyRWMutex_Lock@@Base+0x30> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 5ff8e <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ + bne.n 5fefa <_PyRWMutex_Lock@@Base+0x20> │ │ │ │ dmb ish │ │ │ │ - beq.n 5ffb2 <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ + beq.n 5ff1e <_PyRWMutex_Lock@@Base+0x44> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ff80 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5feec <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6001e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5ff8a <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ff80 <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ + b.n 5feec <_PyRWMutex_Lock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0005ffb4 <_PyRWMutex_Unlock@@Base>: │ │ │ │ +0005ff20 <_PyRWMutex_Unlock@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r0 │ │ │ │ push {r4} │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ strex r4, r1, [r3] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 5ffbe <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ + bne.n 5ff2a <_PyRWMutex_Unlock@@Base+0xa> │ │ │ │ lsls r3, r2, #30 │ │ │ │ dmb ish │ │ │ │ - bpl.n 5ffd8 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ + bpl.n 5ff44 <_PyRWMutex_Unlock@@Base+0x24> │ │ │ │ pop {r4} │ │ │ │ - b.w 1e64f8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + b.w 1e74e4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0005ffdc <_PyRWMutex_RLock@@Base>: │ │ │ │ +0005ff48 <_PyRWMutex_RLock@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ lsls r3, r1, #30 │ │ │ │ - beq.n 5fffc <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ + beq.n 5ff68 <_PyRWMutex_RLock@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6001e <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ + bl 5ff8a <_PyRWMutex_RLock@@Base+0x42> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 5ffee <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ff5a <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ adds r2, r1, #4 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 60012 <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ + bne.n 5ff7e <_PyRWMutex_RLock@@Base+0x36> │ │ │ │ strex r0, r2, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 60002 <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ + bne.n 5ff6e <_PyRWMutex_RLock@@Base+0x26> │ │ │ │ dmb ish │ │ │ │ - beq.n 6001c <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ + beq.n 5ff88 <_PyRWMutex_RLock@@Base+0x40> │ │ │ │ mov r1, r3 │ │ │ │ - b.n 5ffee <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ + b.n 5ff5a <_PyRWMutex_RLock@@Base+0x12> │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ lsls r3, r1, #30 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bmi.n 60058 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ + bmi.n 5ffc4 <_PyRWMutex_RLock@@Base+0x7c> │ │ │ │ mov r3, r1 │ │ │ │ orr.w r2, r1, #2 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 60050 <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ + bne.n 5ffbc <_PyRWMutex_RLock@@Base+0x74> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 60040 <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ + bne.n 5ffac <_PyRWMutex_RLock@@Base+0x64> │ │ │ │ dmb ish │ │ │ │ - bne.n 60078 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ + bne.n 5ffe4 <_PyRWMutex_RLock@@Base+0x9c> │ │ │ │ str r2, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #4 │ │ │ │ strd r0, r1, [sp] │ │ │ │ add r1, sp, #20 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 143d78 <_PyParkingLot_Park@@Base> │ │ │ │ + bl 1437ac <_PyParkingLot_Park@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006007c <_PyRWMutex_RUnlock@@Base>: │ │ │ │ +0005ffe8 <_PyRWMutex_RUnlock@@Base>: │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r3] │ │ │ │ subs r2, #4 │ │ │ │ strex r1, r2, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 60082 <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ + bne.n 5ffee <_PyRWMutex_RUnlock@@Base+0x6> │ │ │ │ bic.w r3, r2, #1 │ │ │ │ dmb ish │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 600a0 <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ - b.w 1e64f8 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ + bne.n 6000c <_PyRWMutex_RUnlock@@Base+0x24> │ │ │ │ + b.w 1e74e4 <_PyParkingLot_UnparkAll@@Base> │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000600a2 : │ │ │ │ +0006000e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 600cc │ │ │ │ + cbz r0, 60038 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33908 @ 0x8474 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 600cc │ │ │ │ + bne.n 60038 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 600cc │ │ │ │ + cbz r2, 60038 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #16] │ │ │ │ - b.n 600e6 │ │ │ │ + b.n 60052 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37140 @ 0x9114 │ │ │ │ + movw r1, #36436 @ 0x8e54 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000600e8 : │ │ │ │ +00060054 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6010e │ │ │ │ + cbz r0, 6007a │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33908 @ 0x8474 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6010e │ │ │ │ + bne.n 6007a │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6010e │ │ │ │ + cbz r3, 6007a │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 60126 │ │ │ │ + b.n 60092 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37200 @ 0x9150 │ │ │ │ + movw r1, #36496 @ 0x8e90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060128 : │ │ │ │ +00060094 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6014e │ │ │ │ + cbz r0, 600ba │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33908 @ 0x8474 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6014e │ │ │ │ + bne.n 600ba │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6014e │ │ │ │ + cbz r3, 600ba │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 60166 │ │ │ │ + b.n 600d2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37260 @ 0x918c │ │ │ │ + movw r1, #36556 @ 0x8ecc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060168 : │ │ │ │ +000600d4 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 6018e │ │ │ │ + cbz r0, 600fa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33908 @ 0x8474 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6018e │ │ │ │ + bne.n 600fa │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r3, 6018e │ │ │ │ + cbz r3, 600fa │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 601a6 │ │ │ │ + b.n 60112 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37324 @ 0x91cc │ │ │ │ + movw r1, #36620 @ 0x8f0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000601a8 : │ │ │ │ +00060114 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 601e6 │ │ │ │ + cbz r0, 60152 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33908 @ 0x8474 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 601e6 │ │ │ │ + bne.n 60152 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 601e6 │ │ │ │ - cbnz r1, 60202 │ │ │ │ + cbz r2, 60152 │ │ │ │ + cbnz r1, 6016e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37440 @ 0x9240 │ │ │ │ + movw r1, #36736 @ 0x8f80 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 601fc │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 60168 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37380 @ 0x9204 │ │ │ │ + movw r1, #36676 @ 0x8f44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60206 │ │ │ │ + b.n 60172 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060208 : │ │ │ │ +00060174 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60232 │ │ │ │ + cbz r0, 6019e │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33908 @ 0x8474 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60232 │ │ │ │ + bne.n 6019e │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60232 │ │ │ │ + cbz r2, 6019e │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 6024c │ │ │ │ + b.n 601b8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37488 @ 0x9270 │ │ │ │ + movw r1, #36784 @ 0x8fb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006024e : │ │ │ │ +000601ba : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 60278 │ │ │ │ + cbz r0, 601e4 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r2, #33908 @ 0x8474 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 60278 │ │ │ │ + bne.n 601e4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 60278 │ │ │ │ + cbz r2, 601e4 │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r3, #20] │ │ │ │ - b.n 60292 │ │ │ │ + b.n 601fe │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37544 @ 0x92a8 │ │ │ │ + movw r1, #36840 @ 0x8fe8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060294 : │ │ │ │ - b.w 114eb0 <_PyLong_FromByteArray@@Base+0x720> │ │ │ │ +00060200 : │ │ │ │ + b.w 1140c0 │ │ │ │ │ │ │ │ -00060298 : │ │ │ │ - b.w 21ddbc │ │ │ │ +00060204 : │ │ │ │ + b.w 21e940 │ │ │ │ │ │ │ │ -0006029c : │ │ │ │ - b.w 3ab7c │ │ │ │ +00060208 : │ │ │ │ + b.w 3ab24 │ │ │ │ │ │ │ │ -000602a0 : │ │ │ │ - b.w 226748 <_PyTime_MonotonicWithInfo@@Base+0x138> │ │ │ │ +0006020c : │ │ │ │ + b.w 227038 <_PyTime_MonotonicWithInfo@@Base+0x138> │ │ │ │ │ │ │ │ -000602a4 : │ │ │ │ +00060210 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ mov r8, r2 │ │ │ │ - bl 1519f0 │ │ │ │ - cbz r0, 602d8 │ │ │ │ + bl 1514a0 │ │ │ │ + cbz r0, 60244 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 6034e │ │ │ │ + b.n 602ba │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 602ea │ │ │ │ + cbz r0, 60256 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 602f4 │ │ │ │ - bl 1f8b40 │ │ │ │ + b.n 60260 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60350 │ │ │ │ + b.n 602bc │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - ble.n 60302 │ │ │ │ + ble.n 6026e │ │ │ │ str.w r3, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 602f4 │ │ │ │ + b.n 60260 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #853 @ 0x355 │ │ │ │ + movw r3, #705 @ 0x2c1 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #3515 @ 0xdbb │ │ │ │ + movw r2, #3367 @ 0xd27 │ │ │ │ movt r2, #6 │ │ │ │ cmp.w r9, #70 @ 0x46 │ │ │ │ ite ne │ │ │ │ movne r8, r3 │ │ │ │ moveq r8, r2 │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r5, 60348 │ │ │ │ - bl 1a9604 │ │ │ │ + cbz r5, 602b4 │ │ │ │ + bl 1aa3dc │ │ │ │ ldr r2, [r4, #12] │ │ │ │ mov r1, r6 │ │ │ │ subs r5, #1 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r2, [r4, #28] │ │ │ │ mov r1, r7 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ add r6, r3 │ │ │ │ blx r8 │ │ │ │ - b.n 60326 │ │ │ │ + b.n 60292 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4} │ │ │ │ add.w r1, r1, r0, lsl #2 │ │ │ │ subs r4, r0, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 60382 │ │ │ │ + blt.n 602ee │ │ │ │ ldr.w r0, [r2, r4, lsl #2] │ │ │ │ ldr.w r3, [r1, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 60376 │ │ │ │ + bge.n 602e2 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ - b.n 60382 │ │ │ │ + b.n 602ee │ │ │ │ movs r3, #0 │ │ │ │ subs r4, #1 │ │ │ │ str.w r3, [r1, #-4] │ │ │ │ subs r1, #4 │ │ │ │ - b.n 6035c │ │ │ │ + b.n 602c8 │ │ │ │ pop {r4} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060386 : │ │ │ │ +000602f2 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060398 : │ │ │ │ +00060304 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #68] @ (603f0 ) │ │ │ │ + ldr r4, [pc, #68] @ (6035c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ addw r5, r4, #3748 @ 0xea4 │ │ │ │ addw r9, r4, #3796 @ 0xed4 │ │ │ │ ldr.w r8, [r4, #3740] @ 0xe9c │ │ │ │ str.w r2, [r4, #3740] @ 0xe9c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 603f4 │ │ │ │ - cbnz r0, 603e6 │ │ │ │ + bl 60360 │ │ │ │ + cbnz r0, 60352 │ │ │ │ adds r5, #16 │ │ │ │ cmp r5, r9 │ │ │ │ - bne.n 603c8 │ │ │ │ + bne.n 60334 │ │ │ │ addw r2, r4, #3800 @ 0xed8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 603f4 │ │ │ │ + bl 60360 │ │ │ │ str.w r8, [r4, #3740] @ 0xe9c │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -80565,844 +80510,844 @@ │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r7 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 60448 │ │ │ │ + beq.n 603b4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add.w sl, r4, #8 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r6 │ │ │ │ add.w r2, r3, #1 │ │ │ │ it ne │ │ │ │ strne r2, [r4, #8] │ │ │ │ blx r8 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 6043e │ │ │ │ + beq.n 603aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ - cbnz r3, 6043e │ │ │ │ + cbnz r3, 603aa │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6044c │ │ │ │ + beq.n 603b8 │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - b.n 60410 │ │ │ │ + b.n 6037c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 60450 │ │ │ │ + b.n 603bc │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00060454 : │ │ │ │ - cbz r0, 60464 │ │ │ │ +000603c0 : │ │ │ │ + cbz r0, 603d0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060466 : │ │ │ │ - b.w 1b5308 │ │ │ │ +000603d2 : │ │ │ │ + b.w 1b60f0 │ │ │ │ │ │ │ │ -0006046a : │ │ │ │ +000603d6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r0, #8 │ │ │ │ - bl 6d0d0 │ │ │ │ - cbz r0, 60484 │ │ │ │ + bl 6d0c0 │ │ │ │ + cbz r0, 603f0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060486 : │ │ │ │ - cbz r0, 604b0 │ │ │ │ +000603f2 : │ │ │ │ + cbz r0, 6041c │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 604a6 │ │ │ │ + cbz r3, 60412 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 2a2dc │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d204 │ │ │ │ + b.w 6d1f4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000604b2 : │ │ │ │ - cbz r0, 604c2 │ │ │ │ +0006041e : │ │ │ │ + cbz r0, 6042e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000604c4 : │ │ │ │ - ldr r3, [pc, #12] @ (604d4 ) │ │ │ │ - cbz r0, 604ce │ │ │ │ +00060430 : │ │ │ │ + ldr r3, [pc, #12] @ (60440 ) │ │ │ │ + cbz r0, 6043a │ │ │ │ ldr.w r2, [r3, #1420] @ 0x58c │ │ │ │ str r2, [r0, #0] │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ bx lr │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000604d8 : │ │ │ │ +00060444 : │ │ │ │ ldrd r0, r1, [r0, #136] @ 0x88 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000604de : │ │ │ │ +0006044a : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 60520 │ │ │ │ + cbz r0, 6048c │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r1, #9972 @ 0x26f4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 60534 │ │ │ │ + beq.n 604a0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - beq.n 60534 │ │ │ │ + beq.n 604a0 │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bmi.n 60534 │ │ │ │ + bmi.n 604a0 │ │ │ │ movw r1, #953 @ 0x3b9 │ │ │ │ - movw r0, #592 @ 0x250 │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + movw r0, #65424 @ 0xff90 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6055c │ │ │ │ + b.n 604c8 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 6055c │ │ │ │ + beq.n 604c8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6055a │ │ │ │ + ble.n 604c6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6055c │ │ │ │ + beq.n 604c8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6055c │ │ │ │ + bne.n 604c8 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 6055c │ │ │ │ + b.n 604c8 │ │ │ │ mov r0, r2 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006055e <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ +000604ca <_Py_UTF8_Edit_Cost@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ - bl 8bf30 │ │ │ │ - cbz r0, 605a6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + bl 8bf38 │ │ │ │ + cbz r0, 60512 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 605a6 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ + cbz r0, 60512 <_Py_UTF8_Edit_Cost@@Base+0x48> │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 60598 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ + bne.n 60504 <_Py_UTF8_Edit_Cost@@Base+0x3a> │ │ │ │ ldrd r4, r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ it lt │ │ │ │ movlt r4, r3 │ │ │ │ lsls r4, r4, #1 │ │ │ │ movs r0, #160 @ 0xa0 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 605ac <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ - bl 1f8b40 │ │ │ │ + cbnz r0, 60518 <_Py_UTF8_Edit_Cost@@Base+0x4e> │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 605c4 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ + b.n 60530 <_Py_UTF8_Edit_Cost@@Base+0x66> │ │ │ │ strd r4, r5, [sp] │ │ │ │ mov r2, r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - bl 212de4 │ │ │ │ + bl 213b28 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000605ca <_Py_hashtable_new@@Base>: │ │ │ │ +00060536 <_Py_hashtable_new@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 6dc2c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6dc1c <_Py_hashtable_new_full@@Base> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000605e8 : │ │ │ │ - movw r3, #52192 @ 0xcbe0 │ │ │ │ +00060554 : │ │ │ │ + movw r3, #51488 @ 0xc920 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ subs r2, r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r5, [r1, #1]! │ │ │ │ ldrb.w r4, [r2, #1]! │ │ │ │ ldrb r0, [r3, r5] │ │ │ │ - cbz r4, 6060a │ │ │ │ - cbz r5, 6060a │ │ │ │ + cbz r4, 60576 │ │ │ │ + cbz r5, 60576 │ │ │ │ ldrb r5, [r3, r4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 605f6 │ │ │ │ + beq.n 60562 │ │ │ │ ldrb r3, [r3, r4] │ │ │ │ pop {r4, r5} │ │ │ │ subs r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060612 : │ │ │ │ +0006057e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #104] @ 0x68 │ │ │ │ - cbz r4, 60634 │ │ │ │ + cbz r4, 605a0 │ │ │ │ add r4, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #0 │ │ │ │ - cbz r0, 60634 │ │ │ │ - bl 106d40 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ - b.n 60628 │ │ │ │ + cbz r0, 605a0 │ │ │ │ + bl 107060 <_PyArg_UnpackKeywords@@Base+0x630> │ │ │ │ + b.n 60594 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00060636 : │ │ │ │ +000605a2 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldrd r6, r7, [sp, #52] @ 0x34 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6068e │ │ │ │ + cbz r0, 605fa │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r4 │ │ │ │ strd r6, r7, [sp, #4] │ │ │ │ - bl 1e01ec │ │ │ │ + bl 1e11dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 60682 │ │ │ │ + beq.n 605ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 60686 │ │ │ │ + cbz r3, 605f2 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6068e │ │ │ │ + b.n 605fa │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 60682 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 605ee │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00060696 : │ │ │ │ +00060602 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38668 @ 0x970c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #24] @ (606cc ) │ │ │ │ + ldr r0, [pc, #24] @ (60638 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b7b38 │ │ │ │ + bl 1b8928 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - stcl 0, cr0, [r4], {73} @ 0x49 │ │ │ │ + stcl 0, cr0, [ip], {73} @ 0x49 │ │ │ │ │ │ │ │ -000606d0 : │ │ │ │ +0006063c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #76] @ (6072c ) │ │ │ │ + ldr r2, [pc, #76] @ (60698 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r4, [r3, r2] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr.w r5, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r5, 60724 │ │ │ │ + cbz r5, 60690 │ │ │ │ movs r3, #0 │ │ │ │ ldr r6, [r4, #72] @ 0x48 │ │ │ │ mov r1, r0 │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 924cc │ │ │ │ + bl 924d0 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ - cbz r3, 60714 │ │ │ │ + cbz r3, 60680 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 60714 │ │ │ │ - movw r0, #37608 @ 0x92e8 │ │ │ │ + cbz r3, 60680 │ │ │ │ + movw r0, #36904 @ 0x9028 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2007fc │ │ │ │ + bl 201620 │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ str r6, [r4, #72] @ 0x48 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060730 : │ │ │ │ +0006069c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #20] @ (60754 ) │ │ │ │ + ldr r3, [pc, #20] @ (606c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - bl 60758 │ │ │ │ + bl 606c4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #76] @ (607bc ) │ │ │ │ - bl 12e4bc <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (60728 ) │ │ │ │ + bl 12de34 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 607b0 │ │ │ │ + blt.n 6071c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 60782 │ │ │ │ + cbz r0, 606ee │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 607b4 │ │ │ │ - bl 795dc │ │ │ │ - bl 724f0 │ │ │ │ + bmi.n 60720 │ │ │ │ + bl 795c0 │ │ │ │ + bl 724cc │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 607b0 │ │ │ │ - ldr r1, [pc, #40] @ (607bc ) │ │ │ │ + cbz r0, 6071c │ │ │ │ + ldr r1, [pc, #40] @ (60728 ) │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 1dde58 │ │ │ │ - cbz r0, 607b4 │ │ │ │ + bl 1dee48 │ │ │ │ + cbz r0, 60720 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 607b0 │ │ │ │ + beq.n 6071c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 607b0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6071c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 607b6 │ │ │ │ + b.n 60722 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000607c0 : │ │ │ │ +0006072c : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw r1, #38668 @ 0x970c │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ add r3, sp, #16 │ │ │ │ - ldr r0, [pc, #20] @ (607f4 ) │ │ │ │ + ldr r0, [pc, #20] @ (60760 ) │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1cdfe8 │ │ │ │ + bl 1cecbc │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - stcl 0, cr0, [r4], {73} @ 0x49 │ │ │ │ + stcl 0, cr0, [ip], {73} @ 0x49 │ │ │ │ │ │ │ │ -000607f8 : │ │ │ │ +00060764 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #0 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ - cbnz r0, 60824 │ │ │ │ + cbnz r0, 60790 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c8898 <_PySys_GetRequiredAttrString@@Base+0x21fc> │ │ │ │ + bl 1c98ec <_PySys_GetRequiredAttrString@@Base+0x23c0> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60830 │ │ │ │ + bne.n 6079c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r5] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00060836 : │ │ │ │ +000607a2 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl cdf74 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cdef8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60872 │ │ │ │ + beq.n 607de │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl cdf74 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cdef8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60872 │ │ │ │ + beq.n 607de │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 15fbc4 │ │ │ │ + b.w 15f7e4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006087a : │ │ │ │ +000607e6 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbnz r0, 6089c │ │ │ │ - movw r0, #29384 @ 0x72c8 │ │ │ │ + cbnz r0, 60808 │ │ │ │ + movw r0, #28680 @ 0x7008 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1907 @ 0x773 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 608c8 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60834 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 608ae │ │ │ │ + cbz r3, 6081a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bpl.n 608ae │ │ │ │ + bpl.n 6081a │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 608c0 │ │ │ │ - movw r0, #29384 @ 0x72c8 │ │ │ │ + bge.n 6082c │ │ │ │ + movw r0, #28680 @ 0x7008 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #1913 @ 0x779 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 608c8 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 60834 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w fefdc │ │ │ │ + b.w ff470 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000608ce : │ │ │ │ +0006083a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl cdf74 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cdef8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60906 │ │ │ │ - cbnz r4, 608fc │ │ │ │ + beq.n 60872 │ │ │ │ + cbnz r4, 60868 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 21faa8 │ │ │ │ + b.w 22052c │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl cdf74 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cdef8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 608ee │ │ │ │ + bne.n 6085a │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006090a : │ │ │ │ +00060876 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl cdf74 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ + bl cdef8 <_PyUnicodeWriter_PrepareInternal@@Base+0x4cc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 60936 │ │ │ │ + beq.n 608a2 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1feaf4 │ │ │ │ + b.w 1ff974 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006093a : │ │ │ │ +000608a6 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #84] @ (609a0 ) │ │ │ │ + ldr r1, [pc, #84] @ (6090c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5632 @ 0x1600 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 6097c │ │ │ │ + cbnz r4, 608e8 │ │ │ │ add.w r2, r3, #1416 @ 0x588 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #1600] @ 0x640 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #1600] @ 0x640 │ │ │ │ - b.n 6099c │ │ │ │ + b.n 60908 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 6095a │ │ │ │ + bne.n 608c6 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37768 @ 0x9388 │ │ │ │ + movw r1, #37064 @ 0x90c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000609a4 : │ │ │ │ +00060910 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 609d0 │ │ │ │ + bls.n 6093c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37804 @ 0x93ac │ │ │ │ + movw r1, #37100 @ 0x90ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 60a1e │ │ │ │ - ldr r3, [pc, #80] @ (60a24 ) │ │ │ │ + bl d59a4 │ │ │ │ + b.n 6098a │ │ │ │ + ldr r3, [pc, #80] @ (60990 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #1568] @ 0x620 │ │ │ │ - cbnz r3, 60a00 │ │ │ │ + cbnz r3, 6096c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37832 @ 0x93c8 │ │ │ │ + movw r1, #37128 @ 0x9108 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 60a1e │ │ │ │ + bl d59a4 │ │ │ │ + b.n 6098a │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #1568] @ 0x620 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #1600] @ 0x640 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #1600] @ 0x640 │ │ │ │ - b.n 60a22 │ │ │ │ + b.n 6098e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060a28 : │ │ │ │ +00060994 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #72] @ (60a80 ) │ │ │ │ + ldr r1, [pc, #72] @ (609ec ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #2 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r1, r2, #42496 @ 0xa600 │ │ │ │ adds r1, #224 @ 0xe0 │ │ │ │ ldr.w r4, [r1, #4]! │ │ │ │ - cbnz r4, 60a5c │ │ │ │ + cbnz r4, 609c8 │ │ │ │ add.w r1, r3, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - b.n 60a7c │ │ │ │ + b.n 609e8 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60a48 │ │ │ │ + bne.n 609b4 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37864 @ 0x93e8 │ │ │ │ + movw r1, #37160 @ 0x9128 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060a84 : │ │ │ │ +000609f0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #40] @ (60abc ) │ │ │ │ + ldr r2, [pc, #40] @ (60a28 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1de334 │ │ │ │ - cbnz r0, 60ab6 │ │ │ │ + bl 1df324 │ │ │ │ + cbnz r0, 60a22 │ │ │ │ add.w r1, r4, #10624 @ 0x2980 │ │ │ │ adds r1, #54 @ 0x36 │ │ │ │ add.w r5, r5, r1, lsl #2 │ │ │ │ str r0, [r5, #4] │ │ │ │ - b.n 60aba │ │ │ │ + b.n 60a26 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060ac0 : │ │ │ │ +00060a2c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #88] @ (60b28 ) │ │ │ │ + ldr r1, [pc, #88] @ (60a94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #4416 @ 0x1140 │ │ │ │ adds r2, #20 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 60b02 │ │ │ │ + cbnz r4, 60a6e │ │ │ │ addw r2, r3, #1110 @ 0x456 │ │ │ │ add.w r4, r1, #4096 @ 0x1000 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r1, [r4, #376] @ 0x178 │ │ │ │ lsls r2, r3 │ │ │ │ orrs r2, r1 │ │ │ │ strb.w r2, [r4, #376] @ 0x178 │ │ │ │ - b.n 60b22 │ │ │ │ + b.n 60a8e │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60ae0 │ │ │ │ + bne.n 60a4c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37900 @ 0x940c │ │ │ │ + movw r1, #37196 @ 0x914c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060b2c : │ │ │ │ +00060a98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bls.n 60b58 │ │ │ │ + bls.n 60ac4 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37936 @ 0x9430 │ │ │ │ + movw r1, #37232 @ 0x9170 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 60b86 │ │ │ │ - ldr r3, [pc, #80] @ (60bac ) │ │ │ │ + bl d59a4 │ │ │ │ + b.n 60af2 │ │ │ │ + ldr r3, [pc, #80] @ (60b18 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r0, r1, r0, lsl #2 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r0, #344] @ 0x158 │ │ │ │ - cbnz r3, 60b8c │ │ │ │ + cbnz r3, 60af8 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37964 @ 0x944c │ │ │ │ + movw r1, #37260 @ 0x918c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60ba8 │ │ │ │ + b.n 60b14 │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #344] @ 0x158 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r3 │ │ │ │ ldrb.w r3, [r1, #376] @ 0x178 │ │ │ │ lsls r4, r2 │ │ │ │ bic.w r3, r3, r4 │ │ │ │ strb.w r3, [r1, #376] @ 0x178 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060bb0 : │ │ │ │ +00060b1c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #68] @ (60c04 ) │ │ │ │ + ldr r1, [pc, #68] @ (60b70 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ add.w r2, r1, #5600 @ 0x15e0 │ │ │ │ adds r2, #28 │ │ │ │ ldr.w r4, [r2, #4]! │ │ │ │ - cbnz r4, 60be0 │ │ │ │ + cbnz r4, 60b4c │ │ │ │ add.w r2, r3, #1408 @ 0x580 │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ - b.n 60c00 │ │ │ │ + b.n 60b6c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #8 │ │ │ │ - bne.n 60bd0 │ │ │ │ + bne.n 60b3c │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38060 @ 0x94ac │ │ │ │ + movw r1, #37356 @ 0x91ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060c08 : │ │ │ │ +00060b74 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 60c36 │ │ │ │ + blt.n 60ba2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38096 @ 0x94d0 │ │ │ │ + movw r1, #37392 @ 0x9210 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 60c50 │ │ │ │ - ldr r2, [pc, #56] @ (60c70 ) │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 60bbc │ │ │ │ + ldr r2, [pc, #56] @ (60bdc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ mov r0, r6 │ │ │ │ - bl 60c74 │ │ │ │ + bl 60be0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 60c56 │ │ │ │ + bne.n 60bc2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60c6e │ │ │ │ + b.n 60bda │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83f5c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83f40 <_PyType_LookupRef@@Base+0x110> │ │ │ │ movs r1, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ movs r0, #0 │ │ │ │ lsls r1, r5 │ │ │ │ orrs r1, r3 │ │ │ │ strb.w r1, [r4, #204] @ 0xcc │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ @@ -81410,87 +81355,87 @@ │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, #7 │ │ │ │ - bls.n 60ca0 │ │ │ │ + bls.n 60c0c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38120 @ 0x94e8 │ │ │ │ + movw r1, #37416 @ 0x9228 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 60cc0 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 60c2c │ │ │ │ add.w r3, r1, #1408 @ 0x580 │ │ │ │ ldr.w r3, [r0, r3, lsl #2] │ │ │ │ - cbnz r3, 60cc6 │ │ │ │ + cbnz r3, 60c32 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38148 @ 0x9504 │ │ │ │ + movw r1, #37444 @ 0x9244 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60cc8 │ │ │ │ + b.n 60c34 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00060cca : │ │ │ │ +00060c36 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #36] @ (60d00 ) │ │ │ │ + ldr r2, [pc, #36] @ (60c6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 60c74 │ │ │ │ + bl 60be0 │ │ │ │ adds r3, r0, #1 │ │ │ │ itttt ne │ │ │ │ addne.w r4, r4, #1408 @ 0x580 │ │ │ │ movne r3, #0 │ │ │ │ movne r0, r3 │ │ │ │ strne.w r3, [r5, r4, lsl #2] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060d04 : │ │ │ │ +00060c70 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 60d32 │ │ │ │ + blt.n 60c9e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38096 @ 0x94d0 │ │ │ │ + movw r1, #37392 @ 0x9210 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 60d48 │ │ │ │ - ldr r2, [pc, #44] @ (60d60 ) │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 60cb4 │ │ │ │ + ldr r2, [pc, #44] @ (60ccc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 60c74 │ │ │ │ - cbz r0, 60d4e │ │ │ │ + bl 60be0 │ │ │ │ + cbz r0, 60cba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 60d5e │ │ │ │ + b.n 60cca │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w r3, [r4, #204] @ 0xcc │ │ │ │ lsls r2, r5 │ │ │ │ bic.w r3, r3, r2 │ │ │ │ strb.w r3, [r4, #204] @ 0xcc │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ @@ -81512,1191 +81457,1149 @@ │ │ │ │ str r3, [r1, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, r5 │ │ │ │ str.w r6, [r4, #-8] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r4, #-4] │ │ │ │ - beq.n 60db0 │ │ │ │ + beq.n 60d1c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 60db0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 60d1c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ + b.w 7fc04 │ │ │ │ movs r3, #0 │ │ │ │ push {r4, r5, r6} │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 60dde │ │ │ │ + bge.n 60d4a │ │ │ │ ldr.w r5, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 60dd8 │ │ │ │ + bge.n 60d44 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 60dde │ │ │ │ + b.n 60d4a │ │ │ │ str.w r6, [r1], #4 │ │ │ │ - b.n 60dc0 │ │ │ │ + b.n 60d2c │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60dec │ │ │ │ + cbz r0, 60d58 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60df8 │ │ │ │ + cbz r0, 60d64 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 60e04 │ │ │ │ + cbz r0, 60d70 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 60e28 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 60d94 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbz r3, 60e34 │ │ │ │ + cbz r3, 60da0 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 60e66 │ │ │ │ + b.n 60dd2 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60e62 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60dce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 60e62 │ │ │ │ + cbnz r3, 60dce │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60e62 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60dce │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - cbnz r3, 60e62 │ │ │ │ + cbnz r3, 60dce │ │ │ │ movs r1, #26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60e62 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60dce │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - b.w 1b22c8 │ │ │ │ + b.w 1b30a0 │ │ │ │ + b.w 1b30a0 │ │ │ │ + b.w 1b30a0 │ │ │ │ movs r1, #2 │ │ │ │ - b.w 522f0 <_PyMonitoring_FireStopIterationEvent@@Base+0x456> │ │ │ │ + b.w 523c2 <_PyMonitoring_FireStopIterationEvent@@Base+0x5a2> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 7b1a0 │ │ │ │ - cbz r0, 60e8e │ │ │ │ + bl 7b18c │ │ │ │ + cbz r0, 60e02 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e8cc4 │ │ │ │ + b.w e8cfc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r1, #0 │ │ │ │ - b.w 201a70 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ + b.w 202894 <_PyObject_FunctionStr@@Base+0xd4> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - bne.n 60ec0 │ │ │ │ - bl 270f68 │ │ │ │ + bne.n 60e34 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 60ede │ │ │ │ + cbnz r3, 60e52 │ │ │ │ movs r1, #54 @ 0x36 │ │ │ │ mov r0, r4 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbnz r0, 60ed4 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbnz r0, 60e48 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 60ede │ │ │ │ + b.n 60e52 │ │ │ │ mov r0, r4 │ │ │ │ - bl a04bc <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl a03a0 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 60ed0 │ │ │ │ + beq.n 60e44 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00060ee6 : │ │ │ │ +00060e5a : │ │ │ │ push {r4, r5} │ │ │ │ ldrb.w r4, [sp, #8] │ │ │ │ cmp r4, #70 @ 0x46 │ │ │ │ - bne.n 60f06 │ │ │ │ + bne.n 60e7a │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 60f1c │ │ │ │ + bge.n 60e90 │ │ │ │ str.w r3, [r2, r4, lsl #2] │ │ │ │ ldr.w r5, [r1, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - b.n 60ef2 │ │ │ │ + b.n 60e66 │ │ │ │ subs r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 60f1c │ │ │ │ + blt.n 60e90 │ │ │ │ str.w r3, [r2, r0, lsl #2] │ │ │ │ ldr.w r4, [r1, r0, lsl #2] │ │ │ │ subs r0, #1 │ │ │ │ mul.w r3, r4, r3 │ │ │ │ - b.n 60f08 │ │ │ │ + b.n 60e7c │ │ │ │ pop {r4, r5} │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f20 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ +00060e94 <_PyBuffer_ReleaseInInterpreter@@Base>: │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #37293 @ 0x91ad │ │ │ │ + movw r1, #37177 @ 0x9139 │ │ │ │ movt r1, #5 │ │ │ │ - b.w 27a8dc <_PyInterpreterConfig_AsDict@@Base+0x720> │ │ │ │ + b.w 27a6b0 <_PyInterpreterConfig_AsDict@@Base+0x720> │ │ │ │ │ │ │ │ -00060f2e : │ │ │ │ +00060ea2 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbz r0, 60f4a │ │ │ │ + cbz r0, 60ebe │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - movw r3, #57367 @ 0xe017 │ │ │ │ + movw r3, #57703 @ 0xe167 │ │ │ │ movt r3, #3 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ ite ne │ │ │ │ movne r0, #1 │ │ │ │ moveq r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060f4c : │ │ │ │ +00060ec0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (60f80 ) │ │ │ │ + ldr r4, [pc, #32] @ (60ef4 ) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b5a8c │ │ │ │ + bl 1b6874 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00060f84 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ +00060ef8 <_PyObject_CallFunction_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ - ldr r4, [pc, #32] @ (60fb8 <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ + ldr r4, [pc, #32] @ (60f2c <_PyObject_CallFunction_SizeT@@Base+0x34>) │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #20 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r4, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b5a8c │ │ │ │ + bl 1b6874 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - movw r2, #32636 @ 0x7f7c │ │ │ │ + movw r2, #31932 @ 0x7cbc │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add r3, sp, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1beeb8 │ │ │ │ + bl 1bfd4c │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fe8 : │ │ │ │ +00060f5c : │ │ │ │ bic.w r0, r0, #2147483648 @ 0x80000000 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060fee : │ │ │ │ +00060f62 : │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00060ff2 : │ │ │ │ - movw r1, #10396 @ 0x289c │ │ │ │ +00060f66 : │ │ │ │ + movw r1, #9692 @ 0x25dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ - b.w 21d9b8 │ │ │ │ + b.w 21e6f0 │ │ │ │ │ │ │ │ -00061000 : │ │ │ │ - b.w 60ff2 │ │ │ │ +00060f74 : │ │ │ │ + b.w 60f66 │ │ │ │ │ │ │ │ -00061004 : │ │ │ │ - b.w 60ff2 │ │ │ │ +00060f78 : │ │ │ │ + b.w 60f66 │ │ │ │ │ │ │ │ -00061008 : │ │ │ │ +00060f7c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006100c : │ │ │ │ +00060f80 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006100e : │ │ │ │ +00060f82 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061010 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ +00060f84 <_PyFrame_IsEntryFrame@@Base>: │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - cbz r0, 61020 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ + cbz r0, 60f94 <_PyFrame_IsEntryFrame@@Base+0x10> │ │ │ │ ldrb.w r0, [r0, #38] @ 0x26 │ │ │ │ subs r3, r0, #3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061022 : │ │ │ │ +00060f96 : │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #15 │ │ │ │ ite hi │ │ │ │ movhi r0, #0 │ │ │ │ movls r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006102e : │ │ │ │ +00060fa2 : │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00061040 <_PyDict_NewPresized@@Base>: │ │ │ │ +00060fb4 <_PyDict_NewPresized@@Base>: │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #16] @ (61058 <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ + ldr r4, [pc, #16] @ (60fcc <_PyDict_NewPresized@@Base+0x18>) │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w c0da4 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ + b.w c0d58 <_PyDict_FromItems@@Base+0x9c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006105c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ +00060fd0 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r3 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 6108e <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ + beq.n 61002 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x32> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 61096 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ + cbz r3, 6100a <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3a> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 61098 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 6100c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61098 <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ + b.n 6100c <_PyDict_GetItemRef_KnownHash_LockHeld@@Base+0x3c> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [r4, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006109e : │ │ │ │ +00061012 : │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ movw r0, #17652 @ 0x44f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -000610b8 <_Py_BreakPoint@@Base>: │ │ │ │ +0006102c <_Py_BreakPoint@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000610ba : │ │ │ │ - b.w 15e588 │ │ │ │ +0006102e : │ │ │ │ + b.w 15e1a0 │ │ │ │ │ │ │ │ -000610be : │ │ │ │ - cbnz r0, 610c4 │ │ │ │ - b.w 1f8b40 │ │ │ │ +00061032 : │ │ │ │ + cbnz r0, 61038 │ │ │ │ + b.w 1f9ab8 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r2 │ │ │ │ - ldr r2, [pc, #40] @ (61100 ) │ │ │ │ + ldr r2, [pc, #40] @ (61074 ) │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ mov r4, r0 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 610fa │ │ │ │ + cbz r3, 6106e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r2, 6112c │ │ │ │ - movw r3, #6364 @ 0x18dc │ │ │ │ + cbnz r2, 610a0 │ │ │ │ + movw r3, #5660 @ 0x161c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #48588 @ 0xbdcc │ │ │ │ + movw r2, #47884 @ 0xbb0c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - b.n 61134 │ │ │ │ - movw r3, #37092 @ 0x90e4 │ │ │ │ + b.n 610a8 │ │ │ │ + movw r3, #36388 @ 0x8e24 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #38180 @ 0x9524 │ │ │ │ + movw r0, #37476 @ 0x9264 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #38212 @ 0x9544 │ │ │ │ + movw r0, #37508 @ 0x9284 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ │ │ │ │ -00061158 <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ +000610cc <_PyLong_FileDescriptor_Converter@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ adds r3, r0, #1 │ │ │ │ itet ne │ │ │ │ movne r3, #1 │ │ │ │ moveq r3, #0 │ │ │ │ strne r0, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006117a : │ │ │ │ +000610ee : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 611a8 │ │ │ │ - movw r0, #55836 @ 0xda1c │ │ │ │ + beq.n 6111c │ │ │ │ + movw r0, #55132 @ 0xd75c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 611bc │ │ │ │ + b.n 61130 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 611a4 │ │ │ │ + beq.n 61118 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000611be : │ │ │ │ +00061132 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33164 @ 0x818c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 611ec │ │ │ │ + beq.n 61160 │ │ │ │ movs r1, #26 │ │ │ │ - movw r0, #54088 @ 0xd348 │ │ │ │ + movw r0, #53384 @ 0xd088 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 611ee │ │ │ │ + b.n 61162 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000611f0 : │ │ │ │ +00061164 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33164 @ 0x818c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 6121e │ │ │ │ + beq.n 61192 │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ - movw r0, #54088 @ 0xd348 │ │ │ │ + movw r0, #53384 @ 0xd088 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61220 │ │ │ │ + b.n 61194 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061222 : │ │ │ │ +00061196 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33452 @ 0x82ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61252 │ │ │ │ + beq.n 611c6 │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #54088 @ 0xd348 │ │ │ │ + movw r0, #53384 @ 0xd088 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 61254 │ │ │ │ + b.n 611c8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061256 : │ │ │ │ +000611ca : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61288 │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + beq.n 611fc │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov.w r1, #548 @ 0x224 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 612e4 │ │ │ │ + b.n 61258 │ │ │ │ ldr r6, [r0, #56] @ 0x38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 61284 │ │ │ │ + beq.n 611f8 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 612e2 │ │ │ │ - bl 724f0 │ │ │ │ + bne.n 61256 │ │ │ │ + bl 724cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61284 │ │ │ │ + beq.n 611f8 │ │ │ │ mov r5, r6 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 612ca │ │ │ │ + bge.n 6123e │ │ │ │ ldrd r1, r2, [r5, #12] │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ add.w r8, r8, #2 │ │ │ │ adds r5, #8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 612ae │ │ │ │ - b.n 61284 │ │ │ │ + bne.n 61222 │ │ │ │ + b.n 611f8 │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #56] @ 0x38 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 612e2 │ │ │ │ + beq.n 61256 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 612e2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 61256 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #56] @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000612e8 : │ │ │ │ +0006125c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6131c │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 6131c │ │ │ │ + beq.n 61290 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 61290 │ │ │ │ movs r1, #131 @ 0x83 │ │ │ │ - movw r0, #20508 @ 0x501c │ │ │ │ + movw r0, #19804 @ 0x4d5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61324 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61298 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.n 61328 │ │ │ │ + bpl.n 6129c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6132a │ │ │ │ + b.n 6129e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006132c : │ │ │ │ +000612a0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #16320 @ 0x3fc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 61364 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 61364 │ │ │ │ + beq.n 612d8 │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 612d8 │ │ │ │ movs r1, #141 @ 0x8d │ │ │ │ - movw r0, #20508 @ 0x501c │ │ │ │ + movw r0, #19804 @ 0x4d5c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61368 │ │ │ │ + b.n 612dc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006136a : │ │ │ │ - b.w 10adec │ │ │ │ +000612de : │ │ │ │ + b.w 10b108 │ │ │ │ │ │ │ │ -0006136e : │ │ │ │ +000612e2 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 613a6 │ │ │ │ + cbz r3, 6131a │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 613a6 │ │ │ │ + cbz r3, 6131a │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ blx r3 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6139a │ │ │ │ - bl d7cc0 │ │ │ │ + bne.n 6130e │ │ │ │ + bl d7c34 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 613a2 │ │ │ │ + b.n 61316 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000613aa : │ │ │ │ +0006131e : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 613c4 │ │ │ │ - cbnz r0, 613ca │ │ │ │ - bl 2744ec │ │ │ │ - b.n 613e6 │ │ │ │ + beq.n 61338 │ │ │ │ + cbnz r0, 6133e │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 6135a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbnz r3, 613ec │ │ │ │ + cbnz r3, 61360 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38248 @ 0x9568 │ │ │ │ + movw r1, #37544 @ 0x92a8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61410 │ │ │ │ + b.n 61384 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 613d0 │ │ │ │ + beq.n 61344 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r2, #1 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 613d0 │ │ │ │ + bne.n 61344 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #48 @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 61438 │ │ │ │ + beq.n 613ac │ │ │ │ mov r5, r2 │ │ │ │ clz r2, r0 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - cbnz r0, 6143e │ │ │ │ - bl 2744ec │ │ │ │ - b.n 6144a │ │ │ │ + cbnz r0, 613b2 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 613be │ │ │ │ mov r6, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61450 │ │ │ │ + cbz r0, 613c4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6145e │ │ │ │ + b.n 613d2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r5, #0] │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00061464 : │ │ │ │ - b.n 61416 │ │ │ │ +000613d8 : │ │ │ │ + b.n 6138a │ │ │ │ │ │ │ │ -00061466 : │ │ │ │ - b.n 61416 │ │ │ │ +000613da : │ │ │ │ + b.n 6138a │ │ │ │ │ │ │ │ -00061468 : │ │ │ │ +000613dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #88 @ 0x58 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6149e │ │ │ │ + cbz r3, 61412 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6149e │ │ │ │ + cbz r3, 61412 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #80] @ 0x50 │ │ │ │ - cbz r3, 6149e │ │ │ │ + cbz r3, 61412 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - cbz r3, 6149e │ │ │ │ + cbz r3, 61412 │ │ │ │ add r1, sp, #44 @ 0x2c │ │ │ │ movw r2, #285 @ 0x11d │ │ │ │ - bl d1cd4 │ │ │ │ - cbz r0, 614ba │ │ │ │ - b.n 614b4 │ │ │ │ + bl d1c54 │ │ │ │ + cbz r0, 6142e │ │ │ │ + b.n 61428 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38288 @ 0x9590 │ │ │ │ + movw r1, #37584 @ 0x92d0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 615ee │ │ │ │ + b.n 61562 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 614d2 │ │ │ │ + cbz r0, 61446 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ - b.n 614b4 │ │ │ │ + bl d2728 │ │ │ │ + b.n 61428 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 614fe │ │ │ │ + bge.n 61472 │ │ │ │ movw r3, #56124 @ 0xdb3c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38344 @ 0x95c8 │ │ │ │ + movw r1, #37640 @ 0x9308 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ - b.n 614b4 │ │ │ │ + bl d2728 │ │ │ │ + b.n 61428 │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ - cbnz r3, 61542 │ │ │ │ + cbnz r3, 614b6 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1f1e68 │ │ │ │ - cbz r0, 61516 │ │ │ │ + bl 1f2de0 │ │ │ │ + cbz r0, 6148a │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61516 │ │ │ │ + cbnz r3, 6148a │ │ │ │ mov r0, sp │ │ │ │ - bl 1f1e68 │ │ │ │ - cbnz r0, 6152a │ │ │ │ + bl 1f2de0 │ │ │ │ + cbnz r0, 6149e │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 256950 <_PyTime_AsTimeval@@Base+0xd20> │ │ │ │ - cbz r0, 61542 │ │ │ │ + bl 256fc4 <_PyTime_AsTimeval@@Base+0xd24> │ │ │ │ + cbz r0, 614b6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbnz r3, 61542 │ │ │ │ + cbnz r3, 614b6 │ │ │ │ mov r0, sp │ │ │ │ - bl 256950 <_PyTime_AsTimeval@@Base+0xd20> │ │ │ │ - cbz r0, 61542 │ │ │ │ + bl 256fc4 <_PyTime_AsTimeval@@Base+0xd24> │ │ │ │ + cbz r0, 614b6 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ blx 29cc8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ - b.n 615ee │ │ │ │ + bl d2728 │ │ │ │ + b.n 61562 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61560 │ │ │ │ - bl 1f8b40 │ │ │ │ + cbnz r0, 614d4 │ │ │ │ + bl 1f9ab8 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ - b.n 614b4 │ │ │ │ + bl d2728 │ │ │ │ + b.n 61428 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61572 │ │ │ │ + ble.n 614e6 │ │ │ │ str.w r1, [r4, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ - b.n 61564 │ │ │ │ + b.n 614d8 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ movs r6, #1 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 61588 │ │ │ │ + ble.n 614fc │ │ │ │ ldr.w r0, [r1, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ mul.w r6, r0, r6 │ │ │ │ - b.n 61578 │ │ │ │ + b.n 614ec │ │ │ │ movs r7, #0 │ │ │ │ - cbz r6, 615dc │ │ │ │ + cbz r6, 61550 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #1 │ │ │ │ ldr.w ip, [sp, #28] │ │ │ │ subs r1, r3, #1 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 615be │ │ │ │ + blt.n 61532 │ │ │ │ ldr.w r0, [ip, r1, lsl #2] │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ subs r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 615b6 │ │ │ │ + bge.n 6152a │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 615be │ │ │ │ + b.n 61532 │ │ │ │ str.w r7, [r3, #-4] │ │ │ │ subs r3, #4 │ │ │ │ - b.n 6159a │ │ │ │ + b.n 6150e │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1a9604 │ │ │ │ + bl 1aa3dc │ │ │ │ mov r1, r4 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1a9604 │ │ │ │ + bl 1aa3dc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 6158a │ │ │ │ + b.n 614fe │ │ │ │ mov r0, r4 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, sp │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #88 @ 0x58 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -000615f6 : │ │ │ │ - b.w d42fc │ │ │ │ +0006156a : │ │ │ │ + b.w d4270 │ │ │ │ │ │ │ │ -000615fa : │ │ │ │ - b.w 154524 │ │ │ │ +0006156e : │ │ │ │ + b.w 153fd4 │ │ │ │ │ │ │ │ -000615fe <_PyBytes_DecodeEscape@@Base>: │ │ │ │ +00061572 <_PyBytes_DecodeEscape@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #12 │ │ │ │ - bl d036c <_PyBytes_DecodeEscape2@@Base> │ │ │ │ + bl d02f0 <_PyBytes_DecodeEscape2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ - cbz r3, 61630 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ + cbz r3, 615a4 <_PyBytes_DecodeEscape@@Base+0x32> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbnz r3, 61646 <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ + cbnz r3, 615ba <_PyBytes_DecodeEscape@@Base+0x48> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #24584 @ 0x6008 │ │ │ │ + movw r2, #23880 @ 0x5d48 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -0006164a : │ │ │ │ +000615be : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #84] @ (616b0 ) │ │ │ │ + ldr r2, [pc, #84] @ (61624 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 61668 │ │ │ │ - cbnz r1, 61670 │ │ │ │ + cbz r0, 615dc │ │ │ │ + cbnz r1, 615e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6161a <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 61678 │ │ │ │ - bl cfb08 │ │ │ │ + bl 6158e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 615ec │ │ │ │ + bl cfa90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6167c │ │ │ │ + cbnz r0, 615f0 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 616a2 │ │ │ │ + b.n 61616 │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1beeb8 │ │ │ │ + bl 1bfd4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 616a2 │ │ │ │ + beq.n 61616 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 616a2 │ │ │ │ + cbnz r3, 61616 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000616b4 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ +00061628 <_PyObject_CallMethod_SizeT@@Base>: │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (61718 <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ + ldr r2, [pc, #80] @ (6168c <_PyObject_CallMethod_SizeT@@Base+0x64>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbz r0, 616d2 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ - cbnz r1, 616da <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ + cbz r0, 61646 <_PyObject_CallMethod_SizeT@@Base+0x1e> │ │ │ │ + cbnz r1, 6164e <_PyObject_CallMethod_SizeT@@Base+0x26> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6161a <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 616e2 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ - bl cfb08 │ │ │ │ + bl 6158e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 61656 <_PyObject_CallMethod_SizeT@@Base+0x2e> │ │ │ │ + bl cfa90 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 616e6 <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ + cbnz r0, 6165a <_PyObject_CallMethod_SizeT@@Base+0x32> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6170c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + b.n 61680 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ add r3, sp, #28 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1beeb8 │ │ │ │ + bl 1bfd4c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6170c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + beq.n 61680 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6170c <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ + cbnz r3, 61680 <_PyObject_CallMethod_SizeT@@Base+0x58> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006171c : │ │ │ │ +00061690 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r6, [pc, #124] @ (617a8 ) │ │ │ │ + ldr r6, [pc, #124] @ (6171c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r3, r6] │ │ │ │ - cbz r1, 6175a │ │ │ │ + cbz r1, 616ce │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bmi.n 6178e │ │ │ │ + bmi.n 61702 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #4824 @ 0x12d8 │ │ │ │ + movw r2, #4120 @ 0x1018 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ - b.n 6177a │ │ │ │ - cbz r2, 61780 │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ + b.n 616ee │ │ │ │ + cbz r2, 616f4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 6177e │ │ │ │ + bmi.n 616f2 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #38400 @ 0x9600 │ │ │ │ + movw r2, #37696 @ 0x9340 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 617a2 │ │ │ │ - cbnz r1, 61792 │ │ │ │ + b.n 61716 │ │ │ │ + cbnz r1, 61706 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b7234 │ │ │ │ - b.n 617a2 │ │ │ │ + bl 1b8024 │ │ │ │ + b.n 61716 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6175c │ │ │ │ + bne.n 616d0 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w e18ac │ │ │ │ + b.w e18e8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ - ... │ │ │ │ - │ │ │ │ -000617ac <_PyObject_CallMethodId@@Base>: │ │ │ │ - push {r2, r3} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - push {r4, r5, lr} │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (61810 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - sub sp, #12 │ │ │ │ - ldr r5, [r3, r2] │ │ │ │ - cbz r0, 617ca <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ - cbnz r1, 617d2 <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ - mov r0, r5 │ │ │ │ - bl 6161a <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ - b.n 617da <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ - bl 64e48 <_PyObject_GetAttrId@@Base> │ │ │ │ - mov r4, r0 │ │ │ │ - cbnz r0, 617de <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 61804 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - add r3, sp, #28 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r1, r4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 1beeb8 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r5, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 61804 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cbnz r3, 61804 <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r5 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, lr} │ │ │ │ - add sp, #8 │ │ │ │ - bx lr │ │ │ │ - movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r1, [pc, #4] @ (6181c <_PyObject_CallMethodId@@Base+0x70>) │ │ │ │ + ldr r1, [pc, #4] @ (61728 ) │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 9183c │ │ │ │ - add r3, pc, #192 @ (adr r3, 618e0 <_PyObject_CallMethodId@@Base+0x134>) │ │ │ │ + b.w 91840 │ │ │ │ + add r3, pc, #224 @ (adr r3, 6180c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7fe54 <_PyType_GetDict@@Base> │ │ │ │ - cbz r0, 6184a <_PyObject_CallMethodId@@Base+0x9e> │ │ │ │ + bl 7fe38 <_PyType_GetDict@@Base> │ │ │ │ + cbz r0, 61756 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83e4c <_PyType_LookupRef@@Base> │ │ │ │ + bl 83e30 <_PyType_LookupRef@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61858 <_PyObject_CallMethodId@@Base+0xac> │ │ │ │ - b.n 61884 <_PyObject_CallMethodId@@Base+0xd8> │ │ │ │ + cbnz r0, 61764 │ │ │ │ + b.n 61790 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 6183c <_PyObject_CallMethodId@@Base+0x90> │ │ │ │ - b.n 61890 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + bge.n 61748 │ │ │ │ + b.n 6179c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 61890 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + cbz r3, 6179c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61878 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + beq.n 61784 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6187c <_PyObject_CallMethodId@@Base+0xd0> │ │ │ │ + cbz r3, 61788 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61890 <_PyObject_CallMethodId@@Base+0xe4> │ │ │ │ + b.n 6179c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61878 <_PyObject_CallMethodId@@Base+0xcc> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61784 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mov r1, r7 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 9183c │ │ │ │ + b.w 91840 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w e114c │ │ │ │ + b.w e118c │ │ │ │ subs r3, r2, #2 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6190e <_PyObject_CallMethodId@@Base+0x162> │ │ │ │ + bhi.n 6181a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw r3, #33452 @ 0x82ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 61918 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + bne.n 61824 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 61918 <_PyObject_CallMethodId@@Base+0x16c> │ │ │ │ + bne.n 61824 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ movs r2, #2 │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 61922 <_PyObject_CallMethodId@@Base+0x176> │ │ │ │ + blt.n 6182e │ │ │ │ cmp r4, #2 │ │ │ │ itete eq │ │ │ │ movweq r2, #7788 @ 0x1e6c │ │ │ │ movwne r2, #4316 @ 0x10dc │ │ │ │ movteq r2, #71 @ 0x47 │ │ │ │ movtne r2, #71 @ 0x47 │ │ │ │ itete eq │ │ │ │ @@ -82706,28 +82609,28 @@ │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61924 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + beq.n 61830 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 61924 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b.n 61830 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 61924 <_PyObject_CallMethodId@@Base+0x178> │ │ │ │ + b.n 61830 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061926 : │ │ │ │ +00061832 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ ldr r4, [sp, #76] @ 0x4c │ │ │ │ @@ -82756,128 +82659,128 @@ │ │ │ │ mov r2, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #120] @ 0x78 │ │ │ │ str r4, [sp, #52] @ 0x34 │ │ │ │ - bl 21eae4 │ │ │ │ + bl 21f668 │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -0006197c : │ │ │ │ +00061888 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r2 │ │ │ │ cmp r1, #0 │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ ldr r6, [sp, #48] @ 0x30 │ │ │ │ ldr r7, [sp, #52] @ 0x34 │ │ │ │ - bge.n 619a4 │ │ │ │ + bge.n 618b0 │ │ │ │ str r2, [r6, #0] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r7, #0] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 619e8 │ │ │ │ + b.n 618f4 │ │ │ │ ldr.w ip, [r0, #92] @ 0x5c │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ add.w r3, ip, #16 │ │ │ │ ldr.w r1, [ip, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, r1 │ │ │ │ mov r1, sp │ │ │ │ strd lr, r2, [sp, #8] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 12eeb0 <_PyCode_CheckLineNumber@@Base> │ │ │ │ + bl 12e838 <_PyCode_CheckLineNumber@@Base> │ │ │ │ mov r0, sp │ │ │ │ bl 31230 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, sp │ │ │ │ - bl 15c3b8 │ │ │ │ + bl 15bfa0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ movs r0, #1 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #29388 @ 0x72cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61a20 │ │ │ │ + beq.n 6192c │ │ │ │ ldr.w r1, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61a20 │ │ │ │ + beq.n 6192c │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 61a38 │ │ │ │ - b.n 61a4a │ │ │ │ + bne.n 61944 │ │ │ │ + b.n 61956 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 61a18 │ │ │ │ - movw r0, #65212 @ 0xfebc │ │ │ │ + beq.n 61924 │ │ │ │ + movw r0, #64508 @ 0xfbfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 61a18 │ │ │ │ - b.n 61a56 │ │ │ │ + bne.n 61924 │ │ │ │ + b.n 61962 │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #65212 @ 0xfebc │ │ │ │ + movw r0, #64508 @ 0xfbfc │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 61a56 │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 61962 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1de0e8 │ │ │ │ + b.w 1df0d8 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r7, r1 │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #40] @ 0x28 │ │ │ │ add r1, r3 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 61a9c │ │ │ │ + cbnz r0, 619a8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61b76 │ │ │ │ + beq.n 61a82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 61b76 │ │ │ │ + bne.n 61a82 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61b76 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61a82 │ │ │ │ add.w r6, r7, #36 @ 0x24 │ │ │ │ add.w lr, r0, #36 @ 0x24 │ │ │ │ add.w sl, r0, #76 @ 0x4c │ │ │ │ mov r5, lr │ │ │ │ add.w fp, r7, #76 @ 0x4c │ │ │ │ mov.w ip, #1 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ @@ -82885,55 +82788,55 @@ │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r5!, {r0, r1, r2, r3} │ │ │ │ ldmia.w r6, {r0, r1, r2} │ │ │ │ stmia.w r5, {r0, r1, r2} │ │ │ │ ldr r3, [r7, #68] @ 0x44 │ │ │ │ cmp ip, r3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - bge.n 61ad6 │ │ │ │ + bge.n 619e2 │ │ │ │ ldr.w r2, [fp, #4]! │ │ │ │ str.w r2, [sl, #4]! │ │ │ │ - b.n 61ac4 │ │ │ │ + b.n 619d0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #40] @ 0x28 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ strb.w r3, [r4, #35] @ 0x23 │ │ │ │ movs r3, #1 │ │ │ │ str.w lr, [r7, #12] │ │ │ │ strb.w r3, [r4, #74] @ 0x4a │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61b00 │ │ │ │ + beq.n 61a0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 61b00 │ │ │ │ + cbnz r3, 61a0c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 61b18 │ │ │ │ + bne.n 61a24 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r9, [r3, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r9] │ │ │ │ str.w r9, [r4, #12] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 61b3a │ │ │ │ + bne.n 61a46 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr.w r8, [r3, #88] @ 0x58 │ │ │ │ ldr.w r3, [r8] │ │ │ │ - ldr r1, [pc, #60] @ (61b7c ) │ │ │ │ + ldr r1, [pc, #60] @ (61a88 ) │ │ │ │ cmp r3, r2 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r8] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w r8, [r4, #16] │ │ │ │ @@ -82949,308 +82852,368 @@ │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061b80 : │ │ │ │ +00061a8c : │ │ │ │ push {r4} │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ movw r0, #26952 @ 0x6948 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r4 │ │ │ │ pop {r4} │ │ │ │ - b.n 61a5a │ │ │ │ + b.n 61966 │ │ │ │ │ │ │ │ -00061b96 : │ │ │ │ +00061aa2 : │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #26952 @ 0x6948 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 61a5a │ │ │ │ + b.n 61966 │ │ │ │ │ │ │ │ -00061ba6 : │ │ │ │ +00061ab2 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #28260 @ 0x6e64 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 61a5a │ │ │ │ - cbz r0, 61c00 │ │ │ │ - ldr r3, [pc, #60] @ (61c08 ) │ │ │ │ + bl 61966 │ │ │ │ + cbz r0, 61b0c │ │ │ │ + ldr r3, [pc, #60] @ (61b14 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r5, [r3, #108] @ 0x6c │ │ │ │ - cbnz r5, 61bda │ │ │ │ + cbnz r5, 61ae6 │ │ │ │ str r5, [r0, #28] │ │ │ │ - b.n 61c02 │ │ │ │ - bl 1e49e4 │ │ │ │ + b.n 61b0e │ │ │ │ + bl 1e595c │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 26e1b0 │ │ │ │ + bl 26df90 │ │ │ │ str r0, [r4, #28] │ │ │ │ - cbnz r0, 61c02 │ │ │ │ + cbnz r0, 61b0e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61c00 │ │ │ │ + beq.n 61b0c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 61c00 │ │ │ │ + cbnz r3, 61b0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00061c0c : │ │ │ │ +00061b18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #27740 @ 0x6c5c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 61a5a │ │ │ │ - cbz r0, 61c38 │ │ │ │ + bl 61966 │ │ │ │ + cbz r0, 61b44 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #28] │ │ │ │ strh r3, [r0, #32] │ │ │ │ strb.w r3, [r0, #34] @ 0x22 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00061c3a : │ │ │ │ +00061b46 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 138b50 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ + bl 138500 <_Py_UniversalNewlineFgetsWithSize@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ vldr d0, [r0, #8] │ │ │ │ - b.w 1204b0 │ │ │ │ + b.w 11fe60 │ │ │ │ │ │ │ │ -00061c5e <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ +00061b6a <_PyDict_GetItemStringWithError@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61c9e <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + cbz r0, 61baa <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7fea8 │ │ │ │ + bl 7fe8c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61c92 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + beq.n 61b9e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61c96 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ + cbz r3, 61ba2 <_PyDict_GetItemStringWithError@@Base+0x38> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61c9e <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ + b.n 61baa <_PyDict_GetItemStringWithError@@Base+0x40> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61c92 <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61b9e <_PyDict_GetItemStringWithError@@Base+0x34> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061ca2 : │ │ │ │ +00061bae : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 7a390 │ │ │ │ + b.w 7a37c │ │ │ │ │ │ │ │ -00061caa : │ │ │ │ +00061bb6 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 7a390 │ │ │ │ + b.w 7a37c │ │ │ │ │ │ │ │ -00061cb0 : │ │ │ │ +00061bbc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 1dd1ac │ │ │ │ + bl 1de19c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 61ce8 │ │ │ │ - bl 92988 │ │ │ │ + cbz r0, 61bf4 │ │ │ │ + bl 92990 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 61cdc │ │ │ │ + beq.n 61be8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 61ce0 │ │ │ │ + cbz r3, 61bec │ │ │ │ mov r4, r5 │ │ │ │ - b.n 61ce8 │ │ │ │ + b.n 61bf4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 61cdc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 61be8 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00061cec : │ │ │ │ +00061bf8 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 8347c │ │ │ │ + b.w 83460 │ │ │ │ + │ │ │ │ +00061bfe <_PyObject_GetAttrId@@Base>: │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 2cfc6 <_PyUnicode_FromId@@Base> │ │ │ │ + cbz r0, 61c22 <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r4 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + b.w 91840 │ │ │ │ + pop {r4, pc} │ │ │ │ + │ │ │ │ +00061c24 <_PyObject_CallMethodId@@Base>: │ │ │ │ + push {r2, r3} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + push {r4, r5, lr} │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ + ldr r2, [pc, #80] @ (61c88 <_PyObject_CallMethodId@@Base+0x64>) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + sub sp, #12 │ │ │ │ + ldr r5, [r3, r2] │ │ │ │ + cbz r0, 61c42 <_PyObject_CallMethodId@@Base+0x1e> │ │ │ │ + cbnz r1, 61c4a <_PyObject_CallMethodId@@Base+0x26> │ │ │ │ + mov r0, r5 │ │ │ │ + bl 6158e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + b.n 61c52 <_PyObject_CallMethodId@@Base+0x2e> │ │ │ │ + bl 61bfe <_PyObject_GetAttrId@@Base> │ │ │ │ + mov r4, r0 │ │ │ │ + cbnz r0, 61c56 <_PyObject_CallMethodId@@Base+0x32> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 61c7c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + add r3, sp, #28 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + mov r0, r5 │ │ │ │ + mov r1, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 1bfd4c │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r5, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 61c7c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cbnz r3, 61c7c <_PyObject_CallMethodId@@Base+0x58> │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, lr} │ │ │ │ + add sp, #8 │ │ │ │ + bx lr │ │ │ │ + movs r4, r1 │ │ │ │ + ... │ │ │ │ │ │ │ │ -00061cf2 : │ │ │ │ +00061c8c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 61d22 │ │ │ │ - movw r0, #56444 @ 0xdc7c │ │ │ │ + beq.n 61cbc │ │ │ │ + movw r0, #55740 @ 0xd9bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movw r1, #558 @ 0x22e │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61d5e │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61cf8 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 61d64 │ │ │ │ - cbz r1, 61d48 │ │ │ │ + beq.n 61cfe │ │ │ │ + cbz r1, 61ce2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 61d48 │ │ │ │ + bpl.n 61ce2 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 61d66 │ │ │ │ + beq.n 61d00 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 61d66 │ │ │ │ + b.n 61d00 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #38436 @ 0x9624 │ │ │ │ + movw r1, #37732 @ 0x9364 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 61d70 │ │ │ │ + b.n 61d0a │ │ │ │ movs r1, #0 │ │ │ │ ldr r0, [r2, #56] @ 0x38 │ │ │ │ str r1, [r2, #56] @ 0x38 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00061d72 : │ │ │ │ +00061d0c : │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r2, r0 │ │ │ │ push {r4} │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r4 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ pop {r4} │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ str r1, [r2, #12] │ │ │ │ - b.w 79634 │ │ │ │ + b.w 79618 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33452 @ 0x82ac │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61dc0 │ │ │ │ + beq.n 61d5a │ │ │ │ mov.w r1, #380 @ 0x17c │ │ │ │ - movw r0, #54088 @ 0xd348 │ │ │ │ + movw r0, #53384 @ 0xd088 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61dc6 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61d60 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbnz r0, 61dd8 │ │ │ │ - movw r0, #54088 @ 0xd348 │ │ │ │ + cbnz r0, 61d72 │ │ │ │ + movw r0, #53384 @ 0xd088 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #495 @ 0x1ef │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 61de4 │ │ │ │ - ldr r1, [pc, #88] @ (61e34 ) │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 61d7e │ │ │ │ + ldr r1, [pc, #92] @ (61dd0 ) │ │ │ │ add r2, sp, #4 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 61de8 │ │ │ │ + bne.n 61d82 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 61e2e │ │ │ │ + b.n 61dc8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 61e0c │ │ │ │ + cbz r0, 61da6 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 61e0c │ │ │ │ + bne.n 61da6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 61e0c │ │ │ │ + beq.n 61da6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbnz r2, 61e0c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r2, 61da6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r5, [sp, #4] │ │ │ │ mov r3, r4 │ │ │ │ - movw r2, #62536 @ 0xf448 │ │ │ │ + movw r2, #61832 @ 0xf188 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ - movw r0, #38460 @ 0x963c │ │ │ │ + movw r0, #37756 @ 0x937c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + nop │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #16] @ (61e4c ) │ │ │ │ + ldr r2, [pc, #16] @ (61de8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldrb r1, [r2, r3] │ │ │ │ - cbnz r1, 61e48 │ │ │ │ + cbnz r1, 61de4 │ │ │ │ movs r0, #1 │ │ │ │ strb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r2, [pc, #8] @ (61e5c ) │ │ │ │ + ldr r2, [pc, #8] @ (61df8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, r3] │ │ │ │ bx lr │ │ │ │ movs r4, r2 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -83290,151 +83253,151 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 61ecc │ │ │ │ + cbnz r0, 61e68 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 61ed4 │ │ │ │ + cbz r0, 61e70 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61ebe │ │ │ │ + beq.n 61e5a │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 61ee0 │ │ │ │ + cbz r0, 61e7c │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 61f30 │ │ │ │ + bge.n 61ecc │ │ │ │ ldrh.w lr, [r8, r7, lsl #1] │ │ │ │ ldrh.w ip, [r8, ip, lsl #1] │ │ │ │ - cbz r3, 61f0a │ │ │ │ + cbz r3, 61ea6 │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 61f16 │ │ │ │ - b.n 61f0e │ │ │ │ + bls.n 61eb2 │ │ │ │ + b.n 61eaa │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 61f16 │ │ │ │ + bcs.n 61eb2 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 61ef0 │ │ │ │ + b.n 61e8c │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 61f26 │ │ │ │ + bne.n 61ec2 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 61ef0 │ │ │ │ + bne.n 61e8c │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 61ef0 │ │ │ │ + b.n 61e8c │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 61ef0 │ │ │ │ + b.n 61e8c │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ movs r6, #1 │ │ │ │ movs r4, #0 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r6 │ │ │ │ mov r0, r4 │ │ │ │ adds r7, r5, r4 │ │ │ │ add.w ip, r0, r4 │ │ │ │ cmp r7, r1 │ │ │ │ - bge.n 61f84 │ │ │ │ + bge.n 61f20 │ │ │ │ ldr.w lr, [r8, r7, lsl #2] │ │ │ │ ldr.w ip, [r8, ip, lsl #2] │ │ │ │ - cbz r3, 61f5e │ │ │ │ + cbz r3, 61efa │ │ │ │ cmp lr, ip │ │ │ │ - bls.n 61f6a │ │ │ │ - b.n 61f62 │ │ │ │ + bls.n 61f06 │ │ │ │ + b.n 61efe │ │ │ │ cmp lr, ip │ │ │ │ - bcs.n 61f6a │ │ │ │ + bcs.n 61f06 │ │ │ │ adds r5, r7, #1 │ │ │ │ movs r4, #0 │ │ │ │ subs r6, r5, r0 │ │ │ │ - b.n 61f44 │ │ │ │ + b.n 61ee0 │ │ │ │ cmp lr, ip │ │ │ │ - bne.n 61f7a │ │ │ │ + bne.n 61f16 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r6 │ │ │ │ - bne.n 61f44 │ │ │ │ + bne.n 61ee0 │ │ │ │ add r5, r4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 61f44 │ │ │ │ + b.n 61ee0 │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ add r5, r6 │ │ │ │ - b.n 61f44 │ │ │ │ + b.n 61ee0 │ │ │ │ str r6, [r2, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ add.w r5, r0, #16 │ │ │ │ mov r1, r6 │ │ │ │ subs r4, #1 │ │ │ │ - bmi.n 61fb8 │ │ │ │ + bmi.n 61f54 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61fa2 │ │ │ │ + beq.n 61f3e │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61fa2 │ │ │ │ - b.n 61fba │ │ │ │ + beq.n 61f3e │ │ │ │ + b.n 61f56 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ adds r5, r0, #4 │ │ │ │ add.w r4, r0, #132 @ 0x84 │ │ │ │ ldr.w r0, [r5, #4]! │ │ │ │ mov r1, r6 │ │ │ │ - cbnz r0, 61fe2 │ │ │ │ + cbnz r0, 61f7e │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 61fd4 │ │ │ │ - b.n 61fe8 │ │ │ │ + bne.n 61f70 │ │ │ │ + b.n 61f84 │ │ │ │ blx r7 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 61fdc │ │ │ │ + beq.n 61f78 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 61ff4 │ │ │ │ + cbz r0, 61f90 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - ldr r2, [pc, #40] @ (62020 ) │ │ │ │ + ldr r2, [pc, #40] @ (61fbc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r2, r0, #98304 @ 0x18000 │ │ │ │ add.w r0, r0, #99328 @ 0x18400 │ │ │ │ adds r0, #220 @ 0xdc │ │ │ │ @@ -83443,116 +83406,112 @@ │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne.w r3, [r2, #1244] @ 0x4dc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.w 1b22c8 │ │ │ │ - b.w 1b22c8 │ │ │ │ - b.w 1b22c8 │ │ │ │ - b.w 1b22c8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 62068 │ │ │ │ + cbz r0, 61ff4 │ │ │ │ movw r3, #38668 @ 0x970c │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 62068 │ │ │ │ + beq.n 61ff4 │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 620a8 │ │ │ │ - bl 61e38 │ │ │ │ - cbz r0, 620bc │ │ │ │ + bne.n 62034 │ │ │ │ + bl 61dd4 │ │ │ │ + cbz r0, 62048 │ │ │ │ movw r3, #20400 @ 0x4fb0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r7, [r3, #0] │ │ │ │ dmb ish │ │ │ │ movw r2, #38724 @ 0x9744 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ - movw r3, #9471 @ 0x24ff │ │ │ │ + movw r3, #9355 @ 0x248b │ │ │ │ movt r3, #6 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - cbz r5, 6209c │ │ │ │ + cbz r5, 62028 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 61e50 │ │ │ │ + b.n 61dec │ │ │ │ mov r7, r1 │ │ │ │ - cbz r2, 620b0 │ │ │ │ + cbz r2, 6203c │ │ │ │ mov r0, r2 │ │ │ │ blx r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r0, 62120 │ │ │ │ + cbz r0, 620ac │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ - cbz r1, 6211e │ │ │ │ + cbz r1, 620aa │ │ │ │ mov r4, r1 │ │ │ │ subs r5, r0, #1 │ │ │ │ ldrb.w r7, [r5, #1]! │ │ │ │ - cbz r7, 6211e │ │ │ │ + cbz r7, 620aa │ │ │ │ ldrd r3, r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 620fc │ │ │ │ + bcc.n 62088 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 62034 │ │ │ │ + bl 61fc0 │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r7, #10 │ │ │ │ str r1, [r4, #12] │ │ │ │ strb r7, [r2, r3] │ │ │ │ - bne.n 620dc │ │ │ │ + bne.n 62068 │ │ │ │ ldrd r1, r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ strb r6, [r1, r3] │ │ │ │ ldrd r1, r3, [r4, #4] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 62034 │ │ │ │ + bl 61fc0 │ │ │ │ str r6, [r4, #12] │ │ │ │ - b.n 620dc │ │ │ │ + b.n 62068 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #1 │ │ │ │ - movw r4, #8483 @ 0x2123 │ │ │ │ + movw r4, #8367 @ 0x20af │ │ │ │ movt r4, #6 │ │ │ │ eors r4, r3 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ movt r1, #17179 @ 0x431b │ │ │ │ ldr r3, [sp, #0] │ │ │ │ @@ -83577,77 +83536,77 @@ │ │ │ │ moveq r0, #17 │ │ │ │ cmp r3, r2 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ eor.w r0, r0, r0, lsr #15 │ │ │ │ mul.w r0, r4, r0 │ │ │ │ eor.w r0, r0, r0, lsr #16 │ │ │ │ - bhi.n 62186 │ │ │ │ + bhi.n 62112 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 6222a │ │ │ │ + beq.n 621b6 │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ stmdb sp!, {r4, r5, r6, fp} │ │ │ │ orrs.w r4, r2, r3 │ │ │ │ - bne.n 621c6 │ │ │ │ + bne.n 62152 │ │ │ │ ldrd r4, r5, [r1, #8] │ │ │ │ orrs r4, r5 │ │ │ │ - beq.n 62224 │ │ │ │ + beq.n 621b0 │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 621c6 │ │ │ │ + bne.n 62152 │ │ │ │ ldrd r2, r3, [r1, #24] │ │ │ │ add.w r4, r0, #24 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 621de │ │ │ │ + bne.n 6216a │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ add.w r4, r0, #8 │ │ │ │ ldrexd fp, ip, [r4] │ │ │ │ adds.w fp, fp, r2 │ │ │ │ adc.w ip, ip, r3 │ │ │ │ strexd r6, fp, ip, [r4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 621fa │ │ │ │ + bne.n 62186 │ │ │ │ ldrd r2, r3, [r1, #16] │ │ │ │ adds r0, #16 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62214 │ │ │ │ + bne.n 621a0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, fp} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62260 │ │ │ │ + beq.n 621ec │ │ │ │ ldrd r2, r3, [r1] │ │ │ │ push {r4, r5, r6} │ │ │ │ ldrexd r4, r5, [r0] │ │ │ │ adds r4, r4, r2 │ │ │ │ adcs r5, r3 │ │ │ │ strexd r6, r4, r5, [r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 62236 │ │ │ │ + bne.n 621c2 │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ adds r0, #8 │ │ │ │ ldrexd r5, r6, [r0] │ │ │ │ adds r5, r5, r2 │ │ │ │ adcs r6, r3 │ │ │ │ strexd r4, r5, r6, [r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6224c │ │ │ │ + bne.n 621d8 │ │ │ │ pop {r4, r5, r6} │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3016] @ 0xbc8 │ │ │ │ @@ -83656,22 +83615,22 @@ │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ mov sl, r3 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bne.n 6228e │ │ │ │ + bne.n 6221a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 62428 │ │ │ │ + b.n 623b4 │ │ │ │ ldr r3, [r1, #20] │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 62288 │ │ │ │ + beq.n 62214 │ │ │ │ subs r4, r6, #1 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ movw r7, #43691 @ 0xaaab │ │ │ │ movt r7, #43690 @ 0xaaaa │ │ │ │ bfc r4, #0, #22 │ │ │ │ cmp r1, #0 │ │ │ │ add.w ip, r4, #116 @ 0x74 │ │ │ │ @@ -83681,68 +83640,68 @@ │ │ │ │ it lt │ │ │ │ ldrlt r5, [r6, #0] │ │ │ │ mov.w ip, ip, asr #4 │ │ │ │ it lt │ │ │ │ lsllt r5, r5, #15 │ │ │ │ cmp r1, #3 │ │ │ │ mul.w ip, r7, ip │ │ │ │ - bls.n 622dc │ │ │ │ + bls.n 62268 │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 622d2 │ │ │ │ + bhi.n 6225e │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 622de │ │ │ │ + b.n 6226a │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 622de │ │ │ │ + b.n 6226a │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, ip, lsl #15 │ │ │ │ mov r9, r2 │ │ │ │ mov r7, r0 │ │ │ │ add r4, r1 │ │ │ │ ldr.w fp, [r6, #36] @ 0x24 │ │ │ │ ldrh.w r8, [r6, #10] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 62308 │ │ │ │ + bne.n 62294 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 62428 │ │ │ │ + b.n 623b4 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 62330 │ │ │ │ + bne.n 622bc │ │ │ │ mov.w r8, #0 │ │ │ │ ldrh r2, [r6, #10] │ │ │ │ mov r3, r5 │ │ │ │ cmp r2, r8 │ │ │ │ - bls.n 62288 │ │ │ │ + bls.n 62214 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62428 │ │ │ │ + beq.n 623b4 │ │ │ │ add r4, r5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 62310 │ │ │ │ + b.n 6229c │ │ │ │ add.w r3, r8, #31 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #16 │ │ │ │ asrs r3, r3, #5 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov.w r3, #1024 @ 0x400 │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a9fc <__memset_chk@plt> │ │ │ │ ands.w r8, r8, #31 │ │ │ │ - beq.n 62360 │ │ │ │ + beq.n 622ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add r1, sp, #16 │ │ │ │ subs r2, r3, #1 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ lsl.w r3, r3, r8 │ │ │ │ str.w r3, [r1, r2, lsl #2] │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ @@ -83750,20 +83709,20 @@ │ │ │ │ clz r8, r8 │ │ │ │ movs r3, #0 │ │ │ │ rsb r8, r8, #32 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r3 │ │ │ │ lsl.w r1, r1, r8 │ │ │ │ subs r1, r1, r5 │ │ │ │ - bl 27da5c │ │ │ │ + bl 27d7ac │ │ │ │ ldr r2, [r6, #16] │ │ │ │ add.w lr, r0, #1 │ │ │ │ add r1, sp, #16 │ │ │ │ subs r6, r2, r4 │ │ │ │ - cbz r2, 623cc │ │ │ │ + cbz r2, 62358 │ │ │ │ umull ip, r3, lr, r6 │ │ │ │ movs r0, #0 │ │ │ │ rsb ip, r8, #32 │ │ │ │ adds r3, r3, r6 │ │ │ │ adc.w r6, r0, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsr.w r3, r3, r8 │ │ │ │ @@ -83775,52 +83734,52 @@ │ │ │ │ lsrs r6, r3, #5 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r0, r3 │ │ │ │ ldr.w r0, [r1, r6, lsl #2] │ │ │ │ orrs r3, r0 │ │ │ │ str.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ - b.n 62386 │ │ │ │ + b.n 62312 │ │ │ │ mov r8, r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 62288 │ │ │ │ + beq.w 62214 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r6, [r3, r8, lsl #2] │ │ │ │ - cbnz r6, 623f8 │ │ │ │ + cbnz r6, 62384 │ │ │ │ movs r6, #32 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ - cbz r0, 62428 │ │ │ │ + cbz r0, 623b4 │ │ │ │ add r4, r5 │ │ │ │ subs r6, #1 │ │ │ │ - bne.n 623e0 │ │ │ │ - b.n 62422 │ │ │ │ + bne.n 6236c │ │ │ │ + b.n 623ae │ │ │ │ mvns r6, r6 │ │ │ │ rbit r2, r6 │ │ │ │ clz r2, r2 │ │ │ │ mla r2, r5, r2, r4 │ │ │ │ - cbz r6, 6241e │ │ │ │ + cbz r6, 623aa │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, fp │ │ │ │ str.w sl, [sp] │ │ │ │ blx r9 │ │ │ │ subs r3, r6, #1 │ │ │ │ ands r6, r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 623fa │ │ │ │ - b.n 62428 │ │ │ │ + bne.n 62386 │ │ │ │ + b.n 623b4 │ │ │ │ add.w r4, r4, r5, lsl #5 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 623ce │ │ │ │ + b.n 6235a │ │ │ │ ldr r0, [sp, #12] │ │ │ │ addw sp, sp, #1044 @ 0x414 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -83829,37 +83788,37 @@ │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ blx r6 │ │ │ │ - cbz r0, 62468 │ │ │ │ + cbz r0, 623f4 │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ - cbz r3, 62468 │ │ │ │ + cbz r3, 623f4 │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 62262 │ │ │ │ + b.n 621ee │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r2 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r2 │ │ │ │ mov r7, r3 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 1b51d0 │ │ │ │ + bl 1b5fb8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ subs r3, r4, #1 │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r1, #0 │ │ │ │ ldrh r0, [r4, #10] │ │ │ │ it ge │ │ │ │ movge r5, r1 │ │ │ │ @@ -83874,58 +83833,58 @@ │ │ │ │ sub.w r2, r4, r2 │ │ │ │ mul.w r0, r5, r0 │ │ │ │ str r0, [sp, #8] │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ mov.w r2, r2, asr #4 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ - bls.n 624e0 │ │ │ │ + bls.n 6246c │ │ │ │ cmp r1, #64 @ 0x40 │ │ │ │ - bhi.n 624d6 │ │ │ │ + bhi.n 62462 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ - b.n 624e2 │ │ │ │ + b.n 6246e │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ it hi │ │ │ │ movhi r1, #0 │ │ │ │ - b.n 624e2 │ │ │ │ + b.n 6246e │ │ │ │ movs r1, #0 │ │ │ │ add.w r1, r1, r2, lsl #15 │ │ │ │ mov r0, r6 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [r4, #20] │ │ │ │ strd r1, r5, [sp, #12] │ │ │ │ mov r1, sp │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str r3, [sp, #0] │ │ │ │ str r5, [sp, #20] │ │ │ │ blx r7 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ - cbz r0, 62568 │ │ │ │ + cbz r0, 624f4 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38720 @ 0x9740 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ - bcs.n 62566 │ │ │ │ + bcs.n 624f2 │ │ │ │ mov r5, r0 │ │ │ │ blx 29c10 │ │ │ │ - cbz r0, 62566 │ │ │ │ + cbz r0, 624f2 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ adds r2, r3, r0 │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6252a │ │ │ │ + bne.n 624b6 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ dmb ish │ │ │ │ - bcs.n 62566 │ │ │ │ + bcs.n 624f2 │ │ │ │ rsb r2, r3, #32640 @ 0x7f80 │ │ │ │ adds r1, r3, r0 │ │ │ │ adds r2, #127 @ 0x7f │ │ │ │ cmp.w r1, #32768 @ 0x8000 │ │ │ │ it cc │ │ │ │ movcc r2, r0 │ │ │ │ movw r0, #40992 @ 0xa020 │ │ │ │ @@ -83938,32 +83897,34 @@ │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r0, 62590 │ │ │ │ + cbz r0, 6251c │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ - cbz r3, 62590 │ │ │ │ + cbz r3, 6251c │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ blx 2aa70 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 624fe │ │ │ │ + b.n 6248a │ │ │ │ + b.w 1b30a0 │ │ │ │ + b.w 1b30a0 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #7565 @ 0x1d8d │ │ │ │ + movw r1, #7597 @ 0x1dad │ │ │ │ movt r1, #4 │ │ │ │ movw r0, #53520 @ 0xd110 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 41418 │ │ │ │ - ldr r3, [pc, #44] @ (625e0 ) │ │ │ │ + b.w 413c8 │ │ │ │ + ldr r3, [pc, #44] @ (62574 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ dmb ish │ │ │ │ ldrb.w r3, [r3, #3912] @ 0xf48 │ │ │ │ dmb ish │ │ │ │ tst.w r3, #1 │ │ │ │ @@ -83973,42 +83934,42 @@ │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000625e4 : │ │ │ │ - b.w 58a40 │ │ │ │ +00062578 : │ │ │ │ + b.w 58a76 │ │ │ │ │ │ │ │ -000625e8 : │ │ │ │ +0006257c : │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000625f8 : │ │ │ │ +0006258c : │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062608 : │ │ │ │ +0006259c : │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r0, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00062618 <_Py_SetRefcnt@@Base>: │ │ │ │ +000625ac <_Py_SetRefcnt@@Base>: │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ it ne │ │ │ │ strne r1, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ @@ -84019,34 +83980,34 @@ │ │ │ │ movw r5, #43691 @ 0xaaab │ │ │ │ movt r5, #43690 @ 0xaaaa │ │ │ │ subs r3, r1, r3 │ │ │ │ ldr r4, [r1, #24] │ │ │ │ asrs r3, r3, #4 │ │ │ │ cmp r4, #3 │ │ │ │ mul.w r3, r5, r3 │ │ │ │ - bls.n 62664 <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ + bls.n 625f8 <_Py_SetRefcnt@@Base+0x4c> │ │ │ │ cmp r4, #64 @ 0x40 │ │ │ │ - bhi.n 62658 <_Py_SetRefcnt@@Base+0x40> │ │ │ │ + bhi.n 625ec <_Py_SetRefcnt@@Base+0x40> │ │ │ │ add.w r5, r4, r4, lsl #1 │ │ │ │ - b.n 62666 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + b.n 625fa <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ cmp.w r4, #512 @ 0x200 │ │ │ │ ite ls │ │ │ │ movls r5, r4 │ │ │ │ movhi r5, #0 │ │ │ │ - b.n 62666 <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ + b.n 625fa <_Py_SetRefcnt@@Base+0x4e> │ │ │ │ movs r5, #0 │ │ │ │ cmp r4, #0 │ │ │ │ add.w r5, r5, r3, lsl #15 │ │ │ │ add r0, r5 │ │ │ │ sub.w r0, r2, r0 │ │ │ │ itt lt │ │ │ │ ldrlt r4, [r1, #0] │ │ │ │ lsllt r4, r4, #15 │ │ │ │ mov r1, r4 │ │ │ │ - bl 27d37c │ │ │ │ + bl 27d0cc │ │ │ │ subs r0, r4, r1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ @@ -84054,40 +84015,40 @@ │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ add r2, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 1b3e34 │ │ │ │ + bl 1b4c0c │ │ │ │ add.w r2, r5, r4, lsl #2 │ │ │ │ mov r3, r0 │ │ │ │ adds r6, r2, #4 │ │ │ │ ldr.w r0, [r5, r4, lsl #2] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ bics r1, r0 │ │ │ │ add.w r1, r3, #1 │ │ │ │ ite eq │ │ │ │ moveq r0, #1 │ │ │ │ movne r0, #0 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov r1, r6 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 626e0 <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ + beq.n 62674 <_Py_SetRefcnt@@Base+0xc8> │ │ │ │ ldr.w r7, [r4], #4 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ and.w r0, r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ bics r5, r7 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 626c6 <_Py_SetRefcnt@@Base+0xae> │ │ │ │ + b.n 6265a <_Py_SetRefcnt@@Base+0xae> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - cbz r2, 626f2 <_Py_SetRefcnt@@Base+0xda> │ │ │ │ + cbz r2, 62686 <_Py_SetRefcnt@@Base+0xda> │ │ │ │ ldr.w r3, [r6, r3, lsl #2] │ │ │ │ bics r2, r3 │ │ │ │ and.w r0, r0, #1 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ @@ -84102,155 +84063,155 @@ │ │ │ │ dmb ish │ │ │ │ ldr r5, [r0, #24] │ │ │ │ dmb ish │ │ │ │ add.w r5, r5, r1, lsl #22 │ │ │ │ mov r2, r1 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ mov r1, r6 │ │ │ │ - bl 62682 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ - cbz r0, 62738 <_Py_SetRefcnt@@Base+0x120> │ │ │ │ + bl 62616 <_Py_SetRefcnt@@Base+0x6a> │ │ │ │ + cbz r0, 626cc <_Py_SetRefcnt@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ lsls r1, r6, #22 │ │ │ │ movs r2, #1 │ │ │ │ - bl 1cdbfc │ │ │ │ + bl 1cf294 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 62754 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ + b.n 626e8 <_Py_SetRefcnt@@Base+0x13c> │ │ │ │ mov sl, r0 │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, sl │ │ │ │ lsls r1, r6, #22 │ │ │ │ - bl 1cdbfc │ │ │ │ + bl 1cf294 │ │ │ │ lsls r2, r6, #22 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, sl │ │ │ │ add.w r0, r8, #96 @ 0x60 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b3d70 │ │ │ │ - cbz r5, 6276e <_Py_SetRefcnt@@Base+0x156> │ │ │ │ + bl 1b4b48 │ │ │ │ + cbz r5, 62702 <_Py_SetRefcnt@@Base+0x156> │ │ │ │ ldr r0, [r4, #84] @ 0x54 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1b3d70 │ │ │ │ + b.w 1b4b48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w r2, #516 @ 0x204 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #0 │ │ │ │ adds r0, #4 │ │ │ │ blx 29634 │ │ │ │ - ldr r1, [pc, #32] @ (627b0 <_Py_SetRefcnt@@Base+0x198>) │ │ │ │ + ldr r1, [pc, #32] @ (62744 <_Py_SetRefcnt@@Base+0x198>) │ │ │ │ mov.w r2, #900 @ 0x384 │ │ │ │ add.w r0, r4, #520 @ 0x208 │ │ │ │ blx 29cc8 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1420] @ 0x58c │ │ │ │ dmb ish │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ pop {r4, pc} │ │ │ │ - pop {r3, r7} │ │ │ │ + cbnz r0, 6277a <_Py_SetRefcnt@@Base+0x1ce> │ │ │ │ movs r3, r5 │ │ │ │ - movw r3, #47744 @ 0xba80 │ │ │ │ + movw r3, #47040 @ 0xb7c0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 62828 <_Py_SetRefcnt@@Base+0x210> │ │ │ │ + beq.n 627bc <_Py_SetRefcnt@@Base+0x210> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 62828 <_Py_SetRefcnt@@Base+0x210> │ │ │ │ + beq.n 627bc <_Py_SetRefcnt@@Base+0x210> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #84] @ (6282c <_Py_SetRefcnt@@Base+0x214>) │ │ │ │ + ldr r2, [pc, #84] @ (627c0 <_Py_SetRefcnt@@Base+0x214>) │ │ │ │ mov r4, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r2] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 627f8 <_Py_SetRefcnt@@Base+0x1e0> │ │ │ │ + bne.n 6278c <_Py_SetRefcnt@@Base+0x1e0> │ │ │ │ movw r3, #4300 @ 0x10cc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r1, [r0, r2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 627f8 <_Py_SetRefcnt@@Base+0x1e0> │ │ │ │ + beq.n 6278c <_Py_SetRefcnt@@Base+0x1e0> │ │ │ │ blx 29338 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 62810 <_Py_SetRefcnt@@Base+0x1f8> │ │ │ │ - cbz r3, 6280c <_Py_SetRefcnt@@Base+0x1f4> │ │ │ │ + beq.n 627a4 <_Py_SetRefcnt@@Base+0x1f8> │ │ │ │ + cbz r3, 627a0 <_Py_SetRefcnt@@Base+0x1f4> │ │ │ │ mov r2, r3 │ │ │ │ ldr.w r3, [r3, #1592] @ 0x638 │ │ │ │ - b.n 627fe <_Py_SetRefcnt@@Base+0x1e6> │ │ │ │ + b.n 62792 <_Py_SetRefcnt@@Base+0x1e6> │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 6281e <_Py_SetRefcnt@@Base+0x206> │ │ │ │ + bne.n 627b2 <_Py_SetRefcnt@@Base+0x206> │ │ │ │ ldr.w r3, [r4, #1592] @ 0x638 │ │ │ │ - cbz r2, 6281c <_Py_SetRefcnt@@Base+0x204> │ │ │ │ + cbz r2, 627b0 <_Py_SetRefcnt@@Base+0x204> │ │ │ │ str.w r3, [r2, #1592] @ 0x638 │ │ │ │ - b.n 6281e <_Py_SetRefcnt@@Base+0x206> │ │ │ │ + b.n 627b2 <_Py_SetRefcnt@@Base+0x206> │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1b47f4 │ │ │ │ + b.w 1b55dc │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3552] @ 0xde0 │ │ │ │ sub.w sp, sp, #524 @ 0x20c │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 61e38 │ │ │ │ - cbz r0, 62876 <_Py_SetRefcnt@@Base+0x25e> │ │ │ │ + bl 61dd4 │ │ │ │ + cbz r0, 6280a <_Py_SetRefcnt@@Base+0x25e> │ │ │ │ ldr r3, [sp, #544] @ 0x220 │ │ │ │ movs r2, #1 │ │ │ │ movw r1, #511 @ 0x1ff │ │ │ │ str r3, [sp, #4] │ │ │ │ add r0, sp, #8 │ │ │ │ mov.w r3, #512 @ 0x200 │ │ │ │ str r7, [sp, #0] │ │ │ │ blx 29e94 <__vsnprintf_chk@plt> │ │ │ │ mov r0, r4 │ │ │ │ - bl 61e50 │ │ │ │ + bl 61dec │ │ │ │ add r3, sp, #8 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 62034 │ │ │ │ + bl 61fc0 │ │ │ │ add.w sp, sp, #524 @ 0x20c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #24 │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #0] │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 62830 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ + bl 627c4 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ @@ -84259,607 +84220,607 @@ │ │ │ │ mov r7, r1 │ │ │ │ subs r1, r2, #1 │ │ │ │ mov r8, r0 │ │ │ │ orrs r1, r3 │ │ │ │ mov.w r0, #0 │ │ │ │ ldr.w r9, [sp, #92] @ 0x5c │ │ │ │ strb.w r0, [sp, #24] │ │ │ │ - beq.n 628ea <_Py_SetRefcnt@@Base+0x2d2> │ │ │ │ - movw r4, #7460 @ 0x1d24 │ │ │ │ + beq.n 6287e <_Py_SetRefcnt@@Base+0x2d2> │ │ │ │ + movw r4, #6756 @ 0x1a64 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ orrs r2, r3 │ │ │ │ - bne.n 628f8 <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ + bne.n 6288c <_Py_SetRefcnt@@Base+0x2e0> │ │ │ │ mov.w r5, #1000 @ 0x3e8 │ │ │ │ - b.n 628fc <_Py_SetRefcnt@@Base+0x2e4> │ │ │ │ - movw r4, #6792 @ 0x1a88 │ │ │ │ + b.n 62890 <_Py_SetRefcnt@@Base+0x2e4> │ │ │ │ + movw r4, #6088 @ 0x17c8 │ │ │ │ movt r4, #41 @ 0x29 │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ - b.n 628fc <_Py_SetRefcnt@@Base+0x2e4> │ │ │ │ + b.n 62890 <_Py_SetRefcnt@@Base+0x2e4> │ │ │ │ mov.w r5, #1024 @ 0x400 │ │ │ │ mov r3, r8 │ │ │ │ mov ip, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 6290c <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ + bge.n 628a0 <_Py_SetRefcnt@@Base+0x2f4> │ │ │ │ rsbs r3, r8, #0 │ │ │ │ sbc.w ip, r7, r7, lsl #1 │ │ │ │ cmp r3, r5 │ │ │ │ sbcs.w r2, ip, #0 │ │ │ │ - bge.n 62950 <_Py_SetRefcnt@@Base+0x338> │ │ │ │ + bge.n 628e4 <_Py_SetRefcnt@@Base+0x338> │ │ │ │ add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ orrs r3, r7 │ │ │ │ - bne.n 62922 <_Py_SetRefcnt@@Base+0x30a> │ │ │ │ + bne.n 628b6 <_Py_SetRefcnt@@Base+0x30a> │ │ │ │ ldrb r3, [r4, #0] │ │ │ │ cmp r3, #66 @ 0x42 │ │ │ │ - beq.n 62a0e <_Py_SetRefcnt@@Base+0x3f6> │ │ │ │ + beq.n 629a2 <_Py_SetRefcnt@@Base+0x3f6> │ │ │ │ orrs.w r7, r8, r7 │ │ │ │ mov.w r3, #32 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #24 │ │ │ │ it eq │ │ │ │ - movweq r4, #6364 @ 0x18dc │ │ │ │ - movw r2, #38740 @ 0x9754 │ │ │ │ + movweq r4, #5660 @ 0x161c │ │ │ │ + movw r2, #38036 @ 0x9494 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ movteq r4, #40 @ 0x28 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r8, r4, [sp, #4] │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ - b.n 62a0e <_Py_SetRefcnt@@Base+0x3f6> │ │ │ │ + b.n 629a2 <_Py_SetRefcnt@@Base+0x3f6> │ │ │ │ smull r2, lr, r5, r5 │ │ │ │ cmp r3, r2 │ │ │ │ sbcs.w r1, ip, lr │ │ │ │ ittet lt │ │ │ │ movlt r2, r5 │ │ │ │ movlt.w lr, #0 │ │ │ │ - movwge r6, #6716 @ 0x1a3c │ │ │ │ - movwlt r6, #6524 @ 0x197c │ │ │ │ + movwge r6, #6104 @ 0x17d8 │ │ │ │ + movwlt r6, #5820 @ 0x16bc │ │ │ │ ite ge │ │ │ │ movtge r6, #43 @ 0x2b │ │ │ │ movtlt r6, #41 @ 0x29 │ │ │ │ smull r0, r1, r5, r2 │ │ │ │ cmp r3, r0 │ │ │ │ mov.w r3, #0 │ │ │ │ sbcs.w ip, ip, r1 │ │ │ │ itt lt │ │ │ │ movlt r0, r2 │ │ │ │ movlt r1, lr │ │ │ │ mov.w r2, #10 │ │ │ │ itt ge │ │ │ │ - movwge r6, #2052 @ 0x804 │ │ │ │ + movwge r6, #1348 @ 0x544 │ │ │ │ movtge r6, #42 @ 0x2a │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ mov r0, r8 │ │ │ │ mov r1, r7 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ mov r7, r2 │ │ │ │ mov.w r3, #8 │ │ │ │ add r5, sp, #16 │ │ │ │ - movw r2, #432 @ 0x1b0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ + movw r2, #65264 @ 0xfef0 │ │ │ │ + movt r2, #42 @ 0x2a │ │ │ │ mov r8, r0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r0, r5 │ │ │ │ str r6, [sp, #4] │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r4, #38752 @ 0x9760 │ │ │ │ + movw r4, #38048 @ 0x94a0 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ mov r1, r3 │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r3, #32 │ │ │ │ it lt │ │ │ │ neglt r7, r7 │ │ │ │ - movw r2, #38760 @ 0x9768 │ │ │ │ + movw r2, #38056 @ 0x94a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r0, sp, #24 │ │ │ │ movs r2, #1 │ │ │ │ str r5, [sp, #12] │ │ │ │ strd r8, r7, [sp, #4] │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ - movw r2, #38732 @ 0x974c │ │ │ │ + movw r2, #38028 @ 0x948c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [sp, #88] @ 0x58 │ │ │ │ add r3, sp, #24 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r2, r9 │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ subs r6, r2, #1 │ │ │ │ mov r8, r3 │ │ │ │ - movw r2, #38792 @ 0x9788 │ │ │ │ + movw r2, #38088 @ 0x94c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r3, r1 │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r7, [sp, #36] @ 0x24 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ orrs.w r6, r6, r8 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ mov.w r6, #0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - bne.n 62b34 <_Py_SetRefcnt@@Base+0x51c> │ │ │ │ + bne.n 62ac8 <_Py_SetRefcnt@@Base+0x51c> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #7460 @ 0x1d24 │ │ │ │ + movw r3, #6756 @ 0x1a64 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #38732 @ 0x974c │ │ │ │ + movw r2, #38028 @ 0x948c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ ldrd r0, r3, [r5, #8] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 62b2a <_Py_SetRefcnt@@Base+0x512> │ │ │ │ + bge.n 62abe <_Py_SetRefcnt@@Base+0x512> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #58668 @ 0xe52c │ │ │ │ + movw r2, #57964 @ 0xe26c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ - movw r2, #38776 @ 0x9778 │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + movw r2, #38072 @ 0x94b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ cmp r7, r6 │ │ │ │ it ne │ │ │ │ movne r2, r7 │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - b.n 62bb0 <_Py_SetRefcnt@@Base+0x598> │ │ │ │ - movw r2, #38800 @ 0x9790 │ │ │ │ + b.n 62b44 <_Py_SetRefcnt@@Base+0x598> │ │ │ │ + movw r2, #38096 @ 0x94d0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - b.n 62bb0 <_Py_SetRefcnt@@Base+0x598> │ │ │ │ + b.n 62b44 <_Py_SetRefcnt@@Base+0x598> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ strd r4, r6, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #6364 @ 0x18dc │ │ │ │ + movw r3, #5660 @ 0x161c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #38808 @ 0x9798 │ │ │ │ + movw r2, #38104 @ 0x94d8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldrd r2, r0, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r0, r1 │ │ │ │ sbcs r3, r2 │ │ │ │ - bge.n 62b2a <_Py_SetRefcnt@@Base+0x512> │ │ │ │ - movw r2, #38816 @ 0x97a0 │ │ │ │ + bge.n 62abe <_Py_SetRefcnt@@Base+0x512> │ │ │ │ + movw r2, #38112 @ 0x94e0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.n 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + b.n 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #38792 @ 0x9788 │ │ │ │ + movw r2, #38088 @ 0x94c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r3, #0 │ │ │ │ strd r5, r3, [sp] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldrd r0, r1, [r6] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r5 │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.n 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + b.n 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ movs r3, #0 │ │ │ │ sub sp, #80 @ 0x50 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r2 │ │ │ │ ldrb r4, [r0, r3] │ │ │ │ - cbz r4, 62c42 <_Py_SetRefcnt@@Base+0x62a> │ │ │ │ + cbz r4, 62bd6 <_Py_SetRefcnt@@Base+0x62a> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.n 62c34 <_Py_SetRefcnt@@Base+0x61c> │ │ │ │ - b.n 62c98 <_Py_SetRefcnt@@Base+0x680> │ │ │ │ + bne.n 62bc8 <_Py_SetRefcnt@@Base+0x61c> │ │ │ │ + b.n 62c2c <_Py_SetRefcnt@@Base+0x680> │ │ │ │ cmp r3, #33 @ 0x21 │ │ │ │ - beq.n 62c98 <_Py_SetRefcnt@@Base+0x680> │ │ │ │ + beq.n 62c2c <_Py_SetRefcnt@@Base+0x680> │ │ │ │ movw r3, #2684 @ 0xa7c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #1424] @ 0x590 │ │ │ │ - cbz r3, 62c98 <_Py_SetRefcnt@@Base+0x680> │ │ │ │ + cbz r3, 62c2c <_Py_SetRefcnt@@Base+0x680> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 62c98 <_Py_SetRefcnt@@Base+0x680> │ │ │ │ + beq.n 62c2c <_Py_SetRefcnt@@Base+0x680> │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ strd r0, r3, [sp, #4] │ │ │ │ movs r3, #64 @ 0x40 │ │ │ │ add r0, sp, #16 │ │ │ │ str r4, [sp, #12] │ │ │ │ - movw r1, #38836 @ 0x97b4 │ │ │ │ + movw r1, #38132 @ 0x94f4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ mov r3, r6 │ │ │ │ add r2, sp, #16 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 62830 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ - b.n 62ca6 <_Py_SetRefcnt@@Base+0x68e> │ │ │ │ + bl 627c4 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ + b.n 62c3a <_Py_SetRefcnt@@Base+0x68e> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r1 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 62830 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ + bl 627c4 <_Py_SetRefcnt@@Base+0x218> │ │ │ │ add sp, #80 @ 0x50 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #2156 @ 0x86c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ - cbnz r3, 62cd0 <_Py_SetRefcnt@@Base+0x6b8> │ │ │ │ + cbnz r3, 62c64 <_Py_SetRefcnt@@Base+0x6b8> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1aa2d4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab0ac <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 62ce8 <_Py_SetRefcnt@@Base+0x6d0> │ │ │ │ + cbz r3, 62c7c <_Py_SetRefcnt@@Base+0x6d0> │ │ │ │ add r2, sp, #20 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - movw r0, #38856 @ 0x97c8 │ │ │ │ + movw r0, #38152 @ 0x9508 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 62c1e <_Py_SetRefcnt@@Base+0x606> │ │ │ │ - b.n 62d28 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + bl 62bb2 <_Py_SetRefcnt@@Base+0x606> │ │ │ │ + b.n 62cbc <_Py_SetRefcnt@@Base+0x710> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 62cf8 <_Py_SetRefcnt@@Base+0x6e0> │ │ │ │ + cbnz r3, 62c8c <_Py_SetRefcnt@@Base+0x6e0> │ │ │ │ movw r0, #2156 @ 0x86c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1aa2d4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab0ac <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 62d28 <_Py_SetRefcnt@@Base+0x710> │ │ │ │ + cbz r3, 62cbc <_Py_SetRefcnt@@Base+0x710> │ │ │ │ movw r3, #2680 @ 0xa78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 62cd4 <_Py_SetRefcnt@@Base+0x6bc> │ │ │ │ - ldr r2, [pc, #40] @ (62d34 <_Py_SetRefcnt@@Base+0x71c>) │ │ │ │ + blt.n 62c68 <_Py_SetRefcnt@@Base+0x6bc> │ │ │ │ + ldr r2, [pc, #40] @ (62cc8 <_Py_SetRefcnt@@Base+0x71c>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62d10 <_Py_SetRefcnt@@Base+0x6f8> │ │ │ │ + bne.n 62ca4 <_Py_SetRefcnt@@Base+0x6f8> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 62cd4 <_Py_SetRefcnt@@Base+0x6bc> │ │ │ │ + ble.n 62c68 <_Py_SetRefcnt@@Base+0x6bc> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ - ldr r7, [pc, #720] @ (63008 <_Py_SetRefcnt@@Base+0x9f0>) │ │ │ │ + ldr r7, [pc, #720] @ (62f9c <_Py_SetRefcnt@@Base+0x9f0>) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ movw r4, #2156 @ 0x86c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ add r5, sp, #28 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ ldr.w r7, [r5], #4 │ │ │ │ str r5, [sp, #4] │ │ │ │ - cbnz r3, 62d68 <_Py_SetRefcnt@@Base+0x750> │ │ │ │ + cbnz r3, 62cfc <_Py_SetRefcnt@@Base+0x750> │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ - bl 1aa2d4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab0ac <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 62d7e <_Py_SetRefcnt@@Base+0x766> │ │ │ │ + cbz r3, 62d12 <_Py_SetRefcnt@@Base+0x766> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - movw r0, #38876 @ 0x97dc │ │ │ │ + movw r0, #38172 @ 0x951c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 62c1e <_Py_SetRefcnt@@Base+0x606> │ │ │ │ - b.n 62dbe <_Py_SetRefcnt@@Base+0x7a6> │ │ │ │ + bl 62bb2 <_Py_SetRefcnt@@Base+0x606> │ │ │ │ + b.n 62d52 <_Py_SetRefcnt@@Base+0x7a6> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - cbnz r3, 62d8e <_Py_SetRefcnt@@Base+0x776> │ │ │ │ + cbnz r3, 62d22 <_Py_SetRefcnt@@Base+0x776> │ │ │ │ movw r0, #2156 @ 0x86c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1aa2d4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab0ac <_start@@Base+0x5a8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 62dbe <_Py_SetRefcnt@@Base+0x7a6> │ │ │ │ + cbz r3, 62d52 <_Py_SetRefcnt@@Base+0x7a6> │ │ │ │ movw r3, #2676 @ 0xa74 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 62d6c <_Py_SetRefcnt@@Base+0x754> │ │ │ │ - ldr r2, [pc, #60] @ (62de0 <_Py_SetRefcnt@@Base+0x7c8>) │ │ │ │ + blt.n 62d00 <_Py_SetRefcnt@@Base+0x754> │ │ │ │ + ldr r2, [pc, #60] @ (62d74 <_Py_SetRefcnt@@Base+0x7c8>) │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r2] │ │ │ │ adds r0, r1, #1 │ │ │ │ strex r4, r0, [r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62da6 <_Py_SetRefcnt@@Base+0x78e> │ │ │ │ + bne.n 62d3a <_Py_SetRefcnt@@Base+0x78e> │ │ │ │ dmb ish │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 62d6c <_Py_SetRefcnt@@Base+0x754> │ │ │ │ + ble.n 62d00 <_Py_SetRefcnt@@Base+0x754> │ │ │ │ movw r3, #20400 @ 0x4fb0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r2, 62dd6 <_Py_SetRefcnt@@Base+0x7be> │ │ │ │ + cbz r2, 62d6a <_Py_SetRefcnt@@Base+0x7be> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ dmb ish │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ - ldr r7, [pc, #736] @ (630c4 <_Py_SetRefcnt@@Base+0xaac>) │ │ │ │ + ldr r7, [pc, #736] @ (63058 <_Py_SetRefcnt@@Base+0xaac>) │ │ │ │ lsls r6, r1, #1 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r5, r0 │ │ │ │ subs r0, r7, #3 │ │ │ │ cmp r0, #2 │ │ │ │ - bhi.n 62e3e <_Py_SetRefcnt@@Base+0x826> │ │ │ │ + bhi.n 62dd2 <_Py_SetRefcnt@@Base+0x826> │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r3 │ │ │ │ mov r6, r2 │ │ │ │ - bl 1b3278 │ │ │ │ + bl 1b4050 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r4, 62e10 <_Py_SetRefcnt@@Base+0x7f8> │ │ │ │ + cbz r4, 62da4 <_Py_SetRefcnt@@Base+0x7f8> │ │ │ │ subs r3, r5, r4 │ │ │ │ mov r5, r4 │ │ │ │ add r1, r3 │ │ │ │ cmp r7, #4 │ │ │ │ - bne.n 62e32 <_Py_SetRefcnt@@Base+0x81a> │ │ │ │ - cbz r5, 62e3e <_Py_SetRefcnt@@Base+0x826> │ │ │ │ - cbz r1, 62e3e <_Py_SetRefcnt@@Base+0x826> │ │ │ │ + bne.n 62dc6 <_Py_SetRefcnt@@Base+0x81a> │ │ │ │ + cbz r5, 62dd2 <_Py_SetRefcnt@@Base+0x826> │ │ │ │ + cbz r1, 62dd2 <_Py_SetRefcnt@@Base+0x826> │ │ │ │ mov r4, r1 │ │ │ │ add r5, r1 │ │ │ │ mov.w r1, #1073741824 @ 0x40000000 │ │ │ │ movs r2, #1 │ │ │ │ subs r0, r5, r4 │ │ │ │ cmp r4, r1 │ │ │ │ - bcc.n 62e3e <_Py_SetRefcnt@@Base+0x826> │ │ │ │ + bcc.n 62dd2 <_Py_SetRefcnt@@Base+0x826> │ │ │ │ add.w r4, r4, #3221225472 @ 0xc0000000 │ │ │ │ - bl 1b35f4 │ │ │ │ - b.n 62e1c <_Py_SetRefcnt@@Base+0x804> │ │ │ │ + bl 1b43cc │ │ │ │ + b.n 62db0 <_Py_SetRefcnt@@Base+0x804> │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b35f4 │ │ │ │ + b.w 1b43cc │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ sub sp, #8 │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ ldr.w sl, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 63014 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ + beq.w 62fa8 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 63014 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ + beq.w 62fa8 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ ldr r6, [sp, #100] @ 0x64 │ │ │ │ mov r9, r3 │ │ │ │ mov r4, r2 │ │ │ │ mov r5, r1 │ │ │ │ subs r3, r6, #3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 62e9a <_Py_SetRefcnt@@Base+0x882> │ │ │ │ + bhi.n 62e2e <_Py_SetRefcnt@@Base+0x882> │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 62e8a <_Py_SetRefcnt@@Base+0x872> │ │ │ │ - cbz r2, 62e8a <_Py_SetRefcnt@@Base+0x872> │ │ │ │ + beq.n 62e1e <_Py_SetRefcnt@@Base+0x872> │ │ │ │ + cbz r2, 62e1e <_Py_SetRefcnt@@Base+0x872> │ │ │ │ negs r2, r2 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 62de4 <_Py_SetRefcnt@@Base+0x7cc> │ │ │ │ - b.n 63002 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ + bl 62d78 <_Py_SetRefcnt@@Base+0x7cc> │ │ │ │ + b.n 62f96 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ cmp r6, #6 │ │ │ │ - bne.w 63002 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ + bne.w 62f96 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ movw r2, #40448 @ 0x9e00 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ cmp r3, #0 │ │ │ │ ite gt │ │ │ │ addgt.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ movle r3, #112 @ 0x70 │ │ │ │ ldr.w r7, [r2, r3, lsl #2] │ │ │ │ dmb ish │ │ │ │ - cbnz r7, 62ed2 <_Py_SetRefcnt@@Base+0x8ba> │ │ │ │ + cbnz r7, 62e66 <_Py_SetRefcnt@@Base+0x8ba> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #38896 @ 0x97f0 │ │ │ │ + movw r1, #38192 @ 0x9530 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - b.n 62eec <_Py_SetRefcnt@@Base+0x8d4> │ │ │ │ + b.n 62e80 <_Py_SetRefcnt@@Base+0x8d4> │ │ │ │ ldr r3, [r7, #32] │ │ │ │ cmp.w r3, r9, lsr #5 │ │ │ │ - bhi.n 62efa <_Py_SetRefcnt@@Base+0x8e2> │ │ │ │ + bhi.n 62e8e <_Py_SetRefcnt@@Base+0x8e2> │ │ │ │ add r6, sp, #84 @ 0x54 │ │ │ │ mov r4, sp │ │ │ │ movs r7, #6 │ │ │ │ ldmia r6!, {r0, r1, r2, r3} │ │ │ │ stmia r4!, {r0, r1, r2, r3} │ │ │ │ - movw r1, #38964 @ 0x9834 │ │ │ │ + movw r1, #38260 @ 0x9574 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #22 │ │ │ │ str r7, [r4, #0] │ │ │ │ - bl 62d38 <_Py_SetRefcnt@@Base+0x720> │ │ │ │ - b.n 63014 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ + bl 62ccc <_Py_SetRefcnt@@Base+0x720> │ │ │ │ + b.n 62fa8 <_Py_SetRefcnt@@Base+0x9fc> │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ movw r6, #65535 @ 0xffff │ │ │ │ movt r6, #63 @ 0x3f │ │ │ │ add r6, r1 │ │ │ │ lsrs r6, r6, #22 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 62fdc <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ + bne.n 62f70 <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ ldr r0, [r7, #84] @ 0x54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 62fdc <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ + beq.n 62f70 <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 62f2e <_Py_SetRefcnt@@Base+0x916> │ │ │ │ + beq.n 62ec2 <_Py_SetRefcnt@@Base+0x916> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b3d70 │ │ │ │ - cbz r4, 62f2e <_Py_SetRefcnt@@Base+0x916> │ │ │ │ + bl 1b4b48 │ │ │ │ + cbz r4, 62ec2 <_Py_SetRefcnt@@Base+0x916> │ │ │ │ negs r2, r4 │ │ │ │ add.w r0, sl, #96 @ 0x60 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1b3580 │ │ │ │ - bl 1b084c │ │ │ │ + bl 1b4358 │ │ │ │ + bl 1b1624 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 62fdc <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ - bl 1aa574 <_start@@Base+0x848> │ │ │ │ - cbz r4, 62f3e <_Py_SetRefcnt@@Base+0x926> │ │ │ │ - cbz r0, 62f4c <_Py_SetRefcnt@@Base+0x934> │ │ │ │ + blt.n 62f70 <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ + bl 1ab34c <_start@@Base+0x848> │ │ │ │ + cbz r4, 62ed2 <_Py_SetRefcnt@@Base+0x926> │ │ │ │ + cbz r0, 62ee0 <_Py_SetRefcnt@@Base+0x934> │ │ │ │ mov r3, sl │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ - bl 626f6 <_Py_SetRefcnt@@Base+0xde> │ │ │ │ - b.n 62fdc <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ + bl 6268a <_Py_SetRefcnt@@Base+0xde> │ │ │ │ + b.n 62f70 <_Py_SetRefcnt@@Base+0x9c4> │ │ │ │ add.w fp, r7, #72 @ 0x48 │ │ │ │ ldrexd r2, r3, [fp] │ │ │ │ orrs r2, r3 │ │ │ │ - beq.n 62f88 <_Py_SetRefcnt@@Base+0x970> │ │ │ │ + beq.n 62f1c <_Py_SetRefcnt@@Base+0x970> │ │ │ │ movw r3, #26215 @ 0x6667 │ │ │ │ movt r3, #26214 @ 0x6666 │ │ │ │ dmb ish │ │ │ │ smull r3, r2, r4, r3 │ │ │ │ asrs r4, r4, #31 │ │ │ │ rsb r4, r4, r2, asr #2 │ │ │ │ mov r2, r4 │ │ │ │ asrs r3, r4, #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ adds r0, r0, r2 │ │ │ │ adcs r1, r3 │ │ │ │ strexd r4, r0, r1, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62f72 <_Py_SetRefcnt@@Base+0x95a> │ │ │ │ + bne.n 62f06 <_Py_SetRefcnt@@Base+0x95a> │ │ │ │ dmb ish │ │ │ │ - b.n 62fd0 <_Py_SetRefcnt@@Base+0x9b8> │ │ │ │ + b.n 62f64 <_Py_SetRefcnt@@Base+0x9b8> │ │ │ │ add r1, sp, #24 │ │ │ │ movs r0, #1 │ │ │ │ blx 29d4c <__clock_gettime64@plt> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ movw r1, #56963 @ 0xde83 │ │ │ │ @@ -84874,84 +84835,84 @@ │ │ │ │ adds r0, r2, r3 │ │ │ │ adc.w r1, r1, r3, asr #31 │ │ │ │ adds r2, r4, r0 │ │ │ │ adc.w r3, r1, r4, asr #31 │ │ │ │ ldrexd r0, r1, [fp] │ │ │ │ strexd r4, r2, r3, [fp] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 62fc4 <_Py_SetRefcnt@@Base+0x9ac> │ │ │ │ + bne.n 62f58 <_Py_SetRefcnt@@Base+0x9ac> │ │ │ │ ldr r0, [r7, #88] @ 0x58 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1b3ebc │ │ │ │ + bl 1b4c94 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r7, #92 @ 0x5c │ │ │ │ - bl 1b3d70 │ │ │ │ - cbnz r0, 63002 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ + bl 1b4b48 │ │ │ │ + cbnz r0, 62f96 <_Py_SetRefcnt@@Base+0x9ea> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r8 │ │ │ │ movs r0, #11 │ │ │ │ - movw r1, #39040 @ 0x9880 │ │ │ │ + movw r1, #38336 @ 0x95c0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.n 62d38 <_Py_SetRefcnt@@Base+0x720> │ │ │ │ + b.n 62ccc <_Py_SetRefcnt@@Base+0x720> │ │ │ │ movs r1, #0 │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ - b.w 1b0518 │ │ │ │ + b.w 1b12f0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r2, 63038 <_Py_SetRefcnt@@Base+0xa20> │ │ │ │ + cbz r2, 62fcc <_Py_SetRefcnt@@Base+0xa20> │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r2, #0] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #72] @ (63088 <_Py_SetRefcnt@@Base+0xa70>) │ │ │ │ - bl 1b3580 │ │ │ │ - ldr r0, [pc, #72] @ (6308c <_Py_SetRefcnt@@Base+0xa74>) │ │ │ │ - bl 1cde2c │ │ │ │ + ldr r0, [pc, #72] @ (6301c <_Py_SetRefcnt@@Base+0xa70>) │ │ │ │ + bl 1b4358 │ │ │ │ + ldr r0, [pc, #72] @ (63020 <_Py_SetRefcnt@@Base+0xa74>) │ │ │ │ + bl 1cf330 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 1cdf04 │ │ │ │ + bl 1cf6e8 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - cbz r4, 63082 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ + cbz r4, 63016 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ movs r2, #3 │ │ │ │ mov r1, r4 │ │ │ │ blx 29d40 │ │ │ │ - cbz r0, 63082 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ + cbz r0, 63016 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 63082 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ + cbz r2, 63016 <_Py_SetRefcnt@@Base+0xa6a> │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r0, #39100 @ 0x98bc │ │ │ │ + movw r0, #38396 @ 0x95fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 62caa <_Py_SetRefcnt@@Base+0x692> │ │ │ │ + bl 62c3e <_Py_SetRefcnt@@Base+0x692> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63084 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ + b.n 63018 <_Py_SetRefcnt@@Base+0xa6c> │ │ │ │ movs r0, #1 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #1 │ │ │ │ ldr r1, [sp, #512] @ 0x200 │ │ │ │ lsls r3, r1, #1 │ │ │ │ @@ -84961,445 +84922,445 @@ │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 1cdf04 │ │ │ │ + bl 1cf6e8 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 63132 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ + beq.n 630c6 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ mov r2, r5 │ │ │ │ movs r3, #0 │ │ │ │ mov r7, r0 │ │ │ │ add.w r0, r4, #128 @ 0x80 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ add.w r0, r4, #528 @ 0x210 │ │ │ │ - movw r6, #19248 @ 0x4b30 │ │ │ │ + movw r6, #19252 @ 0x4b34 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - bl 1cde2c │ │ │ │ + bl 1cf330 │ │ │ │ ldr.w r8, [r6] │ │ │ │ mov.w r9, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29298 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63132 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ + cbz r0, 630c6 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #11 │ │ │ │ - bne.n 630fa <_Py_SetRefcnt@@Base+0xae2> │ │ │ │ + bne.n 6308e <_Py_SetRefcnt@@Base+0xae2> │ │ │ │ str.w r9, [r0] │ │ │ │ - b.n 630dc <_Py_SetRefcnt@@Base+0xac4> │ │ │ │ + b.n 63070 <_Py_SetRefcnt@@Base+0xac4> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #22 │ │ │ │ - bne.n 6311e <_Py_SetRefcnt@@Base+0xb06> │ │ │ │ + bne.n 630b2 <_Py_SetRefcnt@@Base+0xb06> │ │ │ │ cmp.w r8, #8 │ │ │ │ - bne.n 6311e <_Py_SetRefcnt@@Base+0xb06> │ │ │ │ + bne.n 630b2 <_Py_SetRefcnt@@Base+0xb06> │ │ │ │ movs r2, #4 │ │ │ │ dmb ish │ │ │ │ str r2, [r6, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx 29298 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 63132 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ - movw r0, #39176 @ 0x9908 │ │ │ │ + cbz r0, 630c6 <_Py_SetRefcnt@@Base+0xb1a> │ │ │ │ + movw r0, #38472 @ 0x9648 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 62caa <_Py_SetRefcnt@@Base+0x692> │ │ │ │ + bl 62c3e <_Py_SetRefcnt@@Base+0x692> │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ bfc r3, #0, #22 │ │ │ │ ldr r2, [r3, #104] @ 0x68 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 63174 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ + bne.n 63108 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ ldrb r3, [r3, #20] │ │ │ │ - cbz r3, 63174 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ + cbz r3, 63108 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b7098 │ │ │ │ + bl 1b7e88 │ │ │ │ cmp r0, #4 │ │ │ │ - bls.n 63174 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ + bls.n 63108 <_Py_SetRefcnt@@Base+0xb5c> │ │ │ │ subs r1, r0, #4 │ │ │ │ movw r2, #38784 @ 0x9780 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ adds r0, r4, #4 │ │ │ │ - bl 63090 <_Py_SetRefcnt@@Base+0xa78> │ │ │ │ + bl 63024 <_Py_SetRefcnt@@Base+0xa78> │ │ │ │ add.w r1, r5, #32 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ bic.w r2, r3, #3 │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - bne.n 6318a <_Py_SetRefcnt@@Base+0xb72> │ │ │ │ + bne.n 6311e <_Py_SetRefcnt@@Base+0xb72> │ │ │ │ orr.w r2, r2, #1 │ │ │ │ - b.n 63190 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ + b.n 63124 <_Py_SetRefcnt@@Base+0xb78> │ │ │ │ str r2, [r4, #0] │ │ │ │ orr.w r2, r4, r0 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r1] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 631a4 <_Py_SetRefcnt@@Base+0xb8c> │ │ │ │ + bne.n 63138 <_Py_SetRefcnt@@Base+0xb8c> │ │ │ │ strex ip, r2, [r1] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r6 │ │ │ │ - bne.n 6317a <_Py_SetRefcnt@@Base+0xb62> │ │ │ │ - cbnz r0, 631f8 <_Py_SetRefcnt@@Base+0xbe0> │ │ │ │ + bne.n 6310e <_Py_SetRefcnt@@Base+0xb62> │ │ │ │ + cbnz r0, 6318c <_Py_SetRefcnt@@Base+0xbe0> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ dmb ish │ │ │ │ - cbnz r3, 631b6 <_Py_SetRefcnt@@Base+0xb9e> │ │ │ │ + cbnz r3, 6314a <_Py_SetRefcnt@@Base+0xb9e> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - b.n 631dc <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ + b.n 63170 <_Py_SetRefcnt@@Base+0xbc4> │ │ │ │ addw r2, r3, #1420 @ 0x58c │ │ │ │ ldr.w r3, [r3, #1420] @ 0x58c │ │ │ │ str r3, [r4, #0] │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r2] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 631d2 <_Py_SetRefcnt@@Base+0xbba> │ │ │ │ + bne.n 63166 <_Py_SetRefcnt@@Base+0xbba> │ │ │ │ strex r6, r4, [r2] │ │ │ │ cmp r6, #0 │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 631b2 <_Py_SetRefcnt@@Base+0xb9a> │ │ │ │ - b.n 631be <_Py_SetRefcnt@@Base+0xba6> │ │ │ │ + beq.n 63146 <_Py_SetRefcnt@@Base+0xb9a> │ │ │ │ + b.n 63152 <_Py_SetRefcnt@@Base+0xba6> │ │ │ │ mov r3, r0 │ │ │ │ - beq.n 631f8 <_Py_SetRefcnt@@Base+0xbe0> │ │ │ │ + beq.n 6318c <_Py_SetRefcnt@@Base+0xbe0> │ │ │ │ bic.w r2, r3, #3 │ │ │ │ dmb ish │ │ │ │ orr.w r2, r2, #2 │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 631d8 <_Py_SetRefcnt@@Base+0xbc0> │ │ │ │ + bne.n 6316c <_Py_SetRefcnt@@Base+0xbc0> │ │ │ │ strex r4, r2, [r1] │ │ │ │ cmp r4, #0 │ │ │ │ - b.n 631d8 <_Py_SetRefcnt@@Base+0xbc0> │ │ │ │ + b.n 6316c <_Py_SetRefcnt@@Base+0xbc0> │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r3, #0 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ push {r4, r5, r6, r7} │ │ │ │ add.w r7, r0, #32 │ │ │ │ ldr r4, [r0, #32] │ │ │ │ dmb ish │ │ │ │ and.w r6, r4, #3 │ │ │ │ bic.w r5, r4, #3 │ │ │ │ cmp r6, #1 │ │ │ │ - bne.n 63222 <_Py_SetRefcnt@@Base+0xc0a> │ │ │ │ + bne.n 631b6 <_Py_SetRefcnt@@Base+0xc0a> │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 63232 <_Py_SetRefcnt@@Base+0xc1a> │ │ │ │ + bhi.n 631c6 <_Py_SetRefcnt@@Base+0xc1a> │ │ │ │ adds r3, #1 │ │ │ │ yield │ │ │ │ - b.n 63202 <_Py_SetRefcnt@@Base+0xbea> │ │ │ │ + b.n 63196 <_Py_SetRefcnt@@Base+0xbea> │ │ │ │ cmp r1, r6 │ │ │ │ - bne.n 6322a <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ + bne.n 631be <_Py_SetRefcnt@@Base+0xc12> │ │ │ │ movs r0, #1 │ │ │ │ - b.n 63250 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ - cbz r2, 63236 <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ + b.n 631e4 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + cbz r2, 631ca <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ cmp r6, #3 │ │ │ │ - bne.n 63236 <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ - b.n 63226 <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ + bne.n 631ca <_Py_SetRefcnt@@Base+0xc1e> │ │ │ │ + b.n 631ba <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 63250 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ + b.n 631e4 <_Py_SetRefcnt@@Base+0xc38> │ │ │ │ orrs r5, r1 │ │ │ │ dmb ish │ │ │ │ ldrex r6, [r7] │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 6324c <_Py_SetRefcnt@@Base+0xc34> │ │ │ │ + bne.n 631e0 <_Py_SetRefcnt@@Base+0xc34> │ │ │ │ strex ip, r5, [r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 63226 <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ - b.n 63202 <_Py_SetRefcnt@@Base+0xbea> │ │ │ │ + beq.n 631ba <_Py_SetRefcnt@@Base+0xc0e> │ │ │ │ + b.n 63196 <_Py_SetRefcnt@@Base+0xbea> │ │ │ │ pop {r4, r5, r6, r7} │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 631fa <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ - cbnz r0, 63274 <_Py_SetRefcnt@@Base+0xc5c> │ │ │ │ + bl 6318e <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ + cbnz r0, 63208 <_Py_SetRefcnt@@Base+0xc5c> │ │ │ │ yield │ │ │ │ - b.n 63264 <_Py_SetRefcnt@@Base+0xc4c> │ │ │ │ + b.n 631f8 <_Py_SetRefcnt@@Base+0xc4c> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r2 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 631fa <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ - cbnz r0, 6329a <_Py_SetRefcnt@@Base+0xc82> │ │ │ │ + bl 6318e <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ + cbnz r0, 6322e <_Py_SetRefcnt@@Base+0xc82> │ │ │ │ yield │ │ │ │ - b.n 6328a <_Py_SetRefcnt@@Base+0xc72> │ │ │ │ + b.n 6321e <_Py_SetRefcnt@@Base+0xc72> │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ adds r1, #20 │ │ │ │ strd r3, r3, [r4, #40] @ 0x28 │ │ │ │ - bl 1b54e0 │ │ │ │ + bl 1b62c8 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r3, #47744 @ 0xba80 │ │ │ │ + movw r3, #47040 @ 0xb7c0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 63382 <_Py_SetRefcnt@@Base+0xd6a> │ │ │ │ + beq.n 63316 <_Py_SetRefcnt@@Base+0xd6a> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 63372 <_Py_SetRefcnt@@Base+0xd5a> │ │ │ │ + beq.n 63306 <_Py_SetRefcnt@@Base+0xd5a> │ │ │ │ ldr.w r3, [r0, #1580] @ 0x62c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 63378 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + beq.n 6330c <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ mov r8, r4 │ │ │ │ add.w r5, r6, #520 @ 0x208 │ │ │ │ addw sl, r6, #1420 @ 0x58c │ │ │ │ - bl 1afa70 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + bl 1b0848 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ ldr.w r7, [r8, #520] @ 0x208 │ │ │ │ - cbz r7, 6333c <_Py_SetRefcnt@@Base+0xd24> │ │ │ │ + cbz r7, 632d0 <_Py_SetRefcnt@@Base+0xd24> │ │ │ │ mov.w r9, #0 │ │ │ │ dmb ish │ │ │ │ str r6, [r7, #36] @ 0x24 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r2 │ │ │ │ - bl 631fa <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ - cbnz r0, 6330c <_Py_SetRefcnt@@Base+0xcf4> │ │ │ │ + bl 6318e <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ + cbnz r0, 632a0 <_Py_SetRefcnt@@Base+0xcf4> │ │ │ │ yield │ │ │ │ - b.n 632fc <_Py_SetRefcnt@@Base+0xce4> │ │ │ │ + b.n 63290 <_Py_SetRefcnt@@Base+0xce4> │ │ │ │ ldr r7, [r7, #40] @ 0x28 │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 632f6 <_Py_SetRefcnt@@Base+0xcde> │ │ │ │ + bne.n 6328a <_Py_SetRefcnt@@Base+0xcde> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r8, #520] @ 0x208 │ │ │ │ - cbnz r2, 63330 <_Py_SetRefcnt@@Base+0xd18> │ │ │ │ + cbnz r2, 632c4 <_Py_SetRefcnt@@Base+0xd18> │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - bl 1b4738 │ │ │ │ - b.n 6333e <_Py_SetRefcnt@@Base+0xd26> │ │ │ │ + bl 1b5520 │ │ │ │ + b.n 632d2 <_Py_SetRefcnt@@Base+0xd26> │ │ │ │ str r3, [r2, #40] @ 0x28 │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ ldr.w r3, [r8, #524] @ 0x20c │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 6333e <_Py_SetRefcnt@@Base+0xd26> │ │ │ │ + b.n 632d2 <_Py_SetRefcnt@@Base+0xd26> │ │ │ │ mov r9, r7 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r5, #12 │ │ │ │ add.w r8, r8, #12 │ │ │ │ cmp r5, sl │ │ │ │ add r3, r9 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr.w r3, [r4, #1580] @ 0x62c │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str.w r3, [r4, #1580] @ 0x62c │ │ │ │ - bne.n 632ec <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ + bne.n 63280 <_Py_SetRefcnt@@Base+0xcd4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1afa70 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ - cbnz r0, 6336a <_Py_SetRefcnt@@Base+0xd52> │ │ │ │ + bl 1b0848 <_Py_write_noraise@@Base+0xcd0> │ │ │ │ + cbnz r0, 632fe <_Py_SetRefcnt@@Base+0xd52> │ │ │ │ yield │ │ │ │ - b.n 6335e <_Py_SetRefcnt@@Base+0xd46> │ │ │ │ + b.n 632f2 <_Py_SetRefcnt@@Base+0xd46> │ │ │ │ mov r0, r4 │ │ │ │ - bl 62772 <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ - b.n 63378 <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ + bl 62706 <_Py_SetRefcnt@@Base+0x15a> │ │ │ │ + b.n 6330c <_Py_SetRefcnt@@Base+0xd60> │ │ │ │ movs r1, #2 │ │ │ │ - bl 1af538 <_Py_write_noraise@@Base+0x798> │ │ │ │ + bl 1b0310 <_Py_write_noraise@@Base+0x798> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 627b4 <_Py_SetRefcnt@@Base+0x19c> │ │ │ │ + b.w 62748 <_Py_SetRefcnt@@Base+0x19c> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ sub sp, #24 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r7, r5 │ │ │ │ - bls.n 633ca <_Py_SetRefcnt@@Base+0xdb2> │ │ │ │ + bls.n 6335e <_Py_SetRefcnt@@Base+0xdb2> │ │ │ │ ldr r3, [r5, #24] │ │ │ │ - cbnz r3, 633c2 <_Py_SetRefcnt@@Base+0xdaa> │ │ │ │ + cbnz r3, 63356 <_Py_SetRefcnt@@Base+0xdaa> │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 633c2 <_Py_SetRefcnt@@Base+0xdaa> │ │ │ │ - bl 1e66cc <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ + beq.n 63356 <_Py_SetRefcnt@@Base+0xdaa> │ │ │ │ + bl 1e6918 <_Py_fopen_obj@@Base+0x1f4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 633ac <_Py_SetRefcnt@@Base+0xd94> │ │ │ │ + b.n 63340 <_Py_SetRefcnt@@Base+0xd94> │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ movs r5, #0 │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ lsls r2, r2, #15 │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ negs r2, r2 │ │ │ │ sbc.w r3, r3, r3 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ dmb ish │ │ │ │ str r5, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 6340a <_Py_SetRefcnt@@Base+0xdf2> │ │ │ │ + bge.n 6339e <_Py_SetRefcnt@@Base+0xdf2> │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1b3f9c │ │ │ │ + bl 1b4d74 │ │ │ │ ldr r2, [r4, #96] @ 0x60 │ │ │ │ add.w r1, r4, #52 @ 0x34 │ │ │ │ add.w r0, r4, #68 @ 0x44 │ │ │ │ movs r3, #0 │ │ │ │ lsls r5, r2, #15 │ │ │ │ - b.n 63440 <_Py_SetRefcnt@@Base+0xe28> │ │ │ │ + b.n 633d4 <_Py_SetRefcnt@@Base+0xe28> │ │ │ │ lsrs r2, r4, #27 │ │ │ │ movw r3, #9764 @ 0x2624 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ movs r3, #1 │ │ │ │ ubfx r0, r4, #22, #5 │ │ │ │ lsls r3, r0 │ │ │ │ bic.w r5, r2, r3 │ │ │ │ dmb ish │ │ │ │ ldrex r0, [r1] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6343a <_Py_SetRefcnt@@Base+0xe22> │ │ │ │ + bne.n 633ce <_Py_SetRefcnt@@Base+0xe22> │ │ │ │ strex r7, r5, [r1] │ │ │ │ cmp r7, #0 │ │ │ │ mov r2, r0 │ │ │ │ - beq.n 633ee <_Py_SetRefcnt@@Base+0xdd6> │ │ │ │ - b.n 63424 <_Py_SetRefcnt@@Base+0xe0c> │ │ │ │ + beq.n 63382 <_Py_SetRefcnt@@Base+0xdd6> │ │ │ │ + b.n 633b8 <_Py_SetRefcnt@@Base+0xe0c> │ │ │ │ ldr.w r2, [r1, #4]! │ │ │ │ adds r7, r2, #1 │ │ │ │ - bne.n 6344c <_Py_SetRefcnt@@Base+0xe34> │ │ │ │ + bne.n 633e0 <_Py_SetRefcnt@@Base+0xe34> │ │ │ │ adds r3, #32 │ │ │ │ - b.n 63458 <_Py_SetRefcnt@@Base+0xe40> │ │ │ │ + b.n 633ec <_Py_SetRefcnt@@Base+0xe40> │ │ │ │ and.w r7, r2, #1 │ │ │ │ - cbz r2, 63458 <_Py_SetRefcnt@@Base+0xe40> │ │ │ │ + cbz r2, 633ec <_Py_SetRefcnt@@Base+0xe40> │ │ │ │ add r3, r7 │ │ │ │ lsrs r2, r2, #1 │ │ │ │ - b.n 6344c <_Py_SetRefcnt@@Base+0xe34> │ │ │ │ + b.n 633e0 <_Py_SetRefcnt@@Base+0xe34> │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 63440 <_Py_SetRefcnt@@Base+0xe28> │ │ │ │ + bne.n 633d4 <_Py_SetRefcnt@@Base+0xe28> │ │ │ │ lsrs r5, r5, #7 │ │ │ │ ldr.w r2, [r6, #456] @ 0x1c8 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldr.w r3, [r2, #256] @ 0x100 │ │ │ │ dmb ish │ │ │ │ - cbz r3, 63474 <_Py_SetRefcnt@@Base+0xe5c> │ │ │ │ + cbz r3, 63408 <_Py_SetRefcnt@@Base+0xe5c> │ │ │ │ yield │ │ │ │ - b.n 63466 <_Py_SetRefcnt@@Base+0xe4e> │ │ │ │ + b.n 633fa <_Py_SetRefcnt@@Base+0xe4e> │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ adds r3, r4, #4 │ │ │ │ ldr r7, [r4, #96] @ 0x60 │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ mov r2, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ lsls r1, r7, #15 │ │ │ │ mov r0, r4 │ │ │ │ - bl 62e40 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ + bl 62dd4 <_Py_SetRefcnt@@Base+0x828> │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r1, #72] @ 0x48 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 634b2 <_Py_SetRefcnt@@Base+0xe9a> │ │ │ │ + bne.n 63446 <_Py_SetRefcnt@@Base+0xe9a> │ │ │ │ strex ip, r1, [r0] │ │ │ │ cmp.w ip, #0 │ │ │ │ mov r3, r2 │ │ │ │ - bne.n 63498 <_Py_SetRefcnt@@Base+0xe80> │ │ │ │ + bne.n 6342c <_Py_SetRefcnt@@Base+0xe80> │ │ │ │ adds r0, #192 @ 0xc0 │ │ │ │ ldrex r3, [r0] │ │ │ │ adds r3, #1 │ │ │ │ strex r2, r3, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 634b8 <_Py_SetRefcnt@@Base+0xea0> │ │ │ │ + bne.n 6344c <_Py_SetRefcnt@@Base+0xea0> │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ add.w r5, r0, #116 @ 0x74 │ │ │ │ mla r3, r8, r3, r0 │ │ │ │ add.w r7, r3, #116 @ 0x74 │ │ │ │ cmp r5, r7 │ │ │ │ - bcs.n 63510 <_Py_SetRefcnt@@Base+0xef8> │ │ │ │ + bcs.n 634a4 <_Py_SetRefcnt@@Base+0xef8> │ │ │ │ ldr.w r9, [r5, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 63508 <_Py_SetRefcnt@@Base+0xef0> │ │ │ │ + bne.n 6349c <_Py_SetRefcnt@@Base+0xef0> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e66cc <_PyParkingLot_UnparkAll@@Base+0x1d4> │ │ │ │ + bl 1e6918 <_Py_fopen_obj@@Base+0x1f4> │ │ │ │ str.w r9, [r5, #24] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mla r5, r8, r3, r5 │ │ │ │ - b.n 634ee <_Py_SetRefcnt@@Base+0xed6> │ │ │ │ + b.n 63482 <_Py_SetRefcnt@@Base+0xed6> │ │ │ │ movw r5, #2156 @ 0x86c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #244] @ 0xf4 │ │ │ │ - cbnz r3, 63526 <_Py_SetRefcnt@@Base+0xf0e> │ │ │ │ + cbnz r3, 634ba <_Py_SetRefcnt@@Base+0xf0e> │ │ │ │ add.w r0, r5, #240 @ 0xf0 │ │ │ │ - bl 1aa2d4 <_start@@Base+0x5a8> │ │ │ │ + bl 1ab0ac <_start@@Base+0x5a8> │ │ │ │ ldr.w r1, [r5, #240] @ 0xf0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r6, #448] @ 0x1c0 │ │ │ │ subs r1, #0 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bl 1b4520 │ │ │ │ + bl 1b52fc │ │ │ │ ldr.w r0, [r6, #448] @ 0x1c0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ ldr r0, [r4, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ lsls r0, r0, #15 │ │ │ │ negs r0, r0 │ │ │ │ - bl 1b3f9c │ │ │ │ + bl 1b4d74 │ │ │ │ movs r3, #0 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #112] @ 0x70 │ │ │ │ dmb ish │ │ │ │ add.w r5, r4, #72 @ 0x48 │ │ │ │ dmb ish │ │ │ │ str r3, [r4, #72] @ 0x48 │ │ │ │ @@ -85414,25 +85375,25 @@ │ │ │ │ str r2, [r5, #0] │ │ │ │ adds r2, r1, #1 │ │ │ │ dmb ish │ │ │ │ ubfx r2, r2, #0, #22 │ │ │ │ orrs r2, r4 │ │ │ │ ldrex r6, [r0] │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 6359c <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ + bne.n 63530 <_Py_SetRefcnt@@Base+0xf84> │ │ │ │ strex r7, r2, [r0] │ │ │ │ cmp r7, #0 │ │ │ │ mov r1, r6 │ │ │ │ - bne.n 63578 <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ + bne.n 6350c <_Py_SetRefcnt@@Base+0xf60> │ │ │ │ adds r3, #128 @ 0x80 │ │ │ │ ldrex r1, [r3] │ │ │ │ adds r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 635a2 <_Py_SetRefcnt@@Base+0xf8a> │ │ │ │ + bne.n 63536 <_Py_SetRefcnt@@Base+0xf8a> │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r7, [r0, #108] @ 0x6c │ │ │ │ mov.w r8, #48 @ 0x30 │ │ │ │ @@ -85443,72 +85404,72 @@ │ │ │ │ mov sl, r1 │ │ │ │ mov fp, r2 │ │ │ │ mla r7, r8, r7, r0 │ │ │ │ movs r5, #0 │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ adds r7, #116 @ 0x74 │ │ │ │ cmp r4, r7 │ │ │ │ - bcs.n 63656 <_Py_SetRefcnt@@Base+0x103e> │ │ │ │ + bcs.n 635ea <_Py_SetRefcnt@@Base+0x103e> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - cbz r3, 63640 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ + cbz r3, 635d4 <_Py_SetRefcnt@@Base+0x1028> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b51d0 │ │ │ │ + bl 1b5fb8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbnz r3, 63628 <_Py_SetRefcnt@@Base+0x1010> │ │ │ │ + cbnz r3, 635bc <_Py_SetRefcnt@@Base+0x1010> │ │ │ │ ldr.w r0, [r9, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ ldr r3, [r6, #80] @ 0x50 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r9 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #80] @ 0x50 │ │ │ │ - bl 1b5520 │ │ │ │ + bl 1b6308 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6364e <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ + b.n 635e2 <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ ldr r2, [r4, #24] │ │ │ │ cmp r2, fp │ │ │ │ - bne.n 6364e <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ + bne.n 635e2 <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ ldrh r2, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 6364c <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ + bcc.n 635e0 <_Py_SetRefcnt@@Base+0x1034> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ it hi │ │ │ │ orrhi.w r5, r5, #1 │ │ │ │ - b.n 6364e <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ + b.n 635e2 <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, sl │ │ │ │ it cs │ │ │ │ orrcs.w r5, r5, #1 │ │ │ │ - b.n 6364e <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ + b.n 635e2 <_Py_SetRefcnt@@Base+0x1036> │ │ │ │ movs r5, #1 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mla r4, r8, r3, r4 │ │ │ │ - b.n 635e4 <_Py_SetRefcnt@@Base+0xfcc> │ │ │ │ + b.n 63578 <_Py_SetRefcnt@@Base+0xfcc> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov sl, r3 │ │ │ │ ldr r7, [sp, #56] @ 0x38 │ │ │ │ str r2, [sp, #12] │ │ │ │ - cbz r3, 63680 <_Py_SetRefcnt@@Base+0x1068> │ │ │ │ + cbz r3, 63614 <_Py_SetRefcnt@@Base+0x1068> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ dmb ish │ │ │ │ str r3, [r5, #112] @ 0x70 │ │ │ │ @@ -85517,81 +85478,81 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ str r3, [r5, #84] @ 0x54 │ │ │ │ add.w r4, r5, #116 @ 0x74 │ │ │ │ mov.w fp, #8 │ │ │ │ movt fp, #1 │ │ │ │ lsls r0, r0, #15 │ │ │ │ - bl 1b3f9c │ │ │ │ + bl 1b4d74 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ adds r0, #224 @ 0xe0 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ ldr r3, [r5, #108] @ 0x6c │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r3, r2, r3, r5 │ │ │ │ adds r3, #116 @ 0x74 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #116] @ 0x74 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r4, r3 │ │ │ │ - bcs.w 63804 <_Py_SetRefcnt@@Base+0x11ec> │ │ │ │ + bcs.w 63798 <_Py_SetRefcnt@@Base+0x11ec> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 637f0 <_Py_SetRefcnt@@Base+0x11d8> │ │ │ │ + beq.w 63784 <_Py_SetRefcnt@@Base+0x11d8> │ │ │ │ ldrb r3, [r4, #8] │ │ │ │ ldrb.w r2, [r9, #1597] @ 0x63d │ │ │ │ ubfx r3, r3, #3, #4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63706 <_Py_SetRefcnt@@Base+0x10ee> │ │ │ │ + beq.n 6369a <_Py_SetRefcnt@@Base+0x10ee> │ │ │ │ ldr.w r2, [r9] │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - cbz r6, 63708 <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ + cbz r6, 6369c <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ ldrb.w r2, [r6, #1597] @ 0x63d │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 63708 <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ + beq.n 6369c <_Py_SetRefcnt@@Base+0x10f0> │ │ │ │ ldr.w r6, [r6, #1592] @ 0x638 │ │ │ │ - b.n 636f6 <_Py_SetRefcnt@@Base+0x10de> │ │ │ │ + b.n 6368a <_Py_SetRefcnt@@Base+0x10de> │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r0, [r7, #448] @ 0x1c0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, #256 @ 0x100 │ │ │ │ - bl 1b3580 │ │ │ │ + bl 1b4358 │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #80] @ 0x50 │ │ │ │ dmb ish │ │ │ │ str r6, [r4, #36] @ 0x24 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 631fa <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ - cbnz r0, 63738 <_Py_SetRefcnt@@Base+0x1120> │ │ │ │ + bl 6318e <_Py_SetRefcnt@@Base+0xbe2> │ │ │ │ + cbnz r0, 636cc <_Py_SetRefcnt@@Base+0x1120> │ │ │ │ yield │ │ │ │ - b.n 63728 <_Py_SetRefcnt@@Base+0x1110> │ │ │ │ + b.n 636bc <_Py_SetRefcnt@@Base+0x1110> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b51d0 │ │ │ │ + bl 1b5fb8 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ - cbnz r3, 63750 <_Py_SetRefcnt@@Base+0x1138> │ │ │ │ + cbnz r3, 636e4 <_Py_SetRefcnt@@Base+0x1138> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b5520 │ │ │ │ + bl 1b6308 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 637fa <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ + b.n 6378e <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ ldr.w r8, [r4, #24] │ │ │ │ cmp.w r8, #0 │ │ │ │ itee ge │ │ │ │ movge r0, r8 │ │ │ │ ldrlt r0, [r4, #0] │ │ │ │ lsllt r0, r0, #15 │ │ │ │ - bl 1b2350 │ │ │ │ + bl 1b3128 │ │ │ │ movs r3, #12 │ │ │ │ ldrb.w ip, [r4, #14] │ │ │ │ mov.w lr, #0 │ │ │ │ mul.w r1, r3, r0 │ │ │ │ adds r2, r6, r1 │ │ │ │ add.w r1, r1, #520 @ 0x208 │ │ │ │ add r1, r6 │ │ │ │ @@ -85600,276 +85561,276 @@ │ │ │ │ ite ne │ │ │ │ movne r3, #0 │ │ │ │ moveq r3, #1 │ │ │ │ bfi ip, r3, #0, #1 │ │ │ │ ldr.w r3, [r2, #520] @ 0x208 │ │ │ │ strb.w ip, [r4, #14] │ │ │ │ strd r3, lr, [r4, #40] @ 0x28 │ │ │ │ - cbz r3, 6379c <_Py_SetRefcnt@@Base+0x1184> │ │ │ │ + cbz r3, 63730 <_Py_SetRefcnt@@Base+0x1184> │ │ │ │ str r4, [r3, #44] @ 0x2c │ │ │ │ - b.n 637a0 <_Py_SetRefcnt@@Base+0x1188> │ │ │ │ + b.n 63734 <_Py_SetRefcnt@@Base+0x1188> │ │ │ │ str.w r4, [r2, #524] @ 0x20c │ │ │ │ movs r3, #12 │ │ │ │ mla r0, r3, r0, r6 │ │ │ │ str.w r4, [r0, #520] @ 0x208 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b4738 │ │ │ │ + bl 1b5520 │ │ │ │ ldr.w r3, [r6, #1580] @ 0x62c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1580] @ 0x62c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 637fa <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ + bne.n 6378e <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ ldrh r3, [r4, #12] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bcs.n 637e8 <_Py_SetRefcnt@@Base+0x11d0> │ │ │ │ + bcs.n 6377c <_Py_SetRefcnt@@Base+0x11d0> │ │ │ │ cmp.w r8, #65536 @ 0x10000 │ │ │ │ ite hi │ │ │ │ movhi r3, #0 │ │ │ │ movls r3, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 637fa <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ + cbz r3, 6378e <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ cmp r9, r6 │ │ │ │ - bne.n 637fa <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ + bne.n 6378e <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sl] │ │ │ │ - b.n 637fa <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ + b.n 6378e <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #3 │ │ │ │ - bhi.n 637c8 <_Py_SetRefcnt@@Base+0x11b0> │ │ │ │ - b.n 637fa <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ + bhi.n 6375c <_Py_SetRefcnt@@Base+0x11b0> │ │ │ │ + b.n 6378e <_Py_SetRefcnt@@Base+0x11e2> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1b5608 │ │ │ │ + bl 1b63f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #48 @ 0x30 │ │ │ │ mla r4, r2, r3, r4 │ │ │ │ - b.n 636d2 <_Py_SetRefcnt@@Base+0x10ba> │ │ │ │ + b.n 63666 <_Py_SetRefcnt@@Base+0x10ba> │ │ │ │ ldr r4, [r5, #88] @ 0x58 │ │ │ │ - cbnz r4, 63812 <_Py_SetRefcnt@@Base+0x11fa> │ │ │ │ + cbnz r4, 637a6 <_Py_SetRefcnt@@Base+0x11fa> │ │ │ │ mov r0, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 63384 <_Py_SetRefcnt@@Base+0xd6c> │ │ │ │ + bl 63318 <_Py_SetRefcnt@@Base+0xd6c> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3608] @ 0xe18 │ │ │ │ sub sp, #452 @ 0x1c4 │ │ │ │ movs r6, #0 │ │ │ │ add r4, sp, #32 │ │ │ │ movs r5, #255 @ 0xff │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #39304 @ 0x9988 │ │ │ │ + movw r3, #38600 @ 0x96c8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ add r5, sp, #192 @ 0xc0 │ │ │ │ - movw r3, #39316 @ 0x9994 │ │ │ │ + movw r3, #38612 @ 0x96d4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #39264 @ 0x9960 │ │ │ │ + movw r2, #38560 @ 0x96a0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - movw r3, #39324 @ 0x999c │ │ │ │ + movw r3, #38620 @ 0x96dc │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #39336 @ 0x99a8 │ │ │ │ + movw r3, #38632 @ 0x96e8 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r3, #39348 @ 0x99b4 │ │ │ │ + movw r3, #38644 @ 0x96f4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw r3, #39360 @ 0x99c0 │ │ │ │ + movw r3, #38656 @ 0x9700 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #39252 @ 0x9954 │ │ │ │ + movw r3, #38548 @ 0x9694 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ str r5, [r4, #8] │ │ │ │ strd r6, r6, [r4] │ │ │ │ - movw r5, #6364 @ 0x18dc │ │ │ │ + movw r5, #5660 @ 0x161c │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ str r6, [sp, #44] @ 0x2c │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ - ldr r0, [pc, #868] @ (63c08 <_Py_SetRefcnt@@Base+0x15f0>) │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + ldr r0, [pc, #868] @ (63b9c <_Py_SetRefcnt@@Base+0x15f0>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #39368 @ 0x99c8 │ │ │ │ + movw r1, #38664 @ 0x9708 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ - ldr r0, [pc, #852] @ (63c0c <_Py_SetRefcnt@@Base+0x15f4>) │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + ldr r0, [pc, #852] @ (63ba0 <_Py_SetRefcnt@@Base+0x15f4>) │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - movw r1, #39380 @ 0x99d4 │ │ │ │ + movw r1, #38676 @ 0x9714 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movw r5, #38784 @ 0x9780 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #4996 @ 0x1384 │ │ │ │ + movw r3, #4292 @ 0x10c4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #38792 @ 0x9788 │ │ │ │ + movw r2, #38088 @ 0x94c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #144] @ 0x90 │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ mov r1, r4 │ │ │ │ - movw r3, #39392 @ 0x99e0 │ │ │ │ + movw r3, #38688 @ 0x9720 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #38792 @ 0x9788 │ │ │ │ + movw r2, #38088 @ 0x94c8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ strd r4, r6, [sp] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ ldrd r0, r1, [r5, #176] @ 0xb0 │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #39400 @ 0x99e8 │ │ │ │ + movw r1, #38696 @ 0x9728 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #39408 @ 0x99f0 │ │ │ │ + movw r1, #38704 @ 0x9730 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #39420 @ 0x99fc │ │ │ │ + movw r1, #38716 @ 0x973c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #39432 @ 0x9a08 │ │ │ │ + movw r1, #38728 @ 0x9748 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #32 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #4896 @ 0x1320 │ │ │ │ + movw r1, #4192 @ 0x1060 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #39420 @ 0x99fc │ │ │ │ + movw r1, #38716 @ 0x973c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - movw r1, #39440 @ 0x9a10 │ │ │ │ + movw r1, #38736 @ 0x9750 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62bc2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ + bl 62b56 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - movw r1, #39452 @ 0x9a1c │ │ │ │ + movw r1, #38748 @ 0x975c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62bc2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ + bl 62b56 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - movw r1, #39464 @ 0x9a28 │ │ │ │ + movw r1, #38760 @ 0x9768 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62bc2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ + bl 62b56 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - movw r1, #4816 @ 0x12d0 │ │ │ │ + movw r1, #4112 @ 0x1010 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 62bc2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ + bl 62b56 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - movw r1, #39472 @ 0x9a30 │ │ │ │ + movw r1, #38768 @ 0x9770 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62bc2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ + bl 62b56 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov r2, r4 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - movw r1, #39480 @ 0x9a38 │ │ │ │ + movw r1, #38776 @ 0x9778 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 62bc2 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ + bl 62b56 <_Py_SetRefcnt@@Base+0x5aa> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r6, [sp] │ │ │ │ - movw r1, #17780 @ 0x4574 │ │ │ │ + movw r1, #17076 @ 0x42b4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 62a34 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ + bl 629c8 <_Py_SetRefcnt@@Base+0x41c> │ │ │ │ ldrd r0, r1, [r5, #584] @ 0x248 │ │ │ │ orrs.w r3, r0, r1 │ │ │ │ - beq.n 63aa6 <_Py_SetRefcnt@@Base+0x148e> │ │ │ │ + beq.n 63a3a <_Py_SetRefcnt@@Base+0x148e> │ │ │ │ ldrd r5, r7, [r5, #576] @ 0x240 │ │ │ │ movs r6, #10 │ │ │ │ mov r2, r0 │ │ │ │ mov r3, r1 │ │ │ │ umull r0, r1, r5, r6 │ │ │ │ mla r1, r6, r7, r1 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ movs r2, #10 │ │ │ │ movs r3, #0 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ mov r1, r4 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - movw r3, #39488 @ 0x9a40 │ │ │ │ + movw r3, #38784 @ 0x9780 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #39500 @ 0x9a4c │ │ │ │ + movw r2, #38796 @ 0x978c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ movs r6, #0 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r7, #0 │ │ │ │ - bl 1b2cd0 │ │ │ │ + bl 1b3aa8 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ - movw r3, #39520 @ 0x9a60 │ │ │ │ + movw r3, #38816 @ 0x97a0 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - movw r2, #39532 @ 0x9a6c │ │ │ │ + movw r2, #38828 @ 0x97ac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ mov.w r9, #1000 @ 0x3e8 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #64 @ 0x40 │ │ │ │ strd r6, r7, [sp, #56] @ 0x38 │ │ │ │ blx 29634 │ │ │ │ movw r3, #39424 @ 0x9a00 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ @@ -85885,15 +85846,15 @@ │ │ │ │ asrs r2, r2, #31 │ │ │ │ umull r5, r1, r5, r9 │ │ │ │ rsb r2, r2, r0, asr #18 │ │ │ │ movw r0, #39432 @ 0x9a08 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ subs.w r5, r5, sl │ │ │ │ mla r3, r9, r3, r1 │ │ │ │ - ldr r1, [pc, #196] @ (63c10 <_Py_SetRefcnt@@Base+0x15f8>) │ │ │ │ + ldr r1, [pc, #196] @ (63ba4 <_Py_SetRefcnt@@Base+0x15f8>) │ │ │ │ sbc.w r7, r3, r7 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r5, r5, r3 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sbc.w r7, r7, r3 │ │ │ │ adds r5, r5, r2 │ │ │ │ adc.w r7, r7, r2, asr #31 │ │ │ │ @@ -85907,334 +85868,334 @@ │ │ │ │ blx 29180 <__getrusage64@plt> │ │ │ │ ldrd r3, r2, [sp, #104] @ 0x68 │ │ │ │ ldrd r0, r1, [sp, #112] @ 0x70 │ │ │ │ umull sl, r8, r3, r9 │ │ │ │ movs r3, #0 │ │ │ │ mla r8, r9, r2, r8 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ adds.w sl, sl, r0 │ │ │ │ ldrd r3, r2, [sp, #120] @ 0x78 │ │ │ │ adc.w r8, r8, r1 │ │ │ │ ldrd r0, r1, [sp, #128] @ 0x80 │ │ │ │ umull fp, r3, r3, r9 │ │ │ │ mla r9, r9, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r2, #1000 @ 0x3e8 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ adds.w r0, fp, r0 │ │ │ │ adc.w r1, r9, r1 │ │ │ │ ldr.w r9, [sp, #156] @ 0x9c │ │ │ │ lsls r6, r3, #10 │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 63bd8 <_Py_SetRefcnt@@Base+0x15c0> │ │ │ │ + blt.n 63b6c <_Py_SetRefcnt@@Base+0x15c0> │ │ │ │ mvn.w fp, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, fp │ │ │ │ sbcs.w r7, r7, #0 │ │ │ │ - bge.n 63bdc <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ + bge.n 63b70 <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ mov fp, r5 │ │ │ │ - b.n 63bdc <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ + b.n 63b70 <_Py_SetRefcnt@@Base+0x15c4> │ │ │ │ mov.w fp, #0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 63bf2 <_Py_SetRefcnt@@Base+0x15da> │ │ │ │ + blt.n 63b86 <_Py_SetRefcnt@@Base+0x15da> │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ cmp sl, r7 │ │ │ │ sbcs.w r8, r8, #0 │ │ │ │ - bge.n 63bf4 <_Py_SetRefcnt@@Base+0x15dc> │ │ │ │ + bge.n 63b88 <_Py_SetRefcnt@@Base+0x15dc> │ │ │ │ mov r7, sl │ │ │ │ - b.n 63bf4 <_Py_SetRefcnt@@Base+0x15dc> │ │ │ │ + b.n 63b88 <_Py_SetRefcnt@@Base+0x15dc> │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 63c14 <_Py_SetRefcnt@@Base+0x15fc> │ │ │ │ + blt.n 63ba8 <_Py_SetRefcnt@@Base+0x15fc> │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, r8 │ │ │ │ sbcs.w r1, r1, #0 │ │ │ │ - bge.n 63c18 <_Py_SetRefcnt@@Base+0x1600> │ │ │ │ + bge.n 63bac <_Py_SetRefcnt@@Base+0x1600> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 63c18 <_Py_SetRefcnt@@Base+0x1600> │ │ │ │ + b.n 63bac <_Py_SetRefcnt@@Base+0x1600> │ │ │ │ str r7, [sp, #768] @ 0x300 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #896] @ 0x380 │ │ │ │ lsls r3, r1, #1 │ │ │ │ str r7, [sp, #992] @ 0x3e0 │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ movw r5, #19923 @ 0x4dd3 │ │ │ │ movt r5, #4194 @ 0x1062 │ │ │ │ mov r0, fp │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ - bl 27d62c │ │ │ │ - movw r2, #39544 @ 0x9a78 │ │ │ │ + bl 27d37c │ │ │ │ + movw r2, #38840 @ 0x97b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ umull fp, r3, fp, r5 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ mov r1, r4 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #8880 @ 0x22b0 │ │ │ │ + movw r3, #8176 @ 0x1ff0 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ mov r0, r8 │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ str.w r9, [sp, #16] │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ umull r8, r3, r8, r5 │ │ │ │ mov r0, r7 │ │ │ │ umull r7, r5, r7, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ mov.w r1, #1000 @ 0x3e8 │ │ │ │ lsrs r3, r3, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ lsrs r5, r5, #6 │ │ │ │ - bl 27d62c │ │ │ │ + bl 27d37c │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #33588 @ 0x8334 │ │ │ │ + movw r3, #32884 @ 0x8074 │ │ │ │ movt r3, #41 @ 0x29 │ │ │ │ str r1, [sp, #4] │ │ │ │ - movw r2, #39564 @ 0x9a8c │ │ │ │ + movw r2, #38860 @ 0x97cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - movw r5, #42136 @ 0xa498 │ │ │ │ + movw r5, #41432 @ 0xa1d8 │ │ │ │ movt r5, #42 @ 0x2a │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 63cde <_Py_SetRefcnt@@Base+0x16c6> │ │ │ │ + cbz r3, 63c72 <_Py_SetRefcnt@@Base+0x16c6> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #39632 @ 0x9ad0 │ │ │ │ + movw r2, #38928 @ 0x9810 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ ldr r0, [sp, #24] │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 628b0 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ + bl 62844 <_Py_SetRefcnt@@Base+0x298> │ │ │ │ mov r1, r4 │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r0, #8385 @ 0x20c1 │ │ │ │ + movw r0, #8269 @ 0x204d │ │ │ │ movt r0, #6 │ │ │ │ - bl 6287c <_Py_SetRefcnt@@Base+0x264> │ │ │ │ + bl 62810 <_Py_SetRefcnt@@Base+0x264> │ │ │ │ add sp, #452 @ 0x1c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #38784 @ 0x9780 │ │ │ │ movt r5, #75 @ 0x4b │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 63e50 <_Py_SetRefcnt@@Base+0x1838> │ │ │ │ + beq.w 63de4 <_Py_SetRefcnt@@Base+0x1838> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #32 │ │ │ │ add.w r0, r5, #32 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #96 @ 0x60 │ │ │ │ add.w r0, r5, #96 @ 0x60 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #128 @ 0x80 │ │ │ │ add.w r0, r5, #128 @ 0x80 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #160 @ 0xa0 │ │ │ │ add.w r0, r5, #160 @ 0xa0 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #192 @ 0xc0 │ │ │ │ add.w r0, r5, #192 @ 0xc0 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #256 @ 0x100 │ │ │ │ add.w r0, r5, #256 @ 0x100 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #224 @ 0xe0 │ │ │ │ add.w r0, r5, #224 @ 0xe0 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #288 @ 0x120 │ │ │ │ add.w r0, r5, #288 @ 0x120 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #416 @ 0x1a0 │ │ │ │ add.w r0, r5, #416 @ 0x1a0 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #448 @ 0x1c0 │ │ │ │ add.w r0, r5, #448 @ 0x1c0 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #320 @ 0x140 │ │ │ │ add.w r0, r5, #320 @ 0x140 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #352 @ 0x160 │ │ │ │ add.w r0, r5, #352 @ 0x160 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #384 @ 0x180 │ │ │ │ add.w r0, r5, #384 @ 0x180 │ │ │ │ - bl 621ac │ │ │ │ + bl 62138 │ │ │ │ add.w r1, r4, #480 @ 0x1e0 │ │ │ │ add.w r0, r5, #480 @ 0x1e0 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #496 @ 0x1f0 │ │ │ │ add.w r0, r5, #496 @ 0x1f0 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #512 @ 0x200 │ │ │ │ add.w r0, r5, #512 @ 0x200 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #528 @ 0x210 │ │ │ │ add.w r0, r5, #528 @ 0x210 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #544 @ 0x220 │ │ │ │ add.w r0, r5, #544 @ 0x220 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #560 @ 0x230 │ │ │ │ add.w r0, r5, #560 @ 0x230 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #576 @ 0x240 │ │ │ │ add.w r0, r5, #576 @ 0x240 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #592 @ 0x250 │ │ │ │ add.w r0, r5, #592 @ 0x250 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #608 @ 0x260 │ │ │ │ add.w r0, r5, #608 @ 0x260 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ add.w r1, r4, #624 @ 0x270 │ │ │ │ add.w r0, r5, #624 @ 0x270 │ │ │ │ - bl 6222c │ │ │ │ + bl 621b8 │ │ │ │ mov r0, r4 │ │ │ │ mov.w r2, #640 @ 0x280 │ │ │ │ movs r1, #0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 29630 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r6, #47744 @ 0xba80 │ │ │ │ + movw r6, #47040 @ 0xb7c0 │ │ │ │ movt r6, #43 @ 0x2b │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 63f68 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + beq.n 63efc <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 63f68 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + beq.n 63efc <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ movw r3, #4304 @ 0x10d0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ ldrex r1, [r3] │ │ │ │ subs r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 63e7c <_Py_SetRefcnt@@Base+0x1864> │ │ │ │ - ldr r0, [pc, #224] @ (63f6c <_Py_SetRefcnt@@Base+0x1954>) │ │ │ │ + bne.n 63e10 <_Py_SetRefcnt@@Base+0x1864> │ │ │ │ + ldr r0, [pc, #224] @ (63f00 <_Py_SetRefcnt@@Base+0x1954>) │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1b3664 │ │ │ │ + bl 1b443c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ bic.w r3, r3, #3 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r3, [r4, #1424] @ 0x590 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 63f68 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + bne.n 63efc <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ movw r5, #2684 @ 0xa7c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr.w r3, [r5, #1424] @ 0x590 │ │ │ │ - cbz r3, 63ecc <_Py_SetRefcnt@@Base+0x18b4> │ │ │ │ + cbz r3, 63e60 <_Py_SetRefcnt@@Base+0x18b4> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ bic.w r2, r2, #3 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ite eq │ │ │ │ moveq r1, r5 │ │ │ │ movne r1, r6 │ │ │ │ - b.n 63ece <_Py_SetRefcnt@@Base+0x18b6> │ │ │ │ + b.n 63e62 <_Py_SetRefcnt@@Base+0x18b6> │ │ │ │ mov r1, r5 │ │ │ │ movw r2, #4300 @ 0x10cc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - ldr r2, [pc, #144] @ (63f70 <_Py_SetRefcnt@@Base+0x1958>) │ │ │ │ + ldr r2, [pc, #144] @ (63f04 <_Py_SetRefcnt@@Base+0x1958>) │ │ │ │ str r1, [r3, r2] │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 63ee8 <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ + beq.n 63e7c <_Py_SetRefcnt@@Base+0x18d0> │ │ │ │ blx 29338 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r4, [r3, #12] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.n 63f68 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + beq.n 63efc <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 63f08 <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ + cbz r3, 63e9c <_Py_SetRefcnt@@Base+0x18f0> │ │ │ │ ldr.w r6, [r3, #1592] @ 0x638 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 63f04 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ - bl 632b0 <_Py_SetRefcnt@@Base+0xc98> │ │ │ │ + beq.n 63e98 <_Py_SetRefcnt@@Base+0x18ec> │ │ │ │ + bl 63244 <_Py_SetRefcnt@@Base+0xc98> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 63ef4 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ + b.n 63e88 <_Py_SetRefcnt@@Base+0x18dc> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 63f14 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ + beq.n 63ea8 <_Py_SetRefcnt@@Base+0x18fc> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1af538 <_Py_write_noraise@@Base+0x798> │ │ │ │ + bl 1b0310 <_Py_write_noraise@@Base+0x798> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add.w r0, r0, #488 @ 0x1e8 │ │ │ │ - bl 63cfa <_Py_SetRefcnt@@Base+0x16e2> │ │ │ │ + bl 63c8e <_Py_SetRefcnt@@Base+0x16e2> │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 63f68 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + beq.n 63efc <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ movw r3, #39440 @ 0x9a10 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r1, 63f50 <_Py_SetRefcnt@@Base+0x1938> │ │ │ │ + cbz r1, 63ee4 <_Py_SetRefcnt@@Base+0x1938> │ │ │ │ adds r2, #1 │ │ │ │ adds r3, #4 │ │ │ │ cmp r2, #16 │ │ │ │ - bne.n 63f2c <_Py_SetRefcnt@@Base+0x1914> │ │ │ │ + bne.n 63ec0 <_Py_SetRefcnt@@Base+0x1914> │ │ │ │ ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r1, #2752 @ 0xac0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r3, [r4, #2728] @ 0xaa8 │ │ │ │ - bl 62de4 <_Py_SetRefcnt@@Base+0x7cc> │ │ │ │ - b.n 63f68 <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ + bl 62d78 <_Py_SetRefcnt@@Base+0x7cc> │ │ │ │ + b.n 63efc <_Py_SetRefcnt@@Base+0x1950> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 63f62 <_Py_SetRefcnt@@Base+0x194a> │ │ │ │ + bne.n 63ef6 <_Py_SetRefcnt@@Base+0x194a> │ │ │ │ strex r0, r4, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ dmb ish │ │ │ │ - bne.n 63f30 <_Py_SetRefcnt@@Base+0x1918> │ │ │ │ + bne.n 63ec4 <_Py_SetRefcnt@@Base+0x1918> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r0, [sp, #640] @ 0x280 │ │ │ │ lsls r3, r1, #1 │ │ │ │ movs r0, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ lsls r2, r0, #31 │ │ │ │ - bpl.n 63f8e <_Py_SetRefcnt@@Base+0x1976> │ │ │ │ + bpl.n 63f22 <_Py_SetRefcnt@@Base+0x1976> │ │ │ │ ldr.w r2, [r3, #724] @ 0x2d4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [r3, #704] @ 0x2c0 │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ @@ -86245,219 +86206,219 @@ │ │ │ │ movw r4, #38672 @ 0x9710 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ mov r3, r0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #39644 @ 0x9adc │ │ │ │ + movw r2, #38940 @ 0x981c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbnz r5, 63fde <_Py_SetRefcnt@@Base+0x19c6> │ │ │ │ + cbnz r5, 63f72 <_Py_SetRefcnt@@Base+0x19c6> │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 2a280 <__fprintf_chk@plt> │ │ │ │ ldrb.w r3, [r5, #-4] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #39680 @ 0x9b00 │ │ │ │ + movw r2, #38976 @ 0x9840 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r8, [r5, #-8] │ │ │ │ subs r3, r5, #7 │ │ │ │ subs r2, r5, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r2, r3 │ │ │ │ orr.w r8, r1, r8, lsl #8 │ │ │ │ - bne.n 63ff8 <_Py_SetRefcnt@@Base+0x19e0> │ │ │ │ + bne.n 63f8c <_Py_SetRefcnt@@Base+0x19e0> │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #39692 @ 0x9b0c │ │ │ │ + movw r2, #38988 @ 0x984c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movs r3, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #39728 @ 0x9b30 │ │ │ │ + movw r2, #39024 @ 0x9870 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w r3, [r5, #-1] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 64058 <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ + bne.n 63fec <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ ldrb.w r3, [r5, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 64058 <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ + bne.n 63fec <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ ldrb.w r3, [r5, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.n 64058 <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ + bne.n 63fec <_Py_SetRefcnt@@Base+0x1a40> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #39764 @ 0x9b54 │ │ │ │ + movw r0, #39060 @ 0x9894 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a098 │ │ │ │ - b.n 640bc <_Py_SetRefcnt@@Base+0x1aa4> │ │ │ │ - movw r7, #39856 @ 0x9bb0 │ │ │ │ + b.n 64050 <_Py_SetRefcnt@@Base+0x1aa4> │ │ │ │ + movw r7, #39152 @ 0x98f0 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r6, r5, #3 │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #39796 @ 0x9b74 │ │ │ │ + movw r2, #39092 @ 0x98b4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r5, r6 │ │ │ │ ldrb.w sl, [r6], #1 │ │ │ │ str.w sl, [sp] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #39832 @ 0x9b98 │ │ │ │ + movw r2, #39128 @ 0x98d8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w sl, #253 @ 0xfd │ │ │ │ - beq.n 6409e <_Py_SetRefcnt@@Base+0x1a86> │ │ │ │ + beq.n 64032 <_Py_SetRefcnt@@Base+0x1a86> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx 2a098 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 64072 <_Py_SetRefcnt@@Base+0x1a5a> │ │ │ │ - movw r0, #39868 @ 0x9bbc │ │ │ │ + bne.n 64006 <_Py_SetRefcnt@@Base+0x1a5a> │ │ │ │ + movw r0, #39164 @ 0x98fc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #146 @ 0x92 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a098 │ │ │ │ add.w r7, r5, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ movs r3, #4 │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #40016 @ 0x9c50 │ │ │ │ + movw r2, #39312 @ 0x9990 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ subs r3, r7, #1 │ │ │ │ adds r2, r7, #3 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.n 640e8 <_Py_SetRefcnt@@Base+0x1ad0> │ │ │ │ + bne.n 6407c <_Py_SetRefcnt@@Base+0x1ad0> │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 640d8 <_Py_SetRefcnt@@Base+0x1ac0> │ │ │ │ + bne.n 6406c <_Py_SetRefcnt@@Base+0x1ac0> │ │ │ │ movs r6, #1 │ │ │ │ - b.n 640ea <_Py_SetRefcnt@@Base+0x1ad2> │ │ │ │ + b.n 6407e <_Py_SetRefcnt@@Base+0x1ad2> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r6, 64100 <_Py_SetRefcnt@@Base+0x1ae8> │ │ │ │ + cbz r6, 64094 <_Py_SetRefcnt@@Base+0x1ae8> │ │ │ │ movs r2, #28 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #39764 @ 0x9b54 │ │ │ │ + movw r0, #39060 @ 0x9894 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a098 │ │ │ │ - b.n 64152 <_Py_SetRefcnt@@Base+0x1b3a> │ │ │ │ + b.n 640e6 <_Py_SetRefcnt@@Base+0x1b3a> │ │ │ │ mov r0, r3 │ │ │ │ - movw r2, #39796 @ 0x9b74 │ │ │ │ + movw r2, #39092 @ 0x98b4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r3, #253 @ 0xfd │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldrb.w fp, [r7, r6] │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r6 │ │ │ │ - movw r2, #40056 @ 0x9c78 │ │ │ │ + movw r2, #39352 @ 0x99b8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str.w fp, [sp] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - movw r0, #39856 @ 0x9bb0 │ │ │ │ + movw r0, #39152 @ 0x98f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movs r2, #9 │ │ │ │ movs r1, #1 │ │ │ │ cmp.w fp, #253 @ 0xfd │ │ │ │ - beq.n 64144 <_Py_SetRefcnt@@Base+0x1b2c> │ │ │ │ + beq.n 640d8 <_Py_SetRefcnt@@Base+0x1b2c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ blx 2a098 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ adds r6, #1 │ │ │ │ blx 2a31c │ │ │ │ cmp r6, #4 │ │ │ │ - bne.n 64112 <_Py_SetRefcnt@@Base+0x1afa> │ │ │ │ + bne.n 640a6 <_Py_SetRefcnt@@Base+0x1afa> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 641d4 <_Py_SetRefcnt@@Base+0x1bbc> │ │ │ │ + beq.n 64168 <_Py_SetRefcnt@@Base+0x1bbc> │ │ │ │ mov r6, r5 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #14 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #40084 @ 0x9c94 │ │ │ │ + movw r0, #39380 @ 0x99d4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a098 │ │ │ │ sub.w ip, r6, r5 │ │ │ │ - movw r2, #40100 @ 0x9ca4 │ │ │ │ + movw r2, #39396 @ 0x99e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ cmp.w ip, #8 │ │ │ │ - beq.n 64192 <_Py_SetRefcnt@@Base+0x1b7a> │ │ │ │ + beq.n 64126 <_Py_SetRefcnt@@Base+0x1b7a> │ │ │ │ mov r0, r3 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 64196 <_Py_SetRefcnt@@Base+0x1b7e> │ │ │ │ + bcs.n 6412a <_Py_SetRefcnt@@Base+0x1b7e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 6416c <_Py_SetRefcnt@@Base+0x1b54> │ │ │ │ + b.n 64100 <_Py_SetRefcnt@@Base+0x1b54> │ │ │ │ cmp r6, r7 │ │ │ │ - bcc.n 641a0 <_Py_SetRefcnt@@Base+0x1b88> │ │ │ │ + bcc.n 64134 <_Py_SetRefcnt@@Base+0x1b88> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ - b.n 641d4 <_Py_SetRefcnt@@Base+0x1bbc> │ │ │ │ + b.n 64168 <_Py_SetRefcnt@@Base+0x1bbc> │ │ │ │ subs r2, r7, r6 │ │ │ │ cmp r2, #8 │ │ │ │ - ble.n 641ba <_Py_SetRefcnt@@Base+0x1ba2> │ │ │ │ + ble.n 6414e <_Py_SetRefcnt@@Base+0x1ba2> │ │ │ │ sub.w r6, r7, #8 │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ - movw r0, #40108 @ 0x9cac │ │ │ │ + movw r0, #39404 @ 0x99ec │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ blx 2a098 │ │ │ │ - movw r2, #40100 @ 0x9ca4 │ │ │ │ + movw r2, #39396 @ 0x99e4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ cmp r6, r7 │ │ │ │ - bcs.n 64196 <_Py_SetRefcnt@@Base+0x1b7e> │ │ │ │ + bcs.n 6412a <_Py_SetRefcnt@@Base+0x1b7e> │ │ │ │ ldrb.w r3, [r6], #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 641ba <_Py_SetRefcnt@@Base+0x1ba2> │ │ │ │ + b.n 6414e <_Py_SetRefcnt@@Base+0x1ba2> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r0, #10 │ │ │ │ blx 2a31c │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 291e4 │ │ │ │ mov r1, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 69428 │ │ │ │ + b.w 69418 │ │ │ │ ldrd r2, r3, [r0, #40] @ 0x28 │ │ │ │ lsls r0, r3, #7 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ │ │ │ │ -00064204 : │ │ │ │ +00064198 : │ │ │ │ ldr r0, [r0, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86465,21 +86426,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 61ee2 │ │ │ │ + bl 61e7e │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 61ee2 │ │ │ │ + bl 61e7e │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86490,228 +86451,228 @@ │ │ │ │ add.w r1, r7, r1, lsl #1 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 6426c │ │ │ │ + bne.n 64200 │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 642a0 │ │ │ │ + b.n 64234 │ │ │ │ add.w r2, r5, #2147483648 @ 0x80000000 │ │ │ │ subs r3, r5, r6 │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, r6 │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldrh.w r1, [r7, r2, lsl #1] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 642a0 │ │ │ │ + blt.n 64234 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 6429c │ │ │ │ + bne.n 64230 │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 642a0 │ │ │ │ + b.n 64234 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 64286 │ │ │ │ + b.n 6421a │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 642b0 │ │ │ │ + bne.n 64244 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 642d2 │ │ │ │ + bge.n 64266 │ │ │ │ ldrh.w r2, [r7, r3, lsl #1] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 642bc │ │ │ │ + b.n 64250 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov lr, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r7, r6, [r2, #4] │ │ │ │ add.w r1, r0, r1, lsl #1 │ │ │ │ ldr.w r8, [r2, #12] │ │ │ │ add.w r3, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr.w ip, [lr], #24 │ │ │ │ subs r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 64392 │ │ │ │ + beq.n 64326 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 64422 │ │ │ │ + bcs.w 643b6 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 64318 │ │ │ │ + cbz r2, 642ac │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 64302 │ │ │ │ - b.n 64422 │ │ │ │ + bhi.n 64296 │ │ │ │ + b.n 643b6 │ │ │ │ rsb r9, r7, #1 │ │ │ │ cmp r2, r6 │ │ │ │ mov r5, r2 │ │ │ │ add.w r4, r3, r9, lsl #1 │ │ │ │ it lt │ │ │ │ movlt r5, r6 │ │ │ │ cmp r5, r7 │ │ │ │ - bge.n 64354 │ │ │ │ + bge.n 642e8 │ │ │ │ ldrh.w fp, [ip, r5, lsl #1] │ │ │ │ ldrh.w sl, [r4, r5, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64342 │ │ │ │ + beq.n 642d6 │ │ │ │ subs r5, r5, r6 │ │ │ │ adds r5, #1 │ │ │ │ add.w r3, r3, r5, lsl #1 │ │ │ │ - b.n 642fc │ │ │ │ + b.n 64290 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 64328 │ │ │ │ + b.n 642bc │ │ │ │ ldrh.w sl, [ip, r2, lsl #1] │ │ │ │ ldrh.w r5, [r4, r2, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp sl, r5 │ │ │ │ - bne.n 6435a │ │ │ │ + bne.n 642ee │ │ │ │ cmp r2, r6 │ │ │ │ - blt.n 64346 │ │ │ │ - b.n 6438c │ │ │ │ + blt.n 642da │ │ │ │ + b.n 64320 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 64422 │ │ │ │ + bls.n 643b6 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r5, [lr, r2] │ │ │ │ sub.w r2, r7, r8 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 6431c │ │ │ │ + beq.n 642b0 │ │ │ │ rsb r4, r6, #1 │ │ │ │ cmp r6, r2 │ │ │ │ ite ge │ │ │ │ addge r4, r4, r6 │ │ │ │ addlt r4, r4, r2 │ │ │ │ cmp r5, r4 │ │ │ │ ite gt │ │ │ │ lslgt r2, r5, #1 │ │ │ │ lslle r2, r4, #1 │ │ │ │ add r3, r2 │ │ │ │ - b.n 642fc │ │ │ │ + b.n 64290 │ │ │ │ subs r0, r4, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 64426 │ │ │ │ + b.n 643ba │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp r8, r9 │ │ │ │ add.w r5, r6, r9 │ │ │ │ it lt │ │ │ │ movlt r8, r9 │ │ │ │ cmp r5, r7 │ │ │ │ it ge │ │ │ │ movge r5, r7 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 64422 │ │ │ │ + bcs.n 643b6 │ │ │ │ ldrh r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [lr, r2] │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ - cbz r2, 643c0 │ │ │ │ + cbz r2, 64354 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 643aa │ │ │ │ - b.n 64422 │ │ │ │ + bhi.n 6433e │ │ │ │ + b.n 643b6 │ │ │ │ rsb r2, r7, #1 │ │ │ │ mov r4, r6 │ │ │ │ add.w r2, r3, r2, lsl #1 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 643e2 │ │ │ │ + bge.n 64376 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 643ca │ │ │ │ + beq.n 6435e │ │ │ │ add.w r3, r3, r9, lsl #1 │ │ │ │ - b.n 643a6 │ │ │ │ + b.n 6433a │ │ │ │ mov r4, r5 │ │ │ │ cmp r4, r7 │ │ │ │ - bge.n 64402 │ │ │ │ + bge.n 64396 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 643fe │ │ │ │ + beq.n 64392 │ │ │ │ subs r4, r4, r6 │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #1 │ │ │ │ - b.n 643a6 │ │ │ │ + b.n 6433a │ │ │ │ adds r4, #1 │ │ │ │ - b.n 643e4 │ │ │ │ + b.n 64378 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 6441c │ │ │ │ + bge.n 643b0 │ │ │ │ ldrh.w fp, [ip, r4, lsl #1] │ │ │ │ ldrh.w sl, [r2, r4, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64404 │ │ │ │ + beq.n 64398 │ │ │ │ add.w r3, r3, r8, lsl #1 │ │ │ │ - b.n 643a6 │ │ │ │ + b.n 6433a │ │ │ │ subs r0, r2, r0 │ │ │ │ asrs r0, r0, #1 │ │ │ │ - b.n 64426 │ │ │ │ + b.n 643ba │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (64494 ) │ │ │ │ + ldr r3, [pc, #80] @ (64428 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 6420e │ │ │ │ + bl 641a2 │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #1 │ │ │ │ - bl 642d6 │ │ │ │ + bl 6426a │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6447a │ │ │ │ + beq.n 6440e │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 6447a │ │ │ │ + beq.n 6440e │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 6445c │ │ │ │ - ldr r3, [pc, #24] @ (64494 ) │ │ │ │ + b.n 643f0 │ │ │ │ + ldr r3, [pc, #24] @ (64428 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6448c │ │ │ │ + beq.n 64420 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -86719,21 +86680,21 @@ │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r2 │ │ │ │ strd r0, r1, [r2] │ │ │ │ mov r7, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, sp │ │ │ │ - bl 61f36 │ │ │ │ + bl 61ed2 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r7 │ │ │ │ mov r5, r1 │ │ │ │ - bl 61f36 │ │ │ │ + bl 61ed2 │ │ │ │ cmp r6, r0 │ │ │ │ it le │ │ │ │ movle r6, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [r4, #8] │ │ │ │ it gt │ │ │ │ ldrgt r1, [sp, #0] │ │ │ │ @@ -86744,60 +86705,60 @@ │ │ │ │ add.w r1, r7, r1, lsl #2 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r3, [r4, #20] │ │ │ │ - bne.n 644f6 │ │ │ │ + bne.n 6448a │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 6452c │ │ │ │ + b.n 644c0 │ │ │ │ subs r3, r5, r6 │ │ │ │ add.w r2, r5, #1073741824 @ 0x40000000 │ │ │ │ cmp r3, r6 │ │ │ │ add.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r3, r6 │ │ │ │ str r5, [r4, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr.w r1, [r7, r2, lsl #2] │ │ │ │ subs r3, r5, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6452c │ │ │ │ + blt.n 644c0 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ eors r2, r1 │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bne.n 64528 │ │ │ │ + bne.n 644bc │ │ │ │ subs r2, r5, #1 │ │ │ │ subs r3, r2, r3 │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 6452c │ │ │ │ + b.n 644c0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 64512 │ │ │ │ + b.n 644a6 │ │ │ │ cmp r5, #255 @ 0xff │ │ │ │ mov r3, r5 │ │ │ │ add.w r2, r4, #23 │ │ │ │ it ge │ │ │ │ movge r3, #255 @ 0xff │ │ │ │ add.w r1, r4, #87 @ 0x57 │ │ │ │ strb.w r3, [r2, #1]! │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 6453c │ │ │ │ + bne.n 644d0 │ │ │ │ subs r3, r5, r3 │ │ │ │ subs r1, r5, #1 │ │ │ │ subs r0, r1, r3 │ │ │ │ cmp r3, r5 │ │ │ │ - bge.n 6455e │ │ │ │ + bge.n 644f2 │ │ │ │ ldr.w r2, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ add r2, r4 │ │ │ │ strb r0, [r2, #24] │ │ │ │ - b.n 64548 │ │ │ │ + b.n 644dc │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov ip, r2 │ │ │ │ ldr r4, [r2, #20] │ │ │ │ ldrd r6, r5, [r2, #4] │ │ │ │ sub sp, #12 │ │ │ │ @@ -86805,373 +86766,373 @@ │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add.w r3, r6, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r7, [ip], #24 │ │ │ │ subs r3, #1 │ │ │ │ str r0, [sp, #4] │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6462e │ │ │ │ + beq.n 645c2 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.w 646c6 │ │ │ │ + bcs.w 6465a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 645a8 │ │ │ │ + cbz r2, 6453c │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 64592 │ │ │ │ - b.n 646c6 │ │ │ │ + bhi.n 64526 │ │ │ │ + b.n 6465a │ │ │ │ mov r8, r2 │ │ │ │ rsb r9, r6, #1 │ │ │ │ cmp r8, r5 │ │ │ │ mov sl, r8 │ │ │ │ add.w r4, r3, r9, lsl #2 │ │ │ │ it lt │ │ │ │ movlt sl, r5 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 645ee │ │ │ │ + bge.n 64582 │ │ │ │ ldr.w r2, [r4, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 645d8 │ │ │ │ + beq.n 6456c │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 6458c │ │ │ │ + b.n 64520 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 645ba │ │ │ │ + b.n 6454e │ │ │ │ ldr.w sl, [r7, r8, lsl #2] │ │ │ │ ldr.w r2, [r4, r8, lsl #2] │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 645f4 │ │ │ │ + bne.n 64588 │ │ │ │ cmp r8, r5 │ │ │ │ - blt.n 645de │ │ │ │ - b.n 64626 │ │ │ │ + blt.n 64572 │ │ │ │ + b.n 645ba │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 646c6 │ │ │ │ + bls.n 6465a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r8, r6, lr │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r4, [ip, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 645ae │ │ │ │ + beq.n 64542 │ │ │ │ rsb r2, r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ ite ge │ │ │ │ addge r2, r2, r5 │ │ │ │ addlt r2, r8 │ │ │ │ cmp r4, r2 │ │ │ │ ite gt │ │ │ │ lslgt r2, r4, #2 │ │ │ │ lslle r2, r2, #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 6458c │ │ │ │ + b.n 64520 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r4, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 646ca │ │ │ │ + b.n 6465e │ │ │ │ ldr.w r9, [r2, #16] │ │ │ │ cmp lr, r9 │ │ │ │ add.w r8, r5, r9 │ │ │ │ it lt │ │ │ │ movlt lr, r9 │ │ │ │ cmp r8, r6 │ │ │ │ it ge │ │ │ │ movge r8, r6 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 646c6 │ │ │ │ + bcs.n 6465a │ │ │ │ ldr r2, [r3, #0] │ │ │ │ and.w r2, r2, #63 @ 0x3f │ │ │ │ ldrb.w r2, [ip, r2] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - cbz r2, 6465c │ │ │ │ + cbz r2, 645f0 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 64646 │ │ │ │ - b.n 646c6 │ │ │ │ + bhi.n 645da │ │ │ │ + b.n 6465a │ │ │ │ rsb r2, r6, #1 │ │ │ │ mov r4, r5 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ cmp r4, r8 │ │ │ │ - bge.n 6467e │ │ │ │ + bge.n 64612 │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 64666 │ │ │ │ + beq.n 645fa │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ - b.n 64642 │ │ │ │ + b.n 645d6 │ │ │ │ mov sl, r8 │ │ │ │ cmp sl, r6 │ │ │ │ - bge.n 646a4 │ │ │ │ + bge.n 64638 │ │ │ │ ldr.w r4, [r2, sl, lsl #2] │ │ │ │ ldr.w r0, [r7, sl, lsl #2] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 6469e │ │ │ │ + beq.n 64632 │ │ │ │ sub.w sl, sl, r5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ - b.n 64642 │ │ │ │ + b.n 645d6 │ │ │ │ add.w sl, sl, #1 │ │ │ │ - b.n 64680 │ │ │ │ + b.n 64614 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r5 │ │ │ │ - bge.n 646be │ │ │ │ + bge.n 64652 │ │ │ │ ldr.w fp, [r7, r4, lsl #2] │ │ │ │ ldr.w sl, [r2, r4, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ cmp fp, sl │ │ │ │ - beq.n 646a6 │ │ │ │ + beq.n 6463a │ │ │ │ add.w r3, r3, lr, lsl #2 │ │ │ │ - b.n 64642 │ │ │ │ + b.n 645d6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r0, r2, r3 │ │ │ │ asrs r0, r0, #2 │ │ │ │ - b.n 646ca │ │ │ │ + b.n 6465e │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ movs r5, #0 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ mov r4, r5 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #80] @ (6473c ) │ │ │ │ + ldr r3, [pc, #80] @ (646d0 ) │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r7 │ │ │ │ add r2, sp, #4 │ │ │ │ ldr r6, [sp, #128] @ 0x80 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ mov.w r3, #0 │ │ │ │ - bl 64498 │ │ │ │ + bl 6442c │ │ │ │ add r2, sp, #4 │ │ │ │ sub.w r1, r8, r4 │ │ │ │ add.w r0, r9, r4, lsl #2 │ │ │ │ - bl 64562 │ │ │ │ + bl 644f6 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 64720 │ │ │ │ + beq.n 646b4 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 64720 │ │ │ │ + beq.n 646b4 │ │ │ │ add r4, r0 │ │ │ │ add r4, r7 │ │ │ │ - b.n 64702 │ │ │ │ - ldr r3, [pc, #24] @ (6473c ) │ │ │ │ + b.n 64696 │ │ │ │ + ldr r3, [pc, #24] @ (646d0 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 64732 │ │ │ │ + beq.n 646c6 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ │ │ │ │ -00064740 : │ │ │ │ +000646d4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r1, [pc, #24] @ (64768 ) │ │ │ │ + ldr r1, [pc, #24] @ (646fc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006476c <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ +00064700 <_PyUnicode_ToTitlecase@@Base>: │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ push {r4} │ │ │ │ - bcs.n 64798 <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ + bcs.n 6472c <_PyUnicode_ToTitlecase@@Base+0x2c> │ │ │ │ lsrs r4, r0, #7 │ │ │ │ - movw r1, #41076 @ 0xa074 │ │ │ │ + movw r1, #40372 @ 0x9db4 │ │ │ │ movt r1, #55 @ 0x37 │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ - movw r2, #32372 @ 0x7e74 │ │ │ │ + movw r2, #31668 @ 0x7bb4 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r4, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #7 │ │ │ │ ldrh.w r2, [r2, r3, lsl #1] │ │ │ │ - b.n 6479a <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ + b.n 6472e <_PyUnicode_ToTitlecase@@Base+0x2e> │ │ │ │ movs r2, #0 │ │ │ │ - movw r3, #24292 @ 0x5ee4 │ │ │ │ + movw r3, #23588 @ 0x5c24 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ pop {r4} │ │ │ │ ldrh r2, [r3, #14] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ lsls r2, r2, #17 │ │ │ │ iteee pl │ │ │ │ addpl r0, r0, r3 │ │ │ │ - movwmi r2, #57172 @ 0xdf54 │ │ │ │ + movwmi r2, #56468 @ 0xdc94 │ │ │ │ uxthmi r3, r3 │ │ │ │ movtmi r2, #64 @ 0x40 │ │ │ │ it mi │ │ │ │ ldrmi.w r0, [r2, r3, lsl #2] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000647c4 : │ │ │ │ +00064758 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (647d8 ) │ │ │ │ + ldr r4, [pc, #12] @ (6476c ) │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b8d2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000647dc : │ │ │ │ +00064770 : │ │ │ │ push {r4} │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r4, [pc, #12] @ (647f0 ) │ │ │ │ + ldr r4, [pc, #12] @ (64784 ) │ │ │ │ mov r2, r1 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [r3, r4] │ │ │ │ pop {r4} │ │ │ │ b.w 2b8d2 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000647f4 <_PyEval_MonitorRaise@@Base>: │ │ │ │ +00064788 <_PyEval_MonitorRaise@@Base>: │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldrb.w r3, [r3, #558] @ 0x22e │ │ │ │ - cbz r3, 64806 <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ + cbz r3, 6479a <_PyEval_MonitorRaise@@Base+0x12> │ │ │ │ movs r3, #10 │ │ │ │ - b.w 216d24 │ │ │ │ + b.w 2177ec │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064808 : │ │ │ │ +0006479c : │ │ │ │ movs r1, #0 │ │ │ │ - b.w 2689fc │ │ │ │ + b.w 2687dc │ │ │ │ │ │ │ │ -0006480e : │ │ │ │ +000647a2 : │ │ │ │ movs r1, #1 │ │ │ │ - b.w 2689fc │ │ │ │ + b.w 2687dc │ │ │ │ │ │ │ │ -00064814 : │ │ │ │ +000647a8 : │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064824 : │ │ │ │ - b.w 2271b4 │ │ │ │ +000647b8 : │ │ │ │ + b.w 227aa4 │ │ │ │ │ │ │ │ -00064828 : │ │ │ │ - ldr r2, [pc, #12] @ (64838 ) │ │ │ │ +000647bc : │ │ │ │ + ldr r2, [pc, #12] @ (647cc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 2298cc │ │ │ │ + b.w 22a1bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006483c : │ │ │ │ - ldr r2, [pc, #12] @ (6484c ) │ │ │ │ +000647d0 : │ │ │ │ + ldr r2, [pc, #12] @ (647e0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 2299fc │ │ │ │ + b.w 22a2ec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064850 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ +000647e4 <_PyCriticalSection_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064852 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ +000647e6 <_PyCriticalSection2_BeginSlow@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064854 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ +000647e8 <_PyCriticalSection_SuspendAll@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064856 <_PyCriticalSection_Resume@@Base>: │ │ │ │ +000647ea <_PyCriticalSection_Resume@@Base>: │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064858 : │ │ │ │ +000647ec : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006485a : │ │ │ │ +000647ee : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006485c : │ │ │ │ +000647f0 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006485e : │ │ │ │ +000647f2 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064860 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ +000647f4 <_PyCrossInterpreterData_Clear@@Base>: │ │ │ │ mov r0, r1 │ │ │ │ - b.w 264654 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x4ac> │ │ │ │ + b.w 264588 <_PyCrossInterpreterData_ReleaseAndRawFree@@Base+0x430> │ │ │ │ │ │ │ │ -00064866 <_PyXI_HasCapturedException@@Base>: │ │ │ │ +000647fa <_PyXI_HasCapturedException@@Base>: │ │ │ │ ldr r0, [r0, #24] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064870 : │ │ │ │ +00064804 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1dd238 │ │ │ │ + bl 1de228 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006488e <_PyArg_Parse_SizeT@@Base>: │ │ │ │ +00064822 <_PyArg_Parse_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ movs r1, #1 │ │ │ │ add r4, sp, #28 │ │ │ │ add r3, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r1, [sp] │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r3, [r4], #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 8f71c │ │ │ │ + bl 8f724 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648c2 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ +00064856 <_PyArg_ParseTuple_SizeT@@Base>: │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ @@ -87180,258 +87141,258 @@ │ │ │ │ str r3, [sp, #4] │ │ │ │ bl 2b82e │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000648ec : │ │ │ │ +00064880 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #4 │ │ │ │ bl 2b82e │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00064908 <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ - b.w 648ec │ │ │ │ +0006489c <_PyArg_VaParse_SizeT@@Base>: │ │ │ │ + b.w 64880 │ │ │ │ │ │ │ │ -0006490c : │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ +000648a0 : │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ - cbz r0, 64928 │ │ │ │ + cbz r0, 648bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - cbz r0, 64928 │ │ │ │ + cbz r0, 648bc │ │ │ │ ldr r0, [r0, #8] │ │ │ │ dmb ish │ │ │ │ mvns r0, r0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006492a : │ │ │ │ +000648be : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006492c : │ │ │ │ - ldr r1, [pc, #12] @ (6493c ) │ │ │ │ +000648c0 : │ │ │ │ + ldr r1, [pc, #12] @ (648d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r3, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - b.w 1b8e18 │ │ │ │ + b.w 1b9c9c │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064940 <_Py_hashtable_len@@Base>: │ │ │ │ +000648d4 <_Py_hashtable_len@@Base>: │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064944 : │ │ │ │ +000648d8 : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r0, #4] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064952 : │ │ │ │ +000648e6 : │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r2, [r0, #4] │ │ │ │ str r2, [r0, #12] │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r0, #8] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064968 : │ │ │ │ +000648fc : │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ strd r3, r3, [r0, #4] │ │ │ │ str r2, [r0, #0] │ │ │ │ str r1, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064976 : │ │ │ │ +0006490a : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064986 : │ │ │ │ +0006491a : │ │ │ │ sub sp, #16 │ │ │ │ stmia.w sp, {r0, r1, r2, r3} │ │ │ │ subs r3, r0, #2 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064996 : │ │ │ │ +0006492a : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - movw r4, #40116 @ 0x9cb4 │ │ │ │ + movw r4, #39412 @ 0x99f4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1af488 <_Py_write_noraise@@Base+0x6e8> │ │ │ │ + bl 1b0260 <_Py_write_noraise@@Base+0x6e8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -000649bc <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ +00064950 <_PyMonitoring_FireCReturnEvent@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov.w ip, #15 │ │ │ │ movs r4, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #3 │ │ │ │ strd r3, ip, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ strd r4, r4, [sp, #8] │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -000649ea <_PySeqLock_LockWrite@@Base>: │ │ │ │ +0006497e <_PySeqLock_LockWrite@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ lsls r3, r5, #31 │ │ │ │ - bpl.n 64a08 <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ + bpl.n 6499c <_PySeqLock_LockWrite@@Base+0x1e> │ │ │ │ blx 293ec │ │ │ │ ldr r5, [r4, #0] │ │ │ │ - b.n 649fc <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 64990 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ adds r2, r5, #1 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 64a1e <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ + bne.n 649b2 <_PySeqLock_LockWrite@@Base+0x34> │ │ │ │ strex r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 64a0e <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ + bne.n 649a2 <_PySeqLock_LockWrite@@Base+0x24> │ │ │ │ dmb ish │ │ │ │ - bne.n 64a2a <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ + bne.n 649be <_PySeqLock_LockWrite@@Base+0x40> │ │ │ │ dmb ish │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ mov r5, r3 │ │ │ │ blx 293ec │ │ │ │ - b.n 649fc <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ + b.n 64990 <_PySeqLock_LockWrite@@Base+0x12> │ │ │ │ │ │ │ │ -00064a32 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ +000649c6 <_PySeqLock_AbandonWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064a42 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ +000649d6 <_PySeqLock_UnlockWrite@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ adds r3, #1 │ │ │ │ dmb ish │ │ │ │ str r3, [r0, #0] │ │ │ │ dmb ish │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064a52 <_PySeqLock_BeginRead@@Base>: │ │ │ │ +000649e6 <_PySeqLock_BeginRead@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ dmb ish │ │ │ │ lsls r3, r0, #31 │ │ │ │ - bpl.n 64a78 <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ + bpl.n 64a0c <_PySeqLock_BeginRead@@Base+0x26> │ │ │ │ blx 293ec │ │ │ │ ldr r0, [r4, #0] │ │ │ │ dmb ish │ │ │ │ - b.n 64a68 <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ + b.n 649fc <_PySeqLock_BeginRead@@Base+0x16> │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00064a7a <_PySeqLock_EndRead@@Base>: │ │ │ │ +00064a0e <_PySeqLock_EndRead@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 64a9a <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ + beq.n 64a2e <_PySeqLock_EndRead@@Base+0x20> │ │ │ │ blx 293ec │ │ │ │ movs r0, #0 │ │ │ │ - b.n 64a9c <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ + b.n 64a30 <_PySeqLock_EndRead@@Base+0x22> │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00064a9e <_PySeqLock_AfterFork@@Base>: │ │ │ │ +00064a32 <_PySeqLock_AfterFork@@Base>: │ │ │ │ ldr r3, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ ands.w r3, r3, #1 │ │ │ │ itt ne │ │ │ │ strne r2, [r0, #0] │ │ │ │ movne r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064ab0 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ +00064a44 <_Py_BuildValue_SizeT@@Base>: │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 84cc4 │ │ │ │ + bl 84ca8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064ad8 : │ │ │ │ +00064a6c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, sp │ │ │ │ strd r5, r3, [sp, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 1ab20c │ │ │ │ + bl 1abfe4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00064b02 : │ │ │ │ +00064a96 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #38672 @ 0x9710 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -87441,15 +87402,15 @@ │ │ │ │ blx 291e4 │ │ │ │ mov r3, r5 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b31e │ │ │ │ │ │ │ │ -00064b32 <_Py_FatalErrorFunc@@Base>: │ │ │ │ +00064ac6 <_Py_FatalErrorFunc@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #38672 @ 0x9710 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ @@ -87463,3940 +87424,3926 @@ │ │ │ │ movs r1, #1 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b31e │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40140 @ 0x9ccc │ │ │ │ + movw r1, #39436 @ 0x9a0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #53240 @ 0xcff8 │ │ │ │ + movw r0, #52512 @ 0xcd20 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ │ │ │ │ -00064b86 : │ │ │ │ +00064b1a : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #28] @ (64bb4 ) │ │ │ │ + ldr r3, [pc, #28] @ (64b48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbnz r0, 64bac │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + cbnz r0, 64b40 │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #16] @ (64bb8 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (64b4c ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 6ea94 │ │ │ │ + b.w 6ea84 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 64bcc │ │ │ │ + ldmia r5, {r4, r5} │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -00064bbc : │ │ │ │ +00064b50 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #24] @ (64be4 ) │ │ │ │ + ldr r2, [pc, #24] @ (64b78 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1eb794 <_PyErr_ProgramDecodedTextObject@@Base+0x47c> │ │ │ │ + bl 1ec70c <_PyErr_ProgramDecodedTextObject@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1ecfa8 │ │ │ │ + b.w 1edf20 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064be8 <_PyThreadState_Prealloc@@Base>: │ │ │ │ +00064b7c <_PyThreadState_Prealloc@@Base>: │ │ │ │ movs r1, #0 │ │ │ │ - b.w 1b17b0 <_PyThreadState_New@@Base+0x4> │ │ │ │ + b.w 1b2588 <_PyThreadState_New@@Base+0x4> │ │ │ │ │ │ │ │ -00064bee <_PyThreadState_Init@@Base>: │ │ │ │ +00064b82 <_PyThreadState_Init@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #40168 @ 0x9ce8 │ │ │ │ + movw r1, #39464 @ 0x9a28 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (64c0c <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (64ba0 <_PyThreadState_Init@@Base+0x1e>) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - beq.n 64c48 │ │ │ │ + ldmia r5!, {r2, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -00064c10 : │ │ │ │ - ldr r3, [pc, #8] @ (64c1c ) │ │ │ │ +00064ba4 : │ │ │ │ + ldr r3, [pc, #8] @ (64bb0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - b.w 1e59dc │ │ │ │ + b.w 1e69c8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064c20 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ +00064bb4 <_PyInterpreterState_GetEvalFrameFunc@@Base>: │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ - movw r3, #4461 @ 0x116d │ │ │ │ + movw r3, #4177 @ 0x1051 │ │ │ │ movt r3, #10 │ │ │ │ ldr.w r2, [r0, #340] @ 0x154 │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r0, r2 │ │ │ │ moveq r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00064c3a : │ │ │ │ +00064bce : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1e5a1c │ │ │ │ + bl 1e6a08 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 64c64 │ │ │ │ - ldr r2, [pc, #20] @ (64c68 ) │ │ │ │ + bne.n 64bf8 │ │ │ │ + ldr r2, [pc, #20] @ (64bfc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e6a44 │ │ │ │ - bl 1e99c8 │ │ │ │ + bl 1e79bc │ │ │ │ + bl 1ea940 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064c6c : │ │ │ │ - ldr r2, [pc, #12] @ (64c7c ) │ │ │ │ +00064c00 : │ │ │ │ + ldr r2, [pc, #12] @ (64c10 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - b.w 1e6a44 │ │ │ │ + b.w 1e79bc │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00064c80 : │ │ │ │ +00064c14 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r3 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #0 │ │ │ │ strd r4, r1, [sp] │ │ │ │ - bl 1c3b70 │ │ │ │ + bl 1c4a08 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00064ca6 : │ │ │ │ +00064c3a : │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - b.w 1c3a38 │ │ │ │ + b.w 1c48d0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldrd fp, sl, [r2, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldrd r4, r5, [r2] │ │ │ │ add.w r3, fp, #4294967295 @ 0xffffffff │ │ │ │ orrs.w r3, r3, sl │ │ │ │ - bne.n 64d2c │ │ │ │ + bne.n 64cc0 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ - beq.n 64d1c │ │ │ │ + beq.n 64cb0 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ cmp r7, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64d08 │ │ │ │ + blt.n 64c9c │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ cmp r0, r7 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 64d1c │ │ │ │ + bge.n 64cb0 │ │ │ │ mvns r1, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 64e42 │ │ │ │ + b.n 64dd6 │ │ │ │ mul.w r6, r4, r6 │ │ │ │ umull r0, r1, r4, r7 │ │ │ │ mla r6, r7, r5, r6 │ │ │ │ add r1, r6 │ │ │ │ - b.n 64e42 │ │ │ │ + b.n 64dd6 │ │ │ │ mov r2, fp │ │ │ │ mov r3, sl │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ mov r7, r3 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ strd r0, r2, [sp] │ │ │ │ - beq.n 64d86 │ │ │ │ + beq.n 64d1a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ cmp r9, r0 │ │ │ │ sbcs.w r1, r7, r1 │ │ │ │ - blt.n 64d72 │ │ │ │ + blt.n 64d06 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ cmp r0, r9 │ │ │ │ sbcs r1, r7 │ │ │ │ - bge.n 64d86 │ │ │ │ + bge.n 64d1a │ │ │ │ mvns r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ lsrs r1, r1, #31 │ │ │ │ rsb r1, r1, #2147483648 @ 0x80000000 │ │ │ │ - b.n 64d96 │ │ │ │ + b.n 64d2a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mul.w r7, r4, r7 │ │ │ │ mla r7, r5, r9, r7 │ │ │ │ umull r0, r1, r4, r3 │ │ │ │ add r1, r7 │ │ │ │ mov r3, sl │ │ │ │ mov r2, fp │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ orrs.w r3, r4, r5 │ │ │ │ mov sl, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r7, r0 │ │ │ │ - beq.n 64dea │ │ │ │ + beq.n 64d7e │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ cmp r8, r0 │ │ │ │ sbcs.w r1, r6, r1 │ │ │ │ - blt.n 64dd6 │ │ │ │ + blt.n 64d6a │ │ │ │ mov r2, r4 │ │ │ │ mov r3, r5 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bl 27d9bc │ │ │ │ + bl 27d70c │ │ │ │ cmp r0, r8 │ │ │ │ sbcs r1, r6 │ │ │ │ - bge.n 64dea │ │ │ │ + bge.n 64d7e │ │ │ │ mvns r3, r6 │ │ │ │ cmp r6, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ it lt │ │ │ │ movlt r2, #0 │ │ │ │ lsrs r3, r3, #31 │ │ │ │ rsb r3, r3, #2147483648 @ 0x80000000 │ │ │ │ - b.n 64dfa │ │ │ │ + b.n 64d8e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mul.w r6, r4, r6 │ │ │ │ mla r6, r5, r8, r6 │ │ │ │ umull r2, r3, r4, r3 │ │ │ │ add r3, r6 │ │ │ │ cmp.w sl, #1 │ │ │ │ sbcs.w r1, r9, #0 │ │ │ │ - blt.n 64e16 │ │ │ │ + blt.n 64daa │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mvns r0, r7 │ │ │ │ sub.w r4, r1, r9 │ │ │ │ cmp r0, r2 │ │ │ │ sbcs r4, r3 │ │ │ │ - bge.n 64e2e │ │ │ │ - b.n 64e36 │ │ │ │ + bge.n 64dc2 │ │ │ │ + b.n 64dca │ │ │ │ orrs.w sl, r9, sl │ │ │ │ - beq.n 64e2e │ │ │ │ + beq.n 64dc2 │ │ │ │ negs r0, r7 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r1, r1, r9 │ │ │ │ cmp r2, r0 │ │ │ │ sbcs.w r1, r3, r1 │ │ │ │ - blt.n 64e3c │ │ │ │ + blt.n 64dd0 │ │ │ │ adds r0, r7, r2 │ │ │ │ adc.w r1, r3, r9 │ │ │ │ - b.n 64e42 │ │ │ │ + b.n 64dd6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 64e42 │ │ │ │ + b.n 64dd6 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r1, #2147483648 @ 0x80000000 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ │ │ │ │ -00064e48 <_PyObject_GetAttrId@@Base>: │ │ │ │ - push {r4, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - mov r4, r0 │ │ │ │ - mov r0, r1 │ │ │ │ - bl 2cfc6 <_PyUnicode_FromId@@Base> │ │ │ │ - cbz r0, 64e6c <_PyObject_GetAttrId@@Base+0x24> │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r4 │ │ │ │ - ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 9183c │ │ │ │ - pop {r4, pc} │ │ │ │ - │ │ │ │ -00064e6e <_PyObject_AssertFailed@@Base>: │ │ │ │ +00064ddc <_PyObject_AssertFailed@@Base>: │ │ │ │ push {r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r2 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #40216 @ 0x9d18 │ │ │ │ + movw r2, #39512 @ 0x9a58 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r4, [sp, #16] │ │ │ │ str r4, [sp, #0] │ │ │ │ movw r4, #38672 @ 0x9710 │ │ │ │ movt r4, #75 @ 0x4b │ │ │ │ ldr.w r8, [sp, #20] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 64ebc <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ - movw r2, #40224 @ 0x9d20 │ │ │ │ + beq.n 64e2a <_PyObject_AssertFailed@@Base+0x4e> │ │ │ │ + movw r2, #39520 @ 0x9a60 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r8 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r7, 64ed8 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ + cbz r7, 64e46 <_PyObject_AssertFailed@@Base+0x6a> │ │ │ │ mov r3, r7 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #40232 @ 0x9d28 │ │ │ │ + movw r2, #39528 @ 0x9a68 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ - b.n 64ee6 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ - movw r2, #40256 @ 0x9d40 │ │ │ │ + b.n 64e54 <_PyObject_AssertFailed@@Base+0x78> │ │ │ │ + movw r2, #39552 @ 0x9a80 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ - cbz r5, 64f00 <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ - movw r2, #63200 @ 0xf6e0 │ │ │ │ + cbz r5, 64e6e <_PyObject_AssertFailed@@Base+0x92> │ │ │ │ + movw r2, #62496 @ 0xf420 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1fdc8c <_PyObject_IsFreed@@Base> │ │ │ │ + bl 1feb0c <_PyObject_IsFreed@@Base> │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - cbz r3, 64f3a <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ + cbz r3, 64ea8 <_PyObject_AssertFailed@@Base+0xcc> │ │ │ │ mov r3, r6 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #4264 @ 0x10a8 │ │ │ │ + movw r2, #3560 @ 0xde8 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ - b.n 64f76 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ + b.n 64ee4 <_PyObject_AssertFailed@@Base+0x108> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r1, #24 │ │ │ │ ubfx r1, r1, #14, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ addne r1, #1 │ │ │ │ sub.w r5, r6, r1, lsl #3 │ │ │ │ blx 291e4 │ │ │ │ mov r1, r5 │ │ │ │ - bl 69428 │ │ │ │ + bl 69418 │ │ │ │ mov r0, r6 │ │ │ │ bl 2e5dc <_PyObject_Dump@@Base> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #14076 @ 0x36fc │ │ │ │ + movw r2, #13376 @ 0x3440 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 29ad4 │ │ │ │ - movw r1, #40276 @ 0x9d54 │ │ │ │ + movw r1, #39572 @ 0x9a94 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #4] @ (64f84 <_PyObject_AssertFailed@@Base+0x116>) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - beq.n 64fe8 <_PyUnicode_CheckConsistency@@Base+0x60> │ │ │ │ + ldr r0, [pc, #4] @ (64ef4 <_PyObject_AssertFailed@@Base+0x118>) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + nop │ │ │ │ + ldmia r5!, {r3, r4, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ │ │ │ │ -00064f88 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ +00064ef8 <_PyUnicode_CheckConsistency@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov ip, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ - bne.n 64fc2 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ - ldr r4, [pc, #764] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 64f32 <_PyUnicode_CheckConsistency@@Base+0x3a> │ │ │ │ + ldr r4, [pc, #764] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #668 @ 0x29c │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #40300 @ 0x9d6c │ │ │ │ + movw r2, #39596 @ 0x9aac │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #96 @ 0x60 │ │ │ │ and.w r6, r3, #64 @ 0x40 │ │ │ │ ubfx r5, r3, #2, #3 │ │ │ │ cmp r2, #96 @ 0x60 │ │ │ │ - bne.n 64ffc <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ + bne.n 64f6c <_PyUnicode_CheckConsistency@@Base+0x74> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 65144 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r4, [pc, #708] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.w 650b4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r4, [pc, #708] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40368 @ 0x9db0 │ │ │ │ + movw r2, #39664 @ 0x9af0 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ subs r2, r5, #1 │ │ │ │ cmp r5, #4 │ │ │ │ it ne │ │ │ │ cmpne r2, #1 │ │ │ │ ite hi │ │ │ │ movhi r2, #1 │ │ │ │ movls r2, #0 │ │ │ │ ands.w r1, r3, #32 │ │ │ │ - beq.n 65066 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ - cbz r2, 65032 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ - ldr r4, [pc, #656] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 64fd6 <_PyUnicode_CheckConsistency@@Base+0xde> │ │ │ │ + cbz r2, 64fa2 <_PyUnicode_CheckConsistency@@Base+0xaa> │ │ │ │ + ldr r4, [pc, #656] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #682 @ 0x2aa │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40400 @ 0x9dd0 │ │ │ │ + movw r2, #39696 @ 0x9b10 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r1, r4, [sp] │ │ │ │ movs r1, #0 │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ - cbz r6, 65054 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ - ldr r5, [pc, #620] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ + cbz r6, 64fc4 <_PyUnicode_CheckConsistency@@Base+0xcc> │ │ │ │ + ldr r5, [pc, #620] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #685 @ 0x2ad │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40496 @ 0x9e30 │ │ │ │ + movw r2, #39792 @ 0x9b70 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ add.w r2, r0, #28 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6511c <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #580] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 6508c <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #580] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #686 @ 0x2ae │ │ │ │ - b.n 65102 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ - cbz r2, 65086 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ - ldr r4, [pc, #568] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + b.n 65072 <_PyUnicode_CheckConsistency@@Base+0x17a> │ │ │ │ + cbz r2, 64ff6 <_PyUnicode_CheckConsistency@@Base+0xfe> │ │ │ │ + ldr r4, [pc, #568] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #692 @ 0x2b4 │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #40400 @ 0x9dd0 │ │ │ │ + movw r2, #39696 @ 0x9b10 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r1, [r0, #28] │ │ │ │ - cbnz r1, 650a8 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ - ldr r4, [pc, #536] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbnz r1, 65018 <_PyUnicode_CheckConsistency@@Base+0x120> │ │ │ │ + ldr r4, [pc, #536] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #696 @ 0x2b8 │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ - movw r2, #40548 @ 0x9e64 │ │ │ │ + movw r2, #39844 @ 0x9ba4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #24] │ │ │ │ - cbz r6, 650f8 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ + cbz r6, 65068 <_PyUnicode_CheckConsistency@@Base+0x170> │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 650d0 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ - ldr r5, [pc, #496] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 65040 <_PyUnicode_CheckConsistency@@Base+0x148> │ │ │ │ + ldr r5, [pc, #496] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #698 @ 0x2ba │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40568 @ 0x9e78 │ │ │ │ + movw r2, #39864 @ 0x9bb8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ ldr r7, [r0, #8] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 65144 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #456] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + beq.n 650b4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #456] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov r1, r2 │ │ │ │ movw r4, #699 @ 0x2bb │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40596 @ 0x9e94 │ │ │ │ + movw r2, #39892 @ 0x9bd4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 6511c <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ - ldr r4, [pc, #420] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bne.n 6508c <_PyUnicode_CheckConsistency@@Base+0x194> │ │ │ │ + ldr r4, [pc, #420] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #702 @ 0x2be │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r4, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #40520 @ 0x9e48 │ │ │ │ + movw r2, #39816 @ 0x9b88 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ - cbnz r7, 65144 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ + cbnz r7, 650b4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - cbz r2, 65144 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ - ldr r5, [pc, #384] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + cbz r2, 650b4 <_PyUnicode_CheckConsistency@@Base+0x1bc> │ │ │ │ + ldr r5, [pc, #384] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #707 @ 0x2c3 │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #40636 @ 0x9ebc │ │ │ │ + movw r2, #39932 @ 0x9bfc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 652a8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + beq.w 65218 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.n 6515e <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ + bpl.n 650ce <_PyUnicode_CheckConsistency@@Base+0x1d6> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r4, #20 │ │ │ │ addpl.w r2, r4, #28 │ │ │ │ - b.n 65160 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ + b.n 650d0 <_PyUnicode_CheckConsistency@@Base+0x1d8> │ │ │ │ ldr r2, [r4, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov r1, r3 │ │ │ │ cmp r0, r1 │ │ │ │ - ble.n 6518a <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ + ble.n 650fa <_PyUnicode_CheckConsistency@@Base+0x202> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 65172 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ + bne.n 650e2 <_PyUnicode_CheckConsistency@@Base+0x1ea> │ │ │ │ ldrb r7, [r2, r1] │ │ │ │ - b.n 6517e <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ + b.n 650ee <_PyUnicode_CheckConsistency@@Base+0x1f6> │ │ │ │ cmp r5, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r7, [r2, r1, lsl #1] │ │ │ │ ldrne.w r7, [r2, r1, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ add.w r1, r1, #1 │ │ │ │ it cc │ │ │ │ movcc r3, r7 │ │ │ │ - b.n 65166 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ + b.n 650d6 <_PyUnicode_CheckConsistency@@Base+0x1de> │ │ │ │ cmp r5, #1 │ │ │ │ - bne.n 651f8 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ - cbnz r6, 651dc <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ + bne.n 65168 <_PyUnicode_CheckConsistency@@Base+0x270> │ │ │ │ + cbnz r6, 6514c <_PyUnicode_CheckConsistency@@Base+0x254> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bhi.n 651b6 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ - ldr r5, [pc, #268] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bhi.n 65126 <_PyUnicode_CheckConsistency@@Base+0x22e> │ │ │ │ + ldr r5, [pc, #268] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r2, #727 @ 0x2d7 │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #40664 @ 0x9ed8 │ │ │ │ + movw r2, #39960 @ 0x9c18 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bls.n 65272 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - ldr r5, [pc, #232] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + bls.n 651e2 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + ldr r5, [pc, #232] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ mov.w r2, #728 @ 0x2d8 │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ strd r2, r5, [sp] │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #40680 @ 0x9ee8 │ │ │ │ + movw r2, #39976 @ 0x9c28 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - bls.n 65272 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + bls.n 651e2 <_PyUnicode_CheckConsistency@@Base+0x2ea> │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40696 @ 0x9ef8 │ │ │ │ + movw r2, #39992 @ 0x9c38 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #176] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #176] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #731 @ 0x2db │ │ │ │ - b.n 65298 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65208 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp r5, #2 │ │ │ │ - bne.n 65236 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ + bne.n 651a6 <_PyUnicode_CheckConsistency@@Base+0x2ae> │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 65218 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + bhi.n 65188 <_PyUnicode_CheckConsistency@@Base+0x290> │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40712 @ 0x9f08 │ │ │ │ + movw r2, #40008 @ 0x9c48 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #144] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #144] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #734 @ 0x2de │ │ │ │ - b.n 65298 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65208 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcc.n 65276 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + bcc.n 651e6 <_PyUnicode_CheckConsistency@@Base+0x2ee> │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40732 @ 0x9f1c │ │ │ │ + movw r2, #40028 @ 0x9c5c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #116] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #116] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #735 @ 0x2df │ │ │ │ - b.n 65298 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65208 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 65254 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + bcs.n 651c4 <_PyUnicode_CheckConsistency@@Base+0x2cc> │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40752 @ 0x9f30 │ │ │ │ + movw r2, #40048 @ 0x9c70 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #84] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #84] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #738 @ 0x2e2 │ │ │ │ - b.n 65298 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65208 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ - bcc.n 6527c <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + bcc.n 651ec <_PyUnicode_CheckConsistency@@Base+0x2f4> │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40772 @ 0x9f44 │ │ │ │ + movw r2, #40068 @ 0x9c84 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ - ldr r5, [pc, #56] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + ldr r5, [pc, #56] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ movw r1, #739 @ 0x2e3 │ │ │ │ - b.n 65298 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ + b.n 65208 <_PyUnicode_CheckConsistency@@Base+0x310> │ │ │ │ ldrb r3, [r2, r0] │ │ │ │ - b.n 65280 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 651f0 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldrh.w r3, [r2, r0, lsl #1] │ │ │ │ - b.n 65280 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ + b.n 651f0 <_PyUnicode_CheckConsistency@@Base+0x2f8> │ │ │ │ ldr.w r3, [r2, r0, lsl #2] │ │ │ │ - cbz r3, 652a8 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ - ldr r5, [pc, #32] @ (652a4 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ - movw r3, #29384 @ 0x72c8 │ │ │ │ + cbz r3, 65218 <_PyUnicode_CheckConsistency@@Base+0x320> │ │ │ │ + ldr r5, [pc, #32] @ (65214 <_PyUnicode_CheckConsistency@@Base+0x31c>) │ │ │ │ + movw r3, #28680 @ 0x7008 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r2, #40792 @ 0x9f58 │ │ │ │ + movw r2, #40088 @ 0x9c98 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movw r1, #741 @ 0x2e5 │ │ │ │ strd r1, r5, [sp] │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 64e6e <_PyObject_AssertFailed@@Base> │ │ │ │ - beq.n 65338 │ │ │ │ + bl 64ddc <_PyObject_AssertFailed@@Base> │ │ │ │ + ldmia r5, {r4, r5, r6} │ │ │ │ lsls r5, r0, #1 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000652ae : │ │ │ │ +0006521e : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #80] @ (65310 ) │ │ │ │ + ldr r0, [pc, #80] @ (65280 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 652d6 │ │ │ │ + bne.n 65246 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 652c6 │ │ │ │ + bne.n 65236 │ │ │ │ mov r4, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 652e2 │ │ │ │ - bl 2782d8 │ │ │ │ - bl 1aec7c │ │ │ │ + beq.n 65252 │ │ │ │ + bl 279a18 │ │ │ │ + bl 1afa54 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 652fe │ │ │ │ + bne.n 6526e │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 652ee │ │ │ │ + bne.n 6525e │ │ │ │ dmb ish │ │ │ │ - beq.n 6530e │ │ │ │ + beq.n 6527e │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - ldr r0, [pc, #4] @ (65310 ) │ │ │ │ - b.w 25d338 │ │ │ │ + ldr r0, [pc, #4] @ (65280 ) │ │ │ │ + b.w 25d788 │ │ │ │ pop {r4, pc} │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00065314 : │ │ │ │ +00065284 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (65384 ) │ │ │ │ + ldr r3, [pc, #96] @ (652f4 ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6533e │ │ │ │ + bne.n 652ae │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6532e │ │ │ │ + bne.n 6529e │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6534c │ │ │ │ + beq.n 652bc │ │ │ │ mov r0, r3 │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r3, [pc, #56] @ (65388 ) │ │ │ │ + bl 279a18 │ │ │ │ + ldr r3, [pc, #56] @ (652f8 ) │ │ │ │ mov.w r6, #0 │ │ │ │ ldmia.w r3, {r0, r1, r2} │ │ │ │ stmia.w r4, {r0, r1, r2} │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r5] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6536e │ │ │ │ + bne.n 652de │ │ │ │ strexb r1, r6, [r5] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6535e │ │ │ │ + bne.n 652ce │ │ │ │ dmb ish │ │ │ │ - beq.n 65380 │ │ │ │ + beq.n 652f0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ - b.w 25d338 │ │ │ │ + b.w 25d788 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006538c : │ │ │ │ +000652fc : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #96] @ (653fc ) │ │ │ │ + ldr r3, [pc, #96] @ (6536c ) │ │ │ │ mov r4, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 653b6 │ │ │ │ + bne.n 65326 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 653a6 │ │ │ │ + bne.n 65316 │ │ │ │ mov r5, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 653c4 │ │ │ │ + beq.n 65334 │ │ │ │ mov r0, r3 │ │ │ │ - bl 2782d8 │ │ │ │ - ldr r3, [pc, #56] @ (65400 ) │ │ │ │ + bl 279a18 │ │ │ │ + ldr r3, [pc, #56] @ (65370 ) │ │ │ │ ldmia.w r4, {r0, r1, r2} │ │ │ │ stmia.w r3, {r0, r1, r2} │ │ │ │ mov.w r2, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r5] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 653e6 │ │ │ │ + bne.n 65356 │ │ │ │ strexb r0, r2, [r5] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 653d6 │ │ │ │ + bne.n 65346 │ │ │ │ dmb ish │ │ │ │ - beq.n 653f8 │ │ │ │ + beq.n 65368 │ │ │ │ sub.w r0, r3, #140 @ 0x8c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 25d338 │ │ │ │ + b.w 25d788 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r7, r6] │ │ │ │ + str r4, [r0, r7] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00065404 : │ │ │ │ +00065374 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r3, [pc, #156] @ (654b0 ) │ │ │ │ + ldr r3, [pc, #156] @ (65420 ) │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6542e │ │ │ │ + bne.n 6539e │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6541e │ │ │ │ + bne.n 6538e │ │ │ │ mov r4, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 6543c │ │ │ │ + beq.n 653ac │ │ │ │ mov r0, r3 │ │ │ │ - bl 2782d8 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + bl 279a18 │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r3, [r0, #1604] @ 0x644 │ │ │ │ cmp r3, #31 │ │ │ │ - ble.n 65478 │ │ │ │ + ble.n 653e8 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 65464 │ │ │ │ + bne.n 653d4 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 65454 │ │ │ │ + bne.n 653c4 │ │ │ │ dmb ish │ │ │ │ - beq.n 65472 │ │ │ │ + beq.n 653e2 │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 654ae │ │ │ │ + b.n 6541e │ │ │ │ adds r2, r3, #1 │ │ │ │ add.w r3, r0, r3, lsl #2 │ │ │ │ str.w r2, [r0, #1604] @ 0x644 │ │ │ │ mov.w r2, #0 │ │ │ │ str.w r5, [r3, #1476] @ 0x5c4 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r4] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 6549e │ │ │ │ + bne.n 6540e │ │ │ │ strexb r1, r2, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6548e │ │ │ │ + bne.n 653fe │ │ │ │ dmb ish │ │ │ │ - beq.n 654ac │ │ │ │ + beq.n 6541c │ │ │ │ add.w r0, r0, #1472 @ 0x5c0 │ │ │ │ - bl 25d338 │ │ │ │ + bl 25d788 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - strb r0, [r3, r1] │ │ │ │ + strb r0, [r4, r1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000654b4 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ +00065424 <_PyMonitoring_FireLineEvent@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r3 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - bl 8140c │ │ │ │ - cbz r0, 6550c <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ + bl 813f0 │ │ │ │ + cbz r0, 6547c <_PyMonitoring_FireLineEvent@@Base+0x58> │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movs r5, #5 │ │ │ │ strd r3, r5, [sp] │ │ │ │ add r3, sp, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r7, #0 │ │ │ │ str r4, [sp, #16] │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65510 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + beq.n 65480 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65510 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + cbnz r3, 65480 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65510 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 65480 <_PyMonitoring_FireLineEvent@@Base+0x5c> │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - cbz r2, 65546 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ + cbz r2, 654b6 <_PyMonitoring_FireLineEvent@@Base+0x92> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #32] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 65542 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + beq.n 654b2 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 65542 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ + cbnz r3, 654b2 <_PyMonitoring_FireLineEvent@@Base+0x8e> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006554a : │ │ │ │ +000654ba : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 925f8 │ │ │ │ - cbnz r0, 65578 │ │ │ │ - ldr r2, [pc, #56] @ (655a0 ) │ │ │ │ + bl 925fc │ │ │ │ + cbnz r0, 654e8 │ │ │ │ + ldr r2, [pc, #56] @ (65510 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e6a44 │ │ │ │ - b.n 6559c │ │ │ │ + bl 1e79bc │ │ │ │ + b.n 6550c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e5680 │ │ │ │ + bl 1e65f8 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6559c │ │ │ │ + beq.n 6550c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6559c │ │ │ │ + cbnz r3, 6550c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000655a4 : │ │ │ │ +00065514 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 6554a │ │ │ │ + b.w 654ba │ │ │ │ │ │ │ │ -000655aa : │ │ │ │ +0006551a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ - bl 925f8 │ │ │ │ - cbnz r0, 655d8 │ │ │ │ - ldr r2, [pc, #56] @ (65600 ) │ │ │ │ + bl 925fc │ │ │ │ + cbnz r0, 65548 │ │ │ │ + ldr r2, [pc, #56] @ (65570 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r1, #1 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, r2] │ │ │ │ - bl 1e6a44 │ │ │ │ - b.n 655fc │ │ │ │ + bl 1e79bc │ │ │ │ + b.n 6556c │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 64c3a │ │ │ │ + bl 64bce │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 655fc │ │ │ │ + beq.n 6556c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 655fc │ │ │ │ + cbnz r3, 6556c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00065604 : │ │ │ │ +00065574 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 655aa │ │ │ │ + b.w 6551a │ │ │ │ │ │ │ │ -0006560a : │ │ │ │ +0006557a : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 925f8 │ │ │ │ - cbz r0, 6564e │ │ │ │ + bl 925fc │ │ │ │ + cbz r0, 655be │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1dfc8c <_PyEval_MakePendingCalls@@Base+0x6c0> │ │ │ │ + bl 1e0c7c <_PyEval_MakePendingCalls@@Base+0x6c0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65652 │ │ │ │ + beq.n 655c2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65652 │ │ │ │ + cbnz r3, 655c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 65652 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 655c2 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00065656 : │ │ │ │ +000655c6 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - b.w 6560a │ │ │ │ + b.w 6557a │ │ │ │ │ │ │ │ -0006565e : │ │ │ │ +000655ce : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 6560a │ │ │ │ + b.w 6557a │ │ │ │ │ │ │ │ -00065664 : │ │ │ │ +000655d4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r3, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 656b8 │ │ │ │ + cbz r0, 65628 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ add.w r1, r0, #8 │ │ │ │ mov.w r2, #284 @ 0x11c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #12] │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 656ba │ │ │ │ + bge.n 6562a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 656b8 │ │ │ │ + beq.n 65628 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 656b8 │ │ │ │ + cbnz r3, 65628 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -000656be : │ │ │ │ +0006562e : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40868 @ 0x9fa4 │ │ │ │ + movw r1, #40164 @ 0x9ce4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65714 │ │ │ │ + beq.n 65684 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6572a │ │ │ │ + bne.n 6569a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6575e │ │ │ │ + beq.n 656ce │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6575e │ │ │ │ - b.n 6572c │ │ │ │ + ble.n 656ce │ │ │ │ + b.n 6569c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6574a │ │ │ │ + beq.n 656ba │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65778 │ │ │ │ + bne.n 656e8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6575e │ │ │ │ + beq.n 656ce │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6577a │ │ │ │ + bgt.n 656ea │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 657bc │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6572c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f6370 │ │ │ │ + bl f63a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657a6 │ │ │ │ + beq.n 65716 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 657a6 │ │ │ │ + cbnz r3, 65716 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 657bc │ │ │ │ + beq.n 6572c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 657bc │ │ │ │ + cbnz r3, 6572c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 657ec │ │ │ │ + beq.n 6575c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65802 │ │ │ │ + bne.n 65772 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65836 │ │ │ │ + beq.n 657a6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65836 │ │ │ │ - b.n 65804 │ │ │ │ + ble.n 657a6 │ │ │ │ + b.n 65774 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65822 │ │ │ │ + beq.n 65792 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65850 │ │ │ │ + bne.n 657c0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65836 │ │ │ │ + beq.n 657a6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65852 │ │ │ │ + bgt.n 657c2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65894 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65804 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 11c9bc │ │ │ │ + bl 11c358 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6587e │ │ │ │ + beq.n 657ee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6587e │ │ │ │ + cbnz r3, 657ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65894 │ │ │ │ + beq.n 65804 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65894 │ │ │ │ + cbnz r3, 65804 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 658c4 │ │ │ │ + beq.n 65834 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 658da │ │ │ │ + bne.n 6584a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6590e │ │ │ │ + beq.n 6587e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6590e │ │ │ │ - b.n 658dc │ │ │ │ + ble.n 6587e │ │ │ │ + b.n 6584c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 658fa │ │ │ │ + beq.n 6586a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65928 │ │ │ │ + bne.n 65898 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6590e │ │ │ │ + beq.n 6587e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6592a │ │ │ │ + bgt.n 6589a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6596c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 658dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 148cc4 │ │ │ │ + bl 148704 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65956 │ │ │ │ + beq.n 658c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65956 │ │ │ │ + cbnz r3, 658c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6596c │ │ │ │ + beq.n 658dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6596c │ │ │ │ + cbnz r3, 658dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6599c │ │ │ │ + beq.n 6590c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 659b2 │ │ │ │ + bne.n 65922 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 659e6 │ │ │ │ + beq.n 65956 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 659e6 │ │ │ │ - b.n 659b4 │ │ │ │ + ble.n 65956 │ │ │ │ + b.n 65924 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 659d2 │ │ │ │ + beq.n 65942 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65a00 │ │ │ │ + bne.n 65970 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 659e6 │ │ │ │ + beq.n 65956 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65a02 │ │ │ │ + bgt.n 65972 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65a44 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 659b4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 13cec8 │ │ │ │ + bl 13c908 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a2e │ │ │ │ + beq.n 6599e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65a2e │ │ │ │ + cbnz r3, 6599e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65a44 │ │ │ │ + beq.n 659b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65a44 │ │ │ │ + cbnz r3, 659b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65a72 │ │ │ │ + beq.n 659e2 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65aa0 │ │ │ │ + bne.n 65a10 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65a86 │ │ │ │ + beq.n 659f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65aa2 │ │ │ │ + bgt.n 65a12 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65acc │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65a3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f93c0 │ │ │ │ + bl f93f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65acc │ │ │ │ + beq.n 65a3c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65acc │ │ │ │ + cbnz r3, 65a3c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65afa │ │ │ │ + beq.n 65a6a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65b28 │ │ │ │ + bne.n 65a98 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65b0e │ │ │ │ + beq.n 65a7e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65b2a │ │ │ │ + bgt.n 65a9a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65b54 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65ac4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 244c48 │ │ │ │ + bl 245428 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65b54 │ │ │ │ + beq.n 65ac4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65b54 │ │ │ │ + cbnz r3, 65ac4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 65b82 │ │ │ │ + beq.n 65af2 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 65bb0 │ │ │ │ + bne.n 65b20 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65b96 │ │ │ │ + beq.n 65b06 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65bb2 │ │ │ │ + bgt.n 65b22 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65bdc │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65b4c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl fde50 │ │ │ │ + bl fde88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65bdc │ │ │ │ + beq.n 65b4c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65bdc │ │ │ │ + cbnz r3, 65b4c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65c0c │ │ │ │ + beq.n 65b7c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65c22 │ │ │ │ + bne.n 65b92 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65c56 │ │ │ │ + beq.n 65bc6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65c56 │ │ │ │ - b.n 65c24 │ │ │ │ + ble.n 65bc6 │ │ │ │ + b.n 65b94 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65c42 │ │ │ │ + beq.n 65bb2 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65c70 │ │ │ │ + bne.n 65be0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65c56 │ │ │ │ + beq.n 65bc6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65c72 │ │ │ │ + bgt.n 65be2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65cb4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65c24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f1364 │ │ │ │ + bl f139c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65c9e │ │ │ │ + beq.n 65c0e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65c9e │ │ │ │ + cbnz r3, 65c0e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65cb4 │ │ │ │ + beq.n 65c24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65cb4 │ │ │ │ + cbnz r3, 65c24 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65ce4 │ │ │ │ + beq.n 65c54 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65cfa │ │ │ │ + bne.n 65c6a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65d2e │ │ │ │ + beq.n 65c9e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65d2e │ │ │ │ - b.n 65cfc │ │ │ │ + ble.n 65c9e │ │ │ │ + b.n 65c6c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65d1a │ │ │ │ + beq.n 65c8a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65d48 │ │ │ │ + bne.n 65cb8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65d2e │ │ │ │ + beq.n 65c9e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65d4a │ │ │ │ + bgt.n 65cba │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65d8c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65cfc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1800b4 │ │ │ │ + bl 17fdc4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d76 │ │ │ │ + beq.n 65ce6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65d76 │ │ │ │ + cbnz r3, 65ce6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65d8c │ │ │ │ + beq.n 65cfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65d8c │ │ │ │ + cbnz r3, 65cfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65dbc │ │ │ │ + beq.n 65d2c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65dd2 │ │ │ │ + bne.n 65d42 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65e06 │ │ │ │ + beq.n 65d76 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65e06 │ │ │ │ - b.n 65dd4 │ │ │ │ + ble.n 65d76 │ │ │ │ + b.n 65d44 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65df2 │ │ │ │ + beq.n 65d62 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65e20 │ │ │ │ + bne.n 65d90 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65e06 │ │ │ │ + beq.n 65d76 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65e22 │ │ │ │ + bgt.n 65d92 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65e64 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65dd4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 11e524 │ │ │ │ + bl 11debc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65e4e │ │ │ │ + beq.n 65dbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65e4e │ │ │ │ + cbnz r3, 65dbe │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65e64 │ │ │ │ + beq.n 65dd4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65e64 │ │ │ │ + cbnz r3, 65dd4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65e94 │ │ │ │ + beq.n 65e04 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65eaa │ │ │ │ + bne.n 65e1a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65ede │ │ │ │ + beq.n 65e4e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65ede │ │ │ │ - b.n 65eac │ │ │ │ + ble.n 65e4e │ │ │ │ + b.n 65e1c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65eca │ │ │ │ + beq.n 65e3a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65ef8 │ │ │ │ + bne.n 65e68 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65ede │ │ │ │ + beq.n 65e4e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65efa │ │ │ │ + bgt.n 65e6a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 65f3c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65eac │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1642a0 │ │ │ │ + bl 163ec0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f26 │ │ │ │ + beq.n 65e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65f26 │ │ │ │ + cbnz r3, 65e96 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65f3c │ │ │ │ + beq.n 65eac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 65f3c │ │ │ │ + cbnz r3, 65eac │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65f6c │ │ │ │ + beq.n 65edc │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65f82 │ │ │ │ + bne.n 65ef2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 65fb6 │ │ │ │ + beq.n 65f26 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 65fb6 │ │ │ │ - b.n 65f84 │ │ │ │ + ble.n 65f26 │ │ │ │ + b.n 65ef4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 65fa2 │ │ │ │ + beq.n 65f12 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 65fd0 │ │ │ │ + bne.n 65f40 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 65fb6 │ │ │ │ + beq.n 65f26 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 65fd2 │ │ │ │ + bgt.n 65f42 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 66014 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 65f84 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1310cc │ │ │ │ + bl 130a54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 65ffe │ │ │ │ + beq.n 65f6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 65ffe │ │ │ │ + cbnz r3, 65f6e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66014 │ │ │ │ + beq.n 65f84 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66014 │ │ │ │ + cbnz r3, 65f84 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66044 │ │ │ │ + beq.n 65fb4 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6605a │ │ │ │ + bne.n 65fca │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6608e │ │ │ │ + beq.n 65ffe │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6608e │ │ │ │ - b.n 6605c │ │ │ │ + ble.n 65ffe │ │ │ │ + b.n 65fcc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6607a │ │ │ │ + beq.n 65fea │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 660a8 │ │ │ │ + bne.n 66018 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6608e │ │ │ │ + beq.n 65ffe │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 660aa │ │ │ │ + bgt.n 6601a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 660ec │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6605c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl f9c9c │ │ │ │ + bl f9cd0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 660d6 │ │ │ │ + beq.n 66046 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 660d6 │ │ │ │ + cbnz r3, 66046 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 660ec │ │ │ │ + beq.n 6605c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 660ec │ │ │ │ + cbnz r3, 6605c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6611c │ │ │ │ + beq.n 6608c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66132 │ │ │ │ + bne.n 660a2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66166 │ │ │ │ + beq.n 660d6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66166 │ │ │ │ - b.n 66134 │ │ │ │ + ble.n 660d6 │ │ │ │ + b.n 660a4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66152 │ │ │ │ + beq.n 660c2 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66180 │ │ │ │ + bne.n 660f0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66166 │ │ │ │ + beq.n 660d6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66182 │ │ │ │ + bgt.n 660f2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 661c4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 66134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 146c00 │ │ │ │ + bl 146638 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 661ae │ │ │ │ + beq.n 6611e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 661ae │ │ │ │ + cbnz r3, 6611e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 661c4 │ │ │ │ + beq.n 66134 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 661c4 │ │ │ │ + cbnz r3, 66134 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 661f4 │ │ │ │ + beq.n 66164 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6620a │ │ │ │ + bne.n 6617a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6623e │ │ │ │ + beq.n 661ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6623e │ │ │ │ - b.n 6620c │ │ │ │ + ble.n 661ae │ │ │ │ + b.n 6617c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6622a │ │ │ │ + beq.n 6619a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66258 │ │ │ │ + bne.n 661c8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6623e │ │ │ │ + beq.n 661ae │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6625a │ │ │ │ + bgt.n 661ca │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6629c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6620c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 21336c │ │ │ │ + bl 2140b0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66286 │ │ │ │ + beq.n 661f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66286 │ │ │ │ + cbnz r3, 661f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6629c │ │ │ │ + beq.n 6620c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6629c │ │ │ │ + cbnz r3, 6620c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 662cc │ │ │ │ + beq.n 6623c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 662e2 │ │ │ │ + bne.n 66252 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66316 │ │ │ │ + beq.n 66286 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66316 │ │ │ │ - b.n 662e4 │ │ │ │ + ble.n 66286 │ │ │ │ + b.n 66254 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66302 │ │ │ │ + beq.n 66272 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66330 │ │ │ │ + bne.n 662a0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66316 │ │ │ │ + beq.n 66286 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66332 │ │ │ │ + bgt.n 662a2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 66374 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 662e4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 24f988 │ │ │ │ + bl 250064 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6635e │ │ │ │ + beq.n 662ce │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6635e │ │ │ │ + cbnz r3, 662ce │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66374 │ │ │ │ + beq.n 662e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66374 │ │ │ │ + cbnz r3, 662e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 663a4 │ │ │ │ + beq.n 66314 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 663ba │ │ │ │ + bne.n 6632a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 663ee │ │ │ │ + beq.n 6635e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 663ee │ │ │ │ - b.n 663bc │ │ │ │ + ble.n 6635e │ │ │ │ + b.n 6632c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 663da │ │ │ │ + beq.n 6634a │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66408 │ │ │ │ + bne.n 66378 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 663ee │ │ │ │ + beq.n 6635e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6640a │ │ │ │ + bgt.n 6637a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6644c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 663bc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 22a8c4 │ │ │ │ + bl 22afec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66436 │ │ │ │ + beq.n 663a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66436 │ │ │ │ + cbnz r3, 663a6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6644c │ │ │ │ + beq.n 663bc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6644c │ │ │ │ + cbnz r3, 663bc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6647c │ │ │ │ + beq.n 663ec │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66492 │ │ │ │ + bne.n 66402 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 664c6 │ │ │ │ + beq.n 66436 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 664c6 │ │ │ │ - b.n 66494 │ │ │ │ + ble.n 66436 │ │ │ │ + b.n 66404 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 664b2 │ │ │ │ + beq.n 66422 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 664e0 │ │ │ │ + bne.n 66450 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 664c6 │ │ │ │ + beq.n 66436 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 664e2 │ │ │ │ + bgt.n 66452 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 66524 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 66494 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 181830 │ │ │ │ + bl 181540 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6650e │ │ │ │ + beq.n 6647e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6650e │ │ │ │ + cbnz r3, 6647e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66524 │ │ │ │ + beq.n 66494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66524 │ │ │ │ + cbnz r3, 66494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66554 │ │ │ │ + beq.n 664c4 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6656a │ │ │ │ + bne.n 664da │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6659e │ │ │ │ + beq.n 6650e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6659e │ │ │ │ - b.n 6656c │ │ │ │ + ble.n 6650e │ │ │ │ + b.n 664dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6658a │ │ │ │ + beq.n 664fa │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 665b8 │ │ │ │ + bne.n 66528 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6659e │ │ │ │ + beq.n 6650e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 665ba │ │ │ │ + bgt.n 6652a │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 665fc │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6656c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 253620 │ │ │ │ + bl 253d80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 665e6 │ │ │ │ + beq.n 66556 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 665e6 │ │ │ │ + cbnz r3, 66556 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 665fc │ │ │ │ + beq.n 6656c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 665fc │ │ │ │ + cbnz r3, 6656c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6662c │ │ │ │ + beq.n 6659c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66642 │ │ │ │ + bne.n 665b2 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66676 │ │ │ │ + beq.n 665e6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66676 │ │ │ │ - b.n 66644 │ │ │ │ + ble.n 665e6 │ │ │ │ + b.n 665b4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66662 │ │ │ │ + beq.n 665d2 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66690 │ │ │ │ + bne.n 66600 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66676 │ │ │ │ + beq.n 665e6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66692 │ │ │ │ + bgt.n 66602 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 666d4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 66644 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 156548 │ │ │ │ + bl 155ff8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 666be │ │ │ │ + beq.n 6662e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 666be │ │ │ │ + cbnz r3, 6662e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 666d4 │ │ │ │ + beq.n 66644 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 666d4 │ │ │ │ + cbnz r3, 66644 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66704 │ │ │ │ + beq.n 66674 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 6671a │ │ │ │ + bne.n 6668a │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6674e │ │ │ │ + beq.n 666be │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6674e │ │ │ │ - b.n 6671c │ │ │ │ + ble.n 666be │ │ │ │ + b.n 6668c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6673a │ │ │ │ + beq.n 666aa │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66768 │ │ │ │ + bne.n 666d8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6674e │ │ │ │ + beq.n 666be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 6676a │ │ │ │ + bgt.n 666da │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 667ac │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6671c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1646e4 │ │ │ │ + bl 164304 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66796 │ │ │ │ + beq.n 66706 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66796 │ │ │ │ + cbnz r3, 66706 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 667ac │ │ │ │ + beq.n 6671c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 667ac │ │ │ │ + cbnz r3, 6671c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 667dc │ │ │ │ + beq.n 6674c │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 667f2 │ │ │ │ + bne.n 66762 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 66826 │ │ │ │ + beq.n 66796 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 66826 │ │ │ │ - b.n 667f4 │ │ │ │ + ble.n 66796 │ │ │ │ + b.n 66764 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 66812 │ │ │ │ + beq.n 66782 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 66840 │ │ │ │ + bne.n 667b0 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 66826 │ │ │ │ + beq.n 66796 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 66842 │ │ │ │ + bgt.n 667b2 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 66884 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 667f4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl e6680 │ │ │ │ + bl e66b8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6686e │ │ │ │ + beq.n 667de │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6686e │ │ │ │ + cbnz r3, 667de │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66884 │ │ │ │ + beq.n 667f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66884 │ │ │ │ + cbnz r3, 667f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00066888 : │ │ │ │ +000667f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #8956 @ 0x22fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 668ae │ │ │ │ + bne.n 6681e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.w 227b80 │ │ │ │ + b.w 228470 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #37832 @ 0x93c8 │ │ │ │ + movw r1, #37128 @ 0x9108 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40904 @ 0x9fc8 │ │ │ │ + movw r1, #40200 @ 0x9d08 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -000668f0 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ +00066860 <_PyInterpreterState_FailIfRunningMain@@Base>: │ │ │ │ ldr.w r0, [r0, #3708] @ 0xe7c │ │ │ │ - cbz r0, 66920 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ + cbz r0, 66890 <_PyInterpreterState_FailIfRunningMain@@Base+0x30> │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #50252 @ 0xc44c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36824 @ 0x8fd8 │ │ │ │ + movw r1, #36120 @ 0x8d18 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ bx lr │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r1] │ │ │ │ movw r3, #33532 @ 0x82fc │ │ │ │ movt r3, #55870 @ 0xda3e │ │ │ │ cmp r2, r3 │ │ │ │ adcs.w r3, r4, #2 │ │ │ │ - blt.n 66968 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ + blt.n 668d8 <_PyInterpreterState_FailIfRunningMain@@Base+0x78> │ │ │ │ movw r5, #32004 @ 0x7d04 │ │ │ │ movt r5, #9665 @ 0x25c1 │ │ │ │ movs r3, #2 │ │ │ │ cmp r5, r2 │ │ │ │ sbcs r3, r4 │ │ │ │ - blt.n 66974 <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ + blt.n 668e4 <_PyInterpreterState_FailIfRunningMain@@Base+0x84> │ │ │ │ mov.w r3, #51712 @ 0xca00 │ │ │ │ movt r3, #15258 @ 0x3b9a │ │ │ │ movs r5, #0 │ │ │ │ umull r2, r6, r2, r3 │ │ │ │ mla r6, r3, r4, r6 │ │ │ │ - b.n 6697e <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 668ee <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ movs r2, #0 │ │ │ │ mov.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6697e <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ + b.n 668ee <_PyInterpreterState_FailIfRunningMain@@Base+0x8e> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ mov r5, r2 │ │ │ │ ldrd r3, r7, [r1, #8] │ │ │ │ mov.w r4, #1000 @ 0x3e8 │ │ │ │ umull r3, r1, r3, r4 │ │ │ │ cmp r3, #1 │ │ │ │ mla r1, r4, r7, r1 │ │ │ │ sbcs.w r4, r1, #0 │ │ │ │ - blt.n 669aa <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ + blt.n 6691a <_PyInterpreterState_FailIfRunningMain@@Base+0xba> │ │ │ │ mvn.w r4, #2147483648 @ 0x80000000 │ │ │ │ mvns r7, r3 │ │ │ │ sub.w ip, r4, r1 │ │ │ │ cmp r7, r2 │ │ │ │ sbcs.w ip, ip, r6 │ │ │ │ - bge.n 669c2 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ - b.n 669ce <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ + bge.n 66932 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + b.n 6693e <_PyInterpreterState_FailIfRunningMain@@Base+0xde> │ │ │ │ orrs.w r4, r3, r1 │ │ │ │ - beq.n 669c2 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ + beq.n 66932 <_PyInterpreterState_FailIfRunningMain@@Base+0xd2> │ │ │ │ negs r7, r3 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ sbc.w r4, r4, r1 │ │ │ │ cmp r2, r7 │ │ │ │ sbcs.w r4, r6, r4 │ │ │ │ - blt.n 669d6 <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ + blt.n 66946 <_PyInterpreterState_FailIfRunningMain@@Base+0xe6> │ │ │ │ adds r3, r3, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ adc.w r4, r1, r6 │ │ │ │ - b.n 669e0 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 66950 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ - b.n 669e0 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ + b.n 66950 <_PyInterpreterState_FailIfRunningMain@@Base+0xf0> │ │ │ │ movs r3, #0 │ │ │ │ mov.w r4, #2147483648 @ 0x80000000 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r4, [r0] │ │ │ │ - cbnz r5, 669e8 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ - cbz r2, 66a04 <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ + cbnz r5, 66958 <_PyInterpreterState_FailIfRunningMain@@Base+0xf8> │ │ │ │ + cbz r2, 66974 <_PyInterpreterState_FailIfRunningMain@@Base+0x114> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #404 @ 0x194 │ │ │ │ - movt r1, #41 @ 0x29 │ │ │ │ + movw r1, #65268 @ 0xfef4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66a06 <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ + b.n 66976 <_PyInterpreterState_FailIfRunningMain@@Base+0x116> │ │ │ │ negs r0, r2 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -00066a08 : │ │ │ │ +00066978 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 66a2e │ │ │ │ + beq.n 6699e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #40948 @ 0x9ff4 │ │ │ │ + movw r1, #40244 @ 0x9d34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ - cbnz r4, 66a5a │ │ │ │ + cbnz r4, 669ca │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7180 @ 0x1c0c │ │ │ │ + movw r1, #6476 @ 0x194c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 66a5c │ │ │ │ + b.n 669cc │ │ │ │ adds r0, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00066a5e : │ │ │ │ +000669ce : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #55600 @ 0xd930 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 66a98 │ │ │ │ + beq.n 66a08 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #40948 @ 0x9ff4 │ │ │ │ + movw r1, #40244 @ 0x9d34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66aa0 │ │ │ │ + b.n 66a10 │ │ │ │ adds r0, #8 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 66ac6 │ │ │ │ + cbnz r2, 66a36 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bhi.n 66b8e │ │ │ │ + bhi.n 66afe │ │ │ │ tbb [pc, r2] │ │ │ │ str r2, [r3, r1] │ │ │ │ lsrs r0, r2, #20 │ │ │ │ - movw r0, #21652 @ 0x5494 │ │ │ │ + movw r0, #20948 @ 0x51d4 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66ab8 │ │ │ │ + bne.n 66a28 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66c38 │ │ │ │ + b.n 66ba8 │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ - b.n 66ae6 │ │ │ │ + b.n 66a56 │ │ │ │ mov.w r8, #0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 131258 │ │ │ │ + bl 130be0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ad8 │ │ │ │ + beq.n 66a48 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl 131258 │ │ │ │ + bl 130be0 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 66b16 │ │ │ │ + cbnz r0, 66a86 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66ad8 │ │ │ │ + beq.n 66a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66ad8 │ │ │ │ + bne.n 66a48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ad8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 66ba8 │ │ │ │ + beq.n 66b18 │ │ │ │ mov r0, r8 │ │ │ │ - bl 131258 │ │ │ │ + bl 130be0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66c04 │ │ │ │ + beq.n 66b74 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 66baa │ │ │ │ + bne.n 66b1a │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35388 @ 0x8a3c │ │ │ │ + movw r1, #34684 @ 0x877c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66c04 │ │ │ │ + beq.n 66b74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 66c04 │ │ │ │ + bne.n 66b74 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66c04 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66b74 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 131258 │ │ │ │ + bl 130be0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66ad8 │ │ │ │ - ldr r4, [pc, #204] @ (66c3c ) │ │ │ │ + beq.n 66a48 │ │ │ │ + ldr r4, [pc, #204] @ (66bac ) │ │ │ │ sub.w r5, r4, #16 │ │ │ │ - b.n 66baa │ │ │ │ + b.n 66b1a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35420 @ 0x8a5c │ │ │ │ + movw r1, #34716 @ 0x879c │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 66ad8 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 66a48 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35464 @ 0x8a88 │ │ │ │ + movw r1, #34760 @ 0x87c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ - ldr r4, [pc, #144] @ (66c3c ) │ │ │ │ + b.w d59a4 │ │ │ │ + ldr r4, [pc, #144] @ (66bac ) │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1313ec │ │ │ │ + bl 130d74 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66c38 │ │ │ │ + bne.n 66ba8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66bd0 │ │ │ │ + beq.n 66b40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66bd0 │ │ │ │ + cbnz r3, 66b40 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66be6 │ │ │ │ + beq.n 66b56 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 66be6 │ │ │ │ + cbnz r3, 66b56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 66ad8 │ │ │ │ + beq.w 66a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66ad8 │ │ │ │ + bne.w 66a48 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ad8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66c1a │ │ │ │ + beq.n 66b8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 66c1a │ │ │ │ + cbnz r3, 66b8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 66ad8 │ │ │ │ + beq.w 66a48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 66ad8 │ │ │ │ + bne.w 66a48 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 66ad8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66a48 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r0, #40984 @ 0xa018 │ │ │ │ + movw r0, #40280 @ 0x9d58 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b538 │ │ │ │ - movw r0, #40996 @ 0xa024 │ │ │ │ + b.w 7b524 │ │ │ │ + movw r0, #40292 @ 0x9d64 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ │ │ │ │ -00066c58 : │ │ │ │ +00066bc8 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r9, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ movw r8, #4364 @ 0x110c │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r7, r3 │ │ │ │ cmp r0, r8 │ │ │ │ - beq.n 66c96 │ │ │ │ + beq.n 66c06 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #7 │ │ │ │ - bmi.n 66c8e │ │ │ │ + bmi.n 66bfe │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66d00 │ │ │ │ - bl 85f00 │ │ │ │ + b.n 66c70 │ │ │ │ + bl 85ee8 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 66c98 │ │ │ │ + b.n 66c08 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 66cae │ │ │ │ + bne.n 66c1e │ │ │ │ cmp r3, #0 │ │ │ │ ite lt │ │ │ │ addlt.w r0, r4, #4294967295 @ 0xffffffff │ │ │ │ movge r0, #0 │ │ │ │ - b.n 66cc0 │ │ │ │ + b.n 66c30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #7 │ │ │ │ - bpl.n 66c88 │ │ │ │ - bl 85f00 │ │ │ │ + bpl.n 66bf8 │ │ │ │ + bl 85ee8 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ str r0, [r6, #0] │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ cmp r0, r8 │ │ │ │ - bne.n 66cd8 │ │ │ │ + bne.n 66c48 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ ite ge │ │ │ │ movge r0, r4 │ │ │ │ movlt.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 66cea │ │ │ │ + b.n 66c5a │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 66c88 │ │ │ │ - bl 85f00 │ │ │ │ + bpl.n 66bf8 │ │ │ │ + bl 85ee8 │ │ │ │ cmp r0, #0 │ │ │ │ it lt │ │ │ │ addlt r0, r0, r4 │ │ │ │ cmp r4, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ - blt.n 66c88 │ │ │ │ + blt.n 66bf8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - bge.n 66c88 │ │ │ │ + bge.n 66bf8 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066d04 : │ │ │ │ +00066c74 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r7, [sp, #24] │ │ │ │ mov r4, r2 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r1 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ - bl 1170e0 │ │ │ │ + bl 116a18 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66d3e │ │ │ │ + beq.n 66cae │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1177d4 │ │ │ │ + bl 11710c │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -00066d42 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00066cb2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #20 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - cbz r0, 66d6e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r0, 66cde <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #5 │ │ │ │ - bpl.n 66d6e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r1, 66d6a <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ + bpl.n 66cde <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r1, 66cda <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x28> │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r4, [r4, #84] @ 0x54 │ │ │ │ lsls r4, r4, #2 │ │ │ │ - bpl.n 66d6e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbz r2, 66d6e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ - cbnz r3, 66d82 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ + bpl.n 66cde <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbz r2, 66cde <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x2c> │ │ │ │ + cbnz r3, 66cf2 <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x40> │ │ │ │ movw r1, #1287 @ 0x507 │ │ │ │ - movw r0, #51484 @ 0xc91c │ │ │ │ + movw r0, #50780 @ 0xc65c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66d8e <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ + b.n 66cfe <_PyArg_ParseTupleAndKeywords_SizeT@@Base+0x4c> │ │ │ │ add r4, sp, #32 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d68fc │ │ │ │ + bl d6870 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ add sp, #4 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00066d98 : │ │ │ │ +00066d08 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 66dc2 │ │ │ │ + cbz r0, 66d32 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 66dc2 │ │ │ │ - cbz r1, 66dbe │ │ │ │ + bpl.n 66d32 │ │ │ │ + cbz r1, 66d2e │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 66dc2 │ │ │ │ - cbz r2, 66dc2 │ │ │ │ - cbnz r3, 66dd6 │ │ │ │ + bpl.n 66d32 │ │ │ │ + cbz r2, 66d32 │ │ │ │ + cbnz r3, 66d46 │ │ │ │ movw r1, #1313 @ 0x521 │ │ │ │ - movw r0, #51484 @ 0xc91c │ │ │ │ + movw r0, #50780 @ 0xc65c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66de0 │ │ │ │ + b.n 66d50 │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d68fc │ │ │ │ + bl d6870 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066de4 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ +00066d54 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ - cbz r0, 66e0e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r0, 66d7e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #5 │ │ │ │ - bpl.n 66e0e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r1, 66e0a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ + bpl.n 66d7e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r1, 66d7a <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x26> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #2 │ │ │ │ - bpl.n 66e0e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbz r2, 66e0e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ - cbnz r3, 66e22 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ + bpl.n 66d7e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbz r2, 66d7e <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x2a> │ │ │ │ + cbnz r3, 66d92 <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x3e> │ │ │ │ movw r1, #1338 @ 0x53a │ │ │ │ - movw r0, #51484 @ 0xc91c │ │ │ │ + movw r0, #50780 @ 0xc65c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66e2c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ + b.n 66d9c <_PyArg_VaParseTupleAndKeywords_SizeT@@Base+0x48> │ │ │ │ str r4, [sp, #12] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d68fc │ │ │ │ + bl d6870 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00066e30 : │ │ │ │ +00066da0 : │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ - cbnz r6, 66e58 │ │ │ │ + cbnz r6, 66dc8 │ │ │ │ mov r5, r1 │ │ │ │ - movw r3, #22644 @ 0x5874 │ │ │ │ + movw r3, #21940 @ 0x55b4 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mov r4, r0 │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ - b.n 66e6a │ │ │ │ - movw r0, #41012 @ 0xa034 │ │ │ │ + b.n 66dda │ │ │ │ + movw r0, #40308 @ 0x9d74 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ movw r1, #693 @ 0x2b5 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 66f36 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 66ea6 │ │ │ │ ldr.w r2, [r1, r9, lsl #3] │ │ │ │ - cbz r2, 66e7c │ │ │ │ + cbz r2, 66dec │ │ │ │ cmp r2, r3 │ │ │ │ add.w r9, r9, #1 │ │ │ │ it eq │ │ │ │ addeq r7, #1 │ │ │ │ - b.n 66e6a │ │ │ │ + b.n 66dda │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4d44 │ │ │ │ + bl 1b5b2c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f36 │ │ │ │ + beq.n 66ea6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ sub.w r3, r9, r3 │ │ │ │ adds r3, #3 │ │ │ │ lsls r3, r3, #2 │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movs r3, #4 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov.w r3, #16384 @ 0x4000 │ │ │ │ str r3, [r4, #84] @ 0x54 │ │ │ │ - movw r3, #60349 @ 0xebbd │ │ │ │ + movw r3, #58741 @ 0xe575 │ │ │ │ movt r3, #17 │ │ │ │ str r3, [r4, #24] │ │ │ │ - movw r3, #32297 @ 0x7e29 │ │ │ │ + movw r3, #36249 @ 0x8d99 │ │ │ │ movt r3, #31 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ movw r3, #3896 @ 0xf38 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - movw r3, #61921 @ 0xf1e1 │ │ │ │ + movw r3, #61269 @ 0xef55 │ │ │ │ movt r3, #22 │ │ │ │ str.w r3, [r4, #156] @ 0x9c │ │ │ │ - movw r3, #54933 @ 0xd695 │ │ │ │ + movw r3, #54785 @ 0xd601 │ │ │ │ movt r3, #5 │ │ │ │ str r3, [r4, #92] @ 0x5c │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 66f30 │ │ │ │ + blt.n 66ea0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 7fe54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7fe38 <_PyType_GetDict@@Base> │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80b70 │ │ │ │ + bl 80b54 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66f3a │ │ │ │ + bne.n 66eaa │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 66f30 │ │ │ │ + beq.n 66ea0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 66f30 │ │ │ │ + cbnz r3, 66ea0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -00066f40 : │ │ │ │ - b.w 66e30 │ │ │ │ +00066eb0 : │ │ │ │ + b.w 66da0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ movs r3, #2 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #8 │ │ │ │ - movw r1, #6364 @ 0x18dc │ │ │ │ + movw r1, #5660 @ 0x161c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #12 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl c3714 │ │ │ │ - cbnz r0, 66f78 │ │ │ │ + bl c36c4 │ │ │ │ + cbnz r0, 66ee8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 66fae │ │ │ │ + b.n 66f1e │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ - bl 487d8 │ │ │ │ + bl 487e4 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 66f94 │ │ │ │ + beq.n 66f04 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 66fa6 │ │ │ │ - b.n 66f9e │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 66f16 │ │ │ │ + b.n 66f0e │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 66f86 │ │ │ │ - b.n 66f74 │ │ │ │ - bl 80b28 │ │ │ │ + beq.n 66ef6 │ │ │ │ + b.n 66ee4 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 66f74 │ │ │ │ + bne.n 66ee4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r4, r2 │ │ │ │ - bl 80cf4 │ │ │ │ - cbnz r0, 66fd4 │ │ │ │ + bl 80cd8 │ │ │ │ + cbnz r0, 66f44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67030 │ │ │ │ + b.n 66fa0 │ │ │ │ mov r5, r0 │ │ │ │ strd r6, r0, [sp, #4] │ │ │ │ - cbnz r4, 66fea │ │ │ │ - ldr r0, [pc, #84] @ (67034 ) │ │ │ │ + cbnz r4, 66f5a │ │ │ │ + ldr r0, [pc, #84] @ (66fa4 ) │ │ │ │ movs r2, #2 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 66ff8 │ │ │ │ - ldr r0, [pc, #76] @ (67038 ) │ │ │ │ + b.n 66f68 │ │ │ │ + ldr r0, [pc, #76] @ (66fa8 ) │ │ │ │ movs r2, #3 │ │ │ │ add r1, sp, #4 │ │ │ │ str r4, [sp, #12] │ │ │ │ - bl 13b134 │ │ │ │ + bl 13ab64 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6700e │ │ │ │ + beq.n 66f7e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6700e │ │ │ │ + cbnz r3, 66f7e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 66fce │ │ │ │ + beq.n 66f3e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 67020 │ │ │ │ + bne.n 66f90 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67030 │ │ │ │ + b.n 66fa0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6701c │ │ │ │ + bne.n 66f8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6701c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 66f8c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - add r2, pc, #576 @ (adr r2, 67278 ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 67208 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ - cbz r2, 6705e │ │ │ │ - cbz r3, 67048 │ │ │ │ + cbz r2, 66fce │ │ │ │ + cbz r3, 66fb8 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 67050 │ │ │ │ - movw r1, #48588 @ 0xbdcc │ │ │ │ + b.n 66fc0 │ │ │ │ + movw r1, #47884 @ 0xbb0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41036 @ 0xa04c │ │ │ │ + movw r0, #40332 @ 0x9d8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.w e218c │ │ │ │ - cbz r3, 67064 │ │ │ │ + b.w e21c8 │ │ │ │ + cbz r3, 66fd4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - b.n 6706c │ │ │ │ - movw r1, #48588 @ 0xbdcc │ │ │ │ + b.n 66fdc │ │ │ │ + movw r1, #47884 @ 0xbb0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #41072 @ 0xa070 │ │ │ │ + movw r0, #40368 @ 0x9db0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bmi.n 670ae │ │ │ │ + bmi.n 6701e │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 670b2 │ │ │ │ + beq.n 67022 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ cmp r3, #2 │ │ │ │ it ne │ │ │ │ movne r1, r2 │ │ │ │ - b.n 670b4 │ │ │ │ + b.n 67024 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ - b.n 670b4 │ │ │ │ + b.n 67024 │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r0, r6 │ │ │ │ - bl 72e34 │ │ │ │ + bl 72e14 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 670d4 │ │ │ │ + cbz r0, 67044 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r6, r2 │ │ │ │ ite le │ │ │ │ strle r6, [sp, #0] │ │ │ │ strgt r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl cdfac <_PyUnicodeWriter_PrepareInternal@@Base+0x504> │ │ │ │ + bl cdf30 <_PyUnicodeWriter_PrepareInternal@@Base+0x504> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000670da : │ │ │ │ +0006704a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 670f6 │ │ │ │ - bl 4ae2e │ │ │ │ - b.n 67132 │ │ │ │ + bmi.n 67066 │ │ │ │ + bl 4ad9c │ │ │ │ + b.n 670a2 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #41100 @ 0xa08c │ │ │ │ + movw r1, #40396 @ 0x9dcc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67132 │ │ │ │ - movw r1, #21040 @ 0x5230 │ │ │ │ + beq.n 670a2 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 53174 │ │ │ │ + b.w 530d0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067136 : │ │ │ │ +000670a6 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 67152 │ │ │ │ - bl 4ae2e │ │ │ │ - b.n 671d6 │ │ │ │ + bmi.n 670c2 │ │ │ │ + bl 4ad9c │ │ │ │ + b.n 67146 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #41184 @ 0xa0e0 │ │ │ │ + movw r1, #40480 @ 0x9e20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 671d6 │ │ │ │ - movw r1, #21040 @ 0x5230 │ │ │ │ + beq.n 67146 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r5 │ │ │ │ moveq r4, r1 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 53174 │ │ │ │ + bl 530d0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 671d6 │ │ │ │ + cbz r0, 67146 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 671ce │ │ │ │ + bmi.n 6713e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #41836 @ 0xa36c │ │ │ │ + movw r1, #41132 @ 0xa0ac │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 671d6 │ │ │ │ + beq.n 67146 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 671d6 │ │ │ │ + cbnz r3, 67146 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 671d6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67146 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1b667c │ │ │ │ + b.w 1b746c │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000671da : │ │ │ │ +0006714a : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.n 671f6 │ │ │ │ - bl 4ae2e │ │ │ │ - b.n 67232 │ │ │ │ + bmi.n 67166 │ │ │ │ + bl 4ad9c │ │ │ │ + b.n 671a2 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r2 │ │ │ │ - movw r1, #41276 @ 0xa13c │ │ │ │ + movw r1, #40572 @ 0x9e7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 67232 │ │ │ │ - movw r1, #21040 @ 0x5230 │ │ │ │ + beq.n 671a2 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 2688f4 │ │ │ │ + b.w 1a7e94 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -00067236 : │ │ │ │ +000671a6 : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #3 │ │ │ │ - bmi.n 67252 │ │ │ │ - bl 4ae2e │ │ │ │ - b.n 67274 │ │ │ │ + bmi.n 671c2 │ │ │ │ + bl 4ad9c │ │ │ │ + b.n 671e4 │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ - movw r1, #41420 @ 0xa1cc │ │ │ │ + movw r1, #40716 @ 0x9f0c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movs r2, #1 │ │ │ │ - bl 14ebc4 │ │ │ │ + bl 14e67c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67278 │ │ │ │ + bne.n 671e8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 672d4 │ │ │ │ - movw r1, #21040 @ 0x5230 │ │ │ │ + b.n 67244 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ ite ne │ │ │ │ movne r5, r6 │ │ │ │ moveq r5, r1 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 2688f4 │ │ │ │ + bl 1a7e94 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67274 │ │ │ │ + beq.n 671e4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 672d4 │ │ │ │ + bmi.n 67244 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #41512 @ 0xa228 │ │ │ │ + movw r1, #40808 @ 0x9f68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67274 │ │ │ │ + beq.n 671e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 67274 │ │ │ │ + bne.n 671e4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67274 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 671e4 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000672d8 : │ │ │ │ +00067248 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ mov r0, r2 │ │ │ │ - bl f6630 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6668 <_Py_GetErrorHandler@@Base> │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b5f0 │ │ │ │ + b.w 8b5f8 │ │ │ │ │ │ │ │ -00067300 : │ │ │ │ +00067270 : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 19b4e0 │ │ │ │ + b.w 19c038 │ │ │ │ │ │ │ │ -00067306 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ +00067276 <_PyUnicode_DecodeUnicodeEscapeInternal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #4] │ │ │ │ add r4, sp, #12 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl ccc18 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ + bl ccbe4 <_PyUnicode_DecodeUnicodeEscapeInternal2@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067326 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ +00067296 <_PyUnicodeWriter_PrepareKindInternal@@Base>: │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 6733a <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ + beq.n 672aa <_PyUnicodeWriter_PrepareKindInternal@@Base+0x14> │ │ │ │ cmp r1, #4 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movt r2, #16 │ │ │ │ it ne │ │ │ │ movne r2, #255 @ 0xff │ │ │ │ - b.n 6733e <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ + b.n 672ae <_PyUnicodeWriter_PrepareKindInternal@@Base+0x18> │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ movs r1, #0 │ │ │ │ - b.w cdaa8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + b.w cda2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ │ │ │ │ -00067344 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ +000672b4 <_PyUnicodeWriter_WriteLatin1String@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r0 │ │ │ │ adds r7, r1, r2 │ │ │ │ mov r3, r1 │ │ │ │ cmp r7, r3 │ │ │ │ - bls.n 67388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + bls.n 672f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bne.n 6737e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ + bne.n 672ee <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a> │ │ │ │ mov r2, r3 │ │ │ │ adds r3, #4 │ │ │ │ cmp r7, r3 │ │ │ │ - bcc.n 67378 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ + bcc.n 672e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x34> │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 67364 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ - b.n 6738c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + beq.n 672d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x20> │ │ │ │ + b.n 672fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 67388 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ + beq.n 672f8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x44> │ │ │ │ mov r3, r2 │ │ │ │ ldrsb.w r2, [r3], #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6735c <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ - b.n 6738c <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ + bge.n 672cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x18> │ │ │ │ + b.n 672fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x48> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - b.n 6738e <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ + b.n 672fe <_PyUnicodeWriter_WriteLatin1String@@Base+0x4a> │ │ │ │ movs r2, #255 @ 0xff │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 673b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + bcc.n 67328 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldrd r3, r1, [r5, #16] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.n 673b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ + blt.n 67328 <_PyUnicodeWriter_WriteLatin1String@@Base+0x74> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ tst.w r2, #32 │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ - beq.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ + beq.n 6733a <_PyUnicodeWriter_WriteLatin1String@@Base+0x86> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl r0, #28 │ │ │ │ - b.n 673cc <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ + b.n 6733c <_PyUnicodeWriter_WriteLatin1String@@Base+0x88> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6739e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + beq.n 6730e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdaa8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cda2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6739e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ - b.n 67414 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ + bne.n 6730e <_PyUnicodeWriter_WriteLatin1String@@Base+0x5a> │ │ │ │ + b.n 67384 <_PyUnicodeWriter_WriteLatin1String@@Base+0xd0> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 673e0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ + beq.n 67350 <_PyUnicodeWriter_WriteLatin1String@@Base+0x9c> │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 673f6 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ + beq.n 67366 <_PyUnicodeWriter_WriteLatin1String@@Base+0xb2> │ │ │ │ add r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 6740c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + b.n 6737c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ add.w r0, r0, r3, lsl #1 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6740c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6737c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strh.w r3, [r0], #2 │ │ │ │ - b.n 673e4 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ + b.n 67354 <_PyUnicodeWriter_WriteLatin1String@@Base+0xa0> │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ mov r3, r4 │ │ │ │ cmp r7, r4 │ │ │ │ add.w r4, r4, #1 │ │ │ │ - bls.n 6740c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ + bls.n 6737c <_PyUnicodeWriter_WriteLatin1String@@Base+0xc8> │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ str.w r3, [r0], #4 │ │ │ │ - b.n 673fa <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ + b.n 6736a <_PyUnicodeWriter_WriteLatin1String@@Base+0xb6> │ │ │ │ ldr r3, [r5, #20] │ │ │ │ movs r0, #0 │ │ │ │ add r3, r6 │ │ │ │ str r3, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -91404,686 +91351,686 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #10180 @ 0x27c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67442 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ + beq.n 673b2 <_PyUnicodeWriter_WriteLatin1String@@Base+0xfe> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 67458 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ + bne.n 673c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x114> │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 6748c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 673fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6748c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ - b.n 6745a <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ + ble.n 673fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + b.n 673ca <_PyUnicodeWriter_WriteLatin1String@@Base+0x116> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 67478 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ + beq.n 673e8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x134> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 674a6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ + bne.n 67416 <_PyUnicodeWriter_WriteLatin1String@@Base+0x162> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6748c <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ + beq.n 673fc <_PyUnicodeWriter_WriteLatin1String@@Base+0x148> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 674a8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ + bgt.n 67418 <_PyUnicodeWriter_WriteLatin1String@@Base+0x164> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r6, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 674ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6745a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ cmp r3, r2 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 15cc68 │ │ │ │ + bl 15c850 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 674d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + beq.n 67444 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 674d4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ + cbnz r3, 67444 <_PyUnicodeWriter_WriteLatin1String@@Base+0x190> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 674ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + beq.n 6745a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 674ea <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ + cbnz r3, 6745a <_PyUnicodeWriter_WriteLatin1String@@Base+0x1a6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67518 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ + beq.n 67488 <_PyUnicodeWriter_WriteLatin1String@@Base+0x1d4> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67546 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ + bne.n 674b6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x202> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6752c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ + beq.n 6749c <_PyUnicodeWriter_WriteLatin1String@@Base+0x1e8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67548 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ + bgt.n 674b8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x204> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 67572 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 674e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 15c07c │ │ │ │ + bl 15bc64 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67572 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + beq.n 674e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67572 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ + cbnz r3, 674e2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x22e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 675a0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ + beq.n 67510 <_PyUnicodeWriter_WriteLatin1String@@Base+0x25c> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 675ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ + bne.n 6753e <_PyUnicodeWriter_WriteLatin1String@@Base+0x28a> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 675b4 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ + beq.n 67524 <_PyUnicodeWriter_WriteLatin1String@@Base+0x270> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 675d0 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ + bgt.n 67540 <_PyUnicodeWriter_WriteLatin1String@@Base+0x28c> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 675fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6756a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 1201d8 │ │ │ │ + bl 11fb88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 675fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + beq.n 6756a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 675fa <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ + cbnz r3, 6756a <_PyUnicodeWriter_WriteLatin1String@@Base+0x2b6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67628 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ + beq.n 67598 <_PyUnicodeWriter_WriteLatin1String@@Base+0x2e4> │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67656 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ + bne.n 675c6 <_PyUnicodeWriter_WriteLatin1String@@Base+0x312> │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 6763c <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ + beq.n 675ac <_PyUnicodeWriter_WriteLatin1String@@Base+0x2f8> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 67658 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ + bgt.n 675c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x314> │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r5, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 67682 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 675f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - bl 18d8ac │ │ │ │ + bl 18db44 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67682 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + beq.n 675f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67682 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ + cbnz r3, 675f2 <_PyUnicodeWriter_WriteLatin1String@@Base+0x33e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #42436 @ 0xa5c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 676ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 6763e <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 676ce <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ + beq.n 6763e <_PyUnicodeWriter_WriteLatin1String@@Base+0x38a> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41616 @ 0xa290 │ │ │ │ + movw r1, #40912 @ 0x9fd0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 67704 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ + b.n 67674 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3c0> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 676fe <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ + beq.n 6766e <_PyUnicodeWriter_WriteLatin1String@@Base+0x3ba> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ - bl 9da80 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9d964 <_PyArena_AddPyObject@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 676ec <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ + bge.n 6765c <_PyUnicodeWriter_WriteLatin1String@@Base+0x3a8> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 676c8 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ + b.n 67638 <_PyUnicodeWriter_WriteLatin1String@@Base+0x384> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r5, #0] │ │ │ │ - b.n 67702 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ + b.n 67672 <_PyUnicodeWriter_WriteLatin1String@@Base+0x3be> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00067706 : │ │ │ │ +00067676 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #36] @ (6773c ) │ │ │ │ + ldr r4, [pc, #36] @ (676ac ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, r4] │ │ │ │ - bl 209e5c <_PyEval_SetProfile@@Base> │ │ │ │ + bl 20ac84 <_PyEval_SetProfile@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67738 │ │ │ │ - movw r0, #41648 @ 0xa2b0 │ │ │ │ + bge.n 676a8 │ │ │ │ + movw r0, #40944 @ 0x9ff0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2007fc │ │ │ │ + b.w 201620 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067740 : │ │ │ │ +000676b0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 1dbf58 │ │ │ │ + bl 1dcf48 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6775e │ │ │ │ - bl d7cc0 │ │ │ │ + cbnz r0, 676ce │ │ │ │ + bl d7c34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 67774 │ │ │ │ + b.n 676e4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67772 │ │ │ │ + beq.n 676e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 67772 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 676e2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 1dbf58 │ │ │ │ + bl 1dcf48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 677d2 │ │ │ │ + cbz r0, 67742 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ - cbz r7, 677ae │ │ │ │ + cbz r7, 6771e │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r6 │ │ │ │ - movw r1, #41792 @ 0xa340 │ │ │ │ + movw r1, #41088 @ 0xa080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 677b6 │ │ │ │ + b.n 67726 │ │ │ │ mov r1, r6 │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 677c6 │ │ │ │ + beq.n 67736 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 677ca │ │ │ │ + cbz r3, 6773a │ │ │ │ mov r4, r5 │ │ │ │ - b.n 677d2 │ │ │ │ + b.n 67742 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 677c6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67736 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -000677d6 : │ │ │ │ +00067746 : │ │ │ │ movs r3, #2 │ │ │ │ - b.n 67776 │ │ │ │ + b.n 676e6 │ │ │ │ │ │ │ │ -000677da : │ │ │ │ +0006774a : │ │ │ │ movs r3, #3 │ │ │ │ - b.n 67776 │ │ │ │ + b.n 676e6 │ │ │ │ │ │ │ │ -000677de <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ +0006774e <_PyCrossInterpreterData_Lookup@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 143228 │ │ │ │ + bl 142c5c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 263d20 │ │ │ │ + b.w 263cd0 │ │ │ │ │ │ │ │ -000677fc <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ +0006776c <_PyXI_NamespaceFromNames@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 67818 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - cbnz r0, 6781c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ + beq.n 67788 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + cbnz r0, 6778c <_PyXI_NamespaceFromNames@@Base+0x20> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 67848 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + b.n 677b8 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r5, r0 │ │ │ │ - bl 245fb0 │ │ │ │ + bl 246790 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67818 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + beq.n 67788 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r1, r5 │ │ │ │ - bl 245fe4 │ │ │ │ + bl 2467c4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 67848 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ + bne.n 677b8 <_PyXI_NamespaceFromNames@@Base+0x4c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e1a0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67818 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 67818 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bne.n 67788 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ + bl d7c34 │ │ │ │ + b.n 67788 <_PyXI_NamespaceFromNames@@Base+0x1c> │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -0006784c : │ │ │ │ - ldr r0, [pc, #28] @ (6786c ) │ │ │ │ +000677bc : │ │ │ │ + ldr r0, [pc, #28] @ (677dc ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #41688 @ 0xa2d8 │ │ │ │ + movw r2, #40984 @ 0xa018 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - b.w 12f164 <_PyErr_SetString@@Base> │ │ │ │ + b.w 12eaec <_PyErr_SetString@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00067870 <_PyState_AddModule@@Base>: │ │ │ │ - cbz r2, 678ac <_PyState_AddModule@@Base+0x3c> │ │ │ │ +000677e0 <_PyState_AddModule@@Base>: │ │ │ │ + cbz r2, 6781c <_PyState_AddModule@@Base+0x3c> │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #36] @ 0x24 │ │ │ │ - cbz r1, 678a2 <_PyState_AddModule@@Base+0x32> │ │ │ │ + cbz r1, 67812 <_PyState_AddModule@@Base+0x32> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #57244 @ 0xdf9c │ │ │ │ + movw r2, #56540 @ 0xdcdc │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.w 1b6b64 │ │ │ │ + b.w 1b7954 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #41724 @ 0xa2fc │ │ │ │ + movw r2, #41020 @ 0xa03c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r2, #41724 @ 0xa2fc │ │ │ │ + movw r2, #41020 @ 0xa03c │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r4, r1 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #3 │ │ │ │ - bmi.n 6793c <_PyState_AddModule@@Base+0xcc> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 678ac <_PyState_AddModule@@Base+0xcc> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #50000 @ 0xc350 │ │ │ │ + movw r0, #49296 @ 0xc090 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, r4 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 67964 <_PyState_AddModule@@Base+0xf4> │ │ │ │ - ldr r2, [pc, #40] @ (67968 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ + b.n 678d4 <_PyState_AddModule@@Base+0xf4> │ │ │ │ + ldr r2, [pc, #40] @ (678d8 <_PyState_AddModule@@Base+0xf8>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 1b76b0 │ │ │ │ + bl 1b84a0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 67938 <_PyState_AddModule@@Base+0xc8> │ │ │ │ - cbz r0, 6795c <_PyState_AddModule@@Base+0xec> │ │ │ │ + beq.n 678a8 <_PyState_AddModule@@Base+0xc8> │ │ │ │ + cbz r0, 678cc <_PyState_AddModule@@Base+0xec> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1b9030 │ │ │ │ + b.w 1b9ec8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 67b1e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ - ldr r3, [pc, #412] @ (67b28 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ + beq.w 67a8e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + ldr r3, [pc, #412] @ (67a98 <_PyState_AddModule@@Base+0x2b8>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 679ae <_PyState_AddModule@@Base+0x13e> │ │ │ │ - bne.n 679b2 <_PyState_AddModule@@Base+0x142> │ │ │ │ + bgt.n 6791e <_PyState_AddModule@@Base+0x13e> │ │ │ │ + bne.n 67922 <_PyState_AddModule@@Base+0x142> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #216] @ 0xd8 │ │ │ │ subs r5, #0 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 679b4 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 67924 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #1 │ │ │ │ - b.n 679b4 <_PyState_AddModule@@Base+0x144> │ │ │ │ + b.n 67924 <_PyState_AddModule@@Base+0x144> │ │ │ │ movs r5, #0 │ │ │ │ movw r3, #6652 @ 0x19fc │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ adds r6, #16 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ - cbz r0, 679fc <_PyState_AddModule@@Base+0x18c> │ │ │ │ - bl 7b538 │ │ │ │ + cbz r0, 6796c <_PyState_AddModule@@Base+0x18c> │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86088 │ │ │ │ + beq.w 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 679f2 <_PyState_AddModule@@Base+0x182> │ │ │ │ + beq.n 67962 <_PyState_AddModule@@Base+0x182> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 679f2 <_PyState_AddModule@@Base+0x182> │ │ │ │ + cbnz r3, 67962 <_PyState_AddModule@@Base+0x182> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r6, #16 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 679c4 <_PyState_AddModule@@Base+0x154> │ │ │ │ - b.n 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67934 <_PyState_AddModule@@Base+0x154> │ │ │ │ + b.n 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #6656 @ 0x1a00 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 67a42 <_PyState_AddModule@@Base+0x1d2> │ │ │ │ + cbz r0, 679b2 <_PyState_AddModule@@Base+0x1d2> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67a0a <_PyState_AddModule@@Base+0x19a> │ │ │ │ - bl 7b538 │ │ │ │ + beq.n 6797a <_PyState_AddModule@@Base+0x19a> │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86088 │ │ │ │ + beq.n 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 67a3a <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + beq.n 679aa <_PyState_AddModule@@Base+0x1ca> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 67a3a <_PyState_AddModule@@Base+0x1ca> │ │ │ │ + cbnz r3, 679aa <_PyState_AddModule@@Base+0x1ca> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67a0a <_PyState_AddModule@@Base+0x19a> │ │ │ │ - b.n 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 6797a <_PyState_AddModule@@Base+0x19a> │ │ │ │ + b.n 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #6660 @ 0x1a04 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr r0, [r6, #0] │ │ │ │ adds r6, #16 │ │ │ │ - cbz r0, 67a88 <_PyState_AddModule@@Base+0x218> │ │ │ │ + cbz r0, 679f8 <_PyState_AddModule@@Base+0x218> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 67a50 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - bl 7b538 │ │ │ │ + beq.n 679c0 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ - bl 86088 │ │ │ │ + beq.n 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 67a80 <_PyState_AddModule@@Base+0x210> │ │ │ │ + beq.n 679f0 <_PyState_AddModule@@Base+0x210> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 67a80 <_PyState_AddModule@@Base+0x210> │ │ │ │ + cbnz r3, 679f0 <_PyState_AddModule@@Base+0x210> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 67a50 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ - b.n 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 679c0 <_PyState_AddModule@@Base+0x1e0> │ │ │ │ + b.n 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ movw r3, #10884 @ 0x2a84 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67b20 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + beq.n 67a90 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ adds r6, #16 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r6, #-16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 67b20 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ - bl 7b538 │ │ │ │ + beq.n 67a90 <_PyState_AddModule@@Base+0x2b0> │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbz r0, 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl d42fc │ │ │ │ + bl d4270 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67acc <_PyState_AddModule@@Base+0x25c> │ │ │ │ + bge.n 67a3c <_PyState_AddModule@@Base+0x25c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ + cbnz r3, 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ - beq.n 67ae2 <_PyState_AddModule@@Base+0x272> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ + beq.n 67a52 <_PyState_AddModule@@Base+0x272> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67b04 <_PyState_AddModule@@Base+0x294> │ │ │ │ + beq.n 67a74 <_PyState_AddModule@@Base+0x294> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67b04 <_PyState_AddModule@@Base+0x294> │ │ │ │ + cbnz r3, 67a74 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67b04 <_PyState_AddModule@@Base+0x294> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67a74 <_PyState_AddModule@@Base+0x294> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 67afe <_PyState_AddModule@@Base+0x28e> │ │ │ │ + beq.n 67a6e <_PyState_AddModule@@Base+0x28e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 67afe <_PyState_AddModule@@Base+0x28e> │ │ │ │ + cbnz r3, 67a6e <_PyState_AddModule@@Base+0x28e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 67b08 <_PyState_AddModule@@Base+0x298> │ │ │ │ + bne.n 67a78 <_PyState_AddModule@@Base+0x298> │ │ │ │ adds r6, #16 │ │ │ │ - b.n 67a9c <_PyState_AddModule@@Base+0x22c> │ │ │ │ + b.n 67a0c <_PyState_AddModule@@Base+0x22c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67b1e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + beq.n 67a8e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 67b1e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ + cbnz r3, 67a8e <_PyState_AddModule@@Base+0x2ae> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ @@ -92092,242 +92039,286 @@ │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [r0, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ str r2, [r0, #72] @ 0x48 │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ - cbnz r0, 67b5e <_PyState_AddModule@@Base+0x2ee> │ │ │ │ - movw r1, #6584 @ 0x19b8 │ │ │ │ + cbnz r0, 67ace <_PyState_AddModule@@Base+0x2ee> │ │ │ │ + movw r1, #5880 @ 0x16f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #25476 @ 0x6384 │ │ │ │ + movw r0, #24772 @ 0x60c4 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r6, [r0, #4] │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 67b72 <_PyState_AddModule@@Base+0x302> │ │ │ │ - bl 115590 │ │ │ │ - b.n 67b92 <_PyState_AddModule@@Base+0x322> │ │ │ │ - bl 10d858 │ │ │ │ + bne.n 67ae2 <_PyState_AddModule@@Base+0x302> │ │ │ │ + bl 114ec0 │ │ │ │ + b.n 67b02 <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 10db84 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 67b92 <_PyState_AddModule@@Base+0x322> │ │ │ │ + bge.n 67b02 <_PyState_AddModule@@Base+0x322> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbz r0, 67b92 <_PyState_AddModule@@Base+0x322> │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbz r0, 67b02 <_PyState_AddModule@@Base+0x322> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 125890 <_PyErr_ChainExceptions1@@Base> │ │ │ │ + b.w 125238 <_PyErr_ChainExceptions1@@Base> │ │ │ │ │ │ │ │ -00067b9c : │ │ │ │ +00067b0c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ - ldr r0, [pc, #88] @ (67c08 ) │ │ │ │ - bl 12efc8 │ │ │ │ + ldr r0, [pc, #88] @ (67b78 ) │ │ │ │ + bl 12e950 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67bce │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 67c00 │ │ │ │ - movw r0, #6540 @ 0x198c │ │ │ │ + cbnz r0, 67b3e │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 67b70 │ │ │ │ + movw r0, #5836 @ 0x16cc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 117a1c │ │ │ │ - cbz r0, 67c00 │ │ │ │ + bl 117354 │ │ │ │ + cbz r0, 67b70 │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #56] @ (67c0c ) │ │ │ │ + ldr r0, [pc, #56] @ (67b7c ) │ │ │ │ movs r2, #2 │ │ │ │ movt r2, #32768 @ 0x8000 │ │ │ │ mov r1, sp │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl 95d74 │ │ │ │ + bl 95e2c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 67bf4 │ │ │ │ + beq.n 67b64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 67bf8 │ │ │ │ + cbz r3, 67b68 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 67c00 │ │ │ │ + b.n 67b70 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 67bf4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 67b64 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - bne.n 67c9c │ │ │ │ + bne.n 67c1c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 679c8 <_PyState_AddModule@@Base+0x158> │ │ │ │ + b.n 67948 <_PyState_AddModule@@Base+0x168> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 67c1e │ │ │ │ - movw r0, #57680 @ 0xe150 │ │ │ │ + cbnz r0, 67b8e │ │ │ │ + movw r0, #56976 @ 0xde90 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.w 1cdfb0 │ │ │ │ + b.w 1cec84 │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r7, #41768 @ 0xa328 │ │ │ │ + movw r7, #41064 @ 0xa068 │ │ │ │ movt r7, #43 @ 0x2b │ │ │ │ subs r4, r0, #4 │ │ │ │ - movw r0, #31500 @ 0x7b0c │ │ │ │ + movw r0, #30796 @ 0x784c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ - bl 1cdfb0 │ │ │ │ + bl 1cec84 │ │ │ │ ldr.w r1, [r4, #4]! │ │ │ │ sub.w r3, r1, #32 │ │ │ │ - cbz r1, 67c98 │ │ │ │ + cbz r1, 67c08 │ │ │ │ cmp r1, #39 @ 0x27 │ │ │ │ - bne.n 67c5e │ │ │ │ - movw r0, #41752 @ 0xa318 │ │ │ │ + bne.n 67bce │ │ │ │ + movw r0, #41048 @ 0xa058 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1cdfb0 │ │ │ │ - b.n 67c42 │ │ │ │ + bl 1cec84 │ │ │ │ + b.n 67bb2 │ │ │ │ cmp r3, #94 @ 0x5e │ │ │ │ - bhi.n 67c70 │ │ │ │ - movw r0, #41756 @ 0xa31c │ │ │ │ + bhi.n 67be0 │ │ │ │ + movw r0, #41052 @ 0xa05c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1cdfb0 │ │ │ │ - b.n 67c42 │ │ │ │ + bl 1cec84 │ │ │ │ + b.n 67bb2 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bhi.n 67c82 │ │ │ │ - movw r0, #41760 @ 0xa320 │ │ │ │ + bhi.n 67bf2 │ │ │ │ + movw r0, #41056 @ 0xa060 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 1cdfb0 │ │ │ │ - b.n 67c42 │ │ │ │ + bl 1cec84 │ │ │ │ + b.n 67bb2 │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - movw r0, #46216 @ 0xb488 │ │ │ │ + movw r0, #45512 @ 0xb1c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ it cc │ │ │ │ movcc r0, r7 │ │ │ │ - bl 1cdfb0 │ │ │ │ - b.n 67c42 │ │ │ │ - movw r0, #31500 @ 0x7b0c │ │ │ │ + bl 1cec84 │ │ │ │ + b.n 67bb2 │ │ │ │ + movw r0, #30796 @ 0x784c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 1cdfb0 │ │ │ │ + b.w 1cec84 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r4, #52896 @ 0xcea0 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 67cd2 │ │ │ │ + beq.n 67c42 │ │ │ │ ldr.w r2, [r0, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67cf2 │ │ │ │ - cbz r1, 67cfa │ │ │ │ - movw r0, #41776 @ 0xa330 │ │ │ │ + bne.n 67c62 │ │ │ │ + cbz r1, 67c6a │ │ │ │ + movw r0, #41072 @ 0xa070 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 15dde8 <_PyArg_NoPositional@@Base> │ │ │ │ - cbz r0, 67d10 │ │ │ │ + bl 15d9a4 <_PyArg_NoPositional@@Base> │ │ │ │ + cbz r0, 67c80 │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 67cfa │ │ │ │ + beq.n 67c6a │ │ │ │ ldr.w r2, [r5, #148] @ 0x94 │ │ │ │ ldr.w r3, [r4, #148] @ 0x94 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 67cfa │ │ │ │ + beq.n 67c6a │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1c4314 │ │ │ │ + b.w 1c51a4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 67cf2 │ │ │ │ - movw r0, #41776 @ 0xa330 │ │ │ │ + beq.n 67c62 │ │ │ │ + movw r0, #41072 @ 0xa070 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r6 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 67cf2 │ │ │ │ + bne.n 67c62 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #80] @ (67d78 ) │ │ │ │ + ldr r2, [pc, #80] @ (67ce8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r6, [r3, r2] │ │ │ │ ldr r3, [r6, #60] @ 0x3c │ │ │ │ - cbz r3, 67d6a │ │ │ │ + cbz r3, 67cda │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ - bl 143d40 │ │ │ │ + bl 143774 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 67d5a │ │ │ │ + cbnz r0, 67cca │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #10068 @ 0x2754 │ │ │ │ + movw r1, #9364 @ 0x2494 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 67d72 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 67ce2 │ │ │ │ mov r3, r7 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 21c4d0 <_Py_RestoreSignals@@Base+0x2478> │ │ │ │ + b.w 21d208 <_Py_RestoreSignals@@Base+0x2534> │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ + push {r4, lr} │ │ │ │ + mov.w ip, #4096 @ 0x1000 │ │ │ │ + sub.w ip, sp, ip │ │ │ │ + str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ + dmb ish │ │ │ │ + ldr r3, [r0, #0] │ │ │ │ + dmb ish │ │ │ │ + lsls r2, r3, #31 │ │ │ │ + bmi.n 67d16 │ │ │ │ + movw r1, #13952 @ 0x3680 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr r0, [pc, #84] @ (67d68 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + cmp r3, #1 │ │ │ │ + beq.n 67d4a │ │ │ │ + bic.w r2, r3, #1 │ │ │ │ + ldr r4, [r2, #0] │ │ │ │ + dmb ish │ │ │ │ + ldrex r1, [r0] │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.n 67d36 │ │ │ │ + strex ip, r4, [r0] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bne.n 67d24 │ │ │ │ + dmb ish │ │ │ │ + beq.n 67d40 │ │ │ │ + mov r3, r1 │ │ │ │ + b.n 67d04 │ │ │ │ + ldmia.w sp!, {r4, lr} │ │ │ │ + adds r0, r2, #4 │ │ │ │ + b.w 145b74 <_PySemaphore_Wakeup@@Base> │ │ │ │ + movs r2, #0 │ │ │ │ + dmb ish │ │ │ │ + ldrex r3, [r0] │ │ │ │ + cmp r3, #1 │ │ │ │ + bne.n 67d60 │ │ │ │ + strex r1, r2, [r0] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 67d50 │ │ │ │ + dmb ish │ │ │ │ + bne.n 67d04 │ │ │ │ + pop {r4, pc} │ │ │ │ + ldmia r5!, {r2, r3, r7} │ │ │ │ + lsls r5, r0, #1 │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4076] @ 0xfec │ │ │ │ movw r3, #20400 @ 0x4fb0 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ sub sp, #16 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - cbz r2, 67d9e │ │ │ │ + cbz r2, 67d8e │ │ │ │ blx 29250 │ │ │ │ movw r2, #38672 @ 0x9710 │ │ │ │ movt r2, #75 @ 0x4b │ │ │ │ mov r6, r0 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #20] │ │ │ │ ldr r4, [r2, #0] │ │ │ │ mov r0, r4 │ │ │ │ blx 291e4 │ │ │ │ - movw r1, #59908 @ 0xea04 │ │ │ │ + movw r1, #59204 @ 0xe744 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ movs r2, #20 │ │ │ │ mov r5, r0 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ - cbz r6, 67de6 │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ + cbz r6, 67dd6 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ - movw r1, #4404 @ 0x1134 │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ + movw r1, #3700 @ 0xe74 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ add r3, sp, #24 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29edc <__vfprintf_chk@plt> │ │ │ │ mov r1, r4 │ │ │ │ @@ -92339,126 +92330,126 @@ │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b31e │ │ │ │ │ │ │ │ -00067e14 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ +00067e04 <_Py_FatalRefcountErrorFunc@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r2, r1 │ │ │ │ - movw r1, #41800 @ 0xa348 │ │ │ │ + movw r1, #41096 @ 0xa088 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 67d7c │ │ │ │ + bl 67d6c │ │ │ │ │ │ │ │ -00067e30 : │ │ │ │ +00067e20 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ blx 291e4 │ │ │ │ blx 29b50 │ │ │ │ - cbnz r0, 67e7c │ │ │ │ - bl 9a914 <_Py_GetConfig@@Base> │ │ │ │ + cbnz r0, 67e6c │ │ │ │ + bl 9a82c <_Py_GetConfig@@Base> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 67e7e │ │ │ │ - cbz r4, 67e7c │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + cbz r0, 67e6e │ │ │ │ + cbz r4, 67e6c │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 67e7c │ │ │ │ + cbz r0, 67e6c │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #37756 @ 0x937c │ │ │ │ + movw r1, #37052 @ 0x90bc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ blx 2a960 │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 67e7e │ │ │ │ + b.n 67e6e │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067e80 : │ │ │ │ +00067e70 : │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ b.w 2bbec │ │ │ │ │ │ │ │ -00067e88 : │ │ │ │ +00067e78 : │ │ │ │ movs r3, #0 │ │ │ │ b.w 2bbec │ │ │ │ │ │ │ │ -00067e8e : │ │ │ │ +00067e7e : │ │ │ │ mov r3, r2 │ │ │ │ movs r2, #0 │ │ │ │ b.w 2bbec │ │ │ │ │ │ │ │ -00067e96 : │ │ │ │ +00067e86 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - bl 60636 │ │ │ │ + bl 605a2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067eb8 : │ │ │ │ +00067ea8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #8] │ │ │ │ - bl 60636 │ │ │ │ + bl 605a2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067edc : │ │ │ │ +00067ecc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr r4, [sp, #28] │ │ │ │ str r4, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ - bl 60636 │ │ │ │ + bl 605a2 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067f00 : │ │ │ │ +00067ef0 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ bl 2b87a │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00067f20 : │ │ │ │ +00067f10 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r4, [sp, #0] │ │ │ │ @@ -92472,634 +92463,634 @@ │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67f6c │ │ │ │ + beq.n 67f5c │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67f82 │ │ │ │ + bne.n 67f72 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 67fdc │ │ │ │ + beq.n 67fcc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67fdc │ │ │ │ - b.n 67f84 │ │ │ │ + ble.n 67fcc │ │ │ │ + b.n 67f74 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 67fa2 │ │ │ │ + beq.n 67f92 │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 67fb8 │ │ │ │ + bne.n 67fa8 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 67fdc │ │ │ │ + beq.n 67fcc │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 67fdc │ │ │ │ - b.n 67fba │ │ │ │ + ble.n 67fcc │ │ │ │ + b.n 67faa │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 6801a │ │ │ │ + cbz r6, 6800a │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 67ff6 │ │ │ │ + bne.n 67fe6 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 68004 │ │ │ │ + bne.n 67ff4 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 68058 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 68048 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6800c │ │ │ │ - b.n 67fce │ │ │ │ + bne.n 67ffc │ │ │ │ + b.n 67fbe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 67fdc │ │ │ │ - b.n 6800e │ │ │ │ + ble.n 67fcc │ │ │ │ + b.n 67ffe │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 17fabc │ │ │ │ + bl 17f7cc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6803c │ │ │ │ + beq.n 6802c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6803c │ │ │ │ + cbnz r3, 6802c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68052 │ │ │ │ + beq.n 68042 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68052 │ │ │ │ + cbnz r3, 68042 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6808a │ │ │ │ + beq.n 6807a │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 680a0 │ │ │ │ + bne.n 68090 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.n 680fa │ │ │ │ + beq.n 680ea │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 680fa │ │ │ │ - b.n 680a2 │ │ │ │ + ble.n 680ea │ │ │ │ + b.n 68092 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 680c0 │ │ │ │ + beq.n 680b0 │ │ │ │ movw r2, #10632 @ 0x2988 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 680d6 │ │ │ │ + bne.n 680c6 │ │ │ │ ldr r4, [r4, #8] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 680fa │ │ │ │ + beq.n 680ea │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 680fa │ │ │ │ - b.n 680d8 │ │ │ │ + ble.n 680ea │ │ │ │ + b.n 680c8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - cbz r6, 68138 │ │ │ │ + cbz r6, 68128 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 68114 │ │ │ │ + bne.n 68104 │ │ │ │ ldr r6, [r6, #8] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 68122 │ │ │ │ + bne.n 68112 │ │ │ │ movw r3, #56112 @ 0xdb30 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #13108 @ 0x3334 │ │ │ │ + movw r1, #12404 @ 0x3074 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r7, #0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 68176 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 68166 │ │ │ │ movw r3, #10632 @ 0x2988 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6812a │ │ │ │ - b.n 680ec │ │ │ │ + bne.n 6811a │ │ │ │ + b.n 680dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 680fa │ │ │ │ - b.n 6812c │ │ │ │ + ble.n 680ea │ │ │ │ + b.n 6811c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 3f5d6 │ │ │ │ + bl 3f586 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6815a │ │ │ │ + beq.n 6814a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6815a │ │ │ │ + cbnz r3, 6814a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68170 │ │ │ │ + beq.n 68160 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68170 │ │ │ │ + cbnz r3, 68160 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r7 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ │ │ │ │ -0006817a : │ │ │ │ +0006816a : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 681aa │ │ │ │ - ldr r3, [pc, #52] @ (681c8 ) │ │ │ │ + cbz r0, 6819a │ │ │ │ + ldr r3, [pc, #52] @ (681b8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [r2, r3] │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 681aa │ │ │ │ + cbnz r0, 6819a │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str r4, [r5, #72] @ 0x48 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ mov r3, r7 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1f2870 │ │ │ │ + bl 1f37e8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 79634 │ │ │ │ + b.w 79618 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000681cc : │ │ │ │ +000681bc : │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - b.w 6817a │ │ │ │ + b.w 6816a │ │ │ │ │ │ │ │ -000681d4 : │ │ │ │ +000681c4 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 681fe │ │ │ │ + cbz r0, 681ee │ │ │ │ mov r5, r1 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 68202 │ │ │ │ - ldr r3, [pc, #56] @ (68228 ) │ │ │ │ + cbnz r0, 681f2 │ │ │ │ + ldr r3, [pc, #56] @ (68218 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ str r4, [r3, #72] @ 0x48 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 68222 │ │ │ │ + b.n 68212 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1eb318 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ + bl 1ec290 <_PyErr_ProgramDecodedTextObject@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68222 │ │ │ │ + beq.n 68212 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68222 │ │ │ │ + cbnz r3, 68212 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006822c : │ │ │ │ +0006821c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r9, r3 │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - bl 7b538 │ │ │ │ - cbz r0, 68294 │ │ │ │ + bl 7b524 │ │ │ │ + cbz r0, 68284 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6827e │ │ │ │ - cbz r6, 6829a │ │ │ │ + cbz r0, 6826e │ │ │ │ + cbz r6, 6828a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r6, r0 │ │ │ │ - cbnz r0, 6829a │ │ │ │ + cbnz r0, 6828a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6827e │ │ │ │ + beq.n 6826e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6827e │ │ │ │ + cbnz r3, 6826e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 68294 │ │ │ │ + beq.n 68284 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 68294 │ │ │ │ + cbnz r3, 68284 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 682e0 │ │ │ │ + b.n 682d0 │ │ │ │ mov r2, r5 │ │ │ │ mov r3, r9 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #4] │ │ │ │ - bl 1ebe3c │ │ │ │ + bl 1ecdb4 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ mov r6, r3 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682ca │ │ │ │ + beq.n 682ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 682ca │ │ │ │ + cbnz r3, 682ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 682e0 │ │ │ │ + beq.n 682d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 682e0 │ │ │ │ + cbnz r3, 682d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ │ │ │ │ -000682e8 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ +000682d8 <_PyMonitoring_FireCRaiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #16 │ │ │ │ mov r6, r2 │ │ │ │ - bl 519be │ │ │ │ + bl 51916 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68310 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ + bne.n 68300 <_PyMonitoring_FireCRaiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68344 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + b.n 68334 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #16 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 6833e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ - bl d7c94 │ │ │ │ - b.n 68344 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ - bl 795dc │ │ │ │ - b.n 6830a <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 6832e <_PyMonitoring_FireCRaiseEvent@@Base+0x56> │ │ │ │ + bl d7c08 │ │ │ │ + b.n 68334 <_PyMonitoring_FireCRaiseEvent@@Base+0x5c> │ │ │ │ + bl 795c0 │ │ │ │ + b.n 682fa <_PyMonitoring_FireCRaiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -0006834a <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ +0006833a <_PyMonitoring_FireReraiseEvent@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ add r0, sp, #12 │ │ │ │ movs r1, #14 │ │ │ │ mov r6, r2 │ │ │ │ - bl 519be │ │ │ │ + bl 51916 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68372 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ + bne.n 68362 <_PyMonitoring_FireReraiseEvent@@Base+0x28> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 683a6 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + b.n 68396 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r5, [sp, #16] │ │ │ │ mov r2, r6 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ movs r3, #3 │ │ │ │ movs r6, #14 │ │ │ │ strd r3, r6, [sp] │ │ │ │ add r3, sp, #16 │ │ │ │ strd r4, r5, [sp, #24] │ │ │ │ - bl 50a2c <_PyMonitoring_FirePyStartEvent@@Base+0x16a> │ │ │ │ + bl 50990 <_PyMonitoring_FirePyStartEvent@@Base+0x17c> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - cbnz r4, 683a0 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ - bl d7c94 │ │ │ │ - b.n 683a6 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ - bl 795dc │ │ │ │ - b.n 6836c <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ + cbnz r4, 68390 <_PyMonitoring_FireReraiseEvent@@Base+0x56> │ │ │ │ + bl d7c08 │ │ │ │ + b.n 68396 <_PyMonitoring_FireReraiseEvent@@Base+0x5c> │ │ │ │ + bl 795c0 │ │ │ │ + b.n 6835c <_PyMonitoring_FireReraiseEvent@@Base+0x22> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ │ │ │ │ -000683ac : │ │ │ │ +0006839c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #240] @ (684ac ) │ │ │ │ + ldr r4, [pc, #240] @ (6849c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r3, [pc, #236] @ (684b0 ) │ │ │ │ + ldr r3, [pc, #236] @ (684a0 ) │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r1 │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, r4] │ │ │ │ ldr r4, [r2, #8] │ │ │ │ mov.w r2, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r1, [r3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 683e4 │ │ │ │ + bne.n 683d4 │ │ │ │ strexb r0, r2, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 683d4 │ │ │ │ + bne.n 683c4 │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ mov r6, r3 │ │ │ │ dmb ish │ │ │ │ - beq.n 68402 │ │ │ │ + beq.n 683f2 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e9a0c │ │ │ │ + bl 1ea984 │ │ │ │ ldr.w r4, [r4, #3704] @ 0xe78 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 68484 │ │ │ │ + beq.n 68474 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 68414 │ │ │ │ + beq.n 68404 │ │ │ │ ldr r4, [r4, #4] │ │ │ │ - b.n 68406 │ │ │ │ - cbz r5, 68424 │ │ │ │ + b.n 683f6 │ │ │ │ + cbz r5, 68414 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ add.w r3, r4, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ ldrex r7, [r3] │ │ │ │ strex r2, r5, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6842c │ │ │ │ + bne.n 6841c │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 68454 │ │ │ │ + bne.n 68444 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68444 │ │ │ │ + bne.n 68434 │ │ │ │ dmb ish │ │ │ │ - beq.n 68460 │ │ │ │ - ldr r0, [pc, #84] @ (684b0 ) │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 68450 │ │ │ │ + ldr r0, [pc, #84] @ (684a0 ) │ │ │ │ + bl 25d788 │ │ │ │ adds r4, #12 │ │ │ │ mov r0, r7 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r4] │ │ │ │ orr.w r3, r3, #8 │ │ │ │ strex r2, r3, [r4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6846c │ │ │ │ + bne.n 6845c │ │ │ │ movs r0, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 684a6 │ │ │ │ + b.n 68496 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68498 │ │ │ │ + bne.n 68488 │ │ │ │ strexb r2, r4, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68488 │ │ │ │ + bne.n 68478 │ │ │ │ dmb ish │ │ │ │ - beq.n 684a4 │ │ │ │ - ldr r0, [pc, #16] @ (684b0 ) │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 68494 │ │ │ │ + ldr r0, [pc, #16] @ (684a0 ) │ │ │ │ + bl 25d788 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #340] @ (6861c ) │ │ │ │ + ldr r4, [pc, #340] @ (6860c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #15572 @ 0x3cd4 │ │ │ │ + movw r1, #14872 @ 0x3a18 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r4] │ │ │ │ movs r2, #0 │ │ │ │ - bl fd098 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd0d4 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 68572 │ │ │ │ + beq.n 68562 │ │ │ │ add.w r0, r5, #98816 @ 0x18200 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #51 @ 0x33 │ │ │ │ movw r1, #61147 @ 0xeedb │ │ │ │ movt r1, #2 │ │ │ │ - bl 1c434c │ │ │ │ + bl 1c51dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 68572 │ │ │ │ - ldr r0, [pc, #288] @ (68620 ) │ │ │ │ + blt.n 68562 │ │ │ │ + ldr r0, [pc, #288] @ (68610 ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68518 │ │ │ │ + bne.n 68508 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68508 │ │ │ │ + bne.n 684f8 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 68534 │ │ │ │ + beq.n 68524 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e9a0c │ │ │ │ + bl 1ea984 │ │ │ │ ldr.w sl, [r5, #3704] @ 0xe78 │ │ │ │ movs r4, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 68548 │ │ │ │ + beq.n 68538 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r4, #1 │ │ │ │ - b.n 6853a │ │ │ │ + b.n 6852a │ │ │ │ mov r0, r4 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68578 │ │ │ │ + cbnz r0, 68568 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68566 │ │ │ │ + bne.n 68556 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68556 │ │ │ │ + bne.n 68546 │ │ │ │ dmb ish │ │ │ │ - beq.n 68572 │ │ │ │ - ldr r0, [pc, #176] @ (68620 ) │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 68562 │ │ │ │ + ldr r0, [pc, #176] @ (68610 ) │ │ │ │ + bl 25d788 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68612 │ │ │ │ + b.n 68602 │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr.w r3, [r5, #3704] @ 0xe78 │ │ │ │ adds r4, #12 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r3, 685d2 │ │ │ │ + cbz r3, 685c2 │ │ │ │ ldr.w lr, [r3, #56] @ 0x38 │ │ │ │ ldr.w ip, [r3, #64] @ 0x40 │ │ │ │ str.w r9, [r3, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 685a8 │ │ │ │ + beq.n 68598 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #64] @ 0x40 │ │ │ │ @@ -93110,147 +93101,147 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #568] @ 0x238 │ │ │ │ str.w ip, [r4, #-4]! │ │ │ │ - b.n 68586 │ │ │ │ + b.n 68576 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 685e6 │ │ │ │ + bne.n 685d6 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 685d6 │ │ │ │ + bne.n 685c6 │ │ │ │ dmb ish │ │ │ │ - beq.n 685f2 │ │ │ │ - ldr r0, [pc, #48] @ (68620 ) │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 685e2 │ │ │ │ + ldr r0, [pc, #48] @ (68610 ) │ │ │ │ + bl 25d788 │ │ │ │ add.w r3, r5, #98304 @ 0x18000 │ │ │ │ movw r1, #12319 @ 0x301f │ │ │ │ movs r0, #6 │ │ │ │ ldr.w r3, [r3, #568] @ 0x238 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 202ac0 │ │ │ │ + bl 2038e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00068624 : │ │ │ │ +00068614 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (6865c ) │ │ │ │ + ldr r4, [pc, #40] @ (6864c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 684b4 │ │ │ │ + bl 684a4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68658 │ │ │ │ - movw r0, #41860 @ 0xa384 │ │ │ │ + bne.n 68648 │ │ │ │ + movw r0, #41156 @ 0xa0c4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2007fc │ │ │ │ + b.w 201620 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r5, [pc, #420] @ (68818 ) │ │ │ │ + ldr r5, [pc, #420] @ (68808 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r2 │ │ │ │ - movw r1, #7344 @ 0x1cb0 │ │ │ │ + movw r1, #6640 @ 0x19f0 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, r5] │ │ │ │ movs r2, #0 │ │ │ │ - bl fd098 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ + bl fd0d4 <_PySys_GetOptionalAttrString@@Base+0x1d4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6871e │ │ │ │ + beq.n 6870e │ │ │ │ add.w r0, r4, #98816 @ 0x18200 │ │ │ │ movs r2, #0 │ │ │ │ adds r0, #52 @ 0x34 │ │ │ │ movw r1, #60097 @ 0xeac1 │ │ │ │ movt r1, #2 │ │ │ │ - bl 1c434c │ │ │ │ + bl 1c51dc │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6871e │ │ │ │ - ldr r0, [pc, #368] @ (6881c ) │ │ │ │ + blt.n 6870e │ │ │ │ + ldr r0, [pc, #368] @ (6880c ) │ │ │ │ mov.w r3, #1 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 686c4 │ │ │ │ + bne.n 686b4 │ │ │ │ strexb r1, r3, [r0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 686b4 │ │ │ │ + bne.n 686a4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ dmb ish │ │ │ │ - beq.n 686e0 │ │ │ │ + beq.n 686d0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - bl 1e9a0c │ │ │ │ + bl 1ea984 │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ movs r5, #0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 686f4 │ │ │ │ + beq.n 686e4 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 686e6 │ │ │ │ + b.n 686d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 68724 │ │ │ │ + cbnz r0, 68714 │ │ │ │ dmb ish │ │ │ │ ldrexb r3, [r6] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 68712 │ │ │ │ + bne.n 68702 │ │ │ │ strexb r2, sl, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 68702 │ │ │ │ + bne.n 686f2 │ │ │ │ dmb ish │ │ │ │ - beq.n 6871e │ │ │ │ - ldr r0, [pc, #256] @ (6881c ) │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 6870e │ │ │ │ + ldr r0, [pc, #256] @ (6880c ) │ │ │ │ + bl 25d788 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6880e │ │ │ │ + b.n 687fe │ │ │ │ ldr.w sl, [r4, #3704] @ 0xe78 │ │ │ │ add.w r5, r0, r5, lsl #2 │ │ │ │ adds r5, #12 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, sl │ │ │ │ - cbz r3, 68780 │ │ │ │ + cbz r3, 68770 │ │ │ │ ldr.w lr, [r3, #60] @ 0x3c │ │ │ │ ldr.w ip, [r3, #68] @ 0x44 │ │ │ │ str.w r9, [r3, #60] @ 0x3c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 68756 │ │ │ │ + beq.n 68746 │ │ │ │ ldr.w r2, [r8] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str.w r8, [r3, #68] @ 0x44 │ │ │ │ @@ -93261,90 +93252,90 @@ │ │ │ │ it ne │ │ │ │ addne r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ subne r2, #1 │ │ │ │ str.w r2, [r1, #572] @ 0x23c │ │ │ │ str.w ip, [r5, #-4]! │ │ │ │ - b.n 68734 │ │ │ │ + b.n 68724 │ │ │ │ add.w r4, r4, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ - cbnz r3, 687b4 │ │ │ │ + cbnz r3, 687a4 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687a2 │ │ │ │ + bne.n 68792 │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 68792 │ │ │ │ + bne.n 68782 │ │ │ │ dmb ish │ │ │ │ - beq.n 687f2 │ │ │ │ - ldr r0, [pc, #112] @ (6881c ) │ │ │ │ - bl 25d338 │ │ │ │ - b.n 687f2 │ │ │ │ + beq.n 687e2 │ │ │ │ + ldr r0, [pc, #112] @ (6880c ) │ │ │ │ + bl 25d788 │ │ │ │ + b.n 687e2 │ │ │ │ ldr.w sl, [sl, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 6878a │ │ │ │ + beq.n 6877a │ │ │ │ ldr.w r0, [sl, #52] @ 0x34 │ │ │ │ - bl 20416c │ │ │ │ + bl 204f90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 687b0 │ │ │ │ + beq.n 687a0 │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 687de │ │ │ │ + bne.n 687ce │ │ │ │ strexb r1, r3, [r6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 687ce │ │ │ │ + bne.n 687be │ │ │ │ dmb ish │ │ │ │ - beq.n 687ea │ │ │ │ - ldr r0, [pc, #52] @ (6881c ) │ │ │ │ - bl 25d338 │ │ │ │ + beq.n 687da │ │ │ │ + ldr r0, [pc, #52] @ (6880c ) │ │ │ │ + bl 25d788 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79634 │ │ │ │ - b.n 6871e │ │ │ │ + bl 79618 │ │ │ │ + b.n 6870e │ │ │ │ ldr.w r3, [r4, #572] @ 0x23c │ │ │ │ movw r1, #13999 @ 0x36af │ │ │ │ movs r0, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r1, #0 │ │ │ │ - bl 202ac0 │ │ │ │ + bl 2038e4 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r0, r4] │ │ │ │ + str r0, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00068820 : │ │ │ │ +00068810 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r4, [pc, #40] @ (68858 ) │ │ │ │ + ldr r4, [pc, #40] @ (68848 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68660 │ │ │ │ + bl 68650 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 68854 │ │ │ │ - movw r0, #41912 @ 0xa3b8 │ │ │ │ + bne.n 68844 │ │ │ │ + movw r0, #41208 @ 0xa0f8 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 2007fc │ │ │ │ + b.w 201620 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ @@ -93357,131 +93348,131 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68892 │ │ │ │ + cbnz r0, 68882 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 6889c │ │ │ │ - b.n 688a2 │ │ │ │ + cbnz r0, 6888c │ │ │ │ + b.n 68892 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6888c │ │ │ │ - b.n 688ba │ │ │ │ + beq.n 6887c │ │ │ │ + b.n 688aa │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 688ba │ │ │ │ + cbnz r0, 688aa │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 688ac │ │ │ │ + cbz r0, 6889c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 688ba │ │ │ │ + cbnz r0, 688aa │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 688ba │ │ │ │ + cbz r0, 688aa │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 688da │ │ │ │ + cbnz r0, 688ca │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 688e4 │ │ │ │ - b.n 688ea │ │ │ │ + cbnz r0, 688d4 │ │ │ │ + b.n 688da │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 688d4 │ │ │ │ - b.n 68902 │ │ │ │ + beq.n 688c4 │ │ │ │ + b.n 688f2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68902 │ │ │ │ + cbnz r0, 688f2 │ │ │ │ ldr r0, [r6, #32] │ │ │ │ - cbz r0, 688f4 │ │ │ │ + cbz r0, 688e4 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68902 │ │ │ │ + cbnz r0, 688f2 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ - cbz r0, 68902 │ │ │ │ + cbz r0, 688f2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68932 │ │ │ │ + cbnz r0, 68922 │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [r3, #92] @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6891c │ │ │ │ + beq.n 6890c │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68962 │ │ │ │ + cbnz r0, 68952 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6896a │ │ │ │ + cbz r0, 6895a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68954 │ │ │ │ + beq.n 68944 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68992 │ │ │ │ + cbnz r0, 68982 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbz r0, 6899a │ │ │ │ + cbz r0, 6898a │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68984 │ │ │ │ + beq.n 68974 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r3, r2, [r0, #32] │ │ │ │ orrs r3, r2 │ │ │ │ ittee ne │ │ │ │ movwne r0, #4316 @ 0x10dc │ │ │ │ movtne r0, #71 @ 0x47 │ │ │ │ movweq r0, #7788 @ 0x1e6c │ │ │ │ @@ -93491,37 +93482,37 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 689d4 │ │ │ │ + cbnz r0, 689c4 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 689de │ │ │ │ - b.n 689e4 │ │ │ │ + cbnz r0, 689ce │ │ │ │ + b.n 689d4 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 689ce │ │ │ │ - b.n 689f2 │ │ │ │ + beq.n 689be │ │ │ │ + b.n 689e2 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 689f2 │ │ │ │ + cbnz r0, 689e2 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - cbz r0, 689f2 │ │ │ │ + cbz r0, 689e2 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ bx lr │ │ │ │ - movw r3, #65184 @ 0xfea0 │ │ │ │ + movw r3, #63840 @ 0xf960 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ subs r1, r1, r3 │ │ │ │ ldr r0, [r0, #52] @ 0x34 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ asrs r1, r1, #5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ @@ -93533,79 +93524,79 @@ │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r3, r1 │ │ │ │ - cbz r0, 68a34 │ │ │ │ + cbz r0, 68a24 │ │ │ │ mov r1, r2 │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 68a2a │ │ │ │ - b.n 68a2a │ │ │ │ + b.n 68a1a │ │ │ │ + b.n 68a1a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68a60 │ │ │ │ + cbnz r0, 68a50 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - cbz r0, 68a68 │ │ │ │ + cbz r0, 68a58 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68a52 │ │ │ │ + beq.n 68a42 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - ldr r3, [pc, #92] @ (68ae0 ) │ │ │ │ + ldr r3, [pc, #92] @ (68ad0 ) │ │ │ │ sub sp, #12 │ │ │ │ add.w r5, sp, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov.w r3, #0 │ │ │ │ adds r5, #4 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ add r3, sp, #4 │ │ │ │ cmp r3, r0 │ │ │ │ add.w r5, r5, #1 │ │ │ │ str r5, [r2, #0] │ │ │ │ - bcc.n 68abe │ │ │ │ + bcc.n 68aae │ │ │ │ cmp r3, r1 │ │ │ │ ite ls │ │ │ │ movls r4, #0 │ │ │ │ movhi r4, #1 │ │ │ │ - cbnz r4, 68abe │ │ │ │ + cbnz r4, 68aae │ │ │ │ movs r3, #1 │ │ │ │ strb.w r3, [sp, #4] │ │ │ │ add.w r3, sp, #4096 @ 0x1000 │ │ │ │ adds r3, #3 │ │ │ │ strb r4, [r3, #0] │ │ │ │ - bl 68a6a │ │ │ │ + bl 68a5a │ │ │ │ mov r3, r0 │ │ │ │ add.w r0, sp, #4096 @ 0x1000 │ │ │ │ - ldr r2, [pc, #28] @ (68ae0 ) │ │ │ │ + ldr r2, [pc, #28] @ (68ad0 ) │ │ │ │ adds r0, #4 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ eors r1, r2 │ │ │ │ mov.w r2, #0 │ │ │ │ - beq.n 68ad6 │ │ │ │ + beq.n 68ac6 │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov r0, r3 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ movw r2, #11676 @ 0x2d9c │ │ │ │ @@ -93623,93 +93614,93 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r0, 68b24 │ │ │ │ + cbnz r0, 68b14 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - cbnz r0, 68b2e │ │ │ │ - b.n 68b34 │ │ │ │ + cbnz r0, 68b1e │ │ │ │ + b.n 68b24 │ │ │ │ mov r1, r2 │ │ │ │ blx r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68b1e │ │ │ │ - b.n 68b42 │ │ │ │ + beq.n 68b0e │ │ │ │ + b.n 68b32 │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - cbnz r0, 68b42 │ │ │ │ + cbnz r0, 68b32 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - cbz r0, 68b42 │ │ │ │ + cbz r0, 68b32 │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (68b8c ) │ │ │ │ + ldr r0, [pc, #56] @ (68b7c ) │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #29053 @ 0x717d │ │ │ │ + movwne r1, #28037 @ 0x6d85 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #22 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 68660 │ │ │ │ + bl 68650 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r0, [pc, #56] @ (68bd8 ) │ │ │ │ + ldr r0, [pc, #56] @ (68bc8 ) │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ itete eq │ │ │ │ moveq r1, #0 │ │ │ │ movne r2, r1 │ │ │ │ moveq r2, r1 │ │ │ │ - movwne r1, #52821 @ 0xce55 │ │ │ │ + movwne r1, #56317 @ 0xdbfd │ │ │ │ ldr r3, [r3, r0] │ │ │ │ it ne │ │ │ │ movtne r1, #32 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 684b4 │ │ │ │ + bl 684a4 │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it lt │ │ │ │ movlt r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [pc, #0] @ (68be0 ) │ │ │ │ + ldr r0, [pc, #0] @ (68bd0 ) │ │ │ │ bx lr │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 68bf8 │ │ │ │ - ldr r3, [pc, #120] @ (68c60 ) │ │ │ │ + cbnz r0, 68be8 │ │ │ │ + ldr r3, [pc, #120] @ (68c50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r0, [r3, #3716] @ 0xe84 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ push {r4, r5, lr} │ │ │ │ @@ -93717,36 +93708,36 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r4, r0 │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a4a8 <__sysconf@plt> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - ble.n 68c1e │ │ │ │ + ble.n 68c0e │ │ │ │ movs r0, #75 @ 0x4b │ │ │ │ blx 2a4a8 <__sysconf@plt> │ │ │ │ - b.n 68c22 │ │ │ │ + b.n 68c12 │ │ │ │ mov.w r0, #32768 @ 0x8000 │ │ │ │ cmp r0, r4 │ │ │ │ - bls.n 68c2c │ │ │ │ + bls.n 68c1c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68c5a │ │ │ │ + b.n 68c4a │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a2a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 68c26 │ │ │ │ + bne.n 68c16 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29fec │ │ │ │ mov r5, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a5f8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 68c26 │ │ │ │ - ldr r3, [pc, #20] @ (68c60 ) │ │ │ │ + bne.n 68c16 │ │ │ │ + ldr r3, [pc, #20] @ (68c50 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r4, [r3, #3716] @ 0xe84 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, pc} │ │ │ │ @@ -93757,438 +93748,438 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 68c84 │ │ │ │ + bgt.n 68c74 │ │ │ │ adds r4, #1 │ │ │ │ blx 2a058 │ │ │ │ - b.n 68c76 │ │ │ │ + b.n 68c66 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 68ca0 │ │ │ │ - bl 18b2f8 <_PyDeadline_Init@@Base+0x24bc> │ │ │ │ + cbz r0, 68c90 │ │ │ │ + bl 18b468 <_PyDeadline_Init@@Base+0x2638> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 293c8 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 199a5c │ │ │ │ - b.w 4c870 │ │ │ │ + b.w 19a5b4 │ │ │ │ + b.w 4c7a8 │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ movs r0, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 299e0 │ │ │ │ - cbnz r0, 68cf4 │ │ │ │ + cbnz r0, 68ce4 │ │ │ │ mov r1, sp │ │ │ │ movs r0, #4 │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 2a814 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68cca │ │ │ │ + bl 68cba │ │ │ │ blx 29250 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29250 │ │ │ │ │ │ │ │ -00068d20 : │ │ │ │ +00068d10 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #848] @ 0x350 │ │ │ │ - cbnz r0, 68d40 │ │ │ │ + cbnz r0, 68d30 │ │ │ │ blx 2a984 │ │ │ │ movs r0, #0 │ │ │ │ blx 29310 │ │ │ │ │ │ │ │ -00068d46 : │ │ │ │ +00068d36 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29bc8 │ │ │ │ - cbnz r0, 68d74 │ │ │ │ + cbnz r0, 68d64 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 68d78 │ │ │ │ + bge.n 68d68 │ │ │ │ blx 2a2dc │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movs r3, #12 │ │ │ │ str r3, [r0, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -00068d7c : │ │ │ │ +00068d6c : │ │ │ │ b.w 2a2d8 │ │ │ │ │ │ │ │ -00068d80 : │ │ │ │ +00068d70 : │ │ │ │ movs r1, #0 │ │ │ │ b.w 29334 │ │ │ │ │ │ │ │ -00068d86 : │ │ │ │ +00068d76 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 29338 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ pop {r3, pc} │ │ │ │ │ │ │ │ -00068da2 : │ │ │ │ +00068d92 : │ │ │ │ b.w 2a3e8 │ │ │ │ │ │ │ │ -00068da6 : │ │ │ │ +00068d96 : │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068da8 : │ │ │ │ - ldr r3, [pc, #12] @ (68db8 ) │ │ │ │ +00068d98 : │ │ │ │ + ldr r3, [pc, #12] @ (68da8 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3716] @ 0xe84 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00068dbc : │ │ │ │ - b.n 68be4 │ │ │ │ +00068dac : │ │ │ │ + b.n 68bd4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 68dde │ │ │ │ + beq.n 68dce │ │ │ │ cmp r4, #2 │ │ │ │ - bne.n 68e5a │ │ │ │ + bne.n 68e4a │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 68de2 │ │ │ │ + b.n 68dd2 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r2 │ │ │ │ mov r8, r1 │ │ │ │ mov r7, r0 │ │ │ │ blx 29c10 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w r0, #536870912 @ 0x20000000 │ │ │ │ - bcc.n 68dfc │ │ │ │ + bcc.n 68dec │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 68e5e │ │ │ │ + b.n 68e4e │ │ │ │ lsls r0, r0, #2 │ │ │ │ - bl 6d0d0 │ │ │ │ + bl 6d0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 68df6 │ │ │ │ + beq.n 68de6 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r0 │ │ │ │ ldrb r3, [r6, #0] │ │ │ │ mov r2, r3 │ │ │ │ - cbz r3, 68e48 │ │ │ │ + cbz r3, 68e38 │ │ │ │ lsls r1, r3, #24 │ │ │ │ - bpl.n 68e40 │ │ │ │ + bpl.n 68e30 │ │ │ │ add.w r2, r3, #56320 @ 0xdc00 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 68e40 │ │ │ │ - bl 6d204 │ │ │ │ - cbz r5, 68e28 │ │ │ │ + bne.n 68e30 │ │ │ │ + bl 6d1f4 │ │ │ │ + cbz r5, 68e18 │ │ │ │ subs r6, r6, r7 │ │ │ │ str r6, [r5, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 68e3a │ │ │ │ - movw r3, #57844 @ 0xe1f4 │ │ │ │ + beq.n 68e2a │ │ │ │ + movw r3, #57140 @ 0xdf34 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [r9] │ │ │ │ mvn.w r3, #1 │ │ │ │ - b.n 68e5e │ │ │ │ + b.n 68e4e │ │ │ │ adds r6, #1 │ │ │ │ str.w r2, [r4], #4 │ │ │ │ - b.n 68e0a │ │ │ │ + b.n 68dfa │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r5, 68e52 │ │ │ │ + cbz r5, 68e42 │ │ │ │ subs r4, r4, r0 │ │ │ │ asrs r4, r4, #2 │ │ │ │ str r4, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 68e5e │ │ │ │ + b.n 68e4e │ │ │ │ mvn.w r3, #2 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ │ │ │ │ -00068e64 : │ │ │ │ +00068e54 : │ │ │ │ movs r2, #0 │ │ │ │ - b.w 1c4a88 │ │ │ │ + b.w 1c5918 │ │ │ │ │ │ │ │ -00068e6a <_Py_closerange@@Base>: │ │ │ │ +00068e5a <_Py_closerange@@Base>: │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ bic.w r4, r0, r0, asr #31 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r1 │ │ │ │ blx 299c8 │ │ │ │ - cbz r0, 68eaa <_Py_closerange@@Base+0x40> │ │ │ │ + cbz r0, 68e9a <_Py_closerange@@Base+0x40> │ │ │ │ movs r0, #4 │ │ │ │ blx 292e0 │ │ │ │ cmp r0, r5 │ │ │ │ - bgt.n 68e9c <_Py_closerange@@Base+0x32> │ │ │ │ + bgt.n 68e8c <_Py_closerange@@Base+0x32> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ b.w 2aa14 │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, r5 │ │ │ │ - bgt.n 68eaa <_Py_closerange@@Base+0x40> │ │ │ │ + bgt.n 68e9a <_Py_closerange@@Base+0x40> │ │ │ │ adds r4, #1 │ │ │ │ blx 2a058 │ │ │ │ - b.n 68e9c <_Py_closerange@@Base+0x32> │ │ │ │ + b.n 68e8c <_Py_closerange@@Base+0x32> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ │ │ │ │ -00068eac : │ │ │ │ +00068e9c : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068eb0 : │ │ │ │ +00068ea0 : │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068eb4 : │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ +00068ea4 : │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ orr.w r2, r0, r0, asr #31 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r3, #1388] @ 0x56c │ │ │ │ str.w r2, [r3, #1388] @ 0x56c │ │ │ │ str.w r1, [r3, #1392] @ 0x570 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068ed0 : │ │ │ │ +00068ec0 : │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bhi.n 68f20 │ │ │ │ + bhi.n 68f10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov r4, r0 │ │ │ │ add.w r3, r0, #109 @ 0x6d │ │ │ │ dmb ish │ │ │ │ ldr.w r6, [r5, r3, lsl #3] │ │ │ │ dmb ish │ │ │ │ ldr.w r1, [r5, #1404] @ 0x57c │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6414 <_PyEvent_Notify@@Base+0x28> │ │ │ │ - cbnz r0, 68f1c │ │ │ │ + bl 1e7400 <_PyEvent_Notify@@Base+0x28> │ │ │ │ + cbnz r0, 68f0c │ │ │ │ ldr.w r1, [r5, #1400] @ 0x578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6414 <_PyEvent_Notify@@Base+0x28> │ │ │ │ - cbnz r0, 68f1c │ │ │ │ + bl 1e7400 <_PyEvent_Notify@@Base+0x28> │ │ │ │ + cbnz r0, 68f0c │ │ │ │ mov r0, r4 │ │ │ │ - bl 20bcf0 │ │ │ │ + bl 20ca98 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00068f26 : │ │ │ │ +00068f16 : │ │ │ │ movs r0, #2 │ │ │ │ - b.w 68ed0 │ │ │ │ + b.w 68ec0 │ │ │ │ │ │ │ │ -00068f2c : │ │ │ │ - ldr r3, [pc, #8] @ (68f38 ) │ │ │ │ +00068f1c : │ │ │ │ + ldr r3, [pc, #8] @ (68f28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ b.w 30368 <_PyInterpreterState_RequireIDRef@@Base+0x36c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrsh.w r0, [r1] │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ adds r3, r1, #4 │ │ │ │ ldrb.w r2, [r3, #-1]! │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bne.n 68f48 │ │ │ │ - b.w 8140c │ │ │ │ + bne.n 68f38 │ │ │ │ + b.w 813f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ blx 295c4 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ ldr r0, [r0, #40] @ 0x28 │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68cca │ │ │ │ + bl 68cba │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ udf #255 @ 0xff │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #20 │ │ │ │ - bl 68cca │ │ │ │ + bl 68cba │ │ │ │ movs r2, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ mov r3, r0 │ │ │ │ movs r0, #8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29eec │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #20 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 8140c │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 813f0 │ │ │ │ + b.w 80cd8 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ mov r5, r2 │ │ │ │ mov r0, r1 │ │ │ │ - cbz r3, 68fea │ │ │ │ + cbz r3, 68fda │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - b.n 68ff8 │ │ │ │ + b.n 68fe8 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 68ff6 │ │ │ │ - bne.n 68ff2 │ │ │ │ - cbnz r1, 69018 │ │ │ │ + blt.n 68fe6 │ │ │ │ + bne.n 68fe2 │ │ │ │ + cbnz r1, 69008 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 68ff8 │ │ │ │ + b.n 68fe8 │ │ │ │ mov r4, r3 │ │ │ │ add r2, sp, #24 │ │ │ │ - movw r6, #19252 @ 0x4b34 │ │ │ │ + movw r6, #19256 @ 0x4b38 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ strd r2, r2, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6901e │ │ │ │ - b.n 690a4 │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6900e │ │ │ │ + b.n 69094 │ │ │ │ clz r4, r1 │ │ │ │ lsrs r4, r4, #5 │ │ │ │ cmn r5, r4 │ │ │ │ - beq.n 69070 │ │ │ │ + beq.n 69060 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 690a4 │ │ │ │ - beq.n 69070 │ │ │ │ - ldr r1, [pc, #124] @ (690ac ) │ │ │ │ + blt.n 69094 │ │ │ │ + beq.n 69060 │ │ │ │ + ldr r1, [pc, #124] @ (6909c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ mov r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ add r3, sp, #32 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ - bl 90f38 │ │ │ │ - cbz r0, 69064 │ │ │ │ + bl 90f40 │ │ │ │ + cbz r0, 69054 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrb r3, [r3, #16] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r3, #2 │ │ │ │ it eq │ │ │ │ addeq r4, #1 │ │ │ │ - b.n 69046 │ │ │ │ - ldr r3, [pc, #72] @ (690b0 ) │ │ │ │ + b.n 69036 │ │ │ │ + ldr r3, [pc, #72] @ (690a0 ) │ │ │ │ ldr.w r3, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ add r4, r3 │ │ │ │ - b.n 6908e │ │ │ │ - ldr r1, [pc, #56] @ (690ac ) │ │ │ │ + b.n 6907e │ │ │ │ + ldr r1, [pc, #56] @ (6909c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #56] @ (690b0 ) │ │ │ │ + ldr r2, [pc, #56] @ (690a0 ) │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r2, [r2, #792] @ 0x318 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r3, #1152] @ 0x480 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add r4, r2 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 69098 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 690a4 │ │ │ │ + bne.n 69088 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 69094 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 80cf4 │ │ │ │ + b.w 80cd8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 37e42 │ │ │ │ + bl 37dea │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ @@ -94200,809 +94191,809 @@ │ │ │ │ strd r3, r1, [sp, #12] │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ str r1, [sp, #0] │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #32 │ │ │ │ - movw r1, #41960 @ 0xa3e8 │ │ │ │ + movw r1, #41256 @ 0xa128 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 29e70 <__isoc23_sscanf@plt> │ │ │ │ cmp r0, #6 │ │ │ │ - bne.n 69148 │ │ │ │ + bne.n 69138 │ │ │ │ ldrd r5, r6, [sp, #48] @ 0x30 │ │ │ │ ldrd r2, r1, [sp, #40] @ 0x28 │ │ │ │ orr.w r3, r6, r5 │ │ │ │ ldr.w ip, [sp, #36] @ 0x24 │ │ │ │ orrs r3, r1 │ │ │ │ ldr r7, [sp, #32] │ │ │ │ orrs r3, r2 │ │ │ │ orr.w r3, r3, ip │ │ │ │ orrs r3, r7 │ │ │ │ cmp r3, #255 @ 0xff │ │ │ │ - bhi.n 69148 │ │ │ │ + bhi.n 69138 │ │ │ │ movs r3, #0 │ │ │ │ strb.w ip, [r4, #4] │ │ │ │ strb r7, [r4, #5] │ │ │ │ bfi r3, r6, #0, #8 │ │ │ │ bfi r3, r5, #8, #8 │ │ │ │ bfi r3, r1, #16, #8 │ │ │ │ bfi r3, r2, #24, #8 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 69162 │ │ │ │ + b.n 69152 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #41980 @ 0xa3fc │ │ │ │ + movw r1, #41276 @ 0xa13c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6919e │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 6918e │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #25688 @ 0x6458 │ │ │ │ + movw r0, #24984 @ 0x6198 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 691d0 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 691c0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ - cbz r0, 691d0 │ │ │ │ + bl 8bf38 │ │ │ │ + cbz r0, 691c0 │ │ │ │ blx 29c10 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ itete ne │ │ │ │ - movwne r1, #29480 @ 0x7328 │ │ │ │ - movweq r1, #42004 @ 0xa414 │ │ │ │ + movwne r1, #28776 @ 0x7068 │ │ │ │ + movweq r1, #41300 @ 0xa154 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ movteq r1, #43 @ 0x2b │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r0, #38664 @ 0x9708 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ sub sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #57224 @ 0xdf88 │ │ │ │ + movw r1, #56520 @ 0xdcc8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ movs r4, #0 │ │ │ │ movs r5, #13 │ │ │ │ strd r4, r5, [sp] │ │ │ │ bl 2bbec │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ │ │ │ │ -00069214 : │ │ │ │ +00069204 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip] │ │ │ │ str.w r0, [ip, #-24] │ │ │ │ sub.w sp, sp, #4096 @ 0x1000 │ │ │ │ - movw r1, #12228 @ 0x2fc4 │ │ │ │ + movw r1, #11524 @ 0x2d04 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ sub sp, #4 │ │ │ │ blx 29cec │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 692c2 │ │ │ │ + beq.n 692b2 │ │ │ │ movw r5, #11764 @ 0x2df4 │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - cbz r3, 69254 │ │ │ │ + cbz r3, 69244 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movs r1, #1 │ │ │ │ - bl 12444c │ │ │ │ - b.n 6927a │ │ │ │ - bl 355da │ │ │ │ + bl 123df4 │ │ │ │ + b.n 6926a │ │ │ │ + bl 35582 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6924a │ │ │ │ - b.n 692c6 │ │ │ │ + beq.n 6923a │ │ │ │ + b.n 692b6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ blx 2a098 │ │ │ │ cmp r0, r7 │ │ │ │ - bcc.n 692b0 │ │ │ │ + bcc.n 692a0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ blx 29ad4 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 692b0 │ │ │ │ + cbnz r0, 692a0 │ │ │ │ cmp.w r7, #4096 @ 0x1000 │ │ │ │ - bcc.n 692a4 │ │ │ │ + bcc.n 69294 │ │ │ │ mov.w r2, #4096 @ 0x1000 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, sp │ │ │ │ blx 2a720 │ │ │ │ movs r1, #1 │ │ │ │ mov r7, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, sp │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 69260 │ │ │ │ + bne.n 69250 │ │ │ │ mov r0, r6 │ │ │ │ blx 2a7a4 │ │ │ │ subs r4, r0, r7 │ │ │ │ it ne │ │ │ │ movne.w r4, #4294967295 @ 0xffffffff │ │ │ │ - b.n 692b4 │ │ │ │ + b.n 692a4 │ │ │ │ mov r0, r6 │ │ │ │ blx 29d7c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6927a │ │ │ │ - b.n 692b4 │ │ │ │ + beq.n 6926a │ │ │ │ + b.n 692a4 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ blx 29458 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl 104840 │ │ │ │ - b.n 692c6 │ │ │ │ + bl 104b58 │ │ │ │ + b.n 692b6 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ add.w sp, sp, #4096 @ 0x1000 │ │ │ │ add sp, #4 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r1, #42036 @ 0xa434 │ │ │ │ + movw r1, #41332 @ 0xa174 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #53348 @ 0xd064 │ │ │ │ + movw r0, #52644 @ 0xcda4 │ │ │ │ movt r0, #69 @ 0x45 │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 69322 │ │ │ │ + cbz r2, 69312 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6931e │ │ │ │ + beq.n 6930e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 6931e │ │ │ │ + cbnz r3, 6930e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - cbz r2, 69356 │ │ │ │ + cbz r2, 69346 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [r0, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69352 │ │ │ │ + beq.n 69342 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 69352 │ │ │ │ + cbnz r3, 69342 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006935a : │ │ │ │ +0006934a : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r5, #1 │ │ │ │ mov r7, r0 │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ blx 29548 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6937c │ │ │ │ + cbz r0, 6936c │ │ │ │ adds r5, #1 │ │ │ │ adds r0, r4, #4 │ │ │ │ - b.n 6936c │ │ │ │ + b.n 6935c │ │ │ │ mov r0, r5 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6940c │ │ │ │ + beq.n 693fc │ │ │ │ movs r1, #58 @ 0x3a │ │ │ │ mov r0, r7 │ │ │ │ blx 29548 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6939e │ │ │ │ + cbnz r0, 6938e │ │ │ │ mov r0, r7 │ │ │ │ blx 29934 │ │ │ │ add.w r5, r7, r0, lsl #2 │ │ │ │ subs r1, r5, r7 │ │ │ │ mov r0, r7 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - bl 8b8c4 │ │ │ │ - cbnz r0, 693c2 │ │ │ │ + bl 8b8cc │ │ │ │ + cbnz r0, 693b2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6940c │ │ │ │ + beq.n 693fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6940c │ │ │ │ + cbnz r3, 693fc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6940c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 693fc │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r6, #12] │ │ │ │ str r0, [r2, r4] │ │ │ │ - cbz r3, 693d0 │ │ │ │ + cbz r3, 693c0 │ │ │ │ adds r4, #4 │ │ │ │ adds r7, r5, #4 │ │ │ │ - b.n 69388 │ │ │ │ - ldr r0, [pc, #72] @ (6941c ) │ │ │ │ + b.n 69378 │ │ │ │ + ldr r0, [pc, #72] @ (6940c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #72] @ (69420 ) │ │ │ │ + ldr r1, [pc, #72] @ (69410 ) │ │ │ │ mov r2, r6 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 1dde58 │ │ │ │ - cbz r0, 693f2 │ │ │ │ - movw r1, #42052 @ 0xa444 │ │ │ │ + bl 1dee48 │ │ │ │ + cbz r0, 693e2 │ │ │ │ + movw r1, #41348 @ 0xa184 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #52] @ (69424 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #52] @ (69414 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6941a │ │ │ │ + beq.n 6940a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6941a │ │ │ │ + cbnz r3, 6940a │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #42076 @ 0xa45c │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #41372 @ 0xa19c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #12] @ (69424 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #12] @ (69414 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 698dc <_Py_open@@Base+0x1d8> │ │ │ │ + b.n 698dc <_Py_open@@Base+0x1e8> │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 69330 │ │ │ │ + ldmia r5!, {r2, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r6, [pc, #180] @ (694f0 ) │ │ │ │ + ldr r6, [pc, #180] @ (694e0 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ ldr.w r4, [r6, #1292] @ 0x50c │ │ │ │ - cbz r4, 6945a │ │ │ │ + cbz r4, 6944a │ │ │ │ mov r1, r7 │ │ │ │ movs r0, #0 │ │ │ │ bl 2fdda <_PyTraceMalloc_GetTraceback@@Base+0xf2> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6946a │ │ │ │ - movw r1, #42100 @ 0xa474 │ │ │ │ + b.n 6945a │ │ │ │ + movw r1, #41396 @ 0xa1b4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #65 @ 0x41 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r0, [r6, #1360] @ 0x550 │ │ │ │ - bl 104840 │ │ │ │ - cbz r4, 694ea │ │ │ │ + bl 104b58 │ │ │ │ + cbz r4, 694da │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r6, #0 │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #42168 @ 0xa4b8 │ │ │ │ + movw r1, #41464 @ 0xa1f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ ldrh r3, [r4, #4] │ │ │ │ - movw r1, #42224 @ 0xa4f0 │ │ │ │ + movw r1, #41520 @ 0xa230 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - ble.n 694d8 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + ble.n 694c8 │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7], #8 │ │ │ │ mov r0, r5 │ │ │ │ adds r6, #1 │ │ │ │ - bl 1ffff4 │ │ │ │ + bl 200e74 │ │ │ │ movs r2, #8 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #42236 @ 0xa4fc │ │ │ │ + movw r1, #41532 @ 0xa23c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ mov r0, r5 │ │ │ │ - bl 2002c8 │ │ │ │ + bl 201148 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #14076 @ 0x36fc │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ - b.n 6948a │ │ │ │ - movw r1, #14076 @ 0x36fc │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ + b.n 6947a │ │ │ │ + movw r1, #13376 @ 0x3440 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ movs r2, #1 │ │ │ │ - b.w 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + b.w 1afb78 <_Py_write_noraise@@Base> │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ - ldr.w r8, [pc, #260] @ 6960c │ │ │ │ + ldr.w r8, [pc, #260] @ 695fc │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr.w r3, [r8, #1184] @ 0x4a0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 69604 │ │ │ │ + beq.n 695f4 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r4, [r8, #1192] @ 0x4a8 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr.w sl, [r0] │ │ │ │ movw r5, #4788 @ 0x12b4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ mov r9, r0 │ │ │ │ movs r6, #0 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mul.w r1, r3, r6 │ │ │ │ ldr r0, [r5, r1] │ │ │ │ cmp r0, r7 │ │ │ │ - beq.n 6954a │ │ │ │ + beq.n 6953a │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, #5 │ │ │ │ - bne.n 6952e │ │ │ │ + bne.n 6951e │ │ │ │ mov.w r1, #624 @ 0x270 │ │ │ │ movs r6, #4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 6954e │ │ │ │ + b.n 6953e │ │ │ │ mov.w fp, #1 │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r3, r3, r6, r5 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 69564 │ │ │ │ + cbz r2, 69554 │ │ │ │ adds r1, #12 │ │ │ │ movs r2, #0 │ │ │ │ add r1, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ blx 2a244 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6958e │ │ │ │ + beq.n 6957e │ │ │ │ movs r2, #20 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #59908 @ 0xea04 │ │ │ │ + movw r1, #59204 @ 0xe744 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ movs r3, #156 @ 0x9c │ │ │ │ mla r5, r3, r6, r5 │ │ │ │ ldr r5, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 695ca │ │ │ │ + b.n 695ba │ │ │ │ mov r1, fp │ │ │ │ movs r2, #23 │ │ │ │ add r0, sp, #8 │ │ │ │ - movw r5, #52556 @ 0xcd4c │ │ │ │ + movw r5, #51852 @ 0xca8c │ │ │ │ movt r5, #41 @ 0x29 │ │ │ │ blx 29634 │ │ │ │ movs r3, #23 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #8 │ │ │ │ str r7, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ blx 29fbc <__snprintf_chk@plt> │ │ │ │ movs r2, #43 @ 0x2b │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #42248 @ 0xa508 │ │ │ │ + movw r1, #41544 @ 0xa248 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ add r0, sp, #8 │ │ │ │ blx 29c10 │ │ │ │ add r1, sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21092 @ 0x5264 │ │ │ │ + movw r1, #20388 @ 0x4fa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1aeda0 <_Py_write_noraise@@Base> │ │ │ │ + bl 1afb78 <_Py_write_noraise@@Base> │ │ │ │ ldr.w r1, [r8, #1196] @ 0x4ac │ │ │ │ mov r0, r4 │ │ │ │ bl 2f0ec │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r1, [r8, #1200] @ 0x4b0 │ │ │ │ bl 2b604 │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r9] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ b.w 29ee8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 5666e <_Py_hashtable_size@@Base> │ │ │ │ + bl 566e0 <_Py_hashtable_size@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ add r2, r0 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069630 <_Py_stat@@Base>: │ │ │ │ +00069620 <_Py_stat@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ - bl 11863c │ │ │ │ - cbz r0, 69690 <_Py_stat@@Base+0x60> │ │ │ │ + bl 117f70 │ │ │ │ + cbz r0, 69680 <_Py_stat@@Base+0x60> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r4, r0 │ │ │ │ - bl 14caa4 │ │ │ │ + bl 14c55c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6966e <_Py_stat@@Base+0x3e> │ │ │ │ + bne.n 6965e <_Py_stat@@Base+0x3e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69690 <_Py_stat@@Base+0x60> │ │ │ │ + beq.n 69680 <_Py_stat@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69690 <_Py_stat@@Base+0x60> │ │ │ │ + cbnz r3, 69680 <_Py_stat@@Base+0x60> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69690 <_Py_stat@@Base+0x60> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69680 <_Py_stat@@Base+0x60> │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 2a0ec <__stat64_time64@plt> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69694 <_Py_stat@@Base+0x64> │ │ │ │ + beq.n 69684 <_Py_stat@@Base+0x64> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69694 <_Py_stat@@Base+0x64> │ │ │ │ + cbnz r3, 69684 <_Py_stat@@Base+0x64> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69694 <_Py_stat@@Base+0x64> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69684 <_Py_stat@@Base+0x64> │ │ │ │ mvn.w r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r5, #11676 @ 0x2d9c │ │ │ │ movt r5, #78 @ 0x4e │ │ │ │ ldr r4, [r5, #0] │ │ │ │ - cbz r4, 696c6 <_Py_stat@@Base+0x96> │ │ │ │ - bl 989e8 │ │ │ │ + cbz r4, 696b6 <_Py_stat@@Base+0x96> │ │ │ │ + bl 988ec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r6, r0 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r4, r0 │ │ │ │ blx 2a450 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b52c │ │ │ │ - bl e9284 │ │ │ │ + bl 9b444 │ │ │ │ + bl e92bc │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00069704 <_Py_open@@Base>: │ │ │ │ +000696f4 <_Py_open@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 697ac <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 6979c <_Py_open@@Base+0xa8> │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ orr.w r6, r6, #524288 @ 0x80000 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ - movw r1, #56200 @ 0xdb88 │ │ │ │ + movw r1, #55496 @ 0xd8c8 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #57820 @ 0xe1dc │ │ │ │ + movw r0, #57116 @ 0xdf1c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 697c4 <_Py_open@@Base+0xc0> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 697b4 <_Py_open@@Base+0xc0> │ │ │ │ + bl 988ec │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a0c8 <__open64_2@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 6977a <_Py_open@@Base+0x76> │ │ │ │ + bge.n 6976a <_Py_open@@Base+0x76> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 697b2 <_Py_open@@Base+0xae> │ │ │ │ - bl e9284 │ │ │ │ + bne.n 697a2 <_Py_open@@Base+0xae> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6974c <_Py_open@@Base+0x48> │ │ │ │ - b.n 697c4 <_Py_open@@Base+0xc0> │ │ │ │ + beq.n 6973c <_Py_open@@Base+0x48> │ │ │ │ + b.n 697b4 <_Py_open@@Base+0xc0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69790 <_Py_open@@Base+0x8c> │ │ │ │ + beq.n 69780 <_Py_open@@Base+0x8c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69790 <_Py_open@@Base+0x8c> │ │ │ │ + cbnz r3, 69780 <_Py_open@@Base+0x8c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #23152 @ 0x5a70 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ - bl 1c5200 │ │ │ │ + bl 1c6090 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 697de <_Py_open@@Base+0xda> │ │ │ │ + bne.n 697ce <_Py_open@@Base+0xda> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a058 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 697de <_Py_open@@Base+0xda> │ │ │ │ + b.n 697ce <_Py_open@@Base+0xda> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f624c │ │ │ │ + bl f6284 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 697ac <_Py_open@@Base+0xa8> │ │ │ │ + beq.n 6979c <_Py_open@@Base+0xa8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 697ac <_Py_open@@Base+0xa8> │ │ │ │ + bne.n 6979c <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 697ac <_Py_open@@Base+0xa8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6979c <_Py_open@@Base+0xa8> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #152 @ 0x98 │ │ │ │ - ldr r5, [pc, #108] @ (69864 <_Py_open@@Base+0x160>) │ │ │ │ - movw r4, #3628 @ 0xe2c │ │ │ │ + ldr r5, [pc, #108] @ (69854 <_Py_open@@Base+0x160>) │ │ │ │ + movw r4, #2924 @ 0xb6c │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ add r3, sp, #12 │ │ │ │ add r2, sp, #16 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r0 │ │ │ │ ldr r5, [r5, #0] │ │ │ │ str r5, [sp, #148] @ 0x94 │ │ │ │ mov.w r5, #0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 229d8c │ │ │ │ - cbnz r0, 6981c <_Py_open@@Base+0x118> │ │ │ │ + bl 22a53c <_PyTime_FromMillisecondsObject@@Base+0xc> │ │ │ │ + cbnz r0, 6980c <_Py_open@@Base+0x118> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6984c <_Py_open@@Base+0x148> │ │ │ │ + b.n 6983c <_Py_open@@Base+0x148> │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #57824 @ 0xe1e0 │ │ │ │ + movw r1, #57120 @ 0xdf20 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #39448 @ 0x9a18 │ │ │ │ + movw r0, #38744 @ 0x9758 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 69818 <_Py_open@@Base+0x114> │ │ │ │ + beq.n 69808 <_Py_open@@Base+0x114> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ add r1, sp, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 22ab08 │ │ │ │ + bl 22b320 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 69818 <_Py_open@@Base+0x114> │ │ │ │ - bl 8140c │ │ │ │ - ldr r3, [pc, #20] @ (69864 <_Py_open@@Base+0x160>) │ │ │ │ + blt.n 69808 <_Py_open@@Base+0x114> │ │ │ │ + bl 813f0 │ │ │ │ + ldr r3, [pc, #20] @ (69854 <_Py_open@@Base+0x160>) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #148] @ 0x94 │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - beq.n 6985e <_Py_open@@Base+0x15a> │ │ │ │ + beq.n 6984e <_Py_open@@Base+0x15a> │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ add sp, #152 @ 0x98 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r7, r0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add.w r0, r1, #12 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ - cbnz r2, 6988a <_Py_open@@Base+0x186> │ │ │ │ + cbnz r2, 6987a <_Py_open@@Base+0x186> │ │ │ │ cmp r1, #3 │ │ │ │ - bne.n 6988a <_Py_open@@Base+0x186> │ │ │ │ + bne.n 6987a <_Py_open@@Base+0x186> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 698a4 <_Py_open@@Base+0x1a0> │ │ │ │ - ldr r4, [pc, #104] @ (698f4 <_Py_open@@Base+0x1f0>) │ │ │ │ + cbnz r0, 69894 <_Py_open@@Base+0x1a0> │ │ │ │ + ldr r4, [pc, #104] @ (698e4 <_Py_open@@Base+0x1f0>) │ │ │ │ add r3, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 698ec <_Py_open@@Base+0x1e8> │ │ │ │ + cbz r0, 698dc <_Py_open@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 698b6 <_Py_open@@Base+0x1b2> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 698ec <_Py_open@@Base+0x1e8> │ │ │ │ + bne.n 698a6 <_Py_open@@Base+0x1b2> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 698dc <_Py_open@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 698c8 <_Py_open@@Base+0x1c4> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 698ec <_Py_open@@Base+0x1e8> │ │ │ │ + bne.n 698b8 <_Py_open@@Base+0x1c4> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 698dc <_Py_open@@Base+0x1e8> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 698da <_Py_open@@Base+0x1d6> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 698ec <_Py_open@@Base+0x1e8> │ │ │ │ + bne.n 698ca <_Py_open@@Base+0x1d6> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 698dc <_Py_open@@Base+0x1e8> │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 27c30c <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ + b.w 27c0e0 <_PyCrossInterpreterData_Free@@Base+0x524> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #384] @ (69a78 <_Py_open@@Base+0x374>) │ │ │ │ + ldr r3, [pc, #400] @ (69a78 <_Py_open@@Base+0x384>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69918 <_Py_open@@Base+0x214> │ │ │ │ + cbnz r3, 69908 <_Py_open@@Base+0x214> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69918 <_Py_open@@Base+0x214> │ │ │ │ + ble.n 69908 <_Py_open@@Base+0x214> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69918 <_Py_open@@Base+0x214> │ │ │ │ - cbnz r0, 69930 <_Py_open@@Base+0x22c> │ │ │ │ + bne.n 69908 <_Py_open@@Base+0x214> │ │ │ │ + cbnz r0, 69920 <_Py_open@@Base+0x22c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #48] @ (69950 <_Py_open@@Base+0x24c>) │ │ │ │ + ldr r4, [pc, #48] @ (69940 <_Py_open@@Base+0x24c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69948 <_Py_open@@Base+0x244> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69938 <_Py_open@@Base+0x244> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69942 <_Py_open@@Base+0x23e> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 69948 <_Py_open@@Base+0x244> │ │ │ │ + bne.n 69932 <_Py_open@@Base+0x23e> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 69938 <_Py_open@@Base+0x244> │ │ │ │ mov r0, r4 │ │ │ │ blx 2982c <_exit@plt> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #560] @ (69b84 <_Py_open@@Base+0x480>) │ │ │ │ + ldr r3, [pc, #576] @ (69b84 <_Py_open@@Base+0x490>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69980 <_Py_open@@Base+0x27c> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 69970 <_Py_open@@Base+0x27c> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - b.n 69998 <_Py_open@@Base+0x294> │ │ │ │ + b.n 69988 <_Py_open@@Base+0x294> │ │ │ │ tst.w r0, #128 @ 0x80 │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it eq │ │ │ │ moveq r0, r3 │ │ │ │ @@ -95010,484 +95001,484 @@ │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 699ba <_Py_open@@Base+0x2b6> │ │ │ │ + cbnz r3, 699aa <_Py_open@@Base+0x2b6> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 699ba <_Py_open@@Base+0x2b6> │ │ │ │ + ble.n 699aa <_Py_open@@Base+0x2b6> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 699ba <_Py_open@@Base+0x2b6> │ │ │ │ - cbnz r0, 699d6 <_Py_open@@Base+0x2d2> │ │ │ │ + bne.n 699aa <_Py_open@@Base+0x2b6> │ │ │ │ + cbnz r0, 699c6 <_Py_open@@Base+0x2d2> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #80] @ (69a14 <_Py_open@@Base+0x310>) │ │ │ │ + ldr r4, [pc, #80] @ (69a04 <_Py_open@@Base+0x310>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 699d6 <_Py_open@@Base+0x2d2> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 699c6 <_Py_open@@Base+0x2d2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a0e <_Py_open@@Base+0x30a> │ │ │ │ + b.n 699fe <_Py_open@@Base+0x30a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 699f2 <_Py_open@@Base+0x2ee> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 699e2 <_Py_open@@Base+0x2ee> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 699d2 <_Py_open@@Base+0x2ce> │ │ │ │ + bne.n 699c2 <_Py_open@@Base+0x2ce> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69a0e <_Py_open@@Base+0x30a> │ │ │ │ + b.n 699fe <_Py_open@@Base+0x30a> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r4, #65535 @ 0xffff │ │ │ │ cmp r0, r4 │ │ │ │ ite eq │ │ │ │ moveq r0, r3 │ │ │ │ movne r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r3, [pc, #736] @ (69cf8 <_Py_open@@Base+0x5f4>) │ │ │ │ + ldr r3, [pc, #752] @ (69cf8 <_Py_open@@Base+0x604>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69a38 <_Py_open@@Base+0x334> │ │ │ │ + cbnz r3, 69a28 <_Py_open@@Base+0x334> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69a38 <_Py_open@@Base+0x334> │ │ │ │ + ble.n 69a28 <_Py_open@@Base+0x334> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69a38 <_Py_open@@Base+0x334> │ │ │ │ - cbnz r0, 69a54 <_Py_open@@Base+0x350> │ │ │ │ + bne.n 69a28 <_Py_open@@Base+0x334> │ │ │ │ + cbnz r0, 69a44 <_Py_open@@Base+0x350> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #84] @ (69a94 <_Py_open@@Base+0x390>) │ │ │ │ + ldr r4, [pc, #84] @ (69a84 <_Py_open@@Base+0x390>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69a54 <_Py_open@@Base+0x350> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69a44 <_Py_open@@Base+0x350> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69a90 <_Py_open@@Base+0x38c> │ │ │ │ + b.n 69a80 <_Py_open@@Base+0x38c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69a70 <_Py_open@@Base+0x36c> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 69a60 <_Py_open@@Base+0x36c> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69a50 <_Py_open@@Base+0x34c> │ │ │ │ + bne.n 69a40 <_Py_open@@Base+0x34c> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69a90 <_Py_open@@Base+0x38c> │ │ │ │ + b.n 69a80 <_Py_open@@Base+0x38c> │ │ │ │ and.w r3, r0, #127 @ 0x7f │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ sbfx r3, r3, #1, #7 │ │ │ │ cmp r3, #0 │ │ │ │ it le │ │ │ │ movle r0, r2 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r3, [pc, #912] @ (69e28 <_Py_open@@Base+0x724>) │ │ │ │ + ldr r3, [pc, #928] @ (69e28 <_Py_open@@Base+0x734>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69ab8 <_Py_open@@Base+0x3b4> │ │ │ │ + cbnz r3, 69aa8 <_Py_open@@Base+0x3b4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69ab8 <_Py_open@@Base+0x3b4> │ │ │ │ + ble.n 69aa8 <_Py_open@@Base+0x3b4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69ab8 <_Py_open@@Base+0x3b4> │ │ │ │ - cbnz r0, 69ad4 <_Py_open@@Base+0x3d0> │ │ │ │ + bne.n 69aa8 <_Py_open@@Base+0x3b4> │ │ │ │ + cbnz r0, 69ac4 <_Py_open@@Base+0x3d0> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #76] @ (69b0c <_Py_open@@Base+0x408>) │ │ │ │ + ldr r4, [pc, #76] @ (69afc <_Py_open@@Base+0x408>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 69ad4 <_Py_open@@Base+0x3d0> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 69ac4 <_Py_open@@Base+0x3d0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69b08 <_Py_open@@Base+0x404> │ │ │ │ + b.n 69af8 <_Py_open@@Base+0x404> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69af0 <_Py_open@@Base+0x3ec> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 69ae0 <_Py_open@@Base+0x3ec> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 69ad0 <_Py_open@@Base+0x3cc> │ │ │ │ + bne.n 69ac0 <_Py_open@@Base+0x3cc> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 69b08 <_Py_open@@Base+0x404> │ │ │ │ + b.n 69af8 <_Py_open@@Base+0x404> │ │ │ │ tst.w r0, #127 @ 0x7f │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - ldr r4, [pc, #64] @ (69b50 <_Py_open@@Base+0x44c>) │ │ │ │ + ldr r4, [pc, #80] @ (69b50 <_Py_open@@Base+0x45c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b30 <_Py_open@@Base+0x42c> │ │ │ │ + cbnz r3, 69b20 <_Py_open@@Base+0x42c> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b30 <_Py_open@@Base+0x42c> │ │ │ │ + ble.n 69b20 <_Py_open@@Base+0x42c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b30 <_Py_open@@Base+0x42c> │ │ │ │ - cbnz r0, 69b48 <_Py_open@@Base+0x444> │ │ │ │ + bne.n 69b20 <_Py_open@@Base+0x42c> │ │ │ │ + cbnz r0, 69b38 <_Py_open@@Base+0x444> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69b70 <_Py_open@@Base+0x46c>) │ │ │ │ + ldr r4, [pc, #56] @ (69b60 <_Py_open@@Base+0x46c>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69b68 <_Py_open@@Base+0x464> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69b58 <_Py_open@@Base+0x464> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69b5a <_Py_open@@Base+0x456> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 69b68 <_Py_open@@Base+0x464> │ │ │ │ + bne.n 69b4a <_Py_open@@Base+0x456> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 69b58 <_Py_open@@Base+0x464> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #240] @ (69c64 <_Py_open@@Base+0x560>) │ │ │ │ + ldr r4, [pc, #256] @ (69c64 <_Py_open@@Base+0x570>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69b94 <_Py_open@@Base+0x490> │ │ │ │ + cbnz r3, 69b84 <_Py_open@@Base+0x490> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69b94 <_Py_open@@Base+0x490> │ │ │ │ + ble.n 69b84 <_Py_open@@Base+0x490> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69b94 <_Py_open@@Base+0x490> │ │ │ │ - cbnz r0, 69bac <_Py_open@@Base+0x4a8> │ │ │ │ + bne.n 69b84 <_Py_open@@Base+0x490> │ │ │ │ + cbnz r0, 69b9c <_Py_open@@Base+0x4a8> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69bd4 <_Py_open@@Base+0x4d0>) │ │ │ │ + ldr r4, [pc, #56] @ (69bc4 <_Py_open@@Base+0x4d0>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69bcc <_Py_open@@Base+0x4c8> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69bbc <_Py_open@@Base+0x4c8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69bbe <_Py_open@@Base+0x4ba> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 69bcc <_Py_open@@Base+0x4c8> │ │ │ │ + bne.n 69bae <_Py_open@@Base+0x4ba> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 69bbc <_Py_open@@Base+0x4c8> │ │ │ │ and.w r0, r4, #127 @ 0x7f │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #416] @ (69d78 <_Py_open@@Base+0x674>) │ │ │ │ + ldr r4, [pc, #432] @ (69d78 <_Py_open@@Base+0x684>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r0, r1 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r1, r2 │ │ │ │ - cbnz r3, 69bf8 <_Py_open@@Base+0x4f4> │ │ │ │ + cbnz r3, 69be8 <_Py_open@@Base+0x4f4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 69bf8 <_Py_open@@Base+0x4f4> │ │ │ │ + ble.n 69be8 <_Py_open@@Base+0x4f4> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 69bf8 <_Py_open@@Base+0x4f4> │ │ │ │ - cbnz r0, 69c10 <_Py_open@@Base+0x50c> │ │ │ │ + bne.n 69be8 <_Py_open@@Base+0x4f4> │ │ │ │ + cbnz r0, 69c00 <_Py_open@@Base+0x50c> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #56] @ (69c38 <_Py_open@@Base+0x534>) │ │ │ │ + ldr r4, [pc, #56] @ (69c28 <_Py_open@@Base+0x534>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbz r0, 69c30 <_Py_open@@Base+0x52c> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbz r0, 69c20 <_Py_open@@Base+0x52c> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69c22 <_Py_open@@Base+0x51e> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 69c30 <_Py_open@@Base+0x52c> │ │ │ │ + bne.n 69c12 <_Py_open@@Base+0x51e> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 69c20 <_Py_open@@Base+0x52c> │ │ │ │ ubfx r0, r4, #8, #8 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #592] @ (69e8c <_Py_open@@Base+0x788>) │ │ │ │ + ldr r4, [pc, #608] @ (69e8c <_Py_open@@Base+0x798>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #16 │ │ │ │ - movw r0, #42292 @ 0xa534 │ │ │ │ + movw r0, #41588 @ 0xa274 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrb r2, [r1, #0] │ │ │ │ ldrb r3, [r1, #1] │ │ │ │ ldrb r4, [r1, #2] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ ldrb r3, [r1, #3] │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ - movw r0, #42324 @ 0xa554 │ │ │ │ + movw r0, #41620 @ 0xa294 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldrd r3, r4, [r1, #16] │ │ │ │ ldrd r1, r2, [r1, #8] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 20c7d8 │ │ │ │ + bl 20d728 │ │ │ │ mov r3, r1 │ │ │ │ mov r2, r0 │ │ │ │ - movw r0, #42380 @ 0xa58c │ │ │ │ + movw r0, #41676 @ 0xa2cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r4} │ │ │ │ mov r3, r0 │ │ │ │ dmb ish │ │ │ │ ldrb r1, [r0, #8] │ │ │ │ dmb ish │ │ │ │ ldr r2, [r0, #4] │ │ │ │ tst.w r1, #1 │ │ │ │ - movw r4, #42404 @ 0xa5a4 │ │ │ │ + movw r4, #41700 @ 0xa2e4 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ - movw r1, #14624 @ 0x3920 │ │ │ │ + movw r1, #13980 @ 0x369c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #42416 @ 0xa5b0 │ │ │ │ + movw r0, #41712 @ 0xa2f0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ it eq │ │ │ │ moveq r1, r4 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ pop {r4} │ │ │ │ - b.w e218c │ │ │ │ + b.w e21c8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ add.w r3, r0, #16 │ │ │ │ ldrexd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp] │ │ │ │ - movw r1, #14624 @ 0x3920 │ │ │ │ + movw r1, #13980 @ 0x369c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r4, [r0, #24] │ │ │ │ - movw r3, #42404 @ 0xa5a4 │ │ │ │ + movw r3, #41700 @ 0xa2e4 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr r2, [r0, #4] │ │ │ │ strd r4, r0, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r1, r3 │ │ │ │ - movw r0, #42440 @ 0xa5c8 │ │ │ │ + movw r0, #41736 @ 0xa308 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movs r1, #0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ - bl baba0 │ │ │ │ - cbnz r0, 69d6c <_Py_open@@Base+0x668> │ │ │ │ + bl baac4 │ │ │ │ + cbnz r0, 69d5c <_Py_open@@Base+0x668> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 69d9e <_Py_open@@Base+0x69a> │ │ │ │ + b.n 69d8e <_Py_open@@Base+0x69a> │ │ │ │ mov r5, r0 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl baba0 │ │ │ │ + bl baac4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d68 <_Py_open@@Base+0x664> │ │ │ │ + beq.n 69d58 <_Py_open@@Base+0x664> │ │ │ │ movs r1, #2 │ │ │ │ mov r0, r4 │ │ │ │ - bl baba0 │ │ │ │ + bl baac4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 69d68 <_Py_open@@Base+0x664> │ │ │ │ + beq.n 69d58 <_Py_open@@Base+0x664> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - movw r0, #42484 @ 0xa5f4 │ │ │ │ + movw r0, #41780 @ 0xa334 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r1, [r1, #12] │ │ │ │ - bl e218c │ │ │ │ + bl e21c8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r0 │ │ │ │ - bl 724f0 │ │ │ │ - cbz r0, 69e20 <_Py_open@@Base+0x71c> │ │ │ │ + bl 724cc │ │ │ │ + cbz r0, 69e10 <_Py_open@@Base+0x71c> │ │ │ │ mov r4, r0 │ │ │ │ movs r5, #0 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - bls.n 69e22 <_Py_open@@Base+0x71e> │ │ │ │ + bls.n 69e12 <_Py_open@@Base+0x71e> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ ldr.w r9, [r3, r5, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 69dde <_Py_open@@Base+0x6da> │ │ │ │ + bne.n 69dce <_Py_open@@Base+0x6da> │ │ │ │ adds r5, #1 │ │ │ │ - b.n 69dc2 <_Py_open@@Base+0x6be> │ │ │ │ - bl 80cf4 │ │ │ │ + b.n 69db2 <_Py_open@@Base+0x6be> │ │ │ │ + bl 80cd8 │ │ │ │ mov r2, r9 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r6, 69e0a <_Py_open@@Base+0x706> │ │ │ │ - bl 7a778 │ │ │ │ + cbz r6, 69dfa <_Py_open@@Base+0x706> │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 69e04 <_Py_open@@Base+0x700> │ │ │ │ + beq.n 69df4 <_Py_open@@Base+0x700> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 69e04 <_Py_open@@Base+0x700> │ │ │ │ + cbnz r3, 69df4 <_Py_open@@Base+0x700> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 69dda <_Py_open@@Base+0x6d6> │ │ │ │ + bne.n 69dca <_Py_open@@Base+0x6d6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e20 <_Py_open@@Base+0x71c> │ │ │ │ + beq.n 69e10 <_Py_open@@Base+0x71c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e20 <_Py_open@@Base+0x71c> │ │ │ │ + cbnz r3, 69e10 <_Py_open@@Base+0x71c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - b.n 69da2 <_Py_open@@Base+0x69e> │ │ │ │ + b.n 69d92 <_Py_open@@Base+0x69e> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 69da2 <_Py_open@@Base+0x69e> │ │ │ │ - cbz r0, 69e96 <_Py_open@@Base+0x792> │ │ │ │ + bl 69d92 <_Py_open@@Base+0x69e> │ │ │ │ + cbz r0, 69e86 <_Py_open@@Base+0x792> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69e62 <_Py_open@@Base+0x75e> │ │ │ │ + cbnz r0, 69e52 <_Py_open@@Base+0x75e> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e96 <_Py_open@@Base+0x792> │ │ │ │ + beq.n 69e86 <_Py_open@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69e96 <_Py_open@@Base+0x792> │ │ │ │ + cbnz r3, 69e86 <_Py_open@@Base+0x792> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 69e96 <_Py_open@@Base+0x792> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 69e86 <_Py_open@@Base+0x792> │ │ │ │ movs r0, #1 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 69e9a <_Py_open@@Base+0x796> │ │ │ │ + cbnz r0, 69e8a <_Py_open@@Base+0x796> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 69e80 <_Py_open@@Base+0x77c> │ │ │ │ + beq.n 69e70 <_Py_open@@Base+0x77c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 69e80 <_Py_open@@Base+0x77c> │ │ │ │ + cbnz r3, 69e70 <_Py_open@@Base+0x77c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 69e96 <_Py_open@@Base+0x792> │ │ │ │ + beq.n 69e86 <_Py_open@@Base+0x792> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 69e96 <_Py_open@@Base+0x792> │ │ │ │ + cbnz r3, 69e86 <_Py_open@@Base+0x792> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 69eb2 <_Py_open@@Base+0x7ae> │ │ │ │ + b.n 69ea2 <_Py_open@@Base+0x7ae> │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -95496,161 +95487,161 @@ │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69ed6 <_Py_open@@Base+0x7d2> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 69eda <_Py_open@@Base+0x7d6> │ │ │ │ - b.n 69f1c <_Py_open@@Base+0x818> │ │ │ │ + bne.n 69ec6 <_Py_open@@Base+0x7d2> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 69eca <_Py_open@@Base+0x7d6> │ │ │ │ + b.n 69f0c <_Py_open@@Base+0x818> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69ef2 <_Py_open@@Base+0x7ee> │ │ │ │ + bge.n 69ee2 <_Py_open@@Base+0x7ee> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42524 @ 0xa61c │ │ │ │ + movw r1, #41820 @ 0xa35c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 69f1c <_Py_open@@Base+0x818> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 69f0c <_Py_open@@Base+0x818> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 69f10 <_Py_open@@Base+0x80c> │ │ │ │ + blt.n 69f00 <_Py_open@@Base+0x80c> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42596 @ 0xa664 │ │ │ │ + movw r1, #41892 @ 0xa3a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 69f1c <_Py_open@@Base+0x818> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 69f0c <_Py_open@@Base+0x818> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7f1a8 │ │ │ │ + b.w 7f190 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 69f40 <_Py_open@@Base+0x83c> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 69f44 <_Py_open@@Base+0x840> │ │ │ │ - b.n 69f86 <_Py_open@@Base+0x882> │ │ │ │ + bne.n 69f30 <_Py_open@@Base+0x83c> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 69f34 <_Py_open@@Base+0x840> │ │ │ │ + b.n 69f76 <_Py_open@@Base+0x882> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 69f5c <_Py_open@@Base+0x858> │ │ │ │ + bge.n 69f4c <_Py_open@@Base+0x858> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42664 @ 0xa6a8 │ │ │ │ + movw r1, #41960 @ 0xa3e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 69f86 <_Py_open@@Base+0x882> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 69f76 <_Py_open@@Base+0x882> │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - blt.n 69f7a <_Py_open@@Base+0x876> │ │ │ │ + blt.n 69f6a <_Py_open@@Base+0x876> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42736 @ 0xa6f0 │ │ │ │ + movw r1, #42032 @ 0xa430 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 69f86 <_Py_open@@Base+0x882> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 69f76 <_Py_open@@Base+0x882> │ │ │ │ rev16 r0, r0 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ uxth r0, r0 │ │ │ │ - b.w 7f1a8 │ │ │ │ + b.w 7f190 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r3, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ ldrb r2, [r1, r3] │ │ │ │ orr.w r0, r2, r0, lsl #8 │ │ │ │ - bgt.n 69f8e <_Py_open@@Base+0x88a> │ │ │ │ - b.w 7f1a8 │ │ │ │ + bgt.n 69f7e <_Py_open@@Base+0x88a> │ │ │ │ + b.w 7f190 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 69fd6 <_Py_open@@Base+0x8d2> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 69fc6 <_Py_open@@Base+0x8d2> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #42840 @ 0xa758 │ │ │ │ + movw r0, #42136 @ 0xa498 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 69fe2 <_Py_open@@Base+0x8de> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 69fd2 <_Py_open@@Base+0x8de> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 69fe6 <_Py_open@@Base+0x8e2> │ │ │ │ + cbnz r0, 69fd6 <_Py_open@@Base+0x8e2> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a038 <_Py_open@@Base+0x934> │ │ │ │ + b.n 6a028 <_Py_open@@Base+0x934> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6a008 <_Py_open@@Base+0x904> │ │ │ │ + beq.n 69ff8 <_Py_open@@Base+0x904> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 69fe2 <_Py_open@@Base+0x8de> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 69fd2 <_Py_open@@Base+0x8de> │ │ │ │ mov r0, r4 │ │ │ │ add r1, sp, #4 │ │ │ │ blx 29aec │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6a020 <_Py_open@@Base+0x91c> │ │ │ │ + cbz r0, 6a010 <_Py_open@@Base+0x91c> │ │ │ │ movs r1, #4 │ │ │ │ add.w r0, sp, r1 │ │ │ │ - bl 730d4 │ │ │ │ - b.n 6a038 <_Py_open@@Base+0x934> │ │ │ │ + bl 730a0 │ │ │ │ + b.n 6a028 <_Py_open@@Base+0x934> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42804 @ 0xa734 │ │ │ │ + movw r1, #42100 @ 0xa474 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r0, #24] │ │ │ │ - cbz r3, 6a074 <_Py_open@@Base+0x970> │ │ │ │ + cbz r3, 6a064 <_Py_open@@Base+0x970> │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ add r2, sp, #4 │ │ │ │ mov r1, sp │ │ │ │ blx 29970 │ │ │ │ - cbz r0, 6a06a <_Py_open@@Base+0x966> │ │ │ │ + cbz r0, 6a05a <_Py_open@@Base+0x966> │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ add r0, r3 │ │ │ │ subs r1, r1, r3 │ │ │ │ - bl 730d4 │ │ │ │ - b.n 6a07e <_Py_open@@Base+0x97a> │ │ │ │ + bl 730a0 │ │ │ │ + b.n 6a06e <_Py_open@@Base+0x97a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6a07e <_Py_open@@Base+0x97a> │ │ │ │ + b.n 6a06e <_Py_open@@Base+0x97a> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -95661,189 +95652,189 @@ │ │ │ │ movs r2, #44 @ 0x2c │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 29634 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d1cd4 │ │ │ │ - cbnz r0, 6a0e8 <_Py_open@@Base+0x9e4> │ │ │ │ + bl d1c54 │ │ │ │ + cbnz r0, 6a0d8 <_Py_open@@Base+0x9e4> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6a0d0 <_Py_open@@Base+0x9cc> │ │ │ │ + beq.n 6a0c0 <_Py_open@@Base+0x9cc> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ - movw r1, #42852 @ 0xa764 │ │ │ │ + movw r1, #42148 @ 0xa4a4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 6a0ea <_Py_open@@Base+0x9e6> │ │ │ │ + bl d2728 │ │ │ │ + b.n 6a0da <_Py_open@@Base+0x9e6> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ add r0, sp, #4 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ blx 29368 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6a0ea <_Py_open@@Base+0x9e6> │ │ │ │ + b.n 6a0da <_Py_open@@Base+0x9e6> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 6a0f4 <_Py_open@@Base+0x9f0> │ │ │ │ + cbz r3, 6a0e4 <_Py_open@@Base+0x9f0> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #48 @ 0x30 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a11c <_Py_open@@Base+0xa18> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 6a124 <_Py_open@@Base+0xa20> │ │ │ │ + bne.n 6a10c <_Py_open@@Base+0xa18> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 6a114 <_Py_open@@Base+0xa20> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a174 <_Py_open@@Base+0xa70> │ │ │ │ + b.n 6a164 <_Py_open@@Base+0xa70> │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6a13c <_Py_open@@Base+0xa38> │ │ │ │ + bls.n 6a12c <_Py_open@@Base+0xa38> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14604 @ 0x390c │ │ │ │ + movw r1, #13904 @ 0x3650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6a118 <_Py_open@@Base+0xa14> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6a108 <_Py_open@@Base+0xa14> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx 29b80 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r3, 6a16c <_Py_open@@Base+0xa68> │ │ │ │ - cbz r0, 6a16c <_Py_open@@Base+0xa68> │ │ │ │ - movw r1, #42892 @ 0xa78c │ │ │ │ + cbnz r3, 6a15c <_Py_open@@Base+0xa68> │ │ │ │ + cbz r0, 6a15c <_Py_open@@Base+0xa68> │ │ │ │ + movw r1, #42188 @ 0xa4cc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a040 │ │ │ │ - cbnz r0, 6a16c <_Py_open@@Base+0xa68> │ │ │ │ + cbnz r0, 6a15c <_Py_open@@Base+0xa68> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 7b538 │ │ │ │ + b.w 7b524 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a196 <_Py_open@@Base+0xa92> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 6a1c8 <_Py_open@@Base+0xac4> │ │ │ │ + bne.n 6a186 <_Py_open@@Base+0xa92> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 6a1b8 <_Py_open@@Base+0xac4> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 2a04c │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6a1c0 <_Py_open@@Base+0xabc> │ │ │ │ + bne.n 6a1b0 <_Py_open@@Base+0xabc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbz r3, 6a1c0 <_Py_open@@Base+0xabc> │ │ │ │ + cbz r3, 6a1b0 <_Py_open@@Base+0xabc> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 8140c │ │ │ │ + b.w 813f0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 2a328 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a1f4 <_Py_open@@Base+0xaf0> │ │ │ │ + bge.n 6a1e4 <_Py_open@@Base+0xaf0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r1, #33 @ 0x21 │ │ │ │ add r0, sp, #4 │ │ │ │ blx 2a088 │ │ │ │ - cbz r0, 6a238 <_Py_open@@Base+0xb34> │ │ │ │ + cbz r0, 6a228 <_Py_open@@Base+0xb34> │ │ │ │ negs r4, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 6a23e <_Py_open@@Base+0xb3a> │ │ │ │ + b.n 6a22e <_Py_open@@Base+0xb3a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ blx 296b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a26a <_Py_open@@Base+0xb66> │ │ │ │ + bge.n 6a25a <_Py_open@@Base+0xb66> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a978 │ │ │ │ - cbz r0, 6a2a0 <_Py_open@@Base+0xb9c> │ │ │ │ + cbz r0, 6a290 <_Py_open@@Base+0xb9c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a2b2 <_Py_open@@Base+0xbae> │ │ │ │ + b.n 6a2a2 <_Py_open@@Base+0xbae> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29cc8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2fd34 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ @@ -95851,60 +95842,60 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3816] @ 0xee8 │ │ │ │ sub sp, #264 @ 0x108 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #8 │ │ │ │ - bl 21d24c <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ - cbz r0, 6a310 <_Py_open@@Base+0xc0c> │ │ │ │ + bl 21df84 <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ + cbz r0, 6a300 <_Py_open@@Base+0xc0c> │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 29cc8 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ add r1, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #136 @ 0x88 │ │ │ │ blx 297d8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r5, 6a30a <_Py_open@@Base+0xc06> │ │ │ │ + bl 9b444 │ │ │ │ + cbz r5, 6a2fa <_Py_open@@Base+0xc06> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a310 <_Py_open@@Base+0xc0c> │ │ │ │ + b.n 6a300 <_Py_open@@Base+0xc0c> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ add sp, #264 @ 0x108 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3848] @ 0xf08 │ │ │ │ sub sp, #240 @ 0xf0 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ mov r0, r4 │ │ │ │ blx 291a8 │ │ │ │ - cbz r0, 6a340 <_Py_open@@Base+0xc3c> │ │ │ │ + cbz r0, 6a330 <_Py_open@@Base+0xc3c> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a35c <_Py_open@@Base+0xc58> │ │ │ │ + b.n 6a34c <_Py_open@@Base+0xc58> │ │ │ │ mov r0, r4 │ │ │ │ blx 2a438 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6a32e <_Py_open@@Base+0xc2a> │ │ │ │ + bne.n 6a31e <_Py_open@@Base+0xc2a> │ │ │ │ movs r2, #112 @ 0x70 │ │ │ │ add r1, sp, #128 @ 0x80 │ │ │ │ mov r0, sp │ │ │ │ blx 29cc8 │ │ │ │ ldmia.w r4, {r0, r1, r2, r3} │ │ │ │ bl 2fd34 <_PyTraceMalloc_GetTraceback@@Base+0x4c> │ │ │ │ add sp, #240 @ 0xf0 │ │ │ │ @@ -95917,179 +95908,179 @@ │ │ │ │ mov r7, r3 │ │ │ │ add.w sl, sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ mov r9, r1 │ │ │ │ mov r5, r2 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r2, 6a394 <_Py_open@@Base+0xc90> │ │ │ │ + cbnz r2, 6a384 <_Py_open@@Base+0xc90> │ │ │ │ movw r3, #44008 @ 0xabe8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 6a396 <_Py_open@@Base+0xc92> │ │ │ │ + b.n 6a386 <_Py_open@@Base+0xc92> │ │ │ │ mov r3, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r9 │ │ │ │ - movw r1, #42908 @ 0xa79c │ │ │ │ + movw r1, #42204 @ 0xa4dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - movw r0, #42912 @ 0xa7a0 │ │ │ │ + movw r0, #42208 @ 0xa4e0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a448 <_Py_open@@Base+0xd44> │ │ │ │ - cbnz r5, 6a3e6 <_Py_open@@Base+0xce2> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 6a438 <_Py_open@@Base+0xd44> │ │ │ │ + cbnz r5, 6a3d6 <_Py_open@@Base+0xce2> │ │ │ │ + bl 988ec │ │ │ │ ldr.w r2, [sl] │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.w 6a534 <_Py_open@@Base+0xe30> │ │ │ │ + bge.w 6a524 <_Py_open@@Base+0xe30> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 6a448 <_Py_open@@Base+0xd44> │ │ │ │ + bl f627c │ │ │ │ + b.n 6a438 <_Py_open@@Base+0xd44> │ │ │ │ add r4, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #42924 @ 0xa7ac │ │ │ │ + movw r1, #42220 @ 0xa4ec │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 154ed4 │ │ │ │ + bl 154984 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a4a4 <_Py_open@@Base+0xda0> │ │ │ │ + beq.n 6a494 <_Py_open@@Base+0xda0> │ │ │ │ ldr.w r8, [r4] │ │ │ │ ldr r5, [r4, #8] │ │ │ │ - cbz r7, 6a426 <_Py_open@@Base+0xd22> │ │ │ │ + cbz r7, 6a416 <_Py_open@@Base+0xd22> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ - bgt.n 6a464 <_Py_open@@Base+0xd60> │ │ │ │ + bgt.n 6a454 <_Py_open@@Base+0xd60> │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [sl, r5] │ │ │ │ - b.n 6a53c <_Py_open@@Base+0xe38> │ │ │ │ + b.n 6a52c <_Py_open@@Base+0xe38> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - ble.n 6a44c <_Py_open@@Base+0xd48> │ │ │ │ + ble.n 6a43c <_Py_open@@Base+0xd48> │ │ │ │ mov r0, r4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #42936 @ 0xa7b8 │ │ │ │ + movw r1, #42232 @ 0xa4f8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6a556 <_Py_open@@Base+0xe52> │ │ │ │ + b.n 6a546 <_Py_open@@Base+0xe52> │ │ │ │ add.w sl, sp, #60 @ 0x3c │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ strb.w r7, [sl, r5] │ │ │ │ - b.n 6a53c <_Py_open@@Base+0xe38> │ │ │ │ + b.n 6a52c <_Py_open@@Base+0xe38> │ │ │ │ cmp r8, sl │ │ │ │ - beq.n 6a53c <_Py_open@@Base+0xe38> │ │ │ │ + beq.n 6a52c <_Py_open@@Base+0xe38> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r8 │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ - cbz r7, 6a486 <_Py_open@@Base+0xd82> │ │ │ │ + cbz r7, 6a476 <_Py_open@@Base+0xd82> │ │ │ │ cmp.w r5, #1024 @ 0x400 │ │ │ │ - bgt.n 6a486 <_Py_open@@Base+0xd82> │ │ │ │ + bgt.n 6a476 <_Py_open@@Base+0xd82> │ │ │ │ mov r0, r8 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #60 @ 0x3c │ │ │ │ blx 29cc8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.n 6a4f2 <_Py_open@@Base+0xdee> │ │ │ │ + blt.n 6a4e2 <_Py_open@@Base+0xdee> │ │ │ │ mov r0, r4 │ │ │ │ - bl d27a8 │ │ │ │ - cbz r7, 6a49a <_Py_open@@Base+0xd96> │ │ │ │ + bl d2728 │ │ │ │ + cbz r7, 6a48a <_Py_open@@Base+0xd96> │ │ │ │ mov r0, r6 │ │ │ │ - bl 8140c │ │ │ │ - b.n 6a556 <_Py_open@@Base+0xe52> │ │ │ │ + bl 813f0 │ │ │ │ + b.n 6a546 <_Py_open@@Base+0xe52> │ │ │ │ mov r1, r5 │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ - bl 730d4 │ │ │ │ - b.n 6a556 <_Py_open@@Base+0xe52> │ │ │ │ - bl d7cc0 │ │ │ │ - movw r1, #42964 @ 0xa7d4 │ │ │ │ + bl 730a0 │ │ │ │ + b.n 6a546 <_Py_open@@Base+0xe52> │ │ │ │ + bl d7c34 │ │ │ │ + movw r1, #42260 @ 0xa514 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 154ed4 │ │ │ │ - cbz r0, 6a518 <_Py_open@@Base+0xe14> │ │ │ │ + bl 154984 │ │ │ │ + cbz r0, 6a508 <_Py_open@@Base+0xe14> │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp.w r7, #1024 @ 0x400 │ │ │ │ - bgt.n 6a42c <_Py_open@@Base+0xd28> │ │ │ │ + bgt.n 6a41c <_Py_open@@Base+0xd28> │ │ │ │ add r5, sp, #60 @ 0x3c │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx 29a10 <__memcpy_chk@plt> │ │ │ │ strb.w r8, [r5, r7] │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r2, r5 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r8 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 6a508 <_Py_open@@Base+0xe04> │ │ │ │ + bge.n 6a4f8 <_Py_open@@Base+0xe04> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov r0, r4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 6a448 <_Py_open@@Base+0xd44> │ │ │ │ + bl d2728 │ │ │ │ + b.n 6a438 <_Py_open@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 730d4 │ │ │ │ - b.n 6a556 <_Py_open@@Base+0xe52> │ │ │ │ - bl d7cc0 │ │ │ │ - movw r1, #42976 @ 0xa7e0 │ │ │ │ + bl 730a0 │ │ │ │ + b.n 6a546 <_Py_open@@Base+0xe52> │ │ │ │ + bl d7c34 │ │ │ │ + movw r1, #42272 @ 0xa520 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sl │ │ │ │ mov r0, r5 │ │ │ │ - bl 154ed4 │ │ │ │ + bl 154984 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a3b6 <_Py_open@@Base+0xcb2> │ │ │ │ - b.n 6a448 <_Py_open@@Base+0xd44> │ │ │ │ + bne.w 6a3a6 <_Py_open@@Base+0xcb2> │ │ │ │ + b.n 6a438 <_Py_open@@Base+0xd44> │ │ │ │ mov r0, r4 │ │ │ │ - bl 8140c │ │ │ │ - b.n 6a556 <_Py_open@@Base+0xe52> │ │ │ │ - bl 989e8 │ │ │ │ + bl 813f0 │ │ │ │ + b.n 6a546 <_Py_open@@Base+0xe52> │ │ │ │ + bl 988ec │ │ │ │ mov r1, r9 │ │ │ │ mov sl, r0 │ │ │ │ add r2, sp, #60 @ 0x3c │ │ │ │ mov r0, r6 │ │ │ │ blx 2991c <__ioctl_time64@plt> │ │ │ │ mov r6, r0 │ │ │ │ mov r0, sl │ │ │ │ - bl 9b52c │ │ │ │ - b.n 6a474 <_Py_open@@Base+0xd70> │ │ │ │ + bl 9b444 │ │ │ │ + b.n 6a464 <_Py_open@@Base+0xd70> │ │ │ │ add.w sp, sp, #1088 @ 0x440 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3920] @ 0xf50 │ │ │ │ sub sp, #144 @ 0x90 │ │ │ │ @@ -96104,187 +96095,187 @@ │ │ │ │ strd r5, r5, [sp, #52] @ 0x34 │ │ │ │ str r5, [sp, #48] @ 0x30 │ │ │ │ blx 29634 │ │ │ │ ldr.w r3, [r8, #12] │ │ │ │ strd r5, r5, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #38 @ 0x26 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ - beq.n 6a5b0 <_Py_open@@Base+0xeac> │ │ │ │ + beq.n 6a5a0 <_Py_open@@Base+0xeac> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43076 @ 0xa844 │ │ │ │ + movw r1, #42372 @ 0xa584 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6a5e2 <_Py_open@@Base+0xede> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6a5d2 <_Py_open@@Base+0xede> │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ movw r2, #42644 @ 0xa694 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r2, #43112 @ 0xa868 │ │ │ │ + movw r2, #42408 @ 0xa5a8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r7, [sp, #12] │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ str r3, [sp, #0] │ │ │ │ - ldr r3, [pc, #532] @ (6a7f0 <_Py_open@@Base+0x10ec>) │ │ │ │ - bl d688c │ │ │ │ - cbnz r0, 6a5e6 <_Py_open@@Base+0xee2> │ │ │ │ + ldr r3, [pc, #532] @ (6a7e0 <_Py_open@@Base+0x10ec>) │ │ │ │ + bl d6800 │ │ │ │ + cbnz r0, 6a5d6 <_Py_open@@Base+0xee2> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a7e6 <_Py_open@@Base+0x10e2> │ │ │ │ + b.n 6a7d6 <_Py_open@@Base+0x10e2> │ │ │ │ add.w r9, sp, #72 @ 0x48 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 29634 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 6a614 <_Py_open@@Base+0xf10> │ │ │ │ + cbnz r0, 6a604 <_Py_open@@Base+0xf10> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43140 @ 0xa884 │ │ │ │ + movw r1, #42436 @ 0xa5c4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6a7b4 <_Py_open@@Base+0x10b0> │ │ │ │ - bl f8bbc │ │ │ │ + b.n 6a7a4 <_Py_open@@Base+0x10b0> │ │ │ │ + bl f8bf0 │ │ │ │ subs.w sl, r0, #0 │ │ │ │ - blt.n 6a5f8 <_Py_open@@Base+0xef4> │ │ │ │ + blt.n 6a5e8 <_Py_open@@Base+0xef4> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - cbz r0, 6a654 <_Py_open@@Base+0xf50> │ │ │ │ - bl f8bbc │ │ │ │ + cbz r0, 6a644 <_Py_open@@Base+0xf50> │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6a638 <_Py_open@@Base+0xf34> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 6a628 <_Py_open@@Base+0xf34> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6a7b2 <_Py_open@@Base+0x10ae> │ │ │ │ - b.n 6a63c <_Py_open@@Base+0xf38> │ │ │ │ + bne.w 6a7a2 <_Py_open@@Base+0x10ae> │ │ │ │ + b.n 6a62c <_Py_open@@Base+0xf38> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6a658 <_Py_open@@Base+0xf54> │ │ │ │ + bge.n 6a648 <_Py_open@@Base+0xf54> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43176 @ 0xa8a8 │ │ │ │ + movw r1, #42472 @ 0xa5e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6a60e <_Py_open@@Base+0xf0a> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6a5fe <_Py_open@@Base+0xf0a> │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6a668 <_Py_open@@Base+0xf64> │ │ │ │ + cbz r3, 6a658 <_Py_open@@Base+0xf64> │ │ │ │ ldr r4, [sp, #108] @ 0x6c │ │ │ │ adds r4, #7 │ │ │ │ bic.w r4, r4, #3 │ │ │ │ adds r4, #28 │ │ │ │ - b.n 6a66a <_Py_open@@Base+0xf66> │ │ │ │ + b.n 6a65a <_Py_open@@Base+0xf66> │ │ │ │ movs r4, #16 │ │ │ │ adds r3, r6, #1 │ │ │ │ it ne │ │ │ │ addne r4, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6a680 <_Py_open@@Base+0xf7c> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 6a60e <_Py_open@@Base+0xf0a> │ │ │ │ + cbnz r0, 6a670 <_Py_open@@Base+0xf7c> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 6a5fe <_Py_open@@Base+0xf0a> │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ strd r5, r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r0, 6a698 <_Py_open@@Base+0xf94> │ │ │ │ + cbnz r0, 6a688 <_Py_open@@Base+0xf94> │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ cmp r3, #11 │ │ │ │ - bhi.n 6a6a8 <_Py_open@@Base+0xfa4> │ │ │ │ - b.n 6a6ac <_Py_open@@Base+0xfa8> │ │ │ │ + bhi.n 6a698 <_Py_open@@Base+0xfa4> │ │ │ │ + b.n 6a69c <_Py_open@@Base+0xfa8> │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r1, r9 │ │ │ │ - bl 22b050 │ │ │ │ + bl 22b824 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6a690 <_Py_open@@Base+0xf8c> │ │ │ │ - b.n 6a6c2 <_Py_open@@Base+0xfbe> │ │ │ │ + bne.n 6a680 <_Py_open@@Base+0xf8c> │ │ │ │ + b.n 6a6b2 <_Py_open@@Base+0xfbe> │ │ │ │ ldr r4, [sp, #88] @ 0x58 │ │ │ │ - cbnz r4, 6a6c6 <_Py_open@@Base+0xfc2> │ │ │ │ + cbnz r4, 6a6b6 <_Py_open@@Base+0xfc2> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43204 @ 0xa8c4 │ │ │ │ + movw r1, #42500 @ 0xa604 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6a7b4 <_Py_open@@Base+0x10b0> │ │ │ │ + b.n 6a7a4 <_Py_open@@Base+0x10b0> │ │ │ │ ldr r1, [sp, #100] @ 0x64 │ │ │ │ movs r3, #3 │ │ │ │ mov.w lr, #16 │ │ │ │ str r3, [r4, #8] │ │ │ │ str.w sl, [r4, #12] │ │ │ │ movw r3, #279 @ 0x117 │ │ │ │ strd lr, r3, [r4] │ │ │ │ - cbz r1, 6a720 <_Py_open@@Base+0x101c> │ │ │ │ + cbz r1, 6a710 <_Py_open@@Base+0x101c> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ cmp r2, #27 │ │ │ │ - bls.n 6a6ea <_Py_open@@Base+0xfe6> │ │ │ │ + bls.n 6a6da <_Py_open@@Base+0xfe6> │ │ │ │ adds.w sl, r4, #16 │ │ │ │ - bne.n 6a702 <_Py_open@@Base+0xffe> │ │ │ │ + bne.n 6a6f2 <_Py_open@@Base+0xffe> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43248 @ 0xa8f0 │ │ │ │ + movw r1, #42544 @ 0xa630 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6a6c2 <_Py_open@@Base+0xfbe> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6a6b2 <_Py_open@@Base+0xfbe> │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ add.w r0, r4, #32 │ │ │ │ str r3, [r4, #20] │ │ │ │ movs r3, #2 │ │ │ │ str r3, [r4, #24] │ │ │ │ adds r3, r2, #7 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ str r2, [r4, #28] │ │ │ │ adds r3, #12 │ │ │ │ str r3, [r4, #16] │ │ │ │ blx 29cc8 │ │ │ │ - b.n 6a722 <_Py_open@@Base+0x101e> │ │ │ │ + b.n 6a712 <_Py_open@@Base+0x101e> │ │ │ │ mov sl, r4 │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.n 6a77e <_Py_open@@Base+0x107a> │ │ │ │ + beq.n 6a76e <_Py_open@@Base+0x107a> │ │ │ │ ldr.w r3, [sl] │ │ │ │ cmp r3, #11 │ │ │ │ - bls.n 6a754 <_Py_open@@Base+0x1050> │ │ │ │ + bls.n 6a744 <_Py_open@@Base+0x1050> │ │ │ │ ldr r2, [sp, #92] @ 0x5c │ │ │ │ add r4, r2 │ │ │ │ negs r2, r3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ sub.w r4, r4, sl │ │ │ │ adds r2, #12 │ │ │ │ cmp r2, r4 │ │ │ │ - bhi.n 6a754 <_Py_open@@Base+0x1050> │ │ │ │ + bhi.n 6a744 <_Py_open@@Base+0x1050> │ │ │ │ subs r4, r4, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - bhi.n 6a754 <_Py_open@@Base+0x1050> │ │ │ │ + bhi.n 6a744 <_Py_open@@Base+0x1050> │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ adds.w r2, sl, r3 │ │ │ │ - bne.n 6a76c <_Py_open@@Base+0x1068> │ │ │ │ + bne.n 6a75c <_Py_open@@Base+0x1068> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43292 @ 0xa91c │ │ │ │ + movw r1, #42588 @ 0xa65c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6a6c2 <_Py_open@@Base+0xfbe> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6a6b2 <_Py_open@@Base+0xfbe> │ │ │ │ movs r1, #4 │ │ │ │ movw r0, #279 @ 0x117 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #16 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w r1, [sl, r3] │ │ │ │ str r6, [r2, #12] │ │ │ │ @@ -96295,1738 +96286,1738 @@ │ │ │ │ ldrd r2, r3, [r8, #32] │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add r3, sp, #60 @ 0x3c │ │ │ │ strd r2, r2, [sp] │ │ │ │ movw r2, #5821 @ 0x16bd │ │ │ │ movt r2, #3 │ │ │ │ - bl 2251a0 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ + bl 225c30 <_Py_set_inheritable_async_safe@@Base+0x19b4> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a6c2 <_Py_open@@Base+0xfbe> │ │ │ │ + beq.n 6a6b2 <_Py_open@@Base+0xfbe> │ │ │ │ ldr r0, [sp, #68] @ 0x44 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6a7b4 <_Py_open@@Base+0x10b0> │ │ │ │ + b.n 6a7a4 <_Py_open@@Base+0x10b0> │ │ │ │ mov r4, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ - cbz r3, 6a7c4 <_Py_open@@Base+0x10c0> │ │ │ │ + cbz r3, 6a7b4 <_Py_open@@Base+0x10c0> │ │ │ │ mov r0, r7 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r5, #0 │ │ │ │ movs r6, #44 @ 0x2c │ │ │ │ ldr r0, [sp, #80] @ 0x50 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldrd r0, r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r5 │ │ │ │ - ble.n 6a7e2 <_Py_open@@Base+0x10de> │ │ │ │ + ble.n 6a7d2 <_Py_open@@Base+0x10de> │ │ │ │ mla r0, r6, r5, r0 │ │ │ │ adds r5, #1 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 6a7ce <_Py_open@@Base+0x10ca> │ │ │ │ - bl 78598 │ │ │ │ + bl d2728 │ │ │ │ + b.n 6a7be <_Py_open@@Base+0x10ca> │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #144 @ 0x90 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #768] @ (6aaf4 <_Py_open@@Base+0x13f0>) │ │ │ │ + ldr r4, [pc, #784] @ (6aaf4 <_Py_open@@Base+0x1400>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmn.w r0, #9 │ │ │ │ - beq.n 6a82e <_Py_open@@Base+0x112a> │ │ │ │ + beq.n 6a81e <_Py_open@@Base+0x112a> │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.n 6a818 <_Py_open@@Base+0x1114> │ │ │ │ + beq.n 6a808 <_Py_open@@Base+0x1114> │ │ │ │ adds r0, #10 │ │ │ │ - beq.n 6a832 <_Py_open@@Base+0x112e> │ │ │ │ + beq.n 6a822 <_Py_open@@Base+0x112e> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43376 @ 0xa970 │ │ │ │ + movw r1, #42672 @ 0xa6b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12f100 │ │ │ │ + b.w 12ea88 │ │ │ │ movw r3, #56040 @ 0xdae8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43340 @ 0xa94c │ │ │ │ + movw r1, #42636 @ 0xa68c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w 12f100 │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 12ea88 │ │ │ │ + b.w 1f9ab8 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ add r4, sp, #32 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ add r2, sp, #28 │ │ │ │ str r0, [sp, #16] │ │ │ │ mov r0, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #43420 @ 0xa99c │ │ │ │ + movw r1, #42716 @ 0xa6dc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #32] │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 6a86a <_Py_open@@Base+0x1166> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbnz r0, 6a85a <_Py_open@@Base+0x1166> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6a96e <_Py_open@@Base+0x126a> │ │ │ │ + b.n 6a95e <_Py_open@@Base+0x126a> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - movw r1, #43440 @ 0xa9b0 │ │ │ │ + movw r1, #42736 @ 0xa6f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl f9be8 │ │ │ │ + bl f9c1c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a866 <_Py_open@@Base+0x1162> │ │ │ │ + beq.n 6a856 <_Py_open@@Base+0x1162> │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 6a8c0 <_Py_open@@Base+0x11bc> │ │ │ │ + ble.n 6a8b0 <_Py_open@@Base+0x11bc> │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcc.n 6a88e <_Py_open@@Base+0x118a> │ │ │ │ + bcc.n 6a87e <_Py_open@@Base+0x118a> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 6a8b4 <_Py_open@@Base+0x11b0> │ │ │ │ + b.n 6a8a4 <_Py_open@@Base+0x11b0> │ │ │ │ lsls r0, r5, #3 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6a88a <_Py_open@@Base+0x1186> │ │ │ │ + beq.n 6a87a <_Py_open@@Base+0x1186> │ │ │ │ movw r3, #47662 @ 0xba2e │ │ │ │ movt r3, #744 @ 0x2e8 │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.n 6a8b4 <_Py_open@@Base+0x11b0> │ │ │ │ + bhi.n 6a8a4 <_Py_open@@Base+0x11b0> │ │ │ │ movs r0, #44 @ 0x2c │ │ │ │ mul.w r0, r5, r0 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6a8c2 <_Py_open@@Base+0x11be> │ │ │ │ + cbnz r0, 6a8b2 <_Py_open@@Base+0x11be> │ │ │ │ movs r5, #0 │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r4, r5 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6a932 <_Py_open@@Base+0x122e> │ │ │ │ + b.n 6a922 <_Py_open@@Base+0x122e> │ │ │ │ mov r7, r4 │ │ │ │ - movw r1, #43488 @ 0xa9e0 │ │ │ │ + movw r1, #42784 @ 0xa720 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r9, r4 │ │ │ │ mov sl, r7 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w fp, r6, #12 │ │ │ │ cmp r8, r5 │ │ │ │ - bge.n 6a90e <_Py_open@@Base+0x120a> │ │ │ │ + bge.n 6a8fe <_Py_open@@Base+0x120a> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov r2, r9 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ itet mi │ │ │ │ ldrmi r3, [r6, #12] │ │ │ │ ldrpl.w r0, [fp, r8, lsl #2] │ │ │ │ ldrmi.w r0, [r3, r8, lsl #2] │ │ │ │ - bl 154ed4 │ │ │ │ - cbz r0, 6a930 <_Py_open@@Base+0x122c> │ │ │ │ + bl 154984 │ │ │ │ + cbz r0, 6a920 <_Py_open@@Base+0x122c> │ │ │ │ ldr.w r3, [r9], #44 │ │ │ │ add.w r8, r8, #1 │ │ │ │ str.w r3, [sl], #8 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r3, [r9, #-36] │ │ │ │ str.w r3, [sl, #-4] │ │ │ │ - b.n 6a8d6 <_Py_open@@Base+0x11d2> │ │ │ │ + b.n 6a8c6 <_Py_open@@Base+0x11d2> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - movw r5, #36813 @ 0x8fcd │ │ │ │ + movw r5, #36797 @ 0x8fbd │ │ │ │ movt r5, #6 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [sp, #4] │ │ │ │ bl 30dd6 <_Py_fstat@@Base+0x496> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 6a932 <_Py_open@@Base+0x122e> │ │ │ │ + b.n 6a922 <_Py_open@@Base+0x122e> │ │ │ │ mov r5, r0 │ │ │ │ mov.w r9, #0 │ │ │ │ mov.w sl, #44 @ 0x2c │ │ │ │ mla r0, sl, r9, r4 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 6a94c <_Py_open@@Base+0x1248> │ │ │ │ + beq.n 6a93c <_Py_open@@Base+0x1248> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 6a93a <_Py_open@@Base+0x1236> │ │ │ │ + bl d2728 │ │ │ │ + b.n 6a92a <_Py_open@@Base+0x1236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6a96e <_Py_open@@Base+0x126a> │ │ │ │ + beq.n 6a95e <_Py_open@@Base+0x126a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 6a96e <_Py_open@@Base+0x126a> │ │ │ │ + cbnz r3, 6a95e <_Py_open@@Base+0x126a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r4, r1 │ │ │ │ mov r0, r1 │ │ │ │ mov r2, sp │ │ │ │ - movw r1, #43576 @ 0xaa38 │ │ │ │ + movw r1, #42872 @ 0xa778 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 6a9bc <_Py_open@@Base+0x12b8> │ │ │ │ - bl d7cc0 │ │ │ │ - movw r2, #8505 @ 0x2139 │ │ │ │ + bl 8f6c4 │ │ │ │ + cbnz r0, 6a9ac <_Py_open@@Base+0x12b8> │ │ │ │ + bl d7c34 │ │ │ │ + movw r2, #6889 @ 0x1ae9 │ │ │ │ movt r2, #18 │ │ │ │ - movw r1, #43592 @ 0xaa48 │ │ │ │ + movw r1, #42888 @ 0xa788 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 6a9c0 <_Py_open@@Base+0x12bc> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbnz r0, 6a9b0 <_Py_open@@Base+0x12bc> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aa34 <_Py_open@@Base+0x1330> │ │ │ │ + b.n 6aa24 <_Py_open@@Base+0x1330> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6a9c2 <_Py_open@@Base+0x12be> │ │ │ │ + b.n 6a9b2 <_Py_open@@Base+0x12be> │ │ │ │ movs r5, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r1, #23064 @ 0x5a18 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43608 @ 0xaa58 │ │ │ │ + movw r0, #42904 @ 0xa798 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6a9b8 <_Py_open@@Base+0x12b4> │ │ │ │ + beq.n 6a9a8 <_Py_open@@Base+0x12b4> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6aa2e <_Py_open@@Base+0x132a> │ │ │ │ + cbnz r0, 6aa1e <_Py_open@@Base+0x132a> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29f1c │ │ │ │ mov r4, r0 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - cbz r5, 6aa12 <_Py_open@@Base+0x130e> │ │ │ │ + bl d2728 │ │ │ │ + cbz r5, 6aa02 <_Py_open@@Base+0x130e> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6aa12 <_Py_open@@Base+0x130e> │ │ │ │ + beq.n 6aa02 <_Py_open@@Base+0x130e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6aa12 <_Py_open@@Base+0x130e> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r4, 6aa24 <_Py_open@@Base+0x1320> │ │ │ │ + cbnz r3, 6aa02 <_Py_open@@Base+0x130e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cbz r4, 6aa14 <_Py_open@@Base+0x1320> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 6a9b8 <_Py_open@@Base+0x12b4> │ │ │ │ + bl f627c │ │ │ │ + b.n 6a9a8 <_Py_open@@Base+0x12b4> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6aa34 <_Py_open@@Base+0x1330> │ │ │ │ + b.n 6aa24 <_Py_open@@Base+0x1330> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6a9fc <_Py_open@@Base+0x12f8> │ │ │ │ - b.n 6aa14 <_Py_open@@Base+0x1310> │ │ │ │ + bne.n 6a9ec <_Py_open@@Base+0x12f8> │ │ │ │ + b.n 6aa04 <_Py_open@@Base+0x1310> │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #43628 @ 0xaa6c │ │ │ │ + movw r1, #42924 @ 0xa7ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6aaaa <_Py_open@@Base+0x13a6> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6aa9a <_Py_open@@Base+0x13a6> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - movw r1, #32636 @ 0x7f7c │ │ │ │ + movw r1, #31932 @ 0x7cbc │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - movw r0, #43648 @ 0xaa80 │ │ │ │ + movw r0, #42944 @ 0xa7c0 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aaaa <_Py_open@@Base+0x13a6> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 6aa9a <_Py_open@@Base+0x13a6> │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ blx 2a874 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - cbnz r4, 6aaae <_Py_open@@Base+0x13aa> │ │ │ │ + bl 9b444 │ │ │ │ + cbnz r4, 6aa9e <_Py_open@@Base+0x13aa> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43672 @ 0xaa98 │ │ │ │ + movw r1, #42968 @ 0xa7d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aab8 <_Py_open@@Base+0x13b4> │ │ │ │ + b.n 6aaa8 <_Py_open@@Base+0x13b4> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #43696 @ 0xaab0 │ │ │ │ + movw r1, #42992 @ 0xa7f0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6ab02 <_Py_open@@Base+0x13fe> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6aaf2 <_Py_open@@Base+0x13fe> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp.w r2, #65536 @ 0x10000 │ │ │ │ - bcc.n 6ab06 <_Py_open@@Base+0x1402> │ │ │ │ + bcc.n 6aaf6 <_Py_open@@Base+0x1402> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43716 @ 0xaac4 │ │ │ │ + movw r1, #43012 @ 0xa804 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ab5a <_Py_open@@Base+0x1456> │ │ │ │ + b.n 6ab4a <_Py_open@@Base+0x1456> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - movw r1, #37308 @ 0x91bc │ │ │ │ + movw r1, #36604 @ 0x8efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #43756 @ 0xaaec │ │ │ │ + movw r0, #43052 @ 0xa82c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6ab02 <_Py_open@@Base+0x13fe> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 6aaf2 <_Py_open@@Base+0x13fe> │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ ldrd r1, r0, [sp] │ │ │ │ rev16 r0, r0 │ │ │ │ uxth r0, r0 │ │ │ │ blx 2a768 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - cbnz r4, 6ab54 <_Py_open@@Base+0x1450> │ │ │ │ + bl 9b444 │ │ │ │ + cbnz r4, 6ab44 <_Py_open@@Base+0x1450> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43780 @ 0xab04 │ │ │ │ + movw r1, #43076 @ 0xa844 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6ab02 <_Py_open@@Base+0x13fe> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6aaf2 <_Py_open@@Base+0x13fe> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #43804 @ 0xab1c │ │ │ │ + movw r1, #43100 @ 0xa85c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6abac <_Py_open@@Base+0x14a8> │ │ │ │ - bl 989e8 │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6ab9c <_Py_open@@Base+0x14a8> │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx 29698 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - cbnz r4, 6abb0 <_Py_open@@Base+0x14ac> │ │ │ │ + bl 9b444 │ │ │ │ + cbnz r4, 6aba0 <_Py_open@@Base+0x14ac> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43824 @ 0xab30 │ │ │ │ + movw r1, #43120 @ 0xa870 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6abb6 <_Py_open@@Base+0x14b2> │ │ │ │ + b.n 6aba6 <_Py_open@@Base+0x14b2> │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #43844 @ 0xab44 │ │ │ │ + movw r1, #43140 @ 0xa884 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6ac0c <_Py_open@@Base+0x1508> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6abfc <_Py_open@@Base+0x1508> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 20d5cc │ │ │ │ - cbz r0, 6ac0c <_Py_open@@Base+0x1508> │ │ │ │ - ldr r3, [pc, #40] @ (6ac10 <_Py_open@@Base+0x150c>) │ │ │ │ + bl 20e28c │ │ │ │ + cbz r0, 6abfc <_Py_open@@Base+0x1508> │ │ │ │ + ldr r3, [pc, #40] @ (6ac00 <_Py_open@@Base+0x150c>) │ │ │ │ ldr.w r3, [r3, #1256] @ 0x4e8 │ │ │ │ - cbz r3, 6abfa <_Py_open@@Base+0x14f6> │ │ │ │ + cbz r3, 6abea <_Py_open@@Base+0x14f6> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r0, #164 @ 0xa4 │ │ │ │ mla r0, r0, r1, r3 │ │ │ │ - bl 21ad14 <_Py_RestoreSignals@@Base+0xcbc> │ │ │ │ - cbnz r0, 6ac04 <_Py_open@@Base+0x1500> │ │ │ │ + bl 21b98c <_Py_RestoreSignals@@Base+0xcb8> │ │ │ │ + cbnz r0, 6abf4 <_Py_open@@Base+0x1500> │ │ │ │ movw r0, #7788 @ 0x1e6c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6ac0c <_Py_open@@Base+0x1508> │ │ │ │ + b.n 6abfc <_Py_open@@Base+0x1508> │ │ │ │ movw r0, #4316 @ 0x10dc │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #43860 @ 0xab54 │ │ │ │ + movw r1, #43156 @ 0xa894 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6ac68 <_Py_open@@Base+0x1564> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6ac58 <_Py_open@@Base+0x1564> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 6ac56 <_Py_open@@Base+0x1552> │ │ │ │ - bl 989e8 │ │ │ │ + cbz r3, 6ac46 <_Py_open@@Base+0x1552> │ │ │ │ + bl 988ec │ │ │ │ mov r4, r0 │ │ │ │ - bl 68cca │ │ │ │ + bl 68cba │ │ │ │ movs r0, #11 │ │ │ │ blx 29eec │ │ │ │ mov r0, r4 │ │ │ │ - bl 9b52c │ │ │ │ - b.n 6ac60 <_Py_open@@Base+0x155c> │ │ │ │ - bl 68cca │ │ │ │ + bl 9b444 │ │ │ │ + b.n 6ac50 <_Py_open@@Base+0x155c> │ │ │ │ + bl 68cba │ │ │ │ movs r0, #11 │ │ │ │ blx 29eec │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #43872 @ 0xab60 │ │ │ │ + movw r1, #43168 @ 0xa8a0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6acb0 <_Py_open@@Base+0x15ac> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6aca0 <_Py_open@@Base+0x15ac> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 68ed0 │ │ │ │ - cbz r0, 6acb4 <_Py_open@@Base+0x15b0> │ │ │ │ + bl 68ec0 │ │ │ │ + cbz r0, 6aca4 <_Py_open@@Base+0x15b0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14604 @ 0x390c │ │ │ │ + movw r1, #13904 @ 0x3650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6acbc <_Py_open@@Base+0x15b8> │ │ │ │ + b.n 6acac <_Py_open@@Base+0x15b8> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ace4 <_Py_open@@Base+0x15e0> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 6ace4 <_Py_open@@Base+0x15e0> │ │ │ │ + bne.n 6acd4 <_Py_open@@Base+0x15e0> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 6acd4 <_Py_open@@Base+0x15e0> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ad20 <_Py_open@@Base+0x161c> │ │ │ │ - bl 989e8 │ │ │ │ + b.n 6ad10 <_Py_open@@Base+0x161c> │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a058 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6ad18 <_Py_open@@Base+0x1614> │ │ │ │ + bge.n 6ad08 <_Py_open@@Base+0x1614> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #104 @ 0x68 │ │ │ │ - beq.n 6ad18 <_Py_open@@Base+0x1614> │ │ │ │ + beq.n 6ad08 <_Py_open@@Base+0x1614> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r0, r1 │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6ad46 <_Py_open@@Base+0x1642> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 6ad46 <_Py_open@@Base+0x1642> │ │ │ │ + bne.n 6ad36 <_Py_open@@Base+0x1642> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 6ad36 <_Py_open@@Base+0x1642> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ad60 <_Py_open@@Base+0x165c> │ │ │ │ + b.n 6ad50 <_Py_open@@Base+0x165c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 14e158 <_Py_dup@@Base> │ │ │ │ + bl 14dc10 <_Py_dup@@Base> │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6ad42 <_Py_open@@Base+0x163e> │ │ │ │ - bl 8140c │ │ │ │ + beq.n 6ad32 <_Py_open@@Base+0x163e> │ │ │ │ + bl 813f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ad60 <_Py_open@@Base+0x165c> │ │ │ │ + cbnz r0, 6ad50 <_Py_open@@Base+0x165c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a058 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #96 @ 0x60 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #4 │ │ │ │ - movw r1, #43884 @ 0xab6c │ │ │ │ + movw r1, #43180 @ 0xa8ac │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r2, sp │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6adb0 <_Py_open@@Base+0x16ac> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6ada0 <_Py_open@@Base+0x16ac> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #2 │ │ │ │ - bne.n 6adb4 <_Py_open@@Base+0x16b0> │ │ │ │ + bne.n 6ada4 <_Py_open@@Base+0x16b0> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6ade0 <_Py_open@@Base+0x16dc> │ │ │ │ + beq.n 6add0 <_Py_open@@Base+0x16dc> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43900 @ 0xab7c │ │ │ │ + movw r1, #43196 @ 0xa8bc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6ae10 <_Py_open@@Base+0x170c> │ │ │ │ + b.n 6ae00 <_Py_open@@Base+0x170c> │ │ │ │ cmp r0, #10 │ │ │ │ - bne.n 6adc0 <_Py_open@@Base+0x16bc> │ │ │ │ + bne.n 6adb0 <_Py_open@@Base+0x16bc> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #16 │ │ │ │ - beq.n 6ade0 <_Py_open@@Base+0x16dc> │ │ │ │ - b.n 6ad94 <_Py_open@@Base+0x1690> │ │ │ │ + beq.n 6add0 <_Py_open@@Base+0x16dc> │ │ │ │ + b.n 6ad84 <_Py_open@@Base+0x1690> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #43944 @ 0xaba8 │ │ │ │ + movw r1, #43240 @ 0xa8e8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 6adb0 <_Py_open@@Base+0x16ac> │ │ │ │ + bl d2728 │ │ │ │ + b.n 6ada0 <_Py_open@@Base+0x16ac> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ movs r3, #46 @ 0x2e │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ blx 291f0 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6ae04 <_Py_open@@Base+0x1700> │ │ │ │ + cbnz r0, 6adf4 <_Py_open@@Base+0x1700> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 6adb0 <_Py_open@@Base+0x16ac> │ │ │ │ + bl d2728 │ │ │ │ + b.n 6ada0 <_Py_open@@Base+0x16ac> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ add sp, #96 @ 0x60 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r4, sp, #4 │ │ │ │ - bl 68cca │ │ │ │ + bl 68cba │ │ │ │ movs r0, #0 │ │ │ │ cmp.w r4, #104857600 @ 0x6400000 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bcc.n 6ae3e <_Py_open@@Base+0x173a> │ │ │ │ + bcc.n 6ae2e <_Py_open@@Base+0x173a> │ │ │ │ sub.w r0, r4, #104857600 @ 0x6400000 │ │ │ │ cmn.w r4, #104857600 @ 0x6400000 │ │ │ │ - bcs.n 6ae44 <_Py_open@@Base+0x1740> │ │ │ │ + bcs.n 6ae34 <_Py_open@@Base+0x1740> │ │ │ │ add.w r1, r4, #104857600 @ 0x6400000 │ │ │ │ - b.n 6ae48 <_Py_open@@Base+0x1744> │ │ │ │ + b.n 6ae38 <_Py_open@@Base+0x1744> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r4 │ │ │ │ - bl 68a6a │ │ │ │ + bl 68a5a │ │ │ │ cmp r4, r0 │ │ │ │ ite cc │ │ │ │ subcc r2, r0, r4 │ │ │ │ subcs r2, r4, r0 │ │ │ │ movw r0, #4312 @ 0x10d8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - movw r1, #43972 @ 0xabc4 │ │ │ │ + movw r1, #43268 @ 0xa904 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #44064 @ 0xac20 │ │ │ │ + movw r1, #43360 @ 0xa960 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6aeb6 <_Py_open@@Base+0x17b2> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6aea6 <_Py_open@@Base+0x17b2> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 6aeba <_Py_open@@Base+0x17b6> │ │ │ │ + bge.n 6aeaa <_Py_open@@Base+0x17b6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44080 @ 0xac30 │ │ │ │ + movw r1, #43376 @ 0xa970 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6aeea <_Py_open@@Base+0x17e6> │ │ │ │ - bl 68da8 │ │ │ │ + b.n 6aeda <_Py_open@@Base+0x17e6> │ │ │ │ + bl 68d98 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 68be4 │ │ │ │ + bl 68bd4 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6aee4 <_Py_open@@Base+0x17e0> │ │ │ │ + bne.n 6aed4 <_Py_open@@Base+0x17e0> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - movw r1, #44116 @ 0xac54 │ │ │ │ + movw r1, #43412 @ 0xa994 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 6aeb6 <_Py_open@@Base+0x17b2> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 6aea6 <_Py_open@@Base+0x17b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.n 6af18 <_Py_open@@Base+0x1814> │ │ │ │ + bpl.n 6af08 <_Py_open@@Base+0x1814> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9310 │ │ │ │ + bl f9344 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6af30 <_Py_open@@Base+0x182c> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 6af30 <_Py_open@@Base+0x182c> │ │ │ │ - b.n 6af3a <_Py_open@@Base+0x1836> │ │ │ │ + bne.n 6af20 <_Py_open@@Base+0x182c> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 6af20 <_Py_open@@Base+0x182c> │ │ │ │ + b.n 6af2a <_Py_open@@Base+0x1836> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44144 @ 0xac70 │ │ │ │ + movw r1, #43440 @ 0xa9b0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ rev r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7f1a8 │ │ │ │ + b.w 7f190 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ - b.n 6aeee <_Py_open@@Base+0x17ea> │ │ │ │ + b.n 6aede <_Py_open@@Base+0x17ea> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #24 │ │ │ │ mov r0, r1 │ │ │ │ - bl f9310 │ │ │ │ + bl f9344 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6af62 <_Py_open@@Base+0x185e> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 6af84 <_Py_open@@Base+0x1880> │ │ │ │ + bne.n 6af52 <_Py_open@@Base+0x185e> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 6af74 <_Py_open@@Base+0x1880> │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #6 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 2a8c0 │ │ │ │ - cbnz r0, 6af88 <_Py_open@@Base+0x1884> │ │ │ │ + cbnz r0, 6af78 <_Py_open@@Base+0x1884> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6af8e <_Py_open@@Base+0x188a> │ │ │ │ + b.n 6af7e <_Py_open@@Base+0x188a> │ │ │ │ add r0, sp, #4 │ │ │ │ - bl 925f8 │ │ │ │ + bl 925fc │ │ │ │ add sp, #24 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2912] @ 0xb60 │ │ │ │ subw sp, sp, #1148 @ 0x47c │ │ │ │ mov fp, r0 │ │ │ │ add.w sl, sp, #28 │ │ │ │ add.w r8, sp, #32 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - movw r1, #44168 @ 0xac88 │ │ │ │ + movw r1, #43464 @ 0xa9c8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #48 @ 0x30 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ str r4, [sp, #24] │ │ │ │ str.w r4, [sl] │ │ │ │ str r4, [sp, #44] @ 0x2c │ │ │ │ str.w r4, [r8] │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6aff4 <_Py_open@@Base+0x18f0> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6afe4 <_Py_open@@Base+0x18f0> │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bmi.n 6aff8 <_Py_open@@Base+0x18f4> │ │ │ │ + bmi.n 6afe8 <_Py_open@@Base+0x18f4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44184 @ 0xac98 │ │ │ │ + movw r1, #43480 @ 0xa9d8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b154 <_Py_open@@Base+0x1a50> │ │ │ │ + b.n 6b144 <_Py_open@@Base+0x1a50> │ │ │ │ add r7, sp, #36 @ 0x24 │ │ │ │ - movw r1, #44228 @ 0xacc4 │ │ │ │ + movw r1, #43524 @ 0xaa04 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r3, r7 │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ strd r8, sl, [sp] │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6aff4 <_Py_open@@Base+0x18f0> │ │ │ │ + beq.n 6afe4 <_Py_open@@Base+0x18f0> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp.w r3, #1048576 @ 0x100000 │ │ │ │ - bcc.n 6b034 <_Py_open@@Base+0x1930> │ │ │ │ + bcc.n 6b024 <_Py_open@@Base+0x1930> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44276 @ 0xacf4 │ │ │ │ + movw r1, #43572 @ 0xaa34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6aff4 <_Py_open@@Base+0x18f0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6afe4 <_Py_open@@Base+0x18f0> │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ - movw r1, #23064 @ 0x5a18 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44320 @ 0xad20 │ │ │ │ + movw r0, #43616 @ 0xaa60 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6aff4 <_Py_open@@Base+0x18f0> │ │ │ │ + beq.n 6afe4 <_Py_open@@Base+0x18f0> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ add r7, sp, #84 @ 0x54 │ │ │ │ movs r1, #32 │ │ │ │ mov r0, r7 │ │ │ │ - movw r2, #52556 @ 0xcd4c │ │ │ │ + movw r2, #51852 @ 0xca8c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ - bl 6db48 │ │ │ │ + bl 6db38 │ │ │ │ movs r2, #28 │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #56 @ 0x38 │ │ │ │ blx 29634 │ │ │ │ movs r3, #2 │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ movs r3, #4 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r1, r7 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ blx 29ac4 │ │ │ │ str r0, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ - cbz r1, 6b09e <_Py_open@@Base+0x199a> │ │ │ │ + cbz r1, 6b08e <_Py_open@@Base+0x199a> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ str r4, [sp, #24] │ │ │ │ - bl 2723f8 │ │ │ │ - b.n 6b0ba <_Py_open@@Base+0x19b6> │ │ │ │ + bl 2721d8 │ │ │ │ + b.n 6b0aa <_Py_open@@Base+0x19b6> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - cbz r2, 6b0be <_Py_open@@Base+0x19ba> │ │ │ │ + cbz r2, 6b0ae <_Py_open@@Base+0x19ba> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44340 @ 0xad34 │ │ │ │ + movw r1, #43636 @ 0xaa74 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6b14c <_Py_open@@Base+0x1a48> │ │ │ │ + b.n 6b13c <_Py_open@@Base+0x1a48> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 6b0da <_Py_open@@Base+0x19d6> │ │ │ │ + beq.n 6b0ca <_Py_open@@Base+0x19d6> │ │ │ │ cmp r2, #10 │ │ │ │ - bne.n 6b0fa <_Py_open@@Base+0x19f6> │ │ │ │ + bne.n 6b0ea <_Py_open@@Base+0x19f6> │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r3, [r8] │ │ │ │ ldr.w r1, [sl] │ │ │ │ rev r3, r3 │ │ │ │ str r1, [r2, #24] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 6b0fa <_Py_open@@Base+0x19f6> │ │ │ │ + b.n 6b0ea <_Py_open@@Base+0x19f6> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 6b0fa <_Py_open@@Base+0x19f6> │ │ │ │ + beq.n 6b0ea <_Py_open@@Base+0x19f6> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44380 @ 0xad5c │ │ │ │ + movw r1, #43676 @ 0xaa9c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6b0ba <_Py_open@@Base+0x19b6> │ │ │ │ - bl 989e8 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6b0aa <_Py_open@@Base+0x19b6> │ │ │ │ + bl 988ec │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #32 │ │ │ │ str r7, [sp, #0] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r3, #1025 @ 0x401 │ │ │ │ ldrd r1, r0, [r0, #16] │ │ │ │ blx 29138 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r4, 6b130 <_Py_open@@Base+0x1a2c> │ │ │ │ + bl 9b444 │ │ │ │ + cbz r4, 6b120 <_Py_open@@Base+0x1a2c> │ │ │ │ ldr.w r0, [fp, #16] │ │ │ │ mov r1, r4 │ │ │ │ - bl 2723f8 │ │ │ │ - b.n 6b0ba <_Py_open@@Base+0x19b6> │ │ │ │ + bl 2721d8 │ │ │ │ + b.n 6b0aa <_Py_open@@Base+0x19b6> │ │ │ │ add r0, sp, #116 @ 0x74 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b0ba <_Py_open@@Base+0x19b6> │ │ │ │ + beq.n 6b0aa <_Py_open@@Base+0x19b6> │ │ │ │ mov r2, r7 │ │ │ │ - movw r0, #44412 @ 0xad7c │ │ │ │ + movw r0, #43708 @ 0xaabc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - cbz r0, 6b154 <_Py_open@@Base+0x1a50> │ │ │ │ + cbz r0, 6b144 <_Py_open@@Base+0x1a50> │ │ │ │ blx 29680 │ │ │ │ mov r0, r4 │ │ │ │ addw sp, sp, #1148 @ 0x47c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #44416 @ 0xad80 │ │ │ │ + movw r1, #43712 @ 0xaac0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6b1ac <_Py_open@@Base+0x1aa8> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6b19c <_Py_open@@Base+0x1aa8> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 6b196 <_Py_open@@Base+0x1a92> │ │ │ │ + bhi.n 6b186 <_Py_open@@Base+0x1a92> │ │ │ │ adds r0, #12 │ │ │ │ - bl 12cf28 │ │ │ │ - b.n 6b1ae <_Py_open@@Base+0x1aaa> │ │ │ │ + bl 12c8a0 │ │ │ │ + b.n 6b19e <_Py_open@@Base+0x1aaa> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44428 @ 0xad8c │ │ │ │ + movw r1, #43724 @ 0xaacc │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ movs r0, #0 │ │ │ │ add.w r2, r1, #8 │ │ │ │ push {r4, r5} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ ldrb.w r5, [r2, #-1]! │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r4, r2 │ │ │ │ orr.w r0, r5, r0, lsl #8 │ │ │ │ - bne.n 6b1be <_Py_open@@Base+0x1aba> │ │ │ │ + bne.n 6b1ae <_Py_open@@Base+0x1aba> │ │ │ │ pop {r4, r5} │ │ │ │ - b.w 11c4f8 │ │ │ │ + b.w 11be94 │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ push {r4} │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ subs r2, #1 │ │ │ │ lsls r3, r1, #8 │ │ │ │ orr.w r1, r3, r0, lsr #24 │ │ │ │ cmp r2, #0 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ orr.w r0, r3, r0, lsl #8 │ │ │ │ - bgt.n 6b1e0 <_Py_open@@Base+0x1adc> │ │ │ │ + bgt.n 6b1d0 <_Py_open@@Base+0x1adc> │ │ │ │ pop {r4} │ │ │ │ - b.w fec68 │ │ │ │ + b.w fee10 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 218fc0 <_PyTime_ObjectToTimespec@@Base+0x790> │ │ │ │ + bl 219d00 <_PyTime_ObjectToTimespec@@Base+0x790> │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b23c <_Py_open@@Base+0x1b38> │ │ │ │ + bne.n 6b22c <_Py_open@@Base+0x1b38> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 6b236 <_Py_open@@Base+0x1b32> │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 6b226 <_Py_open@@Base+0x1b32> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 204f20 │ │ │ │ + bl 205d44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b260 <_Py_open@@Base+0x1b5c> │ │ │ │ + b.n 6b250 <_Py_open@@Base+0x1b5c> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b24e <_Py_open@@Base+0x1b4a> │ │ │ │ + bne.n 6b23e <_Py_open@@Base+0x1b4a> │ │ │ │ add.w r3, r1, #32768 @ 0x8000 │ │ │ │ cmp.w r3, #65536 @ 0x10000 │ │ │ │ - bcs.n 6b22c <_Py_open@@Base+0x1b28> │ │ │ │ + bcs.n 6b21c <_Py_open@@Base+0x1b28> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ asrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6b252 <_Py_open@@Base+0x1b4e> │ │ │ │ + bgt.n 6b242 <_Py_open@@Base+0x1b4e> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r2 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r6, r0 │ │ │ │ mov r5, r3 │ │ │ │ - bl 204d04 │ │ │ │ + bl 205b28 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b2a8 <_Py_open@@Base+0x1ba4> │ │ │ │ + bne.n 6b298 <_Py_open@@Base+0x1ba4> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 6b2a2 <_Py_open@@Base+0x1b9e> │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 6b292 <_Py_open@@Base+0x1b9e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movs r3, #1 │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 204f20 │ │ │ │ + bl 205d44 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b2d8 <_Py_open@@Base+0x1bd4> │ │ │ │ + b.n 6b2c8 <_Py_open@@Base+0x1bd4> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 6b2c6 <_Py_open@@Base+0x1bc2> │ │ │ │ + beq.n 6b2b6 <_Py_open@@Base+0x1bc2> │ │ │ │ lsls r0, r2, #3 │ │ │ │ movs r3, #1 │ │ │ │ lsl.w r0, r3, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.n 6b2c6 <_Py_open@@Base+0x1bc2> │ │ │ │ + bhi.n 6b2b6 <_Py_open@@Base+0x1bc2> │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 204f20 │ │ │ │ - b.n 6b2a2 <_Py_open@@Base+0x1b9e> │ │ │ │ + bl 205d44 │ │ │ │ + b.n 6b292 <_Py_open@@Base+0x1b9e> │ │ │ │ mov r3, r4 │ │ │ │ add r4, r2 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ lsrs r1, r1, #8 │ │ │ │ subs r2, r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 6b2ca <_Py_open@@Base+0x1bc6> │ │ │ │ + bgt.n 6b2ba <_Py_open@@Base+0x1bc6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1691c0 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6b34e <_Py_open@@Base+0x1c4a> │ │ │ │ + bl 168dc8 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6b33e <_Py_open@@Base+0x1c4a> │ │ │ │ mov r4, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ movs r2, #8 │ │ │ │ - bl 1123b0 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 111c98 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b324 <_Py_open@@Base+0x1c20> │ │ │ │ + beq.n 6b314 <_Py_open@@Base+0x1c20> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b324 <_Py_open@@Base+0x1c20> │ │ │ │ + cbnz r3, 6b314 <_Py_open@@Base+0x1c20> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b354 <_Py_open@@Base+0x1c50> │ │ │ │ + bne.n 6b344 <_Py_open@@Base+0x1c50> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ - movw r1, #34292 @ 0x85f4 │ │ │ │ + movw r1, #33588 @ 0x8334 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ strd r4, r5, [sp, #8] │ │ │ │ movs r4, #0 │ │ │ │ mov.w r5, #2147483648 @ 0x80000000 │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b356 <_Py_open@@Base+0x1c52> │ │ │ │ + b.n 6b346 <_Py_open@@Base+0x1c52> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r3 │ │ │ │ - bl 1691c0 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ - cbz r0, 6b3c2 <_Py_open@@Base+0x1cbe> │ │ │ │ + bl 168dc8 <_PyCompile_OpcodeHasJump@@Base+0x14> │ │ │ │ + cbz r0, 6b3b2 <_Py_open@@Base+0x1cbe> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r5 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #8 │ │ │ │ strd r3, r3, [sp] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1123b0 <_PyLong_AsByteArray@@Base> │ │ │ │ + bl 111c98 <_PyLong_AsByteArray@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6b3a2 <_Py_open@@Base+0x1c9e> │ │ │ │ + beq.n 6b392 <_Py_open@@Base+0x1c9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b3a2 <_Py_open@@Base+0x1c9e> │ │ │ │ + cbnz r3, 6b392 <_Py_open@@Base+0x1c9e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6b3c8 <_Py_open@@Base+0x1cc4> │ │ │ │ + bne.n 6b3b8 <_Py_open@@Base+0x1cc4> │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r6, #12] │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - movw r1, #3716 @ 0xe84 │ │ │ │ + movw r1, #3012 @ 0xbc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ strd r4, r5, [sp] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6b3ca <_Py_open@@Base+0x1cc6> │ │ │ │ + b.n 6b3ba <_Py_open@@Base+0x1cc6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.n 6b3e8 <_Py_open@@Base+0x1ce4> │ │ │ │ + bgt.n 6b3d8 <_Py_open@@Base+0x1ce4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44464 @ 0xadb0 │ │ │ │ + movw r1, #43760 @ 0xaaf0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #4 │ │ │ │ - ble.n 6b418 <_Py_open@@Base+0x1d14> │ │ │ │ + ble.n 6b408 <_Py_open@@Base+0x1d14> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44512 @ 0xade0 │ │ │ │ + movw r1, #43808 @ 0xab20 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r6, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6b468 <_Py_open@@Base+0x1d64> │ │ │ │ + beq.n 6b458 <_Py_open@@Base+0x1d64> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b438 <_Py_open@@Base+0x1d34> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 6b468 <_Py_open@@Base+0x1d64> │ │ │ │ + bne.n 6b428 <_Py_open@@Base+0x1d34> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 6b458 <_Py_open@@Base+0x1d64> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 6b450 <_Py_open@@Base+0x1d4c> │ │ │ │ + beq.n 6b440 <_Py_open@@Base+0x1d4c> │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6b458 <_Py_open@@Base+0x1d54> │ │ │ │ + beq.n 6b448 <_Py_open@@Base+0x1d54> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ subs r3, r0, #0 │ │ │ │ - bge.n 6b45a <_Py_open@@Base+0x1d56> │ │ │ │ - b.n 6b468 <_Py_open@@Base+0x1d64> │ │ │ │ + bge.n 6b44a <_Py_open@@Base+0x1d56> │ │ │ │ + b.n 6b458 <_Py_open@@Base+0x1d64> │ │ │ │ movs r3, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 6b45a <_Py_open@@Base+0x1d56> │ │ │ │ + b.n 6b44a <_Py_open@@Base+0x1d56> │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 6a360 <_Py_open@@Base+0xc5c> │ │ │ │ + b.w 6a350 <_Py_open@@Base+0xc5c> │ │ │ │ movs r0, #0 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b48a <_Py_open@@Base+0x1d86> │ │ │ │ + bne.n 6b47a <_Py_open@@Base+0x1d86> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b4ac <_Py_open@@Base+0x1da8> │ │ │ │ + b.n 6b49c <_Py_open@@Base+0x1da8> │ │ │ │ blx 29be0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b4a4 <_Py_open@@Base+0x1da0> │ │ │ │ + bne.n 6b494 <_Py_open@@Base+0x1da0> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r3, 6b4c8 <_Py_open@@Base+0x1dc4> │ │ │ │ + cbz r3, 6b4b8 <_Py_open@@Base+0x1dc4> │ │ │ │ ldr r6, [r3, #8] │ │ │ │ - b.n 6b4d8 <_Py_open@@Base+0x1dd4> │ │ │ │ + b.n 6b4c8 <_Py_open@@Base+0x1dd4> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6b4d6 <_Py_open@@Base+0x1dd2> │ │ │ │ + ble.n 6b4c6 <_Py_open@@Base+0x1dd2> │ │ │ │ cmp r2, #2 │ │ │ │ - bgt.n 6b4d2 <_Py_open@@Base+0x1dce> │ │ │ │ - cbnz r1, 6b4fc <_Py_open@@Base+0x1df8> │ │ │ │ + bgt.n 6b4c2 <_Py_open@@Base+0x1dce> │ │ │ │ + cbnz r1, 6b4ec <_Py_open@@Base+0x1df8> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6b4d8 <_Py_open@@Base+0x1dd4> │ │ │ │ + b.n 6b4c8 <_Py_open@@Base+0x1dd4> │ │ │ │ mov r6, r3 │ │ │ │ - ldr r1, [pc, #136] @ (6b564 <_Py_open@@Base+0x1e60>) │ │ │ │ + ldr r1, [pc, #136] @ (6b554 <_Py_open@@Base+0x1e60>) │ │ │ │ add r2, sp, #24 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #16] │ │ │ │ movs r4, #2 │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #0] │ │ │ │ movs r1, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6b502 <_Py_open@@Base+0x1dfe> │ │ │ │ + cbnz r0, 6b4f2 <_Py_open@@Base+0x1dfe> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b55e <_Py_open@@Base+0x1e5a> │ │ │ │ + b.n 6b54e <_Py_open@@Base+0x1e5a> │ │ │ │ clz r6, r1 │ │ │ │ lsrs r6, r6, #5 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 16a420 │ │ │ │ + bl 16a028 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6b4f8 <_Py_open@@Base+0x1df4> │ │ │ │ + beq.n 6b4e8 <_Py_open@@Base+0x1df4> │ │ │ │ add r5, r6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 6b528 <_Py_open@@Base+0x1e24> │ │ │ │ + beq.n 6b518 <_Py_open@@Base+0x1e24> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b52a <_Py_open@@Base+0x1e26> │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 6b52a <_Py_open@@Base+0x1e26> │ │ │ │ - b.n 6b4f8 <_Py_open@@Base+0x1df4> │ │ │ │ + bne.n 6b51a <_Py_open@@Base+0x1e26> │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 6b51a <_Py_open@@Base+0x1e26> │ │ │ │ + b.n 6b4e8 <_Py_open@@Base+0x1df4> │ │ │ │ movs r4, #0 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r1, r4 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ blx 2a690 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ - cbz r4, 6b556 <_Py_open@@Base+0x1e52> │ │ │ │ + bl 9b444 │ │ │ │ + cbz r4, 6b546 <_Py_open@@Base+0x1e52> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ nop │ │ │ │ - ldr r4, [pc, #864] @ (6b8c8 ) │ │ │ │ + ldr r4, [pc, #880] @ (6b8c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 68cca │ │ │ │ - bl 6dbb8 │ │ │ │ - cbnz r0, 6b588 <_Py_open@@Base+0x1e84> │ │ │ │ + bl 68cba │ │ │ │ + bl 6dba8 │ │ │ │ + cbnz r0, 6b578 <_Py_open@@Base+0x1e84> │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #1 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ mov r1, r4 │ │ │ │ - movw r0, #37585 @ 0x92d1 │ │ │ │ + movw r0, #37569 @ 0x92c1 │ │ │ │ movt r0, #6 │ │ │ │ - bl 1e46bc │ │ │ │ + bl 1e5634 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6b5c2 <_Py_open@@Base+0x1ebe> │ │ │ │ + bne.n 6b5b2 <_Py_open@@Base+0x1ebe> │ │ │ │ mov r0, r4 │ │ │ │ - bl 10d998 │ │ │ │ + bl 10dcc4 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44556 @ 0xae0c │ │ │ │ + movw r1, #43852 @ 0xab4c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b5de <_Py_open@@Base+0x1eda> │ │ │ │ + b.n 6b5ce <_Py_open@@Base+0x1eda> │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12444c │ │ │ │ + bl 123df4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 104840 │ │ │ │ + bl 104b58 │ │ │ │ mov r0, r4 │ │ │ │ - bl 10d998 │ │ │ │ + bl 10dcc4 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006b5e0 : │ │ │ │ +0006b5d0 : │ │ │ │ b.w 303c0 │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r0, r1 │ │ │ │ mov r7, r1 │ │ │ │ - bl 15dfe0 │ │ │ │ - cbnz r0, 6b616 │ │ │ │ + bl 15db9c │ │ │ │ + cbnz r0, 6b606 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44584 @ 0xae28 │ │ │ │ + movw r1, #43880 @ 0xab68 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6b620 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6b610 │ │ │ │ mov r0, r7 │ │ │ │ - bl 15e588 │ │ │ │ + bl 15e1a0 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.n 6b624 │ │ │ │ + bge.n 6b614 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b6fa │ │ │ │ + b.n 6b6ea │ │ │ │ cmp.w r6, #65536 @ 0x10000 │ │ │ │ - ble.n 6b642 │ │ │ │ + ble.n 6b632 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44624 @ 0xae50 │ │ │ │ + movw r1, #43920 @ 0xab90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6b620 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6b610 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6b652 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 6b620 │ │ │ │ + cbnz r0, 6b642 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 6b610 │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r7 │ │ │ │ cmp r9, r6 │ │ │ │ - beq.n 6b6ca │ │ │ │ - bl eb5c4 │ │ │ │ + beq.n 6b6ba │ │ │ │ + bl eb5fc │ │ │ │ add.w r1, r5, r9, lsl #2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6b6e4 │ │ │ │ + beq.n 6b6d4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bmi.n 6b69a │ │ │ │ + bmi.n 6b68a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44640 @ 0xae60 │ │ │ │ + movw r1, #43936 @ 0xaba0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6b6a6 │ │ │ │ - b.n 6b6e4 │ │ │ │ - bl 1f6c28 <_Py_Gid_Converter@@Base> │ │ │ │ + bne.n 6b696 │ │ │ │ + b.n 6b6d4 │ │ │ │ + bl 1f7b98 <_Py_Gid_Converter@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - cbnz r0, 6b6b4 │ │ │ │ + cbnz r0, 6b6a4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6b6e4 │ │ │ │ + beq.n 6b6d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b6e4 │ │ │ │ + cbnz r3, 6b6d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6b6e4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6b6d4 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 6b6c4 │ │ │ │ + beq.n 6b6b4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6b6c4 │ │ │ │ + cbnz r3, 6b6b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 6b65a │ │ │ │ + b.n 6b64a │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ blx 2928c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b6ec │ │ │ │ + bge.n 6b6dc │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ - b.n 6b620 │ │ │ │ + bl 78578 │ │ │ │ + b.n 6b610 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #12 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ - ldr r3, [pc, #48] @ (6b748 ) │ │ │ │ + ldr r3, [pc, #48] @ (6b738 ) │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 22c0f0 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ - cbnz r0, 6b724 │ │ │ │ + bl 22c8c4 <_PyArg_ParseStackAndKeywords@@Base> │ │ │ │ + cbnz r0, 6b714 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b742 │ │ │ │ + b.n 6b732 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx 2a404 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b73e │ │ │ │ + bge.n 6b72e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 6b720 │ │ │ │ - bl 8140c │ │ │ │ + bl f627c │ │ │ │ + b.n 6b710 │ │ │ │ + bl 813f0 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #16] @ (6b75c ) │ │ │ │ + ldr r5, [pc, #32] @ (6b75c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r4, sp, #8 │ │ │ │ mov r1, r2 │ │ │ │ add r3, sp, #12 │ │ │ │ - movw r2, #44664 @ 0xae78 │ │ │ │ + movw r2, #43960 @ 0xabb8 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 20e474 <_PyArg_ParseStack@@Base> │ │ │ │ - cbnz r0, 6b778 │ │ │ │ + bl 20f190 <_PyArg_ParseStack@@Base> │ │ │ │ + cbnz r0, 6b768 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b79c │ │ │ │ + b.n 6b78c │ │ │ │ ldrd r1, r0, [sp, #8] │ │ │ │ blx 298bc │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b794 │ │ │ │ + bge.n 6b784 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 6b774 │ │ │ │ + bl f627c │ │ │ │ + b.n 6b764 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b7c2 │ │ │ │ + bne.n 6b7b2 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b7e4 │ │ │ │ - b.n 6b7dc │ │ │ │ + bne.n 6b7d4 │ │ │ │ + b.n 6b7cc │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #3136 @ 0xc40 │ │ │ │ + movw r0, #2432 @ 0x980 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7b4 │ │ │ │ + bne.n 6b7a4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b814 │ │ │ │ - bl 80b28 │ │ │ │ + b.n 6b804 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7d8 │ │ │ │ + bne.n 6b7c8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b7f8 │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 6b7e8 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b7d8 │ │ │ │ - bl 989e8 │ │ │ │ + bne.n 6b7c8 │ │ │ │ + bl 988ec │ │ │ │ subs r1, r5, #1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 68e6a <_Py_closerange@@Base> │ │ │ │ + bl 68e5a <_Py_closerange@@Base> │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6b83a │ │ │ │ + bne.n 6b82a │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b858 │ │ │ │ - b.n 6b852 │ │ │ │ + bne.n 6b848 │ │ │ │ + b.n 6b842 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33740 @ 0x83cc │ │ │ │ + movw r0, #33036 @ 0x810c │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b82c │ │ │ │ - b.n 6b8be │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 6b8be │ │ │ │ + bne.n 6b81c │ │ │ │ + b.n 6b8ae │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 6b8ae │ │ │ │ ldr r0, [r5, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b86a │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 6b8be │ │ │ │ + bne.n 6b85a │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 6b8ae │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r3, #63 @ 0x3f │ │ │ │ - bls.n 6b888 │ │ │ │ + bls.n 6b878 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #14604 @ 0x390c │ │ │ │ + movw r1, #13904 @ 0x3650 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6b8be │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6b8ae │ │ │ │ movs r1, #0 │ │ │ │ add r2, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a244 │ │ │ │ ldr r3, [sp, #136] @ 0x88 │ │ │ │ - cbz r5, 6b89c │ │ │ │ + cbz r5, 6b88c │ │ │ │ bic.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ - b.n 6b8a0 │ │ │ │ + b.n 6b890 │ │ │ │ orr.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #136] @ 0x88 │ │ │ │ blx 2a244 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b8c2 │ │ │ │ + bge.n 6b8b2 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b8ca │ │ │ │ + b.n 6b8ba │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ pop {r4, r5, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #2 │ │ │ │ - bhi.n 6b8f8 │ │ │ │ + bhi.n 6b8e8 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 6b91a │ │ │ │ - b.n 6b912 │ │ │ │ - movw r0, #33764 @ 0x83e4 │ │ │ │ + bne.n 6b90a │ │ │ │ + b.n 6b902 │ │ │ │ + movw r0, #33060 @ 0x8124 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #4 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b8ea │ │ │ │ + bne.n 6b8da │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6b9a6 │ │ │ │ - bl 80b28 │ │ │ │ + b.n 6b996 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b90e │ │ │ │ + bne.n 6b8fe │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 6b92e │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 6b91e │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6b90e │ │ │ │ + bne.n 6b8fe │ │ │ │ cmp r5, #2 │ │ │ │ - ble.n 6b974 │ │ │ │ + ble.n 6b964 │ │ │ │ ldr.w r8, [r4, #8] │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 6b94e │ │ │ │ + beq.n 6b93e │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6b950 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 6b950 │ │ │ │ - b.n 6b90e │ │ │ │ + bne.n 6b940 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 6b940 │ │ │ │ + b.n 6b8fe │ │ │ │ movs r4, #0 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.n 6b976 │ │ │ │ + beq.n 6b966 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44676 @ 0xae84 │ │ │ │ + movw r1, #43972 @ 0xabc4 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6b90e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6b8fe │ │ │ │ movs r4, #0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r6 │ │ │ │ mov.w r0, #424 @ 0x1a8 │ │ │ │ str r4, [sp, #0] │ │ │ │ blx 2a89c │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6b99e │ │ │ │ + bge.n 6b98e │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbnz r0, 6b9bc │ │ │ │ + cbnz r0, 6b9ac │ │ │ │ movs r2, #0 │ │ │ │ movs r3, #0 │ │ │ │ strd r2, r3, [r1] │ │ │ │ strd r2, r3, [r1, #8] │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sp │ │ │ │ - bl 1576d8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 157188 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6b9ee │ │ │ │ + beq.n 6b9de │ │ │ │ ldrd r0, r1, [sp] │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 255c30 <_PyTime_AsTimeval@@Base> │ │ │ │ + b.w 2562a0 <_PyTime_AsTimeval@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8-d9} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 732ec │ │ │ │ - cbz r0, 6ba7a │ │ │ │ + bl 732b8 │ │ │ │ + cbz r0, 6ba6a │ │ │ │ mov r4, r0 │ │ │ │ - vldr d8, [pc, #116] @ 6ba88 │ │ │ │ + vldr d8, [pc, #116] @ 6ba78 │ │ │ │ ldrd r0, r1, [r5, #24] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5, #16] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85fb0 │ │ │ │ + bl 85f98 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6ba64 │ │ │ │ + cbz r0, 6ba54 │ │ │ │ ldrd r0, r1, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vmov d7, r0, r1 │ │ │ │ ldrd r0, r1, [r5] │ │ │ │ vdiv.f64 d9, d7, d8 │ │ │ │ - bl 27d960 │ │ │ │ + bl 27d6b0 │ │ │ │ vmov d0, r0, r1 │ │ │ │ vadd.f64 d0, d9, d0 │ │ │ │ - bl 85fb0 │ │ │ │ - cbnz r0, 6ba7e │ │ │ │ + bl 85f98 │ │ │ │ + cbnz r0, 6ba6e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ba7a │ │ │ │ + beq.n 6ba6a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ba7a │ │ │ │ + cbnz r3, 6ba6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ba80 │ │ │ │ + b.n 6ba70 │ │ │ │ str r0, [r4, #16] │ │ │ │ vpop {d8-d9} │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ strh r0, [r0, #36] @ 0x24 │ │ │ │ @@ -98037,1067 +98028,1067 @@ │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ subs r3, r2, #2 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ mov r5, r2 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r3, #1 │ │ │ │ - bhi.n 6baba │ │ │ │ + bhi.n 6baaa │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6bad8 │ │ │ │ - b.n 6bad2 │ │ │ │ - movw r0, #33660 @ 0x837c │ │ │ │ + bne.n 6bac8 │ │ │ │ + b.n 6bac2 │ │ │ │ + movw r0, #32956 @ 0x80bc │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ movs r3, #3 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6baac │ │ │ │ - b.n 6bb0e │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 6bb0e │ │ │ │ + bne.n 6ba9c │ │ │ │ + b.n 6bafe │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 6bafe │ │ │ │ cmp r5, #2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ it le │ │ │ │ movle r4, #0 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ it gt │ │ │ │ ldrgt r4, [r4, #8] │ │ │ │ - bl 6b9ac │ │ │ │ + bl 6b99c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bb0e │ │ │ │ + beq.n 6bafe │ │ │ │ mov r1, sp │ │ │ │ mov r0, r4 │ │ │ │ - bl 6b9ac │ │ │ │ + bl 6b99c │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bb0e │ │ │ │ + beq.n 6bafe │ │ │ │ mov r1, sp │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r6 │ │ │ │ blx 298d4 <__setitimer64@plt> │ │ │ │ - cbz r0, 6bb12 │ │ │ │ + cbz r0, 6bb02 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb18 │ │ │ │ + b.n 6bb08 │ │ │ │ add r0, sp, #32 │ │ │ │ - bl 6b9f2 │ │ │ │ + bl 6b9e2 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6bb40 │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 6bb5e │ │ │ │ + bne.n 6bb30 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 6bb4e │ │ │ │ mov r0, r4 │ │ │ │ mov r1, sp │ │ │ │ ldr r4, [r5, #16] │ │ │ │ blx 2a954 <__getitimer64@plt> │ │ │ │ - cbz r0, 6bb56 │ │ │ │ + cbz r0, 6bb46 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bb60 │ │ │ │ + b.n 6bb50 │ │ │ │ mov r0, sp │ │ │ │ - bl 6b9f2 │ │ │ │ - b.n 6bb60 │ │ │ │ + bl 6b9e2 │ │ │ │ + b.n 6bb50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r5, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ str r6, [r0, #0] │ │ │ │ - bl d7c80 │ │ │ │ + bl d7bf4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - movw r0, #44700 @ 0xae9c │ │ │ │ + bl f627c │ │ │ │ + movw r0, #43996 @ 0xabdc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 2007fc │ │ │ │ + bl 201620 │ │ │ │ mov r0, r6 │ │ │ │ - bl d7c94 │ │ │ │ + bl d7c08 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r1 │ │ │ │ - bl 859b4 │ │ │ │ + bl 8599c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc24 │ │ │ │ + beq.n 6bc14 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #20] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ - bl 1cd408 │ │ │ │ + bl 1ce400 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #20] │ │ │ │ str r3, [r4, #28] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str r3, [r4, #32] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ str r0, [r4, #36] @ 0x24 │ │ │ │ - bl 80b28 │ │ │ │ - cbz r0, 6bc26 │ │ │ │ + bl 80b0c │ │ │ │ + cbz r0, 6bc16 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bc24 │ │ │ │ + beq.n 6bc14 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6bc24 │ │ │ │ + cbnz r3, 6bc14 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3696] @ 0xe70 │ │ │ │ sub sp, #384 @ 0x180 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, sp │ │ │ │ - bl 21d24c <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ - cbz r0, 6bc9c │ │ │ │ + bl 21df84 <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ + cbz r0, 6bc8c │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ mov r1, sp │ │ │ │ add.w r0, sp, r2 │ │ │ │ blx 29cc8 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ mov r6, r0 │ │ │ │ add r0, sp, #128 @ 0x80 │ │ │ │ blx 292f8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 6bc92 │ │ │ │ + bne.n 6bc82 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 6bc82 │ │ │ │ - bl e9284 │ │ │ │ + bne.n 6bc72 │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6bc52 │ │ │ │ + beq.n 6bc42 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bc9c │ │ │ │ + b.n 6bc8c │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 6bc7e │ │ │ │ + bl f627c │ │ │ │ + b.n 6bc6e │ │ │ │ ldr r3, [r4, #16] │ │ │ │ add r1, sp, #256 @ 0x100 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6bbaa │ │ │ │ + bl 6bb9a │ │ │ │ add sp, #384 @ 0x180 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3664] @ 0xe50 │ │ │ │ sub sp, #408 @ 0x198 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6bcc6 │ │ │ │ + bne.n 6bcb6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 21d24c <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ - cbnz r0, 6bcde │ │ │ │ - b.n 6bd66 │ │ │ │ + bl 21df84 <_PyCrossInterpreterData_RegisterClass@@Base+0x560> │ │ │ │ + cbnz r0, 6bcce │ │ │ │ + b.n 6bd56 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #33848 @ 0x8438 │ │ │ │ + movw r0, #33144 @ 0x8178 │ │ │ │ movt r0, #41 @ 0x29 │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6bcba │ │ │ │ - b.n 6bd66 │ │ │ │ + bne.n 6bcaa │ │ │ │ + b.n 6bd56 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ movs r2, #128 @ 0x80 │ │ │ │ add r1, sp, #24 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 29cc8 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sp │ │ │ │ - bl 1576d8 <_PyTime_FromSecondsObject@@Base> │ │ │ │ + bl 157188 <_PyTime_FromSecondsObject@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bd66 │ │ │ │ + beq.n 6bd56 │ │ │ │ ldrd r5, r4, [sp] │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 6bd18 │ │ │ │ + bge.n 6bd08 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #9200 @ 0x23f0 │ │ │ │ + movw r1, #8496 @ 0x2130 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6bd66 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6bd56 │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r4 │ │ │ │ - bl 188e3c <_PyDeadline_Init@@Base> │ │ │ │ + bl 188e30 <_PyDeadline_Init@@Base> │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #8 │ │ │ │ mov r0, r5 │ │ │ │ - bl 157f70 <_PyTime_AsTimespec@@Base> │ │ │ │ - bl 989e8 │ │ │ │ + bl 157a1c <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 988ec │ │ │ │ add r2, sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ add r0, sp, #152 @ 0x98 │ │ │ │ blx 2964c <__sigtimedwait64@plt> │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 6bd8e │ │ │ │ + bne.n 6bd7e │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, #4 │ │ │ │ - beq.n 6bd6a │ │ │ │ + beq.n 6bd5a │ │ │ │ cmp r3, #11 │ │ │ │ - beq.n 6bd84 │ │ │ │ + beq.n 6bd74 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bd9a │ │ │ │ - bl e9284 │ │ │ │ + b.n 6bd8a │ │ │ │ + bl e92bc │ │ │ │ mov r1, r7 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6bd66 │ │ │ │ - bl 259050 <_PyDeadline_Get@@Base> │ │ │ │ + bne.n 6bd56 │ │ │ │ + bl 2596c8 <_PyDeadline_Get@@Base> │ │ │ │ mov r5, r0 │ │ │ │ subs r4, r1, #0 │ │ │ │ - bge.n 6bd24 │ │ │ │ - b.n 6bd8e │ │ │ │ + bge.n 6bd14 │ │ │ │ + b.n 6bd7e │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 6bd9a │ │ │ │ + b.n 6bd8a │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ add r1, sp, #280 @ 0x118 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 6bbaa │ │ │ │ + bl 6bb9a │ │ │ │ add sp, #408 @ 0x198 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ │ │ │ │ -0006bda0 <_PyOS_IsMainThread@@Base>: │ │ │ │ +0006bd90 <_PyOS_IsMainThread@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #44] @ (6bddc <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ + ldr r3, [pc, #44] @ (6bdcc <_PyOS_IsMainThread@@Base+0x3c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ - bl 6d234 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bl 6d224 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r2, [r3, #640] @ 0x280 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6bdd8 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ + bne.n 6bdc8 <_PyOS_IsMainThread@@Base+0x38> │ │ │ │ ldr.w r0, [r3, #624] @ 0x270 │ │ │ │ subs r3, r0, r4 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ - b.n 6bdda <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ + b.n 6bdca <_PyOS_IsMainThread@@Base+0x3a> │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #10120 @ 0x2788 │ │ │ │ movt r1, #72 @ 0x48 │ │ │ │ - bl 12270c │ │ │ │ + bl 1220bc │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 1e3178 │ │ │ │ + b.w 1e40f0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ + bl 15b430 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #6516 @ 0x1974 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ + bl 15b430 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movw r3, #56136 @ 0xdb48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ + bl 15b430 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - bl 724f0 │ │ │ │ - cbz r0, 6beac <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ - ldr r2, [pc, #48] @ (6beb4 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ - movw r1, #44764 @ 0xaedc │ │ │ │ + bl 724cc │ │ │ │ + cbz r0, 6be9c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + ldr r2, [pc, #48] @ (6bea4 <_PyOS_IsMainThread@@Base+0x114>) │ │ │ │ + movw r1, #44060 @ 0xac1c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r4, r0 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6beae <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ + bne.n 6be9e <_PyOS_IsMainThread@@Base+0x10e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6beac <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + beq.n 6be9c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6beac <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ + cbnz r3, 6be9c <_PyOS_IsMainThread@@Base+0x10c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, #37 @ 0x25 │ │ │ │ - bl 1e63ec <_PyEvent_Notify@@Base> │ │ │ │ + bl 1e73d8 <_PyEvent_Notify@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 200384 │ │ │ │ + bl 201204 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r0, r1 │ │ │ │ mov r3, sp │ │ │ │ - movw r1, #25872 @ 0x6510 │ │ │ │ + movw r1, #25240 @ 0x6298 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #4 │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6bf2a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6bf1a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ add r0, sp, #8 │ │ │ │ - bl 2617fc <_PyTime_FromLong@@Base> │ │ │ │ + bl 2617ac <_PyTime_FromLong@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6bf2a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ + beq.n 6bf1a <_PyOS_IsMainThread@@Base+0x18a> │ │ │ │ ldrd r0, r1, [sp, #8] │ │ │ │ add r2, sp, #16 │ │ │ │ - bl 157f70 <_PyTime_AsTimespec@@Base> │ │ │ │ + bl 157a1c <_PyTime_AsTimespec@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add r1, sp, #16 │ │ │ │ blx 292d4 <__clock_settime64@plt> │ │ │ │ - cbz r0, 6bf2e <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ + cbz r0, 6bf1e <_PyOS_IsMainThread@@Base+0x18e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6bf36 <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ + b.n 6bf26 <_PyOS_IsMainThread@@Base+0x196> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 12dcc4 │ │ │ │ + bl 12d63c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6bfa0 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + cbz r0, 6bf90 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl e2da4 │ │ │ │ + bl e2ddc │ │ │ │ mov r5, r0 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl e2da4 │ │ │ │ + bl e2ddc │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ - bl e2da4 │ │ │ │ + bl e2ddc │ │ │ │ mov r2, r6 │ │ │ │ ldrd r6, r7, [r4, #24] │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ strd r6, r7, [sp] │ │ │ │ - movw r0, #44780 @ 0xaeec │ │ │ │ + movw r0, #44076 @ 0xac2c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6bf94 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + beq.n 6bf84 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 6bf98 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ + cbz r3, 6bf88 <_PyOS_IsMainThread@@Base+0x1f8> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 6bfa0 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ + b.n 6bf90 <_PyOS_IsMainThread@@Base+0x200> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6bf94 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6bf84 <_PyOS_IsMainThread@@Base+0x1f4> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6bfde <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 6bfce <_PyOS_IsMainThread@@Base+0x23e> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #26972 @ 0x695c │ │ │ │ + movw r0, #26268 @ 0x669c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c022 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c012 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c022 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + cbz r0, 6c012 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c00c <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ + beq.n 6bffc <_PyOS_IsMainThread@@Base+0x26c> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6c022 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6c012 <_PyOS_IsMainThread@@Base+0x282> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #5 │ │ │ │ movs r0, #0 │ │ │ │ blx 29904 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6380 │ │ │ │ + b.w f63b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6c04e <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ + bne.n 6c03e <_PyOS_IsMainThread@@Base+0x2ae> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c066 <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ - b.n 6c0a6 <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ + bne.n 6c056 <_PyOS_IsMainThread@@Base+0x2c6> │ │ │ │ + b.n 6c096 <_PyOS_IsMainThread@@Base+0x306> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #7856 @ 0x1eb0 │ │ │ │ + movw r0, #7152 @ 0x1bf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c03e <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ - b.n 6c114 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bne.n 6c02e <_PyOS_IsMainThread@@Base+0x29e> │ │ │ │ + b.n 6c104 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6c088 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ + bpl.n 6c078 <_PyOS_IsMainThread@@Base+0x2e8> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c114 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + beq.n 6c104 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c0a8 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ - b.n 6c0e6 <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + beq.n 6c098 <_PyOS_IsMainThread@@Base+0x308> │ │ │ │ + b.n 6c0d6 <_PyOS_IsMainThread@@Base+0x346> │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7856 @ 0x1eb0 │ │ │ │ + movw r0, #7152 @ 0x1bf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c114 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c104 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6c0d0 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 6c0c0 <_PyOS_IsMainThread@@Base+0x330> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7856 @ 0x1eb0 │ │ │ │ + movw r0, #7152 @ 0x1bf0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c114 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c104 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6c114 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + cbz r0, 6c104 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c0fe <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ + beq.n 6c0ee <_PyOS_IsMainThread@@Base+0x35e> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6c114 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6c104 <_PyOS_IsMainThread@@Base+0x374> │ │ │ │ mov r1, r5 │ │ │ │ movs r2, #5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29904 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6380 │ │ │ │ + b.w f63b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 6c140 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ + bne.n 6c130 <_PyOS_IsMainThread@@Base+0x3a0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6c158 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ - b.n 6c198 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ + bne.n 6c148 <_PyOS_IsMainThread@@Base+0x3b8> │ │ │ │ + b.n 6c188 <_PyOS_IsMainThread@@Base+0x3f8> │ │ │ │ movs r3, #3 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #7868 @ 0x1ebc │ │ │ │ + movw r0, #7164 @ 0x1bfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c130 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ - b.n 6c218 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bne.n 6c120 <_PyOS_IsMainThread@@Base+0x390> │ │ │ │ + b.n 6c208 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.n 6c17a <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ + bpl.n 6c16a <_PyOS_IsMainThread@@Base+0x3da> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c218 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + beq.n 6c208 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c19a <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ - b.n 6c1d8 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + beq.n 6c18a <_PyOS_IsMainThread@@Base+0x3fa> │ │ │ │ + b.n 6c1c8 <_PyOS_IsMainThread@@Base+0x438> │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7868 @ 0x1ebc │ │ │ │ + movw r0, #7164 @ 0x1bfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c218 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c208 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ movs r4, #0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6c1c2 <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 6c1b2 <_PyOS_IsMainThread@@Base+0x422> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7868 @ 0x1ebc │ │ │ │ + movw r0, #7164 @ 0x1bfc │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c218 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c208 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6c218 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + cbz r0, 6c208 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c1f0 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ + beq.n 6c1e0 <_PyOS_IsMainThread@@Base+0x450> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6c218 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6c208 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl f8bbc │ │ │ │ + bl f8bf0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 6c202 <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 6c218 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ + bne.n 6c1f2 <_PyOS_IsMainThread@@Base+0x462> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 6c208 <_PyOS_IsMainThread@@Base+0x478> │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 29904 │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w f6380 │ │ │ │ + b.w f63b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6c290 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ + beq.n 6c280 <_PyOS_IsMainThread@@Base+0x4f0> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6c272 <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ + bpl.n 6c262 <_PyOS_IsMainThread@@Base+0x4d2> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c2ba <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + cbz r0, 6c2aa <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c292 <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ + beq.n 6c282 <_PyOS_IsMainThread@@Base+0x4f2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6c2ba <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6c2aa <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #8432 @ 0x20f0 │ │ │ │ + movw r1, #7728 @ 0x1e30 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7884 @ 0x1ecc │ │ │ │ + movw r0, #7180 @ 0x1c0c │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c2ba <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c2aa <_PyOS_IsMainThread@@Base+0x51a> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a520 │ │ │ │ - cbnz r0, 6c2ae <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ + cbnz r0, 6c29e <_PyOS_IsMainThread@@Base+0x50e> │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6244 │ │ │ │ + b.w f627c │ │ │ │ movs r1, #0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w f6380 │ │ │ │ + b.w f63b8 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6c2fe <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ + bne.n 6c2ee <_PyOS_IsMainThread@@Base+0x55e> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bmi.n 6c316 <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 6c306 <_PyOS_IsMainThread@@Base+0x576> │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7896 @ 0x1ed8 │ │ │ │ + movw r0, #7192 @ 0x1c18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c322 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c312 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #7896 @ 0x1ed8 │ │ │ │ + movw r0, #7192 @ 0x1c18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c2d6 <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ - b.n 6c322 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bne.n 6c2c6 <_PyOS_IsMainThread@@Base+0x536> │ │ │ │ + b.n 6c312 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c326 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ + cbnz r0, 6c316 <_PyOS_IsMainThread@@Base+0x586> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6c3b4 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ + b.n 6c3a4 <_PyOS_IsMainThread@@Base+0x614> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 6c35e <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ + bne.n 6c34e <_PyOS_IsMainThread@@Base+0x5be> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c394 <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ + beq.n 6c384 <_PyOS_IsMainThread@@Base+0x5f4> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 6c376 <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ + bpl.n 6c366 <_PyOS_IsMainThread@@Base+0x5d6> │ │ │ │ add r1, sp, #4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c322 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + beq.n 6c312 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6c396 <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ + beq.n 6c386 <_PyOS_IsMainThread@@Base+0x5f6> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6c322 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ - movw r2, #61768 @ 0xf148 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6c312 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + movw r2, #61064 @ 0xee88 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r1, #892 @ 0x37c │ │ │ │ + movw r1, #188 @ 0xbc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7896 @ 0x1ed8 │ │ │ │ + movw r0, #7192 @ 0x1c18 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6c322 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6c312 <_PyOS_IsMainThread@@Base+0x582> │ │ │ │ movs r4, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 298ec │ │ │ │ - cbz r0, 6c3ac <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ + cbz r0, 6c39c <_PyOS_IsMainThread@@Base+0x60c> │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w f6380 │ │ │ │ + b.w f63b8 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c3d4 <_PyOS_IsMainThread@@Base+0x634> │ │ │ │ + cbnz r2, 6c3c4 <_PyOS_IsMainThread@@Base+0x634> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c3e8 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ - b.n 6c3fa <_PyOS_IsMainThread@@Base+0x65a> │ │ │ │ - movw r0, #12868 @ 0x3244 │ │ │ │ + bne.n 6c3d8 <_PyOS_IsMainThread@@Base+0x648> │ │ │ │ + b.n 6c3ea <_PyOS_IsMainThread@@Base+0x65a> │ │ │ │ + movw r0, #12204 @ 0x2fac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c3cc <_PyOS_IsMainThread@@Base+0x62c> │ │ │ │ - b.n 6c406 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + bne.n 6c3bc <_PyOS_IsMainThread@@Base+0x62c> │ │ │ │ + b.n 6c3f6 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #12868 @ 0x3244 │ │ │ │ + movw r0, #12204 @ 0x2fac │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c406 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c3f6 <_PyOS_IsMainThread@@Base+0x666> │ │ │ │ ldr r1, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w 24711c │ │ │ │ + b.w 2478c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c428 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ + cbnz r2, 6c418 <_PyOS_IsMainThread@@Base+0x688> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c43e <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ - b.n 6c452 <_PyOS_IsMainThread@@Base+0x6b2> │ │ │ │ - movw r0, #12988 @ 0x32bc │ │ │ │ + bne.n 6c42e <_PyOS_IsMainThread@@Base+0x69e> │ │ │ │ + b.n 6c442 <_PyOS_IsMainThread@@Base+0x6b2> │ │ │ │ + movw r0, #12288 @ 0x3000 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c420 <_PyOS_IsMainThread@@Base+0x680> │ │ │ │ + bne.n 6c410 <_PyOS_IsMainThread@@Base+0x680> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c4e2 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ + b.n 6c4d2 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #12988 @ 0x32bc │ │ │ │ + movw r0, #12288 @ 0x3000 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c43a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + beq.n 6c42a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.n 6c49a <_PyOS_IsMainThread@@Base+0x6fa> │ │ │ │ + bne.n 6c48a <_PyOS_IsMainThread@@Base+0x6fa> │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 6c48e <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ + blt.n 6c47e <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 6c48e <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ + bne.n 6c47e <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bge.n 6c48e <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ + bge.n 6c47e <_PyOS_IsMainThread@@Base+0x6ee> │ │ │ │ add.w r3, r5, r3, lsl #2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c4e2 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ + beq.n 6c4d2 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 6c4e2 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ + b.n 6c4d2 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ ldr r1, [r7, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 84914 │ │ │ │ + b.w 848f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c43a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + beq.n 6c42a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ add.w r9, r0, #8 │ │ │ │ movs r6, #0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 6c4e2 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ + ble.n 6c4d2 <_PyOS_IsMainThread@@Base+0x742> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ adds r6, #1 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - bl 84914 │ │ │ │ - cbnz r0, 6c4dc <_PyOS_IsMainThread@@Base+0x73c> │ │ │ │ + bl 848f8 │ │ │ │ + cbnz r0, 6c4cc <_PyOS_IsMainThread@@Base+0x73c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c43a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + beq.n 6c42a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c43a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + bne.n 6c42a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c43a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c42a <_PyOS_IsMainThread@@Base+0x69a> │ │ │ │ str.w r0, [r9, #4]! │ │ │ │ - b.n 6c4ac <_PyOS_IsMainThread@@Base+0x70c> │ │ │ │ + b.n 6c49c <_PyOS_IsMainThread@@Base+0x70c> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ - cbnz r2, 6c504 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ + cbnz r2, 6c4f4 <_PyOS_IsMainThread@@Base+0x764> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 6c518 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ - b.n 6c52a <_PyOS_IsMainThread@@Base+0x78a> │ │ │ │ - movw r0, #4428 @ 0x114c │ │ │ │ + bne.n 6c508 <_PyOS_IsMainThread@@Base+0x778> │ │ │ │ + b.n 6c51a <_PyOS_IsMainThread@@Base+0x78a> │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r1, r2 │ │ │ │ - bl 1773dc <_PyArg_NoKeywords@@Base> │ │ │ │ + bl 1772bc <_PyArg_NoKeywords@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c4fc <_PyOS_IsMainThread@@Base+0x75c> │ │ │ │ - b.n 6c55a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ + bne.n 6c4ec <_PyOS_IsMainThread@@Base+0x75c> │ │ │ │ + b.n 6c54a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ movs r3, #1 │ │ │ │ - movw r0, #4428 @ 0x114c │ │ │ │ + movw r0, #3724 @ 0xe8c │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ - cbz r0, 6c55a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ + cbz r0, 6c54a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ - bl 9183c │ │ │ │ + bl 91840 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c55a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ + cbz r0, 6c54a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ ldr r0, [r6, #12] │ │ │ │ movs r1, #1 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl ffb60 │ │ │ │ + bl ffff4 │ │ │ │ mov r5, r0 │ │ │ │ - cbnz r0, 6c55e <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ + cbnz r0, 6c54e <_PyOS_IsMainThread@@Base+0x7be> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c55a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ + beq.n 6c54a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c55a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ + cbnz r3, 6c54a <_PyOS_IsMainThread@@Base+0x7ba> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 6c596 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ + b.n 6c586 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ ldr r2, [r6, #16] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl e114c │ │ │ │ + bl e118c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c580 <_PyOS_IsMainThread@@Base+0x7e0> │ │ │ │ + beq.n 6c570 <_PyOS_IsMainThread@@Base+0x7e0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c580 <_PyOS_IsMainThread@@Base+0x7e0> │ │ │ │ + cbnz r3, 6c570 <_PyOS_IsMainThread@@Base+0x7e0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c596 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ + beq.n 6c586 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c596 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ + cbnz r3, 6c586 <_PyOS_IsMainThread@@Base+0x7f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #62760 @ 0xf528 │ │ │ │ + movw r1, #62056 @ 0xf268 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 6c5c0 <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbnz r0, 6c5b0 <_PyOS_IsMainThread@@Base+0x820> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c5f6 <_PyOS_IsMainThread@@Base+0x856> │ │ │ │ + b.n 6c5e6 <_PyOS_IsMainThread@@Base+0x856> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ - bl edd1c │ │ │ │ + bl edd58 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c5bc <_PyOS_IsMainThread@@Base+0x81c> │ │ │ │ + beq.n 6c5ac <_PyOS_IsMainThread@@Base+0x81c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ movw r4, #7788 @ 0x1e6c │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, #47 @ 0x2f │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ mov r0, r4 │ │ │ │ @@ -99106,258 +99097,258 @@ │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r0, r1 │ │ │ │ add r3, sp, #8 │ │ │ │ - movw r1, #44788 @ 0xaef4 │ │ │ │ + movw r1, #44084 @ 0xac34 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 8f6bc │ │ │ │ - cbnz r0, 6c624 <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbnz r0, 6c614 <_PyOS_IsMainThread@@Base+0x884> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c6a0 <_PyOS_IsMainThread@@Base+0x900> │ │ │ │ + b.n 6c690 <_PyOS_IsMainThread@@Base+0x900> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r1, sp, #4 │ │ │ │ - bl edd1c │ │ │ │ + bl edd58 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c620 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ + beq.n 6c610 <_PyOS_IsMainThread@@Base+0x880> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, sp │ │ │ │ - bl edd1c │ │ │ │ + bl edd58 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6c69a <_PyOS_IsMainThread@@Base+0x8fa> │ │ │ │ + cbz r0, 6c68a <_PyOS_IsMainThread@@Base+0x8fa> │ │ │ │ ldrd r3, r0, [sp] │ │ │ │ cmp r3, r0 │ │ │ │ - bgt.n 6c654 <_PyOS_IsMainThread@@Base+0x8b4> │ │ │ │ + bgt.n 6c644 <_PyOS_IsMainThread@@Base+0x8b4> │ │ │ │ subs r0, r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 2a0f8 │ │ │ │ - cbz r0, 6c674 <_PyOS_IsMainThread@@Base+0x8d4> │ │ │ │ + cbz r0, 6c664 <_PyOS_IsMainThread@@Base+0x8d4> │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #7788 @ 0x1e6c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 6c692 <_PyOS_IsMainThread@@Base+0x8f2> │ │ │ │ + b.n 6c682 <_PyOS_IsMainThread@@Base+0x8f2> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4316 @ 0x10dc │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r0, r1 │ │ │ │ add r2, sp, #4 │ │ │ │ - movw r1, #62760 @ 0xf528 │ │ │ │ + movw r1, #62056 @ 0xf268 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8f6bc │ │ │ │ - cbz r0, 6c6f2 <_PyOS_IsMainThread@@Base+0x952> │ │ │ │ + bl 8f6c4 │ │ │ │ + cbz r0, 6c6e2 <_PyOS_IsMainThread@@Base+0x952> │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r4, [r3, #0] │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #45660 @ 0xb25c │ │ │ │ + movw r2, #44956 @ 0xaf9c │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a284 <__fprintf_chk@plt+0x4> │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006c6f6 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ - movw r0, #58032 @ 0xe2b0 │ │ │ │ +0006c6e6 <_Py_Get_Getpath_CodeObject@@Base>: │ │ │ │ + movw r0, #57328 @ 0xdff0 │ │ │ │ movt r0, #44 @ 0x2c │ │ │ │ movw r1, #13680 @ 0x3570 │ │ │ │ - b.w 944bc │ │ │ │ + b.w 94574 │ │ │ │ │ │ │ │ -0006c706 <_PySys_GetAttr@@Base>: │ │ │ │ +0006c6f6 <_PySys_GetAttr@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr.w r4, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r4, 6c750 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ + cbz r4, 6c740 <_PySys_GetAttr@@Base+0x4a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r0, #72] @ 0x48 │ │ │ │ movs r7, #0 │ │ │ │ str r7, [r0, #72] @ 0x48 │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r3, #60] @ 0x3c │ │ │ │ mov r6, r1 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6c744 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ + beq.n 6c734 <_PySys_GetAttr@@Base+0x3e> │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 1698d0 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ + bl 1694d8 <_PyDict_GetItem_KnownHash@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 6c746 <_PySys_GetAttr@@Base+0x40> │ │ │ │ + b.n 6c736 <_PySys_GetAttr@@Base+0x40> │ │ │ │ mov r4, r7 │ │ │ │ ldr r0, [r5, #72] @ 0x48 │ │ │ │ str.w r8, [r5, #72] @ 0x48 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c7e2 <_PySys_GetAttr@@Base+0xdc> │ │ │ │ + beq.n 6c7d2 <_PySys_GetAttr@@Base+0xdc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r5, r0 │ │ │ │ movs r6, #0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r3, #8] │ │ │ │ - b.n 6c7b4 <_PySys_GetAttr@@Base+0xae> │ │ │ │ + b.n 6c7a4 <_PySys_GetAttr@@Base+0xae> │ │ │ │ mov r2, r7 │ │ │ │ mov r1, fp │ │ │ │ - movw r0, #6028 @ 0x178c │ │ │ │ + movw r0, #5324 @ 0x14cc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 6c7e6 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ + cbz r0, 6c7d6 <_PySys_GetAttr@@Base+0xe0> │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6c800 <_PySys_GetAttr@@Base+0xfa> │ │ │ │ + bne.n 6c7f0 <_PySys_GetAttr@@Base+0xfa> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6c810 <_PySys_GetAttr@@Base+0x10a> │ │ │ │ + bne.n 6c800 <_PySys_GetAttr@@Base+0x10a> │ │ │ │ cmp.w fp, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 6c7dc <_PySys_GetAttr@@Base+0xd6> │ │ │ │ + beq.n 6c7cc <_PySys_GetAttr@@Base+0xd6> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bls.n 6c820 <_PySys_GetAttr@@Base+0x11a> │ │ │ │ + bls.n 6c810 <_PySys_GetAttr@@Base+0x11a> │ │ │ │ ldr.w r3, [r9, #12] │ │ │ │ ldr.w r7, [r3, r6, lsl #3] │ │ │ │ add.w r3, r3, r6, lsl #3 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 6c7b2 <_PySys_GetAttr@@Base+0xac> │ │ │ │ + beq.n 6c7a2 <_PySys_GetAttr@@Base+0xac> │ │ │ │ mov r0, r7 │ │ │ │ ldr.w fp, [r3, #4] │ │ │ │ - bl 7f1a8 │ │ │ │ + bl 7f190 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c780 <_PySys_GetAttr@@Base+0x7a> │ │ │ │ + bne.n 6c770 <_PySys_GetAttr@@Base+0x7a> │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 6c820 <_PySys_GetAttr@@Base+0x11a> │ │ │ │ + b.n 6c810 <_PySys_GetAttr@@Base+0x11a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c7dc <_PySys_GetAttr@@Base+0xd6> │ │ │ │ + beq.n 6c7cc <_PySys_GetAttr@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c7dc <_PySys_GetAttr@@Base+0xd6> │ │ │ │ + bne.n 6c7cc <_PySys_GetAttr@@Base+0xd6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c7dc <_PySys_GetAttr@@Base+0xd6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c7cc <_PySys_GetAttr@@Base+0xd6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c7a6 <_PySys_GetAttr@@Base+0xa0> │ │ │ │ + bne.n 6c796 <_PySys_GetAttr@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c7a6 <_PySys_GetAttr@@Base+0xa0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c796 <_PySys_GetAttr@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6c7ac <_PySys_GetAttr@@Base+0xa6> │ │ │ │ + bne.n 6c79c <_PySys_GetAttr@@Base+0xa6> │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c7ac <_PySys_GetAttr@@Base+0xa6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c79c <_PySys_GetAttr@@Base+0xa6> │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - b.n 6c756 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + b.n 6c746 <_PySys_GetAttr@@Base+0x50> │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - bl 6c756 <_PySys_GetAttr@@Base+0x50> │ │ │ │ - cbz r0, 6c894 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + bl 6c746 <_PySys_GetAttr@@Base+0x50> │ │ │ │ + cbz r0, 6c884 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ mov r5, r0 │ │ │ │ movs r0, #2 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 6c860 <_PySys_GetAttr@@Base+0x15a> │ │ │ │ + cbnz r0, 6c850 <_PySys_GetAttr@@Base+0x15a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c894 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + beq.n 6c884 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c894 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + cbnz r3, 6c884 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6c894 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c884 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ movs r0, #1 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cbnz r0, 6c898 <_PySys_GetAttr@@Base+0x192> │ │ │ │ + cbnz r0, 6c888 <_PySys_GetAttr@@Base+0x192> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 6c87e <_PySys_GetAttr@@Base+0x178> │ │ │ │ + beq.n 6c86e <_PySys_GetAttr@@Base+0x178> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 6c87e <_PySys_GetAttr@@Base+0x178> │ │ │ │ + cbnz r3, 6c86e <_PySys_GetAttr@@Base+0x178> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6c894 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + beq.n 6c884 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6c894 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ + cbnz r3, 6c884 <_PySys_GetAttr@@Base+0x18e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c8b0 <_PySys_GetAttr@@Base+0x1aa> │ │ │ │ + b.n 6c8a0 <_PySys_GetAttr@@Base+0x1aa> │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r0, #12] │ │ │ │ strd r3, r0, [r4, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ @@ -99370,374 +99361,374 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #32 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ str r4, [sp, #24] │ │ │ │ - cbnz r3, 6c8d8 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + cbnz r3, 6c8c8 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6c8d8 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + ble.n 6c8c8 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6c8d8 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ - cbnz r0, 6c8f4 <_PySys_GetAttr@@Base+0x1ee> │ │ │ │ + bne.n 6c8c8 <_PySys_GetAttr@@Base+0x1d2> │ │ │ │ + cbnz r0, 6c8e4 <_PySys_GetAttr@@Base+0x1ee> │ │ │ │ movs r4, #1 │ │ │ │ strd r4, r4, [sp, #4] │ │ │ │ - ldr r4, [pc, #124] @ (6c95c <_PySys_GetAttr@@Base+0x256>) │ │ │ │ + ldr r4, [pc, #124] @ (6c94c <_PySys_GetAttr@@Base+0x256>) │ │ │ │ movs r2, #0 │ │ │ │ add r5, sp, #28 │ │ │ │ str r4, [sp, #0] │ │ │ │ strd r2, r5, [sp, #12] │ │ │ │ - bl 106710 <_PyArg_UnpackKeywords@@Base> │ │ │ │ - cbnz r0, 6c8f4 <_PySys_GetAttr@@Base+0x1ee> │ │ │ │ + bl 106a30 <_PyArg_UnpackKeywords@@Base> │ │ │ │ + cbnz r0, 6c8e4 <_PySys_GetAttr@@Base+0x1ee> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6c950 <_PySys_GetAttr@@Base+0x24a> │ │ │ │ + b.n 6c940 <_PySys_GetAttr@@Base+0x24a> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add r1, sp, #24 │ │ │ │ - bl 122138 │ │ │ │ + bl 121ae8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6c8f0 <_PySys_GetAttr@@Base+0x1ea> │ │ │ │ + beq.n 6c8e0 <_PySys_GetAttr@@Base+0x1ea> │ │ │ │ ldr r4, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0274 │ │ │ │ + bl a0158 │ │ │ │ mov r2, r4 │ │ │ │ mov r6, r0 │ │ │ │ - movw r1, #23064 @ 0x5a18 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #44792 @ 0xaef8 │ │ │ │ + movw r0, #44088 @ 0xac38 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 929e8 │ │ │ │ + bl 929f0 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6c93c <_PySys_GetAttr@@Base+0x236> │ │ │ │ - bl 989e8 │ │ │ │ + beq.n 6c92c <_PySys_GetAttr@@Base+0x236> │ │ │ │ + bl 988ec │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r6 │ │ │ │ blx 294bc │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 6c948 <_PySys_GetAttr@@Base+0x242> │ │ │ │ - bl 80b28 │ │ │ │ + bne.n 6c938 <_PySys_GetAttr@@Base+0x242> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6c8f0 <_PySys_GetAttr@@Base+0x1ea> │ │ │ │ + bne.n 6c8e0 <_PySys_GetAttr@@Base+0x1ea> │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r4 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #32 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - ldr r5, [pc, #192] @ (6ca20 ) │ │ │ │ + ldr r5, [pc, #208] @ (6ca20 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006c960 : │ │ │ │ +0006c950 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #172] @ (6ca1c ) │ │ │ │ + ldr r2, [pc, #172] @ (6ca0c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - cbnz r5, 6c988 │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + cbnz r5, 6c978 │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #156] @ (6ca20 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #156] @ (6ca10 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r6, r0 │ │ │ │ add r1, sp, #4 │ │ │ │ - ldr r0, [pc, #148] @ (6ca24 ) │ │ │ │ - bl 12e4bc <_PySys_GetOptionalAttr@@Base> │ │ │ │ + ldr r0, [pc, #148] @ (6ca14 ) │ │ │ │ + bl 12de34 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6ca0c │ │ │ │ + blt.n 6c9fc │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6c9a2 │ │ │ │ + cbz r0, 6c992 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bmi.n 6c9d0 │ │ │ │ - bl 795dc │ │ │ │ + bmi.n 6c9c0 │ │ │ │ + bl 795c0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #4] │ │ │ │ - cbz r0, 6ca0c │ │ │ │ - ldr r1, [pc, #112] @ (6ca24 ) │ │ │ │ + cbz r0, 6c9fc │ │ │ │ + ldr r1, [pc, #112] @ (6ca14 ) │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 1dde58 │ │ │ │ - cbz r0, 6c9d0 │ │ │ │ + bl 1dee48 │ │ │ │ + cbz r0, 6c9c0 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ca0c │ │ │ │ + beq.n 6c9fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6ca0c │ │ │ │ - b.n 6c9f0 │ │ │ │ + cbnz r3, 6c9fc │ │ │ │ + b.n 6c9e0 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ - cbz r4, 6ca0c │ │ │ │ + cbz r4, 6c9fc │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cbz r0, 6c9f6 │ │ │ │ + cbz r0, 6c9e6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ca0c │ │ │ │ + beq.n 6c9fc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ca0c │ │ │ │ + cbnz r3, 6c9fc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6ca0c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6c9fc │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6ca18 │ │ │ │ + beq.n 6ca08 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6ca18 │ │ │ │ + cbnz r3, 6ca08 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7918c <_Py_Dealloc@@Base> │ │ │ │ + b.w 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + b.w 12a78c <_PyErr_Clear@@Base> │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 6c94c <_PySys_GetAttr@@Base+0x246> │ │ │ │ + ldmia r5!, {r2, r4, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - @ instruction: 0xf3380049 │ │ │ │ + sbfx r0, r0, #1, #10 │ │ │ │ │ │ │ │ -0006ca28 : │ │ │ │ +0006ca18 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - ldr r0, [pc, #56] @ (6ca74 ) │ │ │ │ + ldr r0, [pc, #56] @ (6ca64 ) │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 12e4bc <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12de34 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6ca4c │ │ │ │ + bge.n 6ca3c │ │ │ │ movs r4, #0 │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 6ca6c │ │ │ │ + bl d7c34 │ │ │ │ + b.n 6ca5c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - cbz r0, 6ca66 │ │ │ │ + cbz r0, 6ca56 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #84] @ 0x54 │ │ │ │ ands.w r4, r4, #33554432 @ 0x2000000 │ │ │ │ - beq.n 6ca68 │ │ │ │ + beq.n 6ca58 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ ite le │ │ │ │ movle r4, #0 │ │ │ │ movgt r4, #1 │ │ │ │ - b.n 6ca68 │ │ │ │ + b.n 6ca58 │ │ │ │ mov r4, r0 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ - @ instruction: 0xf3380049 │ │ │ │ + sbfx r0, r0, #1, #10 │ │ │ │ │ │ │ │ -0006ca78 : │ │ │ │ +0006ca68 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr r6, [pc, #368] @ (6cbfc ) │ │ │ │ + ldr r6, [pc, #368] @ (6cbec ) │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - movw r4, #46532 @ 0xb5c4 │ │ │ │ + movw r4, #45828 @ 0xb304 │ │ │ │ movt r4, #43 @ 0x2b │ │ │ │ mov r8, r2 │ │ │ │ cmp r0, #0 │ │ │ │ str r4, [sp, #4] │ │ │ │ ldr.w r9, [r3, r6] │ │ │ │ - ble.n 6caaa │ │ │ │ + ble.n 6ca9a │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r1, 6caae │ │ │ │ + cbnz r1, 6ca9e │ │ │ │ add r5, sp, #4 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r7 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6cbe6 │ │ │ │ + beq.w 6cbd6 │ │ │ │ movs r6, #0 │ │ │ │ ldr.w r0, [r5, r6, lsl #2] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - bl 8b8c4 │ │ │ │ - cbnz r0, 6caea │ │ │ │ + bl 8b8cc │ │ │ │ + cbnz r0, 6cada │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 6cbe6 │ │ │ │ + beq.w 6cbd6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6cbe6 │ │ │ │ + bne.w 6cbd6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cbe6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbd6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str.w r0, [r3, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 6cabe │ │ │ │ + bne.n 6caae │ │ │ │ ldr.w r9, [r9, #8] │ │ │ │ - movw r0, #3444 @ 0xd74 │ │ │ │ + movw r0, #2740 @ 0xab4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b4f0 │ │ │ │ + bl 7b4dc │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1dde58 │ │ │ │ + bl 1dee48 │ │ │ │ mov r9, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 6cb44 │ │ │ │ + beq.n 6cb34 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cb36 │ │ │ │ + beq.n 6cb26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cb36 │ │ │ │ + cbnz r3, 6cb26 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - movw r1, #44804 @ 0xaf04 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + movw r1, #44100 @ 0xac44 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #192] @ (6cc00 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #192] @ (6cbf0 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cb54 │ │ │ │ + beq.n 6cb44 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cb54 │ │ │ │ + cbnz r3, 6cb44 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 6cbf4 │ │ │ │ + beq.n 6cbe4 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #16 │ │ │ │ movs r7, #0 │ │ │ │ strd r6, r5, [sp, #16] │ │ │ │ str r7, [sp, #8] │ │ │ │ - bl 1dedec <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ + bl 1dfddc <_PyInterpreterState_SetRunningMain@@Base+0x78> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cbf4 │ │ │ │ + beq.n 6cbe4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - cbnz r4, 6cb80 │ │ │ │ - movw r1, #44828 @ 0xaf1c │ │ │ │ + cbnz r4, 6cb70 │ │ │ │ + movw r1, #44124 @ 0xac5c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #132] @ (6cc00 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldr r0, [pc, #128] @ (6cc04 ) │ │ │ │ + ldr r0, [pc, #132] @ (6cbf0 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #128] @ (6cbf4 ) │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 12e4bc <_PySys_GetOptionalAttr@@Base> │ │ │ │ + bl 12de34 <_PySys_GetOptionalAttr@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 6cb9a │ │ │ │ - movw r1, #44860 @ 0xaf3c │ │ │ │ + bge.n 6cb8a │ │ │ │ + movw r1, #44156 @ 0xac7c │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #104] @ (6cc00 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #104] @ (6cbf0 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 6cbce │ │ │ │ + cbz r0, 6cbbe │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r7 │ │ │ │ - bl 1cce28 │ │ │ │ + bl 1cde20 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 6cbb8 │ │ │ │ - movw r1, #44880 @ 0xaf50 │ │ │ │ + bne.n 6cba8 │ │ │ │ + movw r1, #44176 @ 0xac90 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #76] @ (6cc00 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #76] @ (6cbf0 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cbce │ │ │ │ + beq.n 6cbbe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 6cbce │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 6cbbe │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cbf4 │ │ │ │ + beq.n 6cbe4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cbf4 │ │ │ │ + cbnz r3, 6cbe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cbf4 │ │ │ │ - movw r1, #44912 @ 0xaf70 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cbe4 │ │ │ │ + movw r1, #44208 @ 0xacb0 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ - ldr r0, [pc, #16] @ (6cc00 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #16] @ (6cbf0 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - beq.n 6cb64 │ │ │ │ + ldmia r5, {r4, r5, r6, r7} │ │ │ │ lsls r5, r0, #1 │ │ │ │ - b.n 6d0c0 │ │ │ │ + b.n 6d0c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006cc08 : │ │ │ │ +0006cbf8 : │ │ │ │ movw r3, #40224 @ 0x9d20 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r2, [r3, #0] │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ - b.w 6ca78 │ │ │ │ + b.w 6ca68 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r0, r1 │ │ │ │ add r1, sp, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 122138 │ │ │ │ + bl 121ae8 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ - cbnz r0, 6cc40 │ │ │ │ + cbnz r0, 6cc30 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cc6a │ │ │ │ + b.n 6cc5a │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r3, r0 │ │ │ │ movs r2, #19 │ │ │ │ add.w r0, r5, #16 │ │ │ │ str r2, [r3, #0] │ │ │ │ blx 29174 │ │ │ │ - cbnz r0, 6cc64 │ │ │ │ + cbnz r0, 6cc54 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ - b.n 6cc3c │ │ │ │ - bl 7f1a8 │ │ │ │ + bl f627c │ │ │ │ + b.n 6cc2c │ │ │ │ + bl 7f190 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ @@ -99747,389 +99738,389 @@ │ │ │ │ add r3, sp, #20 │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ strd r3, r4, [sp, #4] │ │ │ │ movs r2, #0 │ │ │ │ add r4, sp, #28 │ │ │ │ strd r2, r2, [sp, #20] │ │ │ │ - ldr r3, [pc, #156] @ (6cd3c ) │ │ │ │ - movw r2, #44932 @ 0xaf84 │ │ │ │ + ldr r3, [pc, #156] @ (6cd2c ) │ │ │ │ + movw r2, #44228 @ 0xacc4 │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d688c │ │ │ │ - cbz r0, 6ccd0 │ │ │ │ + bl d6800 │ │ │ │ + cbz r0, 6ccc0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 6ccd4 │ │ │ │ + bge.n 6ccc4 │ │ │ │ mov r0, r4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44952 @ 0xaf98 │ │ │ │ + movw r1, #44248 @ 0xacd8 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6cd36 │ │ │ │ + b.n 6cd26 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - bne.n 6cce0 │ │ │ │ + bne.n 6ccd0 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 6cd02 │ │ │ │ + b.n 6ccf2 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 6cd02 │ │ │ │ + ble.n 6ccf2 │ │ │ │ mov r0, r4 │ │ │ │ - bl d27a8 │ │ │ │ + bl d2728 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #44992 @ 0xafc0 │ │ │ │ + movw r1, #44288 @ 0xad00 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6ccd0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6ccc0 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bl 5cfc8 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x136c> │ │ │ │ + bl 5cf34 <_PyArg_ParseTupleAndKeywordsFast@@Base+0x1368> │ │ │ │ ldr r6, [sp, #16] │ │ │ │ subs r5, r0, #0 │ │ │ │ mov r0, r4 │ │ │ │ - bge.n 6cd22 │ │ │ │ - bl d27a8 │ │ │ │ + bge.n 6cd12 │ │ │ │ + bl d2728 │ │ │ │ mov r0, r6 │ │ │ │ - bl 795dc │ │ │ │ - b.n 6ccd0 │ │ │ │ - bl d27a8 │ │ │ │ - movw r0, #45040 @ 0xaff0 │ │ │ │ + bl 795c0 │ │ │ │ + b.n 6ccc0 │ │ │ │ + bl d2728 │ │ │ │ + movw r0, #44336 @ 0xad30 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ add sp, #72 @ 0x48 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ nop │ │ │ │ - ldr r5, [pc, #368] @ (6ceb0 ) │ │ │ │ + ldr r5, [pc, #384] @ (6ceb0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cddc │ │ │ │ + beq.n 6cdcc │ │ │ │ mov r4, r0 │ │ │ │ blx 2a18c │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 6cd6c │ │ │ │ + cbz r0, 6cd5c │ │ │ │ mov r7, r0 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 6cda2 │ │ │ │ + b.n 6cd92 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 6cddc │ │ │ │ + beq.n 6cdcc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 6cddc │ │ │ │ + cbnz r3, 6cdcc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cddc │ │ │ │ - bl 86088 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cdcc │ │ │ │ + bl 86070 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 6cdc6 │ │ │ │ + beq.n 6cdb6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 6cdf0 │ │ │ │ + bne.n 6cde0 │ │ │ │ adds r7, #8 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - movw r2, #9721 @ 0x25f9 │ │ │ │ + movw r2, #9725 @ 0x25fd │ │ │ │ movt r2, #9 │ │ │ │ - movw r0, #45044 @ 0xaff4 │ │ │ │ + movw r0, #44340 @ 0xad34 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - cbz r1, 6ce00 │ │ │ │ + cbz r1, 6cdf0 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6cd92 │ │ │ │ + bne.n 6cd82 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 6cde0 │ │ │ │ + bne.n 6cdd0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29af8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6ce06 │ │ │ │ + b.n 6cdf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cdd6 │ │ │ │ + bne.n 6cdc6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cdd6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cdc6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 6cda0 │ │ │ │ + bne.n 6cd90 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 6cda0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 6cd90 │ │ │ │ mov r0, r6 │ │ │ │ blx 29af8 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, #2 │ │ │ │ - bne.n 6ce4c │ │ │ │ + bne.n 6ce3c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bmi.n 6ce64 │ │ │ │ - movw r2, #4888 @ 0x1318 │ │ │ │ + bmi.n 6ce54 │ │ │ │ + movw r2, #4184 @ 0x1058 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #732 @ 0x2dc │ │ │ │ + movw r1, #28 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - movw r0, #7880 @ 0x1ec8 │ │ │ │ + movw r0, #7176 @ 0x1c08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 2526dc <_PyArg_BadArgument@@Base> │ │ │ │ - b.n 6cec6 │ │ │ │ + bl 252e30 <_PyArg_BadArgument@@Base> │ │ │ │ + b.n 6ceb6 │ │ │ │ movs r3, #2 │ │ │ │ mov r1, r2 │ │ │ │ - movw r0, #7880 @ 0x1ec8 │ │ │ │ + movw r0, #7176 @ 0x1c08 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ mov r2, r3 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6ce24 │ │ │ │ - b.n 6cec6 │ │ │ │ + bne.n 6ce14 │ │ │ │ + b.n 6ceb6 │ │ │ │ mov r1, sp │ │ │ │ mov r0, r3 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 6cec6 │ │ │ │ + cbz r0, 6ceb6 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ce92 │ │ │ │ + beq.n 6ce82 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6cec6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6ceb6 │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ str r4, [sp, #4] │ │ │ │ - cbnz r3, 6ceb2 │ │ │ │ + cbnz r3, 6cea2 │ │ │ │ mov r0, r7 │ │ │ │ - bl cfdb8 │ │ │ │ - movw r1, #45048 @ 0xaff8 │ │ │ │ + bl cfd3c │ │ │ │ + movw r1, #44344 @ 0xad38 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 6cec6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 6ceb6 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 6ced6 │ │ │ │ + beq.n 6cec6 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 122138 │ │ │ │ - cbnz r0, 6ceca │ │ │ │ + bl 121ae8 │ │ │ │ + cbnz r0, 6ceba │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6cf06 │ │ │ │ + b.n 6cef6 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl a0274 │ │ │ │ + bl a0158 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 6ced8 │ │ │ │ + b.n 6cec8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx 296e4 │ │ │ │ - cbnz r0, 6cef6 │ │ │ │ + cbnz r0, 6cee6 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov r0, r4 │ │ │ │ - bl 795dc │ │ │ │ - b.n 6cec6 │ │ │ │ + bl 795c0 │ │ │ │ + b.n 6ceb6 │ │ │ │ movs r1, #0 │ │ │ │ - bl f6380 │ │ │ │ + bl f63b8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ sub sp, #28 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 6cfe8 │ │ │ │ + beq.n 6cfd8 │ │ │ │ mov r6, r0 │ │ │ │ mov r3, r0 │ │ │ │ mov.w ip, #0 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ mov r5, ip │ │ │ │ add.w ip, ip, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cf20 │ │ │ │ + bne.n 6cf10 │ │ │ │ movw r3, #38656 @ 0x9700 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6cfe8 │ │ │ │ + beq.n 6cfd8 │ │ │ │ sub.w r2, r4, #32 │ │ │ │ sub.w r0, r4, #97 @ 0x61 │ │ │ │ cmp r0, #25 │ │ │ │ it hi │ │ │ │ movhi r2, r4 │ │ │ │ add.w lr, r3, #39936 @ 0x9c00 │ │ │ │ add.w lr, lr, #60 @ 0x3c │ │ │ │ subs r3, #4 │ │ │ │ uxtb r7, r2 │ │ │ │ mov r8, r5 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 6cf6a │ │ │ │ + b.n 6cf5a │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 6d016 │ │ │ │ + beq.n 6d006 │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 6cfe8 │ │ │ │ + beq.n 6cfd8 │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6cfea │ │ │ │ + beq.n 6cfda │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6cf5c │ │ │ │ + beq.n 6cf4c │ │ │ │ sub.w r1, r2, #97 @ 0x61 │ │ │ │ cmp r1, #25 │ │ │ │ - bls.n 6d040 │ │ │ │ + bls.n 6d030 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 6cf5c │ │ │ │ + bne.n 6cf4c │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r0, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 6d058 │ │ │ │ + beq.n 6d048 │ │ │ │ mov r5, r8 │ │ │ │ str r1, [sp, #8] │ │ │ │ str.w r8, [sp, #4] │ │ │ │ adds r1, r6, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr r1, [sp, #8] │ │ │ │ sub.w r9, r2, #32 │ │ │ │ ldr.w fp, [sp, #8] │ │ │ │ sub.w r8, r2, #97 @ 0x61 │ │ │ │ uxtb.w r3, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldrb r1, [r1, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 6d04a │ │ │ │ + beq.n 6d03a │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 6d052 │ │ │ │ + beq.n 6d042 │ │ │ │ cmp.w r8, #25 │ │ │ │ sub.w r9, r1, #97 @ 0x61 │ │ │ │ it hi │ │ │ │ strhi r2, [sp, #12] │ │ │ │ sub.w r8, r1, #32 │ │ │ │ uxtb.w r9, r9 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp.w r9, #25 │ │ │ │ it ls │ │ │ │ movls r1, r8 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 6cff0 │ │ │ │ + beq.n 6cfe0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6cf60 │ │ │ │ + b.n 6cf50 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6cf9a │ │ │ │ + bne.n 6cf8a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ ldr r5, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 6cf60 │ │ │ │ + bne.n 6cf50 │ │ │ │ ldrb.w r2, [r0, ip] │ │ │ │ cmp r2, #61 @ 0x3d │ │ │ │ - bne.n 6cf66 │ │ │ │ + bne.n 6cf56 │ │ │ │ add.w r5, r8, #2 │ │ │ │ mov r1, sl │ │ │ │ adds r5, r0, r5 │ │ │ │ - beq.n 6d062 │ │ │ │ + beq.n 6d052 │ │ │ │ subs r3, r5, #1 │ │ │ │ add.w r4, sl, #65 @ 0x41 │ │ │ │ subs r2, r4, r1 │ │ │ │ ldrb.w r0, [r3, #1]! │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 6d05e │ │ │ │ - cbz r0, 6d05e │ │ │ │ + beq.n 6d04e │ │ │ │ + cbz r0, 6d04e │ │ │ │ strb.w r0, [r1], #1 │ │ │ │ - b.n 6d02e │ │ │ │ + b.n 6d01e │ │ │ │ subs r2, #32 │ │ │ │ uxtb r2, r2 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 6cf5c │ │ │ │ - b.n 6cf84 │ │ │ │ + bne.n 6cf4c │ │ │ │ + b.n 6cf74 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6d010 │ │ │ │ + b.n 6d000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r8, r5 │ │ │ │ - b.n 6d016 │ │ │ │ + b.n 6d006 │ │ │ │ str.w r8, [sp, #4] │ │ │ │ - b.n 6d00e │ │ │ │ + b.n 6cffe │ │ │ │ movs r3, #0 │ │ │ │ strb r3, [r1, #0] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 6cfea │ │ │ │ + b.n 6cfda │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d068 : │ │ │ │ +0006d058 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ @@ -100141,257 +100132,257 @@ │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r2, [r4, #12] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strd r3, r3, [r4, #28] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -0006d09c : │ │ │ │ +0006d08c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ movs r2, #2 │ │ │ │ mov r4, r1 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov r2, r1 │ │ │ │ add r1, sp, #12 │ │ │ │ - bl 6d110 <_Py_DecodeLocaleEx@@Base> │ │ │ │ - cbnz r0, 6d0c6 │ │ │ │ + bl 6d100 <_Py_DecodeLocaleEx@@Base> │ │ │ │ + cbnz r0, 6d0b6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbz r4, 6d0ca │ │ │ │ + cbz r4, 6d0ba │ │ │ │ str r0, [r4, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d0c2 │ │ │ │ + b.n 6d0b2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d0d0 : │ │ │ │ +0006d0c0 : │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 6d10a │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + blt.n 6d0fa │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #672] @ 0x2a0 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d0fe │ │ │ │ + bne.n 6d0ee │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a1bc │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d110 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ +0006d100 <_Py_DecodeLocaleEx@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ ldrd r5, r4, [sp, #32] │ │ │ │ - cbnz r5, 6d142 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ + cbnz r5, 6d132 <_Py_DecodeLocaleEx@@Base+0x32> │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #96] @ (6d18c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + ldr r3, [pc, #96] @ (6d17c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r5, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.n 6d14c <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ + bgt.n 6d13c <_Py_DecodeLocaleEx@@Base+0x3c> │ │ │ │ ldr.w r0, [r3, #1180] @ 0x49c │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 6d16a <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ + beq.n 6d15a <_Py_DecodeLocaleEx@@Base+0x5a> │ │ │ │ mov r3, r7 │ │ │ │ - cbnz r0, 6d17e <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ + cbnz r0, 6d16e <_Py_DecodeLocaleEx@@Base+0x6e> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 6d264 │ │ │ │ + b.n 6d254 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx 29c10 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ mov r1, r0 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ mov r0, r6 │ │ │ │ str r7, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1ae7a0 │ │ │ │ + b.w 1af578 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 1abc88 │ │ │ │ - ldr r3, [pc, #24] @ (6d18c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ + bl 1aca60 │ │ │ │ + ldr r3, [pc, #24] @ (6d17c <_Py_DecodeLocaleEx@@Base+0x7c>) │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ - b.n 6d13c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ + b.n 6d12c <_Py_DecodeLocaleEx@@Base+0x2c> │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #32] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 68dbe │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.w 68dae │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ b.w 2a1bc │ │ │ │ │ │ │ │ -0006d19c : │ │ │ │ +0006d18c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r2 │ │ │ │ mov r0, sp │ │ │ │ movs r2, #0 │ │ │ │ mov r4, r3 │ │ │ │ - bl 1abf20 │ │ │ │ + bl 1accf8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r3, 6d1f6 │ │ │ │ - cbnz r4, 6d1d8 │ │ │ │ + cbnz r3, 6d1e6 │ │ │ │ + cbnz r4, 6d1c8 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r3, #0 │ │ │ │ str r4, [r6, #0] │ │ │ │ strd r3, r3, [r5] │ │ │ │ strd r3, r3, [r5, #8] │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d1c0 │ │ │ │ - ldr r2, [pc, #24] @ (6d200 ) │ │ │ │ + bne.n 6d1b0 │ │ │ │ + ldr r2, [pc, #24] @ (6d1f0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ stmia.w r5, {r1, r2, r3, r4} │ │ │ │ - b.n 6d1d2 │ │ │ │ + b.n 6d1c2 │ │ │ │ ldmia.w sp, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.n 6d1d2 │ │ │ │ - stmia r6!, {r4, r5, r6, r7} │ │ │ │ + b.n 6d1c2 │ │ │ │ + stmia r4!, {r4, r5} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d204 : │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ +0006d1f4 : │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #54305 @ 0xd421 │ │ │ │ + movw r2, #54289 @ 0xd411 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #684] @ 0x2ac │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d226 │ │ │ │ + bne.n 6d216 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ b.w 298ac │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ │ │ │ │ -0006d234 : │ │ │ │ +0006d224 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d25e │ │ │ │ + cbz r3, 6d24e │ │ │ │ blx 2a9cc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1abc2c │ │ │ │ - b.n 6d252 │ │ │ │ + bl 1aca04 │ │ │ │ + b.n 6d242 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mov lr, r3 │ │ │ │ ldr.w ip, [sp, #64] @ 0x40 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 6d372 │ │ │ │ + beq.n 6d362 │ │ │ │ cmp.w ip, #2 │ │ │ │ - bne.n 6d376 │ │ │ │ + bne.n 6d366 │ │ │ │ movs r3, #1 │ │ │ │ mov r6, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov fp, lr │ │ │ │ blx 29bf8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 6d2f6 │ │ │ │ + beq.n 6d2e6 │ │ │ │ mvn.w r2, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r2 │ │ │ │ - bcs.n 6d38e │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + bcs.n 6d37e │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ adds r1, r0, #1 │ │ │ │ - movw r0, #53649 @ 0xd191 │ │ │ │ + movw r0, #53633 @ 0xd181 │ │ │ │ movt r0, #6 │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ lsls r1, r1, #2 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 6d380 │ │ │ │ + bne.n 6d370 │ │ │ │ mov r0, r1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d38e │ │ │ │ + beq.n 6d37e │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29bf8 │ │ │ │ adds r3, r0, #1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - bne.n 6d3ba │ │ │ │ + bne.n 6d3aa │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29c10 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 6d38e │ │ │ │ + bcs.n 6d37e │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6d0d0 │ │ │ │ + bl 6d0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d38e │ │ │ │ + beq.n 6d37e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r7, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov sl, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ add r3, sp, #16 │ │ │ │ @@ -100399,115 +100390,115 @@ │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ blx 29754 │ │ │ │ add.w ip, r0, #4294967295 @ 0xffffffff │ │ │ │ mov r5, r7 │ │ │ │ ldrd r1, r2, [sp, #8] │ │ │ │ adds r3, r7, #4 │ │ │ │ cmn.w ip, #4 │ │ │ │ - bhi.n 6d394 │ │ │ │ + bhi.n 6d384 │ │ │ │ ldr.w ip, [r7] │ │ │ │ movw r4, #2047 @ 0x7ff │ │ │ │ mov r5, r3 │ │ │ │ sub.w lr, ip, #55296 @ 0xd800 │ │ │ │ cmp lr, r4 │ │ │ │ - bls.n 6d398 │ │ │ │ + bls.n 6d388 │ │ │ │ cmp.w ip, #1114112 @ 0x110000 │ │ │ │ - bcs.n 6d398 │ │ │ │ + bcs.n 6d388 │ │ │ │ add r1, r0 │ │ │ │ subs r2, r2, r0 │ │ │ │ mov r7, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d320 │ │ │ │ - cbz r6, 6d36a │ │ │ │ + bne.n 6d310 │ │ │ │ + cbz r6, 6d35a │ │ │ │ sub.w r3, r5, sl │ │ │ │ asrs r3, r3, #2 │ │ │ │ str r3, [r6, #0] │ │ │ │ str.w sl, [r9] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 6d37a │ │ │ │ + b.n 6d36a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d28a │ │ │ │ + b.n 6d27a │ │ │ │ mvn.w r0, #2 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d2da │ │ │ │ + bne.n 6d2ca │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6d37a │ │ │ │ + b.n 6d36a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 6d360 │ │ │ │ + beq.n 6d350 │ │ │ │ ldr r4, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ mov r3, r7 │ │ │ │ subs r2, #1 │ │ │ │ - cbz r4, 6d3f6 │ │ │ │ + cbz r4, 6d3e6 │ │ │ │ ldrb.w r1, [r0], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov r5, r3 │ │ │ │ strd r0, r0, [sp, #16] │ │ │ │ - b.n 6d35a │ │ │ │ - cbz r0, 6d3ea │ │ │ │ + b.n 6d34a │ │ │ │ + cbz r0, 6d3da │ │ │ │ sub.w ip, r5, #4 │ │ │ │ movs r1, #0 │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ sub.w r4, r2, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r2, #0 │ │ │ │ movcs r2, #1 │ │ │ │ cmp r4, lr │ │ │ │ it ls │ │ │ │ orrls.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6d2ec │ │ │ │ + bne.n 6d2dc │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 6d3c6 │ │ │ │ + bne.n 6d3b6 │ │ │ │ str.w r5, [r9] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 6d36e │ │ │ │ + beq.n 6d35e │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 6d36e │ │ │ │ + b.n 6d35e │ │ │ │ mov r0, sl │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - cbz r6, 6d408 │ │ │ │ + cbz r6, 6d3f8 │ │ │ │ sub.w r1, r1, r8 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 6d41a │ │ │ │ - movw r3, #57844 @ 0xe1f4 │ │ │ │ + beq.n 6d40a │ │ │ │ + movw r3, #57140 @ 0xdf34 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str.w r3, [fp] │ │ │ │ mvn.w r0, #1 │ │ │ │ - b.n 6d37a │ │ │ │ + b.n 6d36a │ │ │ │ mov r0, r1 │ │ │ │ b.w 298ac │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d428 : │ │ │ │ +0006d418 : │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 6d466 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + blt.n 6d456 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ push {lr} │ │ │ │ - movw r2, #54433 @ 0xd4a1 │ │ │ │ + movw r2, #54417 @ 0xd491 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r2 │ │ │ │ - bne.n 6d454 │ │ │ │ + bne.n 6d444 │ │ │ │ cmp r1, #1 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ b.w 2a7c8 │ │ │ │ mov ip, r0 │ │ │ │ mov r2, r1 │ │ │ │ @@ -100516,32 +100507,32 @@ │ │ │ │ mov r3, lr │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d46c : │ │ │ │ +0006d45c : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6d498 │ │ │ │ + cbz r3, 6d488 │ │ │ │ blx 2a9cc │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r0, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - bl 1abc2c │ │ │ │ - b.n 6d48a │ │ │ │ + bl 1aca04 │ │ │ │ + b.n 6d47a │ │ │ │ nop │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ b.w 2a7c8 │ │ │ │ @@ -100551,475 +100542,475 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ blx 29934 │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.n 6d51a │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bcs.n 6d50a │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ adds r0, #1 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ lsls r2, r0, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 6d508 │ │ │ │ + bne.n 6d4f8 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d51a │ │ │ │ + cbz r0, 6d50a │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ blx 29cc8 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d4f8 │ │ │ │ + bne.n 6d4e8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 6d502 │ │ │ │ + b.n 6d4f2 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d520 : │ │ │ │ +0006d510 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r4, [pc, #180] @ (6d5e4 ) │ │ │ │ + ldr r4, [pc, #180] @ (6d5d4 ) │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #1 │ │ │ │ sub sp, #8 │ │ │ │ dmb ish │ │ │ │ ldrexb r0, [r4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6d54e │ │ │ │ + bne.n 6d53e │ │ │ │ strexb ip, r2, [r4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 6d53c │ │ │ │ + bne.n 6d52c │ │ │ │ dmb ish │ │ │ │ - bne.n 6d5c6 │ │ │ │ - cbnz r3, 6d58e │ │ │ │ + bne.n 6d5b6 │ │ │ │ + cbnz r3, 6d57e │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #140] @ 6d5e8 │ │ │ │ + ldr.w lr, [pc, #140] @ 6d5d8 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ mov.w r3, #0 │ │ │ │ dmb ish │ │ │ │ ldrexb r2, [r4] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.n 6d584 │ │ │ │ + bne.n 6d574 │ │ │ │ strexb r1, r3, [r4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 6d574 │ │ │ │ + bne.n 6d564 │ │ │ │ dmb ish │ │ │ │ - bne.n 6d5d6 │ │ │ │ + bne.n 6d5c6 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 6d5ae │ │ │ │ + beq.n 6d59e │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 6d56c │ │ │ │ + bne.n 6d55c │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #80] @ 6d5ec │ │ │ │ + ldr.w lr, [pc, #80] @ 6d5dc │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d56c │ │ │ │ + b.n 6d55c │ │ │ │ mov ip, r1 │ │ │ │ - ldr.w lr, [pc, #60] @ 6d5f0 │ │ │ │ + ldr.w lr, [pc, #60] @ 6d5e0 │ │ │ │ ldmia.w ip!, {r0, r1, r2, r3} │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr.w r3, [ip] │ │ │ │ str.w r3, [lr] │ │ │ │ - b.n 6d56c │ │ │ │ + b.n 6d55c │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 2782d8 │ │ │ │ + bl 279a18 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - b.n 6d554 │ │ │ │ - ldr r0, [pc, #12] @ (6d5e4 ) │ │ │ │ + b.n 6d544 │ │ │ │ + ldr r0, [pc, #12] @ (6d5d4 ) │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 25d338 │ │ │ │ + b.w 25d788 │ │ │ │ nop │ │ │ │ - str r0, [r6, r4] │ │ │ │ + str r0, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r6, r4] │ │ │ │ + str r4, [r7, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r3, r5] │ │ │ │ + str r4, [r4, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r1, r5] │ │ │ │ + str r0, [r2, r5] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0006d5f4 : │ │ │ │ +0006d5e4 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r1 │ │ │ │ - cbz r1, 6d61a │ │ │ │ + cbz r1, 6d60a │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 27d120 │ │ │ │ + bl 27ce70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, r4 │ │ │ │ - bcc.n 6d634 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bcc.n 6d624 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ ldr.w r3, [r3, #676] @ 0x2a4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r2 │ │ │ │ - cbz r0, 6d648 │ │ │ │ - cbz r2, 6d648 │ │ │ │ + cbz r0, 6d638 │ │ │ │ + cbz r2, 6d638 │ │ │ │ b.w 29578 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.n 6d644 │ │ │ │ + b.n 6d634 │ │ │ │ nop │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 6d6be │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ + ble.n 6d6ae │ │ │ │ + movw r6, #20128 @ 0x4ea0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r7, #54305 @ 0xd421 │ │ │ │ + movw r7, #54289 @ 0xd411 │ │ │ │ movt r7, #6 │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d6d6 │ │ │ │ + bne.n 6d6c6 │ │ │ │ blx 298b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.n 6d6be │ │ │ │ + ble.n 6d6ae │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d6e0 │ │ │ │ + bne.n 6d6d0 │ │ │ │ blx 298b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #2 │ │ │ │ - ble.n 6d6be │ │ │ │ + ble.n 6d6ae │ │ │ │ movs r5, #2 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r6, #684] @ 0x2ac │ │ │ │ ldr.w r0, [r2, r5, lsl #2] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 6d6cc │ │ │ │ + bne.n 6d6bc │ │ │ │ blx 298b0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, r5 │ │ │ │ - bgt.n 6d6a4 │ │ │ │ + bgt.n 6d694 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d6b6 │ │ │ │ + b.n 6d6a6 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d686 │ │ │ │ + b.n 6d676 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 6d69c │ │ │ │ + b.n 6d68c │ │ │ │ nop │ │ │ │ │ │ │ │ -0006d6ec : │ │ │ │ +0006d6dc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ mov r8, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 6d75c │ │ │ │ + beq.n 6d74c │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.n 6d7a2 │ │ │ │ + blt.n 6d792 │ │ │ │ cmp r6, r8 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r6 │ │ │ │ it ge │ │ │ │ movge r7, r8 │ │ │ │ - bl 6d4b0 │ │ │ │ + bl 6d4a0 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 6d75c │ │ │ │ + cbz r0, 6d74c │ │ │ │ adds r1, r6, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ lsls r1, r1, #2 │ │ │ │ - bl 6d428 │ │ │ │ + bl 6d418 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 6d786 │ │ │ │ + cbz r0, 6d776 │ │ │ │ lsls r0, r7, #2 │ │ │ │ add.w r1, r3, r7, lsl #2 │ │ │ │ cmp r6, r8 │ │ │ │ - bgt.n 6d774 │ │ │ │ + bgt.n 6d764 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, r7, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ str r2, [r4, #0] │ │ │ │ str r1, [r5, #0] │ │ │ │ strd r2, r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - ldr r2, [pc, #92] @ (6d7bc ) │ │ │ │ + ldr r2, [pc, #92] @ (6d7ac ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d754 │ │ │ │ + b.n 6d744 │ │ │ │ subs r2, r6, r7 │ │ │ │ adds r0, #4 │ │ │ │ add r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ lsls r2, r2, #2 │ │ │ │ blx 2a414 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 6d73e │ │ │ │ + b.n 6d72e │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r9 │ │ │ │ - bl 6d204 │ │ │ │ - ldr r1, [pc, #44] @ (6d7bc ) │ │ │ │ + bl 6d1f4 │ │ │ │ + ldr r1, [pc, #44] @ (6d7ac ) │ │ │ │ ldr r3, [sp, #4] │ │ │ │ movs r0, #1 │ │ │ │ - movw r2, #57416 @ 0xe048 │ │ │ │ + movw r2, #56712 @ 0xdd88 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 6d754 │ │ │ │ - ldr r2, [pc, #24] @ (6d7bc ) │ │ │ │ + b.n 6d744 │ │ │ │ + ldr r2, [pc, #24] @ (6d7ac ) │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #58372 @ 0xe404 │ │ │ │ + movw r3, #57668 @ 0xe144 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 6d754 │ │ │ │ + b.n 6d744 │ │ │ │ nop │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r3, {r2, r3, r6} │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d7c0 : │ │ │ │ +0006d7b0 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #72] @ 0x48 │ │ │ │ movs r5, #0 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #200] @ 0xc8 │ │ │ │ str r5, [r4, #72] @ 0x48 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #204] @ 0xcc │ │ │ │ str.w r5, [r4, #200] @ 0xc8 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #196] @ 0xc4 │ │ │ │ str.w r5, [r4, #204] @ 0xcc │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ add.w r0, r4, #88 @ 0x58 │ │ │ │ str.w r5, [r4, #196] @ 0xc4 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d640 │ │ │ │ add.w r0, r4, #104 @ 0x68 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d640 │ │ │ │ add.w r0, r4, #96 @ 0x60 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d640 │ │ │ │ add.w r0, r4, #216 @ 0xd8 │ │ │ │ - bl 6d650 │ │ │ │ + bl 6d640 │ │ │ │ ldr.w r0, [r4, #224] @ 0xe0 │ │ │ │ str.w r5, [r4, #212] @ 0xd4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #228] @ 0xe4 │ │ │ │ str.w r5, [r4, #224] @ 0xe0 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #232] @ 0xe8 │ │ │ │ str.w r5, [r4, #228] @ 0xe4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #236] @ 0xec │ │ │ │ str.w r5, [r4, #232] @ 0xe8 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #240] @ 0xf0 │ │ │ │ str.w r5, [r4, #236] @ 0xec │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #244] @ 0xf4 │ │ │ │ str.w r5, [r4, #240] @ 0xf0 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #248] @ 0xf8 │ │ │ │ str.w r5, [r4, #244] @ 0xf4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #208] @ 0xd0 │ │ │ │ str.w r5, [r4, #248] @ 0xf8 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #268] @ 0x10c │ │ │ │ str.w r5, [r4, #208] @ 0xd0 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr r0, [r4, #64] @ 0x40 │ │ │ │ str.w r5, [r4, #268] @ 0x10c │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr r0, [r4, #68] @ 0x44 │ │ │ │ str r5, [r4, #64] @ 0x40 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #164] @ 0xa4 │ │ │ │ str r5, [r4, #68] @ 0x44 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #168] @ 0xa8 │ │ │ │ str.w r5, [r4, #164] @ 0xa4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #256] @ 0x100 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #260] @ 0x104 │ │ │ │ str.w r5, [r4, #256] @ 0x100 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #264] @ 0x108 │ │ │ │ str.w r5, [r4, #260] @ 0x104 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr.w r0, [r4, #172] @ 0xac │ │ │ │ str.w r5, [r4, #264] @ 0x108 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ add.w r0, r4, #80 @ 0x50 │ │ │ │ str.w r5, [r4, #172] @ 0xac │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.n 6d650 │ │ │ │ + b.n 6d640 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 1aec04 │ │ │ │ + b.w 1af9dc │ │ │ │ nop │ │ │ │ - cbz r1, 6d952 │ │ │ │ + cbz r1, 6d942 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r0, [pc, #60] @ (6d954 ) │ │ │ │ - bl 1b09f8 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + ldr r0, [pc, #60] @ (6d944 ) │ │ │ │ + bl 1b17d0 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ ldrb.w r2, [r4, #-8] │ │ │ │ subs r3, r4, #7 │ │ │ │ subs r0, r4, #4 │ │ │ │ ldrb.w r1, [r3], #1 │ │ │ │ cmp r3, r0 │ │ │ │ orr.w r2, r1, r2, lsl #8 │ │ │ │ - bne.n 6d922 │ │ │ │ + bne.n 6d912 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ mov r0, r4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ adds r2, #4 │ │ │ │ blx 29634 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ bx lr │ │ │ │ - b.n 6d6c0 │ │ │ │ + b.n 6e130 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006d958 : │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ +0006d948 : │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r0, [r3, #1412] @ 0x584 │ │ │ │ - cbz r0, 6d96e │ │ │ │ + cbz r0, 6d95e │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ b.w 2a3e8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d970 : │ │ │ │ +0006d960 : │ │ │ │ ldr r0, [r0, #0] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006d974 : │ │ │ │ +0006d964 : │ │ │ │ ldr r0, [r0, #4] │ │ │ │ b.w 2a3e8 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ - ldr r3, [pc, #432] @ (6db40 ) │ │ │ │ + ldr r3, [pc, #432] @ (6db30 ) │ │ │ │ sub sp, #148 @ 0x94 │ │ │ │ mov r8, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r3, [sp, #140] @ 0x8c │ │ │ │ mov.w r3, #0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6db1a │ │ │ │ + beq.w 6db0a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ mov r5, r2 │ │ │ │ - ldr r0, [pc, #412] @ (6db44 ) │ │ │ │ + ldr r0, [pc, #412] @ (6db34 ) │ │ │ │ mov r2, r7 │ │ │ │ - bl 1b09f8 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ + bl 1b17d0 <_PyPathConfig_ClearGlobal@@Base+0xd4> │ │ │ │ ldrb.w r4, [r7, #-8] │ │ │ │ sub.w r6, r7, #8 │ │ │ │ subs r3, r7, #7 │ │ │ │ subs r1, r7, #4 │ │ │ │ ldrb.w r2, [r3], #1 │ │ │ │ cmp r1, r3 │ │ │ │ orr.w r4, r2, r4, lsl #8 │ │ │ │ - bne.n 6d9ba │ │ │ │ + bne.n 6d9aa │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 6db3a │ │ │ │ + bhi.w 6db2a │ │ │ │ add.w fp, r5, #12 │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ - bls.n 6da58 │ │ │ │ + bls.n 6da48 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov ip, r7 │ │ │ │ mov sl, r9 │ │ │ │ add.w r3, r7, #64 @ 0x40 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov lr, sl │ │ │ │ ldr.w r3, [ip, #12] │ │ │ │ @@ -101027,15 +101018,15 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ add.w sl, sl, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6d9ea │ │ │ │ + bne.n 6d9da │ │ │ │ movs r2, #72 @ 0x48 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ mov r0, r6 │ │ │ │ blx 29634 │ │ │ │ sub.w r3, r4, #64 @ 0x40 │ │ │ │ adds r0, r7, r3 │ │ │ │ add r7, sp, #76 @ 0x4c │ │ │ │ @@ -101049,20 +101040,20 @@ │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r1, [ip, #-12] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r2, [ip, #-8] │ │ │ │ stmia.w lr!, {r0, r1, r2, r3} │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 6da2a │ │ │ │ + bne.n 6da1a │ │ │ │ mov r0, sl │ │ │ │ movs r2, #68 @ 0x44 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ blx 29634 │ │ │ │ - b.n 6da72 │ │ │ │ + b.n 6da62 │ │ │ │ add.w r9, sp, #12 │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r9 │ │ │ │ blx 29cc8 │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ add.w r2, r4, #12 │ │ │ │ @@ -101079,293 +101070,293 @@ │ │ │ │ moveq r5, r4 │ │ │ │ add.w sl, r6, #8 │ │ │ │ adds r3, r6, #4 │ │ │ │ mov r2, r5 │ │ │ │ strb.w r2, [r3, #-1]! │ │ │ │ lsrs r2, r2, #8 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 6da90 │ │ │ │ + bne.n 6da80 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ mov.w r1, #4261281277 @ 0xfdfdfdfd │ │ │ │ strb r2, [r3, #4] │ │ │ │ cmp r4, #128 @ 0x80 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ strh.w r2, [r3, #5] │ │ │ │ strb r2, [r3, #7] │ │ │ │ mov r2, r5 │ │ │ │ str.w r1, [sl, r5] │ │ │ │ mov r1, r9 │ │ │ │ - bls.n 6db0c │ │ │ │ + bls.n 6dafc │ │ │ │ cmp r5, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ sub.w r6, r4, #64 @ 0x40 │ │ │ │ blx 29cc8 │ │ │ │ cmp r5, r6 │ │ │ │ - bls.n 6dae4 │ │ │ │ + bls.n 6dad4 │ │ │ │ subs r2, r5, r6 │ │ │ │ add.w r0, sl, r6 │ │ │ │ cmp r2, #64 @ 0x40 │ │ │ │ add r1, sp, #76 @ 0x4c │ │ │ │ it cs │ │ │ │ movcs r2, #64 @ 0x40 │ │ │ │ blx 29cc8 │ │ │ │ - cbz r7, 6db3a │ │ │ │ + cbz r7, 6db2a │ │ │ │ cmp r5, r4 │ │ │ │ - bls.n 6daf6 │ │ │ │ + bls.n 6dae6 │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ add.w r0, sl, r4 │ │ │ │ blx 29634 │ │ │ │ - ldr r3, [pc, #72] @ (6db40 ) │ │ │ │ + ldr r3, [pc, #72] @ (6db30 ) │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r2, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6db36 │ │ │ │ + bne.n 6db26 │ │ │ │ mov r0, sl │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, r4 │ │ │ │ mov r0, sl │ │ │ │ it cs │ │ │ │ movcs r2, r4 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 6dae4 │ │ │ │ - ldr r3, [pc, #36] @ (6db40 ) │ │ │ │ + b.n 6dad4 │ │ │ │ + ldr r3, [pc, #36] @ (6db30 ) │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [sp, #140] @ 0x8c │ │ │ │ eors r1, r3 │ │ │ │ mov.w r3, #0 │ │ │ │ - bne.n 6db36 │ │ │ │ + bne.n 6db26 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #148 @ 0x94 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1aec04 │ │ │ │ + b.w 1af9dc │ │ │ │ blx 2a220 <__stack_chk_fail@plt> │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 6daf6 │ │ │ │ + b.n 6dae6 │ │ │ │ cdp2 0, 15, cr0, cr4, cr6, {2} │ │ │ │ - b.n 6d978 │ │ │ │ + b.n 6d3e8 │ │ │ │ movs r3, r5 │ │ │ │ │ │ │ │ -0006db48 : │ │ │ │ +0006db38 : │ │ │ │ push {r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r3, sp, #16 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6db70 │ │ │ │ + bl 6db60 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #8 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0006db70 : │ │ │ │ +0006db60 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, ip │ │ │ │ - bcs.n 6dba8 │ │ │ │ + bcs.n 6db98 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ movs r2, #1 │ │ │ │ blx 29e94 <__vsnprintf_chk@plt> │ │ │ │ - cbz r4, 6dba4 │ │ │ │ + cbz r4, 6db94 │ │ │ │ adds r1, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ strb.w r3, [r1, #-1] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #64870 @ 0xfd66 │ │ │ │ movt r0, #65535 @ 0xffff │ │ │ │ - b.n 6db9c │ │ │ │ + b.n 6db8c │ │ │ │ nop │ │ │ │ movs r0, r0 │ │ │ │ ... │ │ │ │ │ │ │ │ -0006dbb8 : │ │ │ │ +0006dba8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r4, #20120 @ 0x4e98 │ │ │ │ + movw r4, #20128 @ 0x4ea0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ ldr.w r3, [r4, #848] @ 0x350 │ │ │ │ - cbz r3, 6dc0e │ │ │ │ + cbz r3, 6dbfe │ │ │ │ ldr.w r2, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6dbfe │ │ │ │ + bne.n 6dbee │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6dc26 │ │ │ │ + cbz r0, 6dc16 │ │ │ │ movs r2, #1 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29e34 │ │ │ │ - cbnz r0, 6dc14 │ │ │ │ + cbnz r0, 6dc04 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 6dbee │ │ │ │ - b.n 6dc26 │ │ │ │ - bl 1abc2c │ │ │ │ - b.n 6dbd4 │ │ │ │ - movw r0, #5308 @ 0x14bc │ │ │ │ + bne.n 6dbde │ │ │ │ + b.n 6dc16 │ │ │ │ + bl 1aca04 │ │ │ │ + b.n 6dbc4 │ │ │ │ + movw r0, #4604 @ 0x11fc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ blx 296f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6dbfa │ │ │ │ + b.n 6dbea │ │ │ │ nop │ │ │ │ │ │ │ │ -0006dc2c <_Py_hashtable_new_full@@Base>: │ │ │ │ +0006dc1c <_Py_hashtable_new_full@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r4, [sp, #32] │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r9, r2 │ │ │ │ mov sl, r3 │ │ │ │ - cbz r4, 6dcac <_Py_hashtable_new_full@@Base+0x80> │ │ │ │ + cbz r4, 6dc9c <_Py_hashtable_new_full@@Base+0x80> │ │ │ │ ldrd r5, r8, [r4] │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ blx r5 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 6dcc2 <_Py_hashtable_new_full@@Base+0x96> │ │ │ │ + cbz r0, 6dcb2 <_Py_hashtable_new_full@@Base+0x96> │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #16 │ │ │ │ strd r1, r3, [r0] │ │ │ │ movs r0, #64 @ 0x40 │ │ │ │ blx r5 │ │ │ │ movs r1, #0 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 6dcbe <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ + cbz r0, 6dcae <_Py_hashtable_new_full@@Base+0x92> │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ blx 29634 │ │ │ │ - movw r3, #60545 @ 0xec81 │ │ │ │ + movw r3, #58889 @ 0xe609 │ │ │ │ movt r3, #18 │ │ │ │ - movw r2, #6605 @ 0x19cd │ │ │ │ + movw r2, #6565 @ 0x19a5 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, r3 │ │ │ │ strd r9, sl, [r4, #24] │ │ │ │ strd r7, r6, [r4, #16] │ │ │ │ str r5, [r4, #32] │ │ │ │ str.w r8, [r4, #36] @ 0x24 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bne.n 6dca6 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ - movw r3, #20713 @ 0x50e9 │ │ │ │ + bne.n 6dc96 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ + movw r3, #18969 @ 0x4a19 │ │ │ │ movt r3, #17 │ │ │ │ cmp r7, r3 │ │ │ │ ittt eq │ │ │ │ - movweq r3, #20673 @ 0x50c1 │ │ │ │ + movweq r3, #18929 @ 0x49f1 │ │ │ │ movteq r3, #17 │ │ │ │ streq r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - movw r8, #34201 @ 0x8599 │ │ │ │ + movw r8, #34169 @ 0x8579 │ │ │ │ movt r8, #7 │ │ │ │ - movw r5, #33249 @ 0x81e1 │ │ │ │ + movw r5, #33217 @ 0x81c1 │ │ │ │ movt r5, #7 │ │ │ │ - b.n 6dc4c <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ + b.n 6dc3c <_Py_hashtable_new_full@@Base+0x20> │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 6dca6 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ + b.n 6dc96 <_Py_hashtable_new_full@@Base+0x7a> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006dcc8 : │ │ │ │ +0006dcb8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6dcd0 │ │ │ │ + cbz r3, 6dcc0 │ │ │ │ bx r3 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7fe54 <_PyType_GetDict@@Base> │ │ │ │ + bl 7fe38 <_PyType_GetDict@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbnz r0, 6dd0a │ │ │ │ + cbnz r0, 6dcfa │ │ │ │ mov r0, r2 │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 6dd22 │ │ │ │ + blt.n 6dd12 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #60] @ 0x3c │ │ │ │ - cbz r3, 6dd08 │ │ │ │ + cbz r3, 6dcf8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.n 6dcce │ │ │ │ + b.n 6dcbe │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #5320 @ 0x14c8 │ │ │ │ + movw r1, #4616 @ 0x1208 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ adds r4, r6, #1 │ │ │ │ - bne.w 6e16e │ │ │ │ + bne.w 6e15e │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ str r0, [sp, #8] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 6e3bc │ │ │ │ + bpl.w 6e3ac │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 6e3a0 │ │ │ │ + bpl.w 6e390 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 6e16a │ │ │ │ + beq.w 6e15a │ │ │ │ add.w r3, r0, #20 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r3, #58417 @ 0xe431 │ │ │ │ + movw r3, #58401 @ 0xe421 │ │ │ │ movt r3, #6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 6e3c4 │ │ │ │ + bne.w 6e3b4 │ │ │ │ movw r3, #40248 @ 0x9d38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldrd ip, r0, [r3] │ │ │ │ @@ -101390,15 +101381,15 @@ │ │ │ │ eor.w r4, sl, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, sl, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ mov.w fp, #0 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 6e176 │ │ │ │ + ble.w 6e166 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ ldr.w r8, [r7] │ │ │ │ ldr.w r9, [r7, #4] │ │ │ │ eor.w r0, r0, r8 │ │ │ │ adds r1, r1, r0 │ │ │ │ @@ -101432,15 +101423,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ add.w r3, r3, sl, lsr #11 │ │ │ │ eors r2, r1 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r8, #7 │ │ │ │ - bls.n 6df40 │ │ │ │ + bls.n 6df30 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ strd fp, r8, [sp, #24] │ │ │ │ add.w sl, r7, #8 │ │ │ │ add r7, r6 │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r9, lr, r4 │ │ │ │ ldr.w lr, [sl] │ │ │ │ @@ -101482,28 +101473,28 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ lsls r2, r2, #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w r2, r2, r8, lsr #15 │ │ │ │ eor.w r4, ip, r4 │ │ │ │ eors r2, r1 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6dea4 │ │ │ │ + bgt.n 6de94 │ │ │ │ ldrd r6, fp, [sp, #20] │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ bic.w r9, r6, #7 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ sub.w r9, r8, r9 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r9, r9, #7 │ │ │ │ add r7, r6 │ │ │ │ mov r6, sl │ │ │ │ str r7, [sp, #0] │ │ │ │ cmp.w r9, #6 │ │ │ │ - bhi.w 6e1c2 │ │ │ │ + bhi.w 6e1b2 │ │ │ │ tbh [pc, r9, lsl #1] │ │ │ │ lsls r0, r5, #4 │ │ │ │ lsls r4, r4, #4 │ │ │ │ lsls r0, r4, #4 │ │ │ │ movs r5, r2 │ │ │ │ lsls r6, r2, #8 │ │ │ │ movs r4, r1 │ │ │ │ @@ -101654,31 +101645,31 @@ │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w r9, r6, #4294967295 @ 0xffffffff │ │ │ │ mov sl, fp │ │ │ │ mov r6, fp │ │ │ │ cmp.w r9, #6 │ │ │ │ - bhi.n 6e1c2 │ │ │ │ - add r7, pc, #4 @ (adr r7, 6e18c ) │ │ │ │ + bhi.n 6e1b2 │ │ │ │ + add r7, pc, #4 @ (adr r7, 6e17c ) │ │ │ │ ldr.w pc, [r7, r9, lsl #2] │ │ │ │ nop │ │ │ │ - b.n 6e502 <_Py_HashBytes@@Base+0x132> │ │ │ │ + b.n 6e4d2 <_Py_HashBytes@@Base+0x112> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e4f6 <_Py_HashBytes@@Base+0x126> │ │ │ │ + b.n 6e4c6 <_Py_HashBytes@@Base+0x106> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e4ea <_Py_HashBytes@@Base+0x11a> │ │ │ │ + b.n 6e4ba <_Py_HashBytes@@Base+0xfa> │ │ │ │ movs r6, r0 │ │ │ │ - svc 147 @ 0x93 │ │ │ │ + svc 131 @ 0x83 │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e8ca <_Py_HashBytes@@Base+0x4fa> │ │ │ │ + b.n 6e89a <_Py_HashBytes@@Base+0x4da> │ │ │ │ movs r6, r0 │ │ │ │ - svc 129 @ 0x81 │ │ │ │ + svc 113 @ 0x71 │ │ │ │ movs r6, r0 │ │ │ │ - svc 119 @ 0x77 │ │ │ │ + svc 103 @ 0x67 │ │ │ │ movs r6, r0 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldrb r6, [r6, #2] │ │ │ │ bfi sl, r6, #16, #8 │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldrb r6, [r6, #1] │ │ │ │ bfi sl, r6, #8, #8 │ │ │ │ @@ -101809,86 +101800,86 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 6e162 │ │ │ │ + b.n 6e152 │ │ │ │ ldr r7, [sp, #0] │ │ │ │ ldrb.w r9, [r7, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 6df92 │ │ │ │ + b.n 6df82 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r3, #28 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #16] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 6dd6c │ │ │ │ - b.n 6e16a │ │ │ │ + bne.w 6dd5c │ │ │ │ + b.n 6e15a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 6e3a6 │ │ │ │ + b.n 6e396 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 6e162 │ │ │ │ + b.n 6e152 │ │ │ │ nop │ │ │ │ │ │ │ │ -0006e3d0 <_Py_HashBytes@@Base>: │ │ │ │ +0006e3c0 <_Py_HashBytes@@Base>: │ │ │ │ mov r3, r1 │ │ │ │ - cbz r1, 6e424 <_Py_HashBytes@@Base+0x54> │ │ │ │ + cbz r1, 6e414 <_Py_HashBytes@@Base+0x54> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movw ip, #43984 @ 0xabd0 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r4, [ip, #4] │ │ │ │ - movw ip, #58417 @ 0xe431 │ │ │ │ + movw ip, #58401 @ 0xe421 │ │ │ │ movt ip, #6 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 6e428 <_Py_HashBytes@@Base+0x58> │ │ │ │ + bne.n 6e418 <_Py_HashBytes@@Base+0x58> │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r0, r3, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e45c <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e44c <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r3, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r3, #1 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ blx r4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 6e416 <_Py_HashBytes@@Base+0x46> │ │ │ │ + b.n 6e406 <_Py_HashBytes@@Base+0x46> │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movw ip, #40248 @ 0x9d38 │ │ │ │ movt ip, #75 @ 0x4b │ │ │ │ strd r0, r1, [sp] │ │ │ │ ldrd r2, r3, [ip, #8] │ │ │ │ ldrd r0, r1, [ip] │ │ │ │ - bl 6e45c <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e44c <_Py_HashBytes@@Base+0x8c> │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ movw r4, #25973 @ 0x6575 │ │ │ │ movt r4, #28787 @ 0x7073 │ │ │ │ sub sp, #28 │ │ │ │ movw lr, #29281 @ 0x7261 │ │ │ │ @@ -101915,15 +101906,15 @@ │ │ │ │ movt r2, #29797 @ 0x7465 │ │ │ │ eor.w ip, r7, ip │ │ │ │ eors r2, r7 │ │ │ │ mov.w fp, r8, lsl #24 │ │ │ │ mov.w r9, #0 │ │ │ │ cmp.w r8, #7 │ │ │ │ str r5, [sp, #0] │ │ │ │ - ble.w 6ea04 <_Py_HashBytes@@Base+0x634> │ │ │ │ + ble.w 6e9f4 <_Py_HashBytes@@Base+0x634> │ │ │ │ adds r7, r4, r3 │ │ │ │ ldr r4, [r6, #0] │ │ │ │ ldr.w sl, [r6, #4] │ │ │ │ adc.w r5, ip, r5 │ │ │ │ eors r1, r4 │ │ │ │ adds.w lr, lr, r1 │ │ │ │ eor.w r2, r2, sl │ │ │ │ @@ -101964,15 +101955,15 @@ │ │ │ │ add.w r2, r2, r7, lsr #11 │ │ │ │ sub.w r7, r8, #8 │ │ │ │ eors r2, r5 │ │ │ │ eor.w r1, sl, r1 │ │ │ │ add.w r5, r6, #8 │ │ │ │ cmp r7, #7 │ │ │ │ str r5, [sp, #4] │ │ │ │ - bls.n 6e620 <_Py_HashBytes@@Base+0x250> │ │ │ │ + bls.n 6e610 <_Py_HashBytes@@Base+0x250> │ │ │ │ mov sl, r5 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ add r6, r8 │ │ │ │ str.w r8, [sp, #68] @ 0x44 │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r9, fp, [sp, #12] │ │ │ │ str r7, [sp, #20] │ │ │ │ @@ -102016,30 +102007,30 @@ │ │ │ │ add.w sl, sl, #8 │ │ │ │ mov.w ip, ip, lsl #17 │ │ │ │ sub.w r6, r6, sl │ │ │ │ add.w ip, ip, r8, lsr #15 │ │ │ │ eors r3, r0 │ │ │ │ eor.w ip, ip, lr │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 6e57c <_Py_HashBytes@@Base+0x1ac> │ │ │ │ + bgt.n 6e56c <_Py_HashBytes@@Base+0x1ac> │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ ldrd r9, fp, [sp, #12] │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r7, [sp, #20] │ │ │ │ bic.w r6, r8, #7 │ │ │ │ mov.w sl, #0 │ │ │ │ subs r6, #8 │ │ │ │ sub.w r8, r7, r6 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ add r7, r6 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e850 <_Py_HashBytes@@Base+0x480> │ │ │ │ + bhi.w 6e840 <_Py_HashBytes@@Base+0x480> │ │ │ │ tbh [pc, r8, lsl #1] │ │ │ │ lsls r1, r0, #4 │ │ │ │ lsls r6, r7, #3 │ │ │ │ lsls r3, r7, #3 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r7, #7 │ │ │ │ movs r3, r1 │ │ │ │ @@ -102316,54 +102307,54 @@ │ │ │ │ mov.w r0, r1, lsl #17 │ │ │ │ add.w r0, r0, r2, lsr #15 │ │ │ │ eor.w r3, r3, lr │ │ │ │ adc.w lr, lr, r2 │ │ │ │ lsls r2, r2, #17 │ │ │ │ add.w r2, r2, r1, lsr #15 │ │ │ │ eor.w r1, r0, r5 │ │ │ │ - b.n 6e81c <_Py_HashBytes@@Base+0x44c> │ │ │ │ + b.n 6e80c <_Py_HashBytes@@Base+0x44c> │ │ │ │ add.w r8, r8, #4294967295 @ 0xffffffff │ │ │ │ mov sl, r9 │ │ │ │ mov r7, r9 │ │ │ │ cmp.w r8, #6 │ │ │ │ - bhi.w 6e850 <_Py_HashBytes@@Base+0x480> │ │ │ │ - add r5, pc, #4 @ (adr r5, 6ea1c <_Py_HashBytes@@Base+0x64c>) │ │ │ │ + bhi.w 6e840 <_Py_HashBytes@@Base+0x480> │ │ │ │ + add r5, pc, #4 @ (adr r5, 6ea0c <_Py_HashBytes@@Base+0x64c>) │ │ │ │ ldr.w pc, [r5, r8, lsl #2] │ │ │ │ nop │ │ │ │ - strex r0, r0, [r9, #24] │ │ │ │ - strex r0, r0, [r3, #24] │ │ │ │ - @ instruction: 0xe83d0006 │ │ │ │ - b.n 6e706 <_Py_HashBytes@@Base+0x336> │ │ │ │ + @ instruction: 0xe8390006 │ │ │ │ + @ instruction: 0xe8330006 │ │ │ │ + @ instruction: 0xe82d0006 │ │ │ │ + b.n 6e6d6 <_Py_HashBytes@@Base+0x316> │ │ │ │ movs r6, r0 │ │ │ │ - bics.w r0, r9, r6 │ │ │ │ - b.n 6e6ee <_Py_HashBytes@@Base+0x31e> │ │ │ │ + bic.w r0, r9, r6 │ │ │ │ + b.n 6e6be <_Py_HashBytes@@Base+0x2fe> │ │ │ │ movs r6, r0 │ │ │ │ - b.n 6e6e2 <_Py_HashBytes@@Base+0x312> │ │ │ │ + b.n 6e6b2 <_Py_HashBytes@@Base+0x2f2> │ │ │ │ movs r6, r0 │ │ │ │ ldrb.w r8, [r6, #4] │ │ │ │ bfi r7, r8, #0, #8 │ │ │ │ - b.n 6e66c <_Py_HashBytes@@Base+0x29c> │ │ │ │ + b.n 6e65c <_Py_HashBytes@@Base+0x29c> │ │ │ │ nop │ │ │ │ │ │ │ │ -0006ea44 : │ │ │ │ +0006ea34 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ ldr.w r3, [r3, #848] @ 0x350 │ │ │ │ - cbz r3, 6ea6a │ │ │ │ + cbz r3, 6ea5a │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ movs r0, #224 @ 0xe0 │ │ │ │ b.w 2a898 │ │ │ │ - bl 1abc2c │ │ │ │ - b.n 6ea60 │ │ │ │ + bl 1aca04 │ │ │ │ + b.n 6ea50 │ │ │ │ │ │ │ │ -0006ea70 : │ │ │ │ +0006ea60 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ blx 29338 │ │ │ │ subs r0, #0 │ │ │ │ @@ -102378,3320 +102369,3310 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - ldr r7, [pc, #732] @ (6ed8c ) │ │ │ │ + ldr r7, [pc, #712] @ (6ed68 ) │ │ │ │ mov r9, r0 │ │ │ │ mov fp, r3 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ecfc │ │ │ │ + bne.w 6ed52 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ ldr.w r3, [r6, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r6, #3728] @ 0xe90 │ │ │ │ cmp r4, r3 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - bne.w 6ed7e │ │ │ │ + bne.w 6ed5a │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r8, r5, #64 @ 0x40 │ │ │ │ mov r0, r8 │ │ │ │ blx 29bec │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6edc0 │ │ │ │ - add.w sl, r5, #8 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + bne.w 6ee02 │ │ │ │ + add.w r3, r5, #8 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ebca │ │ │ │ + bne.n 6ebb8 │ │ │ │ add.w sl, r5, #136 @ 0x88 │ │ │ │ mov r0, sl │ │ │ │ blx 29bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6edce │ │ │ │ + bne.w 6ee10 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 6ec8e │ │ │ │ + bne.w 6ec50 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ blx 29d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6ee02 │ │ │ │ + bne.w 6ee46 │ │ │ │ mov r0, sl │ │ │ │ blx 29a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6eddc │ │ │ │ + bne.w 6ee1e │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ecd0 │ │ │ │ + bne.w 6ed28 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr.w r3, [r2, #3724] @ 0xe8c │ │ │ │ ldr.w r5, [r2, #3728] @ 0xe90 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, r3 │ │ │ │ - bne.w 6ecd6 │ │ │ │ + bne.w 6ed2e │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ add.w r7, r4, #12 │ │ │ │ orr.w r3, r3, #32 │ │ │ │ strb r3, [r4, #16] │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6eb5a │ │ │ │ + bne.n 6eb48 │ │ │ │ dmb ish │ │ │ │ ldr r3, [r6, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ecb6 │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + bne.w 6ed0e │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ ldr.w r3, [r5, #848] @ 0x350 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 6ed94 │ │ │ │ + beq.w 6ed70 │ │ │ │ blx 2a9cc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r3, [r5, #640] @ 0x280 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 6eba2 │ │ │ │ - ldr r3, [pc, #500] @ (6ed90 ) │ │ │ │ + bne.n 6eb90 │ │ │ │ + ldr r3, [pc, #484] @ (6ed6c ) │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 6ecb6 │ │ │ │ + bne.w 6ed0e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ bic.w r3, r3, #255 @ 0xff │ │ │ │ ldr r2, [r4, #12] │ │ │ │ bic.w r1, r2, #255 @ 0xff │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 6ee32 │ │ │ │ + bne.w 6edb2 │ │ │ │ mov r0, r8 │ │ │ │ blx 29a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6edf4 │ │ │ │ + bne.w 6ee2c │ │ │ │ str.w fp, [r9] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r5 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [sp, #20] │ │ │ │ mov.w ip, #1000 @ 0x3e8 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ ldr.w r2, [r1], #16 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ umull r2, r1, r2, ip │ │ │ │ strd r2, r1, [sp, #4] │ │ │ │ ldr.w r1, [r0, #852] @ 0x354 │ │ │ │ add r0, sp, #32 │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 6ee2a │ │ │ │ - bl 101450 │ │ │ │ + beq.w 6eddc │ │ │ │ + bl 1018e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ ldrd r0, lr, [sp, #32] │ │ │ │ mvn.w ip, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp ip, r0 │ │ │ │ sub.w r2, r1, r2 │ │ │ │ sbcs.w ip, r2, lr │ │ │ │ - blt.w 6ee24 │ │ │ │ + blt.w 6edd6 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, r2, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adc.w r1, r2, lr │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 103a68 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + bl 103f58 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add r2, sp, #40 @ 0x28 │ │ │ │ mov r1, r8 │ │ │ │ blx 29e4c <__pthread_cond_timedwait64@plt> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6ec98 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + beq.n 6ecc8 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 6ed8e │ │ │ │ + str.w sl, [sp, #4] │ │ │ │ + mov sl, r9 │ │ │ │ + mov r9, r4 │ │ │ │ + mov r4, r3 │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ + cbnz r2, 6ec5a │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, sl │ │ │ │ + b.n 6eae2 │ │ │ │ + str r4, [r5, #4] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r5, #12] │ │ │ │ + b.n 6eafe │ │ │ │ + ldr r2, [r5, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + mov r3, r2 │ │ │ │ + cmp r2, #1 │ │ │ │ + ldr r2, [sp, #28] │ │ │ │ + it cc │ │ │ │ + movcc r3, #1 │ │ │ │ + ldr.w r1, [r2, #852] @ 0x354 │ │ │ │ + mov.w r2, #1000 @ 0x3e8 │ │ │ │ + umull r3, r2, r3, r2 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + ldr r3, [r5, #12] │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 6ee40 │ │ │ │ + bl 1018e8 │ │ │ │ + ldrd r2, ip, [sp, #32] │ │ │ │ + mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + mvns r0, r0 │ │ │ │ + sub.w lr, r1, r3 │ │ │ │ + cmp r0, r2 │ │ │ │ + sbcs.w lr, lr, ip │ │ │ │ + blt.w 6ee3a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + adds r0, r2, r0 │ │ │ │ + adc.w r1, ip, r3 │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + bl 103f58 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + add r2, sp, #40 @ 0x28 │ │ │ │ + mov r1, r8 │ │ │ │ + blx 29e4c <__pthread_cond_timedwait64@plt> │ │ │ │ + cmp r0, #110 @ 0x6e │ │ │ │ + bne.n 6ed88 │ │ │ │ + mov r3, r4 │ │ │ │ + mov r4, r9 │ │ │ │ + mov r9, sl │ │ │ │ + ldr.w sl, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 6eaec │ │ │ │ + beq.w 6eadc │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 6eaec │ │ │ │ + bne.w 6eadc │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1b1bac <_PyThreadState_New@@Base+0x400> │ │ │ │ + bl 1b2984 <_PyThreadState_New@@Base+0x400> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6edea │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + bne.n 6ed9c │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ dmb ish │ │ │ │ - adds r3, #12 │ │ │ │ - ldrex r1, [r3] │ │ │ │ - orr.w r1, r1, #1 │ │ │ │ - strex r2, r1, [r3] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 6ec76 │ │ │ │ - movs r3, #1 │ │ │ │ + adds r2, #12 │ │ │ │ + ldrex r0, [r2] │ │ │ │ + orr.w r0, r0, #1 │ │ │ │ + strex r1, r0, [r2] │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 6ecf4 │ │ │ │ + mov.w sl, #1 │ │ │ │ dmb ish │ │ │ │ - b.n 6eaec │ │ │ │ - str r4, [r5, #4] │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r5, #12] │ │ │ │ - b.n 6eb10 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 6edb2 │ │ │ │ - mov r2, r9 │ │ │ │ - mov r9, r4 │ │ │ │ - mov r4, sl │ │ │ │ - mov sl, r6 │ │ │ │ - mov r6, r3 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cbnz r2, 6ed04 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r6, sl │ │ │ │ - mov r9, r3 │ │ │ │ - b.n 6eaf4 │ │ │ │ + b.n 6eadc │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r7] │ │ │ │ orr.w r3, r3, #4 │ │ │ │ strex r2, r3, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ecba │ │ │ │ + bne.n 6ed12 │ │ │ │ dmb ish │ │ │ │ - b.n 6eba2 │ │ │ │ + b.n 6eb90 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 6eb4a │ │ │ │ - bl 6d234 │ │ │ │ + beq.w 6eb38 │ │ │ │ + bl 6d224 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.w 6eb4a │ │ │ │ + beq.w 6eb38 │ │ │ │ mov r0, r8 │ │ │ │ blx 29a40 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 6edf4 │ │ │ │ + bne.n 6ee2c │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b8e18 │ │ │ │ + bl 1b9c9c │ │ │ │ blx 2a450 │ │ │ │ - b.n 6ecf6 │ │ │ │ + b.n 6ed4c │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 6ed7e │ │ │ │ + bne.n 6ed5a │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 6ead4 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - cmp r2, #1 │ │ │ │ - it cc │ │ │ │ - movcc r2, #1 │ │ │ │ - mov r1, r2 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr.w r0, [r2, #852] @ 0x354 │ │ │ │ - mov.w r2, #1000 @ 0x3e8 │ │ │ │ - umull r2, r1, r1, r2 │ │ │ │ - strd r2, r1, [sp, #4] │ │ │ │ - ldr r2, [r5, #12] │ │ │ │ - strd r3, r2, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 6ee1a │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 101450 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldrd r1, ip, [sp, #32] │ │ │ │ - movw lr, #65535 @ 0xffff │ │ │ │ - movt lr, #32767 @ 0x7fff │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mvns r0, r0 │ │ │ │ - sub.w lr, lr, r2 │ │ │ │ - cmp r0, r1 │ │ │ │ - sbcs.w lr, lr, ip │ │ │ │ - blt.n 6ee10 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - adds r0, r1, r0 │ │ │ │ - adc.w r1, ip, r2 │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 103a68 <_PyTime_AsTimespec_clamp@@Base> │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - add r2, sp, #40 @ 0x28 │ │ │ │ - mov r1, r8 │ │ │ │ - blx 29e4c <__pthread_cond_timedwait64@plt> │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r0, #110 @ 0x6e │ │ │ │ - bne.n 6edac │ │ │ │ - mov r2, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r6, sl │ │ │ │ - mov sl, r4 │ │ │ │ - mov r4, r9 │ │ │ │ - mov r9, r2 │ │ │ │ - b.n 6ec48 │ │ │ │ - bl 6d234 │ │ │ │ + b.n 6eac4 │ │ │ │ + bl 6d224 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 6ed00 │ │ │ │ + beq.n 6ed56 │ │ │ │ blx 2a450 │ │ │ │ - b.n 6ed86 │ │ │ │ - str r0, [r7, r3] │ │ │ │ + b.n 6ed62 │ │ │ │ + str r0, [r0, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r0, [r0, r4] │ │ │ │ + strb r0, [r1, r4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 1abc2c │ │ │ │ + bl 1aca04 │ │ │ │ blx 2a9cc │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w r2, [r5, #640] @ 0x280 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 6eb98 │ │ │ │ - b.n 6eba2 │ │ │ │ + beq.w 6eb86 │ │ │ │ + b.n 6eb90 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 6ecaa │ │ │ │ - movw r1, #5944 @ 0x1738 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #192] @ (6ee7c ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #5912 @ 0x1718 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #176] @ (6ee7c ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6012 @ 0x177c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #164] @ (6ee7c ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6092 @ 0x17cc │ │ │ │ + beq.w 6ec46 │ │ │ │ + movw r1, #5240 @ 0x1478 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #148] @ (6ee7c ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #188] @ (6ee54 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r8 │ │ │ │ blx 29a40 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - cbz r0, 6ee56 │ │ │ │ - movw r1, #5976 @ 0x1758 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #124] @ (6ee7c ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6052 @ 0x17a4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #112] @ (6ee7c ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ed58 │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - bl 607f8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6ed32 │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 6ec30 │ │ │ │ - bl 607f8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - b.n 6ec08 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 6ee2c │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.n 6ede4 │ │ │ │ + blx 2a450 │ │ │ │ + b.n 6edac │ │ │ │ uxtb r1, r2 │ │ │ │ dmb ish │ │ │ │ orrs r1, r3 │ │ │ │ ldrex r0, [r7] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 6ee4a │ │ │ │ + bne.n 6edca │ │ │ │ strex r4, r1, [r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 6ee3a │ │ │ │ + bne.n 6edba │ │ │ │ mov r2, r0 │ │ │ │ dmb ish │ │ │ │ - beq.w 6ebb4 │ │ │ │ - b.n 6ee32 │ │ │ │ - cbnz r2, 6ee5e │ │ │ │ - blx 2a450 │ │ │ │ - b.n 6ee58 │ │ │ │ + beq.w 6eba2 │ │ │ │ + b.n 6edb2 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ec1e │ │ │ │ + bl 60764 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + b.n 6ebf6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ dmb ish │ │ │ │ adds r3, #12 │ │ │ │ ldrex r1, [r3] │ │ │ │ bic.w r1, r1, #1 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 6ee66 │ │ │ │ + bne.n 6edec │ │ │ │ dmb ish │ │ │ │ - b.n 6ee58 │ │ │ │ - str r0, [r4, #8] │ │ │ │ + b.n 6edac │ │ │ │ + movw r1, #5208 @ 0x1458 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #72] @ (6ee54 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5308 @ 0x14bc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #56] @ (6ee54 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5388 @ 0x150c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #44] @ (6ee54 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5272 @ 0x1498 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #28] @ (6ee54 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 6ecaa │ │ │ │ + bl 60764 │ │ │ │ + b.n 6ec86 │ │ │ │ + movw r1, #5348 @ 0x14e4 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #4] @ (6ee54 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldrb r0, [r4, r7] │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3968] @ 0xf80 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ sub sp, #92 @ 0x5c │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r3, [r2, #624] @ 0x270 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bne.w 7156e │ │ │ │ + bne.w 71546 │ │ │ │ addw r3, pc, #1284 @ 0x504 │ │ │ │ ldrd r2, r3, [r3] │ │ │ │ strd r2, r3, [sp, #72] @ 0x48 │ │ │ │ - movw r1, #6356 @ 0x18d4 │ │ │ │ + movw r1, #5652 @ 0x1614 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7160a │ │ │ │ + beq.w 715e2 │ │ │ │ movs r2, #8 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - movw r1, #6368 @ 0x18e0 │ │ │ │ + movw r1, #5664 @ 0x1620 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 292bc │ │ │ │ clz r3, r0 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ lsls r3, r3, #1 │ │ │ │ - ldr r4, [pc, #776] @ (6f1f8 ) │ │ │ │ + ldr r4, [pc, #776] @ (6f1d0 ) │ │ │ │ movs r6, #2 │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ - movw r1, #51377 @ 0xc8b1 │ │ │ │ + movw r1, #51357 @ 0xc89d │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r4, #4096 @ 0x1000 │ │ │ │ - movw r0, #9089 @ 0x2381 │ │ │ │ + movw r0, #9053 @ 0x235d │ │ │ │ movt r0, #7 │ │ │ │ str.w r3, [r4, #1508] @ 0x5e4 │ │ │ │ movs r3, #0 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ str.w r6, [r4, #1504] @ 0x5e0 │ │ │ │ - movw r9, #53457 @ 0xd0d1 │ │ │ │ + movw r9, #53441 @ 0xd0c1 │ │ │ │ movt r9, #6 │ │ │ │ - movw r6, #53765 @ 0xd205 │ │ │ │ + movw r6, #53749 @ 0xd1f5 │ │ │ │ movt r6, #6 │ │ │ │ str.w r9, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #60] @ 0x3c │ │ │ │ - bl 6dc2c <_Py_hashtable_new_full@@Base> │ │ │ │ + bl 6dc1c <_Py_hashtable_new_full@@Base> │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [r8, #792] @ 0x318 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71680 │ │ │ │ - ldr r0, [pc, #704] @ (6f1fc ) │ │ │ │ - movw fp, #9089 @ 0x2381 │ │ │ │ + beq.w 71658 │ │ │ │ + ldr r0, [pc, #704] @ (6f1d4 ) │ │ │ │ + movw fp, #9053 @ 0x235d │ │ │ │ movt fp, #7 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (6f200 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (6f204 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (6f208 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (6f20c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (6f210 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (6f214 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (6f218 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (6f21c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (6f220 ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (6f1d8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (6f1dc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (6f1e0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (6f1e4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (6f1e8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (6f1ec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (6f1f0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (6f1f4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (6f1f8 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #16256 @ 0x3f80 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (6f224 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (6f228 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (6f22c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (6f230 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (6f234 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (6f238 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (6f23c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (6f240 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (6f244 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (6f248 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (6f24c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (6f250 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (6f254 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (6f258 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (6f25c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (6f260 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (6f264 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (6f268 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (6f26c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (6f270 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (6f274 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (6f278 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (6f27c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (6f280 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (6f284 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (6f288 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (6f28c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (6f290 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (6f294 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (6f298 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (6f29c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #604] @ (6f2a0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #604] @ (6f2a4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (6f2a8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (6f2ac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (6f2b0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (6f2b4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (6f2b8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (6f2bc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (6f2c0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (6f2c4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (6f2c8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (6f2cc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (6f2d0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (6f2d4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (6f2d8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (6f2dc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (6f2e0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (6f2e4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (6f2e8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (6f2ec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (6f2f0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (6f2f4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (6f2f8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (6f2fc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (6f300 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (6f304 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (6f308 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (6f30c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (6f310 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (6f314 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (6f318 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (6f31c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (6f320 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (6f324 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (6f328 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (6f32c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (6f330 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (6f334 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (6f338 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (6f33c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (6f340 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (6f344 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (6f348 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (6f34c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (6f350 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (6f354 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (6f358 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (6f35c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #508] @ (6f360 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #508] @ (6f364 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #504] @ (6f368 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #504] @ (6f36c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #500] @ (6f370 ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (6f1fc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (6f200 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (6f204 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (6f208 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (6f20c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (6f210 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (6f214 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (6f218 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (6f21c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (6f220 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (6f224 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (6f228 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (6f22c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (6f230 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (6f234 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (6f238 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (6f23c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (6f240 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (6f244 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (6f248 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (6f24c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (6f250 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (6f254 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (6f258 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (6f25c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (6f260 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (6f264 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (6f268 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (6f26c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (6f270 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (6f274 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #604] @ (6f278 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #604] @ (6f27c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (6f280 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (6f284 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (6f288 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (6f28c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (6f290 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (6f294 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (6f298 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (6f29c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (6f2a0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (6f2a4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (6f2a8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (6f2ac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (6f2b0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (6f2b4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (6f2b8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (6f2bc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (6f2c0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (6f2c4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (6f2c8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (6f2cc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (6f2d0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (6f2d4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (6f2d8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (6f2dc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (6f2e0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (6f2e4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (6f2e8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (6f2ec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (6f2f0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (6f2f4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (6f2f8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (6f2fc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (6f300 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (6f304 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (6f308 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (6f30c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (6f310 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (6f314 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (6f318 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (6f31c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (6f320 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (6f324 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (6f328 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (6f32c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (6f330 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (6f334 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #508] @ (6f338 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #508] @ (6f33c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #504] @ (6f340 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #504] @ (6f344 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #500] @ (6f348 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #19072 @ 0x4a80 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #492] @ (6f374 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #488] @ (6f378 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #488] @ (6f37c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #484] @ (6f380 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #484] @ (6f384 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #480] @ (6f388 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #480] @ (6f38c ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #492] @ (6f34c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #488] @ (6f350 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #488] @ (6f354 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #484] @ (6f358 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #484] @ (6f35c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #480] @ (6f360 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #480] @ (6f364 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #19328 @ 0x4b80 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #468] @ (6f390 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #468] @ (6f394 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #464] @ (6f398 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #464] @ (6f39c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #460] @ (6f3a0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #460] @ (6f3a4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #456] @ (6f3a8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #456] @ (6f3ac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #452] @ (6f3b0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #452] @ (6f3b4 ) │ │ │ │ - bl 717e8 │ │ │ │ - b.n 6f3c0 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #468] @ (6f368 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #468] @ (6f36c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #464] @ (6f370 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #464] @ (6f374 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #460] @ (6f378 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #460] @ (6f37c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #456] @ (6f380 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #456] @ (6f384 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #452] @ (6f388 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #452] @ (6f38c ) │ │ │ │ + bl 717c0 │ │ │ │ + b.n 6f398 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #848] @ 0x350 │ │ │ │ + ldr r4, [sp, #880] @ 0x370 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #976] @ 0x3d0 │ │ │ │ + ldr r4, [sp, #1008] @ 0x3f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #80] @ 0x50 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #192] @ 0xc0 │ │ │ │ + ldr r5, [sp, #224] @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #336] @ 0x150 │ │ │ │ + ldr r5, [sp, #368] @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #448] @ 0x1c0 │ │ │ │ + ldr r5, [sp, #480] @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #560] @ 0x230 │ │ │ │ + ldr r5, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #704] @ 0x2c0 │ │ │ │ + ldr r5, [sp, #736] @ 0x2e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #816] @ 0x330 │ │ │ │ + ldr r5, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r5, [sp, #960] @ 0x3c0 │ │ │ │ + ldr r5, [sp, #992] @ 0x3e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #240] @ 0xf0 │ │ │ │ + ldr r6, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #384] @ 0x180 │ │ │ │ + ldr r6, [sp, #416] @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #496] @ 0x1f0 │ │ │ │ + ldr r6, [sp, #528] @ 0x210 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #656] @ 0x290 │ │ │ │ + ldr r6, [sp, #688] @ 0x2b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #768] @ 0x300 │ │ │ │ + ldr r6, [sp, #800] @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #896] @ 0x380 │ │ │ │ + ldr r6, [sp, #928] @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #0] │ │ │ │ + ldr r7, [sp, #32] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #128] @ 0x80 │ │ │ │ + ldr r7, [sp, #160] @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #240] @ 0xf0 │ │ │ │ + ldr r7, [sp, #272] @ 0x110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #352] @ 0x160 │ │ │ │ + ldr r7, [sp, #384] @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r7, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #624] @ 0x270 │ │ │ │ + ldr r7, [sp, #656] @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #752] @ 0x2f0 │ │ │ │ + ldr r7, [sp, #784] @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #880] @ 0x370 │ │ │ │ + ldr r7, [sp, #912] @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r7, [sp, #1008] @ 0x3f0 │ │ │ │ + add r0, pc, #16 @ (adr r0, 6f248 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #112 @ (adr r0, 6f2d4 ) │ │ │ │ + add r0, pc, #144 @ (adr r0, 6f2cc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #240 @ (adr r0, 6f358 ) │ │ │ │ + add r0, pc, #272 @ (adr r0, 6f350 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #384 @ (adr r0, 6f3ec ) │ │ │ │ + add r0, pc, #416 @ (adr r0, 6f3e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #528 @ (adr r0, 6f480 ) │ │ │ │ + add r0, pc, #560 @ (adr r0, 6f478 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #656 @ (adr r0, 6f504 ) │ │ │ │ + add r0, pc, #688 @ (adr r0, 6f4fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 6f588 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 6f580 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #928 @ (adr r0, 6f61c ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 6f614 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 6f2a0 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 6f298 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 6f344 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 6f33c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #336 @ (adr r1, 6f3d8 ) │ │ │ │ + add r1, pc, #368 @ (adr r1, 6f3d0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 6f46c ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 6f464 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #640 @ (adr r1, 6f510 ) │ │ │ │ + add r1, pc, #672 @ (adr r1, 6f508 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #768 @ (adr r1, 6f594 ) │ │ │ │ + add r1, pc, #800 @ (adr r1, 6f58c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #912 @ (adr r1, 6f628 ) │ │ │ │ + add r1, pc, #944 @ (adr r1, 6f620 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #16 @ (adr r2, 6f2ac ) │ │ │ │ + add r2, pc, #48 @ (adr r2, 6f2a4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #208 @ (adr r2, 6f370 ) │ │ │ │ + add r2, pc, #240 @ (adr r2, 6f368 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #320 @ (adr r2, 6f3e4 ) │ │ │ │ + add r2, pc, #352 @ (adr r2, 6f3dc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #448 @ (adr r2, 6f468 ) │ │ │ │ + add r2, pc, #480 @ (adr r2, 6f460 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #576 @ (adr r2, 6f4ec ) │ │ │ │ + add r2, pc, #608 @ (adr r2, 6f4e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 6f570 ) │ │ │ │ + add r2, pc, #736 @ (adr r2, 6f568 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 6f5f4 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 6f5ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #976 @ (adr r2, 6f688 ) │ │ │ │ + add r2, pc, #1008 @ (adr r2, 6f680 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #64 @ (adr r3, 6f2fc ) │ │ │ │ + add r3, pc, #96 @ (adr r3, 6f2f4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 6f380 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 6f378 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #304 @ (adr r3, 6f3f4 ) │ │ │ │ + add r3, pc, #336 @ (adr r3, 6f3ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #432 @ (adr r3, 6f478 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 6f470 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #544 @ (adr r3, 6f4ec ) │ │ │ │ + add r3, pc, #576 @ (adr r3, 6f4e4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #672 @ (adr r3, 6f570 ) │ │ │ │ + add r3, pc, #704 @ (adr r3, 6f568 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #800 @ (adr r3, 6f5f4 ) │ │ │ │ + add r3, pc, #832 @ (adr r3, 6f5ec ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #944 @ (adr r3, 6f688 ) │ │ │ │ + add r3, pc, #976 @ (adr r3, 6f680 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #48 @ (adr r4, 6f30c ) │ │ │ │ + add r4, pc, #80 @ (adr r4, 6f304 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #192 @ (adr r4, 6f3a0 ) │ │ │ │ + add r4, pc, #224 @ (adr r4, 6f398 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #320 @ (adr r4, 6f424 ) │ │ │ │ + add r4, pc, #352 @ (adr r4, 6f41c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #448 @ (adr r4, 6f4a8 ) │ │ │ │ + add r4, pc, #480 @ (adr r4, 6f4a0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #560 @ (adr r4, 6f51c ) │ │ │ │ + add r4, pc, #592 @ (adr r4, 6f514 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #672 @ (adr r4, 6f590 ) │ │ │ │ + add r4, pc, #704 @ (adr r4, 6f588 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #800 @ (adr r4, 6f614 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 6f60c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #960 @ (adr r4, 6f6b8 ) │ │ │ │ + add r4, pc, #992 @ (adr r4, 6f6b0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #80 @ (adr r5, 6f34c ) │ │ │ │ + add r5, pc, #112 @ (adr r5, 6f344 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #208 @ (adr r5, 6f3d0 ) │ │ │ │ + add r5, pc, #240 @ (adr r5, 6f3c8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #352 @ (adr r5, 6f464 ) │ │ │ │ + add r5, pc, #384 @ (adr r5, 6f45c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #512 @ (adr r5, 6f508 ) │ │ │ │ + add r5, pc, #544 @ (adr r5, 6f500 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #656 @ (adr r5, 6f59c ) │ │ │ │ + add r5, pc, #688 @ (adr r5, 6f594 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 6f610 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 6f608 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #896 @ (adr r5, 6f694 ) │ │ │ │ + add r5, pc, #928 @ (adr r5, 6f68c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #0 @ (adr r6, 6f318 ) │ │ │ │ + add r6, pc, #32 @ (adr r6, 6f310 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #128 @ (adr r6, 6f39c ) │ │ │ │ + add r6, pc, #160 @ (adr r6, 6f394 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #272 @ (adr r6, 6f430 ) │ │ │ │ + add r6, pc, #304 @ (adr r6, 6f428 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #400 @ (adr r6, 6f4b4 ) │ │ │ │ + add r6, pc, #432 @ (adr r6, 6f4ac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #528 @ (adr r6, 6f538 ) │ │ │ │ + add r6, pc, #560 @ (adr r6, 6f530 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #656 @ (adr r6, 6f5bc ) │ │ │ │ + add r6, pc, #688 @ (adr r6, 6f5b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #784 @ (adr r6, 6f640 ) │ │ │ │ + add r6, pc, #816 @ (adr r6, 6f638 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, pc, #912 @ (adr r6, 6f6c4 ) │ │ │ │ + add r6, pc, #944 @ (adr r6, 6f6bc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #16 @ (adr r7, 6f348 ) │ │ │ │ + add r7, pc, #48 @ (adr r7, 6f340 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 6f3cc ) │ │ │ │ + add r7, pc, #176 @ (adr r7, 6f3c4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #304 @ (adr r7, 6f470 ) │ │ │ │ + add r7, pc, #336 @ (adr r7, 6f468 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #464 @ (adr r7, 6f514 ) │ │ │ │ + add r7, pc, #496 @ (adr r7, 6f50c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #576 @ (adr r7, 6f588 ) │ │ │ │ + add r7, pc, #608 @ (adr r7, 6f580 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #704 @ (adr r7, 6f60c ) │ │ │ │ + add r7, pc, #736 @ (adr r7, 6f604 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #816 @ (adr r7, 6f680 ) │ │ │ │ + add r7, pc, #848 @ (adr r7, 6f678 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #944 @ (adr r7, 6f704 ) │ │ │ │ + add r7, pc, #976 @ (adr r7, 6f6fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #48 @ 0x30 │ │ │ │ + add r0, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #224 @ 0xe0 │ │ │ │ + add r0, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #352 @ 0x160 │ │ │ │ + add r0, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #480 @ 0x1e0 │ │ │ │ + add r0, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #624 @ 0x270 │ │ │ │ + add r0, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #752 @ 0x2f0 │ │ │ │ + add r0, sp, #784 @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #864 @ 0x360 │ │ │ │ + add r0, sp, #896 @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, sp, #976 @ 0x3d0 │ │ │ │ + add r0, sp, #1008 @ 0x3f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #224 @ 0xe0 │ │ │ │ + add r1, sp, #256 @ 0x100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #352 @ 0x160 │ │ │ │ + add r1, sp, #384 @ 0x180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #480 @ 0x1e0 │ │ │ │ + add r1, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #592 @ 0x250 │ │ │ │ + add r1, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #720 @ 0x2d0 │ │ │ │ + add r1, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #864 @ 0x360 │ │ │ │ + add r1, sp, #896 @ 0x380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #480 @ 0x1e0 │ │ │ │ + add r2, sp, #512 @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #720 @ 0x2d0 │ │ │ │ + add r2, sp, #752 @ 0x2f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #832 @ 0x340 │ │ │ │ + add r2, sp, #864 @ 0x360 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #32 │ │ │ │ + add r3, sp, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #160 @ 0xa0 │ │ │ │ + add r3, sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, sp, #304 @ 0x130 │ │ │ │ + add r3, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r5, r0, #16 │ │ │ │ lsls r3, r0, #8 │ │ │ │ vcge.u8 d4, d1, d31 │ │ │ │ - ldr r0, [pc, #764] @ (6f6c0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #764] @ (6f6c4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #760] @ (6f6c8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #760] @ (6f6cc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (6f6d0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (6f6d4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (6f6d8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (6f6dc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (6f6e0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (6f6e4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (6f6e8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (6f6ec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (6f6f0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (6f6f4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (6f6f8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (6f6fc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (6f700 ) │ │ │ │ - bl 717e8 │ │ │ │ + ldr r0, [pc, #764] @ (6f698 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #764] @ (6f69c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #760] @ (6f6a0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #760] @ (6f6a4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (6f6a8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (6f6ac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (6f6b0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (6f6b4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (6f6b8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (6f6bc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (6f6c0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (6f6c4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (6f6c8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (6f6cc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (6f6d0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (6f6d4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (6f6d8 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #20224 @ 0x4f00 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (6f704 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (6f708 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (6f70c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (6f710 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (6f714 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (6f718 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (6f71c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (6f720 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (6f724 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (6f728 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (6f72c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #700] @ (6f730 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #700] @ (6f734 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (6f738 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (6f73c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (6f740 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (6f744 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (6f748 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (6f74c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (6f750 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (6f754 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (6f758 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (6f75c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (6f760 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (6f764 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (6f768 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (6f76c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (6f770 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (6f774 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (6f778 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (6f77c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (6f780 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (6f784 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (6f788 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (6f78c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (6f790 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (6f794 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (6f798 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (6f79c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (6f7a0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (6f7a4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (6f7a8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (6f7ac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (6f7b0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (6f7b4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (6f7b8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (6f7bc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (6f7c0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (6f7c4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (6f7c8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (6f7cc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (6f7d0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (6f7d4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (6f7d8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (6f7dc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (6f7e0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (6f7e4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (6f7e8 ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (6f6dc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (6f6e0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (6f6e4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (6f6e8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (6f6ec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (6f6f0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (6f6f4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (6f6f8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (6f6fc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (6f700 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (6f704 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #700] @ (6f708 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #700] @ (6f70c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (6f710 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (6f714 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (6f718 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (6f71c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (6f720 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (6f724 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (6f728 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (6f72c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (6f730 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (6f734 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (6f738 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (6f73c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (6f740 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (6f744 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (6f748 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (6f74c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (6f750 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (6f754 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (6f758 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (6f75c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (6f760 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (6f764 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (6f768 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (6f76c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (6f770 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (6f774 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (6f778 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (6f77c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (6f780 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (6f784 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (6f788 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (6f78c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (6f790 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (6f794 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (6f798 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (6f79c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (6f7a0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (6f7a4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (6f7a8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (6f7ac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (6f7b0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (6f7b4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (6f7b8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (6f7bc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (6f7c0 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #22272 @ 0x5700 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (6f7ec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (6f7f0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (6f7f4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (6f7f8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (6f7fc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (6f800 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (6f804 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (6f808 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (6f80c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (6f810 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (6f814 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (6f818 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (6f81c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (6f820 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (6f824 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (6f828 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (6f82c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (6f830 ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (6f7c4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (6f7c8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (6f7cc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (6f7d0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (6f7d4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (6f7d8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (6f7dc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (6f7e0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (6f7e4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (6f7e8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (6f7ec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (6f7f0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (6f7f4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (6f7f8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (6f7fc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (6f800 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (6f804 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (6f808 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #22912 @ 0x5980 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (6f834 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (6f838 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (6f83c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (6f840 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (6f844 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (6f848 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (6f84c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (6f850 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (6f854 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (6f858 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (6f85c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (6f860 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (6f864 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (6f868 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (6f86c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (6f870 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (6f874 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (6f878 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (6f87c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (6f880 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (6f884 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (6f888 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (6f88c ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (6f80c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (6f810 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (6f814 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (6f818 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (6f81c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (6f820 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (6f824 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (6f828 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (6f82c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (6f830 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (6f834 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (6f838 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (6f83c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (6f840 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (6f844 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (6f848 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (6f84c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (6f850 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (6f854 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (6f858 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (6f85c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (6f860 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (6f864 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #23680 @ 0x5c80 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #500] @ (6f890 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #500] @ (6f894 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #496] @ (6f898 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #496] @ (6f89c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #492] @ (6f8a0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #492] @ (6f8a4 ) │ │ │ │ - bl 717e8 │ │ │ │ - b.n 6f8a8 │ │ │ │ - nop │ │ │ │ - add r3, sp, #432 @ 0x1b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, sp, #560 @ 0x230 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, sp, #672 @ 0x2a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, sp, #816 @ 0x330 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r3, sp, #944 @ 0x3b0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r4, sp, #48 @ 0x30 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - add r4, sp, #192 @ 0xc0 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #500] @ (6f868 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #500] @ (6f86c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #496] @ (6f870 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #496] @ (6f874 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #492] @ (6f878 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #492] @ (6f87c ) │ │ │ │ + bl 717c0 │ │ │ │ + b.n 6f880 │ │ │ │ + nop │ │ │ │ + add r3, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #320 @ 0x140 │ │ │ │ + add r3, sp, #592 @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #432 @ 0x1b0 │ │ │ │ + add r3, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #544 @ 0x220 │ │ │ │ + add r3, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r3, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #816 @ 0x330 │ │ │ │ + add r4, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #944 @ 0x3b0 │ │ │ │ + add r4, sp, #224 @ 0xe0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #48 @ 0x30 │ │ │ │ + add r4, sp, #352 @ 0x160 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r4, sp, #464 @ 0x1d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #304 @ 0x130 │ │ │ │ + add r4, sp, #576 @ 0x240 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #448 @ 0x1c0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #736 @ 0x2e0 │ │ │ │ + add r4, sp, #848 @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, sp, #880 @ 0x370 │ │ │ │ + add r4, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #0 │ │ │ │ + add r5, sp, #80 @ 0x50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #128 @ 0x80 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #256 @ 0x100 │ │ │ │ + add r5, sp, #336 @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #384 @ 0x180 │ │ │ │ + add r5, sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #512 @ 0x200 │ │ │ │ + add r5, sp, #768 @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #624 @ 0x270 │ │ │ │ + add r5, sp, #912 @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #752 @ 0x2f0 │ │ │ │ + add r6, sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #880 @ 0x370 │ │ │ │ + add r6, sp, #160 @ 0xa0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #1008 @ 0x3f0 │ │ │ │ + add r6, sp, #288 @ 0x120 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #112 @ 0x70 │ │ │ │ + add r6, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #240 @ 0xf0 │ │ │ │ + add r6, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #384 @ 0x180 │ │ │ │ + add r6, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #512 @ 0x200 │ │ │ │ + add r6, sp, #784 @ 0x310 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r6, sp, #912 @ 0x390 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #768 @ 0x300 │ │ │ │ + add r7, sp, #16 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #896 @ 0x380 │ │ │ │ + add r7, sp, #144 @ 0x90 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #0 │ │ │ │ + add r7, sp, #272 @ 0x110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #144 @ 0x90 │ │ │ │ + add r7, sp, #416 @ 0x1a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #272 @ 0x110 │ │ │ │ + add r7, sp, #544 @ 0x220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #32 │ │ │ │ + add r7, sp, #800 @ 0x320 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #160 @ 0xa0 │ │ │ │ + add r7, sp, #928 @ 0x3a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #336 @ 0x150 │ │ │ │ + add sp, #32 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sub sp, #448 @ 0x1c0 │ │ │ │ + add sp, #176 @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f772 │ │ │ │ + add sp, #304 @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f780 │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f78e │ │ │ │ + sub sp, #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f79a │ │ │ │ + sub sp, #192 @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f7a6 │ │ │ │ + sub sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f7b4 │ │ │ │ + sub sp, #480 @ 0x1e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f7c6 │ │ │ │ + cbz r4, 6f74c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sxth r0, r5 │ │ │ │ + cbz r4, 6f75a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - sxtb r0, r2 │ │ │ │ + cbz r4, 6f768 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxth r4, r0 │ │ │ │ + cbz r4, 6f774 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxth r4, r5 │ │ │ │ + cbz r4, 6f780 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + cbz r0, 6f78e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxtb r4, r6 │ │ │ │ + sxth r0, r0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f7e8 │ │ │ │ + sxth r0, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f7f4 │ │ │ │ + sxtb r0, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f800 │ │ │ │ + uxth r4, r1 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 6f80a │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f816 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f822 │ │ │ │ + uxtb r4, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f82e │ │ │ │ + cbz r0, 6f7c2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r0, 6f83a │ │ │ │ + cbz r0, 6f7ce │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r3} │ │ │ │ + cbz r0, 6f7da │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r3, r4, r5} │ │ │ │ + cbz r4, 6f7e4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r3, r4, r6} │ │ │ │ + cbz r0, 6f7f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r3, r4, r5, r6} │ │ │ │ + cbz r0, 6f7fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r5, r7} │ │ │ │ + cbz r0, 6f808 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r6, r7} │ │ │ │ + cbz r0, 6f814 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r3, r5, r6, r7} │ │ │ │ + push {r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, lr} │ │ │ │ + push {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r5, lr} │ │ │ │ + push {r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r4, r6, lr} │ │ │ │ + push {r2, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r4, r5, r6, lr} │ │ │ │ + push {r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r2, r4, r5, r7, lr} │ │ │ │ + push {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - push {r3, r4, r6, r7, lr} │ │ │ │ + push {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb600 │ │ │ │ + push {r3, r4, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb624 │ │ │ │ + push {r3, r4, r5, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb63c │ │ │ │ + push {r3, r4, r6, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cpsie a │ │ │ │ + push {r2, r3, r4, r5, r6, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb684 │ │ │ │ + push {r2, r3, r4, r5, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6a0 │ │ │ │ + push {r5, r6, r7, lr} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6c8 │ │ │ │ + @ instruction: 0xb608 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb6e4 │ │ │ │ + @ instruction: 0xb62c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb70c │ │ │ │ + @ instruction: 0xb644 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb730 │ │ │ │ + @ instruction: 0xb66c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb74c │ │ │ │ + @ instruction: 0xb68c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb76c │ │ │ │ + @ instruction: 0xb6a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb790 │ │ │ │ + @ instruction: 0xb6d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb7b0 │ │ │ │ + @ instruction: 0xb6ec │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb7d0 │ │ │ │ + @ instruction: 0xb714 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb7f0 │ │ │ │ + @ instruction: 0xb738 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb83c │ │ │ │ + @ instruction: 0xb754 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb858 │ │ │ │ + @ instruction: 0xb774 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb888 │ │ │ │ + @ instruction: 0xb798 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb8b8 │ │ │ │ + @ instruction: 0xb7b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb8d8 │ │ │ │ + @ instruction: 0xb7d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xb8f4 │ │ │ │ + @ instruction: 0xb7f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f854 │ │ │ │ + @ instruction: 0xb844 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f85e │ │ │ │ + @ instruction: 0xb860 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f868 │ │ │ │ + @ instruction: 0xb890 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f876 │ │ │ │ + @ instruction: 0xb8c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f884 │ │ │ │ + @ instruction: 0xb8e0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f890 │ │ │ │ + @ instruction: 0xb8fc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f89e │ │ │ │ + cbnz r0, 6f82e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f8a8 │ │ │ │ + cbnz r4, 6f838 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + cbnz r4, 6f842 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rev r0, r6 │ │ │ │ + cbnz r4, 6f850 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rev16 r0, r1 │ │ │ │ + cbnz r0, 6f85e │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rev16 r4, r4 │ │ │ │ + cbnz r4, 6f86a │ │ │ │ lsls r1, r1, #1 │ │ │ │ - hlt 0x0000 │ │ │ │ + cbnz r0, 6f878 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - hlt 0x0020 │ │ │ │ + cbnz r4, 6f882 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - hlt 0x003c │ │ │ │ + rev r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - revsh r4, r4 │ │ │ │ + rev r0, r7 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f8d0 │ │ │ │ + rev16 r0, r2 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f8e0 │ │ │ │ + rev16 r4, r5 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f8ec │ │ │ │ + hlt 0x0008 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f8fa │ │ │ │ + hlt 0x0028 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f906 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbnz r4, 6f912 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - cbnz r0, 6f91e │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #764] @ (6fba8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #764] @ (6fbac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #760] @ (6fbb0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #760] @ (6fbb4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (6fbb8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (6fbbc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (6fbc0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (6fbc4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (6fbc8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (6fbcc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (6fbd0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (6fbd4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (6fbd8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (6fbdc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (6fbe0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (6fbe4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (6fbe8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (6fbec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #728] @ (6fbf0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #728] @ (6fbf4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (6fbf8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (6fbfc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (6fc00 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (6fc04 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (6fc08 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (6fc0c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (6fc10 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (6fc14 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (6fc18 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (6fc1c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (6fc20 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (6fc24 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #700] @ (6fc28 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #700] @ (6fc2c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (6fc30 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (6fc34 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (6fc38 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (6fc3c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (6fc40 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (6fc44 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (6fc48 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (6fc4c ) │ │ │ │ - bl 717e8 │ │ │ │ + revsh r4, r0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + revsh r4, r5 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r0, 6f8aa │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r4, 6f8ba │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r4, 6f8c6 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r4, 6f8d4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r4, 6f8e0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r4, 6f8ec │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + cbnz r0, 6f8f8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #764] @ (6fb80 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #764] @ (6fb84 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #760] @ (6fb88 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #760] @ (6fb8c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (6fb90 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (6fb94 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (6fb98 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (6fb9c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (6fba0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (6fba4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (6fba8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (6fbac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (6fbb0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (6fbb4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (6fbb8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (6fbbc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (6fbc0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (6fbc4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #728] @ (6fbc8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #728] @ (6fbcc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (6fbd0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (6fbd4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (6fbd8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (6fbdc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (6fbe0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (6fbe4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (6fbe8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (6fbec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (6fbf0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (6fbf4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (6fbf8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (6fbfc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #700] @ (6fc00 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #700] @ (6fc04 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (6fc08 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (6fc0c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (6fc10 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (6fc14 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (6fc18 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (6fc1c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (6fc20 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (6fc24 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #25216 @ 0x6280 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (6fc50 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (6fc54 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (6fc58 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (6fc5c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (6fc60 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (6fc64 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (6fc68 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (6fc6c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (6fc70 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (6fc74 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (6fc78 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (6fc7c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (6fc80 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (6fc84 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (6fc88 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (6fc8c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (6fc90 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (6fc94 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (6fc98 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (6fc9c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (6fca0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (6fca4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (6fca8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (6fcac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (6fcb0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (6fcb4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (6fcb8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (6fcbc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (6fcc0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (6fcc4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (6fcc8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (6fccc ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (6fc28 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (6fc2c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (6fc30 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (6fc34 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (6fc38 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (6fc3c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (6fc40 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (6fc44 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (6fc48 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (6fc4c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (6fc50 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (6fc54 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (6fc58 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (6fc5c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (6fc60 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (6fc64 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (6fc68 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (6fc6c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (6fc70 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (6fc74 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (6fc78 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (6fc7c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (6fc80 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (6fc84 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (6fc88 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (6fc8c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (6fc90 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (6fc94 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (6fc98 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (6fc9c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (6fca0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (6fca4 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #26240 @ 0x6680 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (6fcd0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (6fcd4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (6fcd8 ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (6fca8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (6fcac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (6fcb0 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #26368 @ 0x6700 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (6fcdc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (6fce0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (6fce4 ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (6fcb4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (6fcb8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (6fcbc ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #26496 @ 0x6780 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (6fce8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (6fcec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (6fcf0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (6fcf4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (6fcf8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (6fcfc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (6fd00 ) │ │ │ │ - bl 717e8 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (6fcc0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (6fcc4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (6fcc8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (6fccc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (6fcd0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (6fcd4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (6fcd8 ) │ │ │ │ + bl 717c0 │ │ │ │ add.w r0, r4, #26752 @ 0x6880 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (6fd04 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (6fd08 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (6fd0c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (6fd10 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (6fd14 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (6fd18 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (6fd1c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (6fd20 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (6fd24 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (6fd28 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (6fd2c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (6fd30 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (6fd34 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (6fd38 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (6fd3c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (6fd40 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (6fd44 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (6fd48 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (6fd4c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (6fd50 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (6fd54 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #508] @ (6fd58 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #508] @ (6fd5c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #504] @ (6fd60 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #504] @ (6fd64 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #500] @ (6fd68 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #500] @ (6fd6c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #496] @ (6fd70 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #496] @ (6fd74 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #492] @ (6fd78 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #492] @ (6fd7c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #488] @ (6fd80 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #488] @ (6fd84 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #484] @ (6fd88 ) │ │ │ │ - bl 717e8 │ │ │ │ - b.n 6fd8c │ │ │ │ - cbnz r4, 6fc28 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (6fcdc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (6fce0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (6fce4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (6fce8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (6fcec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (6fcf0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (6fcf4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (6fcf8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (6fcfc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (6fd00 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (6fd04 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (6fd08 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (6fd0c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (6fd10 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (6fd14 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (6fd18 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (6fd1c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (6fd20 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (6fd24 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (6fd28 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (6fd2c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #508] @ (6fd30 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #508] @ (6fd34 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #504] @ (6fd38 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #504] @ (6fd3c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #500] @ (6fd40 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #500] @ (6fd44 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #496] @ (6fd48 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #496] @ (6fd4c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #492] @ (6fd50 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #492] @ (6fd54 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #488] @ (6fd58 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #488] @ (6fd5c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #484] @ (6fd60 ) │ │ │ │ + bl 717c0 │ │ │ │ + b.n 6fd64 │ │ │ │ + cbnz r4, 6fc02 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r3} │ │ │ │ + pop {r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r3, r5} │ │ │ │ + pop {r2, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r3, r6} │ │ │ │ + pop {r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r5, r6} │ │ │ │ + pop {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r7} │ │ │ │ + pop {r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r5, r7} │ │ │ │ + pop {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r6, r7} │ │ │ │ + pop {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r5, r6, r7} │ │ │ │ + pop {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {pc} │ │ │ │ + pop {r3, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r3, r4, pc} │ │ │ │ + pop {r2, r5, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r3, r4, r5, pc} │ │ │ │ + pop {r2, r6, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r3, r4, r6, pc} │ │ │ │ + pop {r2, r5, r6, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r3, r4, r5, r6, pc} │ │ │ │ + pop {r7, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r2, r3, r4, r7, pc} │ │ │ │ + pop {r2, r5, r7, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r3, r4, r5, r7, pc} │ │ │ │ + pop {r6, r7, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r3, r4, r6, r7, pc} │ │ │ │ + pop {r5, r6, r7, pc} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - pop {r3, r4, r5, r6, r7, pc} │ │ │ │ + bkpt 0x0000 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x0024 │ │ │ │ + bkpt 0x002c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x004c │ │ │ │ + bkpt 0x0054 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x0068 │ │ │ │ + bkpt 0x0070 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x0084 │ │ │ │ + bkpt 0x008c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x00a0 │ │ │ │ + bkpt 0x00a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x00cc │ │ │ │ + bkpt 0x00d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bkpt 0x00ec │ │ │ │ + bkpt 0x00f4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ite eq │ │ │ │ - lsleq r1, r1, #1 │ │ │ │ - it cs @ unpredictable │ │ │ │ - lslcs r1, r1, #1 │ │ │ │ - itt mi │ │ │ │ + ite ne │ │ │ │ + lslne r1, r1, #1 │ │ │ │ + wfieq │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ite mi │ │ │ │ lslmi r1, r1, #1 │ │ │ │ - itt vs @ unpredictable │ │ │ │ + ite vs @ unpredictable │ │ │ │ lslvs r1, r1, #1 │ │ │ │ - nopvs {8} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - nop {10} │ │ │ │ + it hi @ unpredictable │ │ │ │ + lslhi r1, r1, #1 │ │ │ │ + it ge │ │ │ │ + lslge r1, r1, #1 │ │ │ │ + nop {13} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - it gt │ │ │ │ - lslgt r1, r1, #1 │ │ │ │ - itt al │ │ │ │ + ite al │ │ │ │ lslal r1, r1, #1 │ │ │ │ - stmiaal r0!, {} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r3, r4} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r5} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r6} │ │ │ │ + stmia r0!, {r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r5, r6} │ │ │ │ + stmia r0!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r2, r4, r7} │ │ │ │ + stmia r0!, {r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r4, r5, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r4, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r0!, {r3, r4, r5, r6, r7} │ │ │ │ + stmia r0!, {r2, r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5} │ │ │ │ + stmia r0!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r6} │ │ │ │ + stmia r0!, {r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r1!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r2, r5, r7} │ │ │ │ + stmia r1!, {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r3, r6, r7} │ │ │ │ + stmia r1!, {r2, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r1!, {r2, r5, r6, r7} │ │ │ │ + stmia r1!, {r2, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r2} │ │ │ │ + stmia r1!, {r2, r3, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r2, r5} │ │ │ │ + stmia r1!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r6} │ │ │ │ + stmia r1!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6} │ │ │ │ + stmia r2!, {r2, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r4, r7} │ │ │ │ + stmia r2!, {r2, r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r4, r5, r7} │ │ │ │ + stmia r2!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r6, r7} │ │ │ │ + stmia r2!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r2!, {r2, r3, r5, r6, r7} │ │ │ │ + stmia r2!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r3} │ │ │ │ + stmia r2!, {r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5} │ │ │ │ + stmia r2!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r4, r6} │ │ │ │ + stmia r2!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r6} │ │ │ │ + stmia r3!, {r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r3, r7} │ │ │ │ + stmia r3!, {r2, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r2, r3, r5, r7} │ │ │ │ + stmia r3!, {r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r3, r6, r7} │ │ │ │ + stmia r3!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r3!, {r2, r5, r6, r7} │ │ │ │ + stmia r3!, {r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {} │ │ │ │ + stmia r3!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r4} │ │ │ │ + stmia r3!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r3, r4, r5} │ │ │ │ + stmia r3!, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r4, r5, r6} │ │ │ │ + stmia r4!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r7} │ │ │ │ + stmia r4!, {r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r5, r7} │ │ │ │ + stmia r4!, {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r2, r6, r7} │ │ │ │ + stmia r4!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r4!, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5} │ │ │ │ + stmia r4!, {r2, r3, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r3, r4, r6} │ │ │ │ + stmia r4!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r2, r4, r5, r6} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r5!, {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r5, r6, r7} │ │ │ │ + stmia r5!, {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r5!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r5} │ │ │ │ + stmia r5!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r5, r6} │ │ │ │ + stmia r5!, {r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r6} │ │ │ │ + stmia r6!, {r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r7} │ │ │ │ + stmia r6!, {r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r3, r4, r5, r7} │ │ │ │ + stmia r6!, {r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r3, r4, r6, r7} │ │ │ │ + stmia r6!, {r2, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r6!, {r2, r4, r5, r6, r7} │ │ │ │ + stmia r6!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r3, r4, r5} │ │ │ │ + stmia r6!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r2, r4, r6} │ │ │ │ + stmia r6!, {r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r2, r3, r5, r6} │ │ │ │ + stmia r6!, {r2, r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r4, r7} │ │ │ │ + stmia r7!, {r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r3, r5, r7} │ │ │ │ + stmia r7!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r3, r6, r7} │ │ │ │ + stmia r7!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - stmia r7!, {r3, r5, r6, r7} │ │ │ │ + stmia r7!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3} │ │ │ │ + stmia r7!, {r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r4, r5} │ │ │ │ + stmia r7!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r6} │ │ │ │ + stmia r7!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r2, r3, r5, r6} │ │ │ │ + ldmia r0!, {r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r2, r7} │ │ │ │ + ldmia r0!, {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r3, r5, r7} │ │ │ │ + ldmia r0!, {r2, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r3, r6, r7} │ │ │ │ + ldmia r0!, {r2, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r0!, {r3, r5, r6, r7} │ │ │ │ + ldmia r0!, {r2, r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r5} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r3, r4, r5} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r3, r4, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r6, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r1!, {r2, r4, r5, r6, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r2, {r2, r4} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r4, r5} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r2!, {r4, r5, r6} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r2, {r2, r4, r5, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r2!, {r4, r6, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r2, {r2, r3, r5, r6, r7} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r3} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r2, r5} │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #760] @ (70088 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #760] @ (7008c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (70090 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (70094 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (70098 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (7009c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (700a0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (700a4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (700a8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (700ac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (700b0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (700b4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (700b8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (700bc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (700c0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (700c4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #728] @ (700c8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #728] @ (700cc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (700d0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (700d4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (700d8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (700dc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (700e0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (700e4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (700e8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (700ec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (700f0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (700f4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (700f8 ) │ │ │ │ - bl 717e8 │ │ │ │ - add.w r0, r4, #28672 @ 0x7000 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (700fc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (70100 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (70104 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (70108 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (7010c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (70110 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (70114 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (70118 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (7011c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (70120 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (70124 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (70128 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (7012c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (70130 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (70134 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (70138 ) │ │ │ │ - bl 717e8 │ │ │ │ - add.w r0, r4, #29184 @ 0x7200 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (7013c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (70140 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (70144 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (70148 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (7014c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (70150 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (70154 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (70158 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (7015c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (70160 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (70164 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (70168 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (7016c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (70170 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (70174 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (70178 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (7017c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (70180 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (70184 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (70188 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (7018c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (70190 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (70194 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (70198 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (7019c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #604] @ (701a0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #604] @ (701a4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (701a8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (701ac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (701b0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (701b4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (701b8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (701bc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (701c0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (701c4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (701c8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (701cc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (701d0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (701d4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (701d8 ) │ │ │ │ - bl 717e8 │ │ │ │ - add.w r0, r4, #30464 @ 0x7700 │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (701dc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (701e0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (701e4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (701e8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (701ec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (701f0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (701f4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (701f8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (701fc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (70200 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (70204 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (70208 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (7020c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (70210 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (70214 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (70218 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (7021c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (70220 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (70224 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (70228 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (7022c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (70230 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (70234 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (70238 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (7023c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (70240 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (70244 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (70248 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (7024c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #508] @ (70250 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #508] @ (70254 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #504] @ (70258 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #504] @ (7025c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #500] @ (70260 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #500] @ (70264 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #496] @ (70268 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #496] @ (7026c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #492] @ (70270 ) │ │ │ │ - bl 717e8 │ │ │ │ - b.n 70274 │ │ │ │ - ldmia r3, {r2, r3, r4, r5} │ │ │ │ + ldmia r0!, {r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r2, r4, r6} │ │ │ │ + ldmia r0!, {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3!, {r4, r5, r6} │ │ │ │ + ldmia r0!, {r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r7} │ │ │ │ + ldmia r1!, {r2, r3} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r3, r5, r7} │ │ │ │ + ldmia r1!, {r2, r3, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r6, r7} │ │ │ │ + ldmia r1!, {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r3, {r2, r3, r5, r6, r7} │ │ │ │ + ldmia r1!, {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r3} │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r3, r5} │ │ │ │ + ldmia r1!, {r2, r3, r4, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r1!, {r2, r3, r4, r6, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r1!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r2, {r2, r3, r4} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r2, {r2, r6} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r2, {r2, r3, r4, r6} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r2!, {r3, r4, r5, r6} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r2, {r2, r3, r4, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r2, {r2, r3, r4, r5, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r2!, {r3, r4, r6, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r2, {r2, r4, r5, r6, r7} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r3!, {r4} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldmia r3, {r2, r3, r5} │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + ldr r0, [pc, #760] @ (70060 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #760] @ (70064 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (70068 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (7006c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (70070 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (70074 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (70078 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (7007c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (70080 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (70084 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (70088 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (7008c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (70090 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (70094 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (70098 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (7009c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #728] @ (700a0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #728] @ (700a4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (700a8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (700ac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (700b0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (700b4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (700b8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (700bc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (700c0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (700c4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (700c8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (700cc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (700d0 ) │ │ │ │ + bl 717c0 │ │ │ │ + add.w r0, r4, #28672 @ 0x7000 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (700d4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (700d8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (700dc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (700e0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (700e4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (700e8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (700ec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (700f0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (700f4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (700f8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (700fc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (70100 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (70104 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (70108 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (7010c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (70110 ) │ │ │ │ + bl 717c0 │ │ │ │ + add.w r0, r4, #29184 @ 0x7200 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (70114 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (70118 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (7011c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (70120 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (70124 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (70128 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (7012c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (70130 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (70134 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (70138 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (7013c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (70140 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (70144 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (70148 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (7014c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (70150 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (70154 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (70158 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (7015c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (70160 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (70164 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (70168 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (7016c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (70170 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (70174 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #604] @ (70178 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #604] @ (7017c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (70180 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (70184 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (70188 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (7018c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (70190 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (70194 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (70198 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (7019c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (701a0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (701a4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (701a8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (701ac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (701b0 ) │ │ │ │ + bl 717c0 │ │ │ │ + add.w r0, r4, #30464 @ 0x7700 │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (701b4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (701b8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (701bc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (701c0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (701c4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (701c8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (701cc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (701d0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (701d4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (701d8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (701dc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (701e0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (701e4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (701e8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (701ec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (701f0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (701f4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (701f8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (701fc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (70200 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (70204 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (70208 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (7020c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (70210 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (70214 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (70218 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (7021c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (70220 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (70224 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #508] @ (70228 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #508] @ (7022c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #504] @ (70230 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #504] @ (70234 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #500] @ (70238 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #500] @ (7023c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #496] @ (70240 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #496] @ (70244 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #492] @ (70248 ) │ │ │ │ + bl 717c0 │ │ │ │ + b.n 7024c │ │ │ │ + ldmia r3!, {r2, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r3, r6} │ │ │ │ + ldmia r3, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r2, r5, r6} │ │ │ │ + ldmia r3, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4!, {r7} │ │ │ │ + ldmia r3!, {r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r7} │ │ │ │ + ldmia r3!, {r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r5, r7} │ │ │ │ + ldmia r3!, {r2, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r3!, {r2, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r4, {r3, r4, r5, r6, r7} │ │ │ │ + ldmia r4, {r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4} │ │ │ │ + ldmia r4, {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5, {r4, r5} │ │ │ │ + ldmia r4, {r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6} │ │ │ │ + ldmia r4!, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5, {r4, r5, r6} │ │ │ │ + ldmia r4!, {r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r4, r7} │ │ │ │ + ldmia r4!, {r2, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5, {r4, r5, r7} │ │ │ │ + ldmia r4!, {r2, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5!, {r2, r4, r6, r7} │ │ │ │ + ldmia r4!, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r5, {r4, r5, r6, r7} │ │ │ │ + ldmia r5!, {} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r2, r3} │ │ │ │ + ldmia r5!, {r2, r3, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r3, r5} │ │ │ │ + ldmia r5, {r3, r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r2, r6} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r2, r5, r6} │ │ │ │ + ldmia r5, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r7} │ │ │ │ + ldmia r5!, {r3, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6!, {r3, r4, r5, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r6, r7} │ │ │ │ + ldmia r5!, {r2, r3, r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r6, {r2, r3, r4, r5, r6, r7} │ │ │ │ + ldmia r5, {r3, r4, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7!, {r2, r3, r4} │ │ │ │ + ldmia r6!, {r2, r4} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7!, {r3, r4, r5} │ │ │ │ + ldmia r6!, {r4, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7!, {r3, r4, r6} │ │ │ │ + ldmia r6, {r2, r3, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7!, {r4, r5, r6} │ │ │ │ + ldmia r6, {r2, r3, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r7} │ │ │ │ + ldmia r6!, {r3, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r2, r3, r5, r7} │ │ │ │ + ldmia r6, {r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r3, r6, r7} │ │ │ │ + ldmia r6, {r2, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldmia r7, {r2, r5, r6, r7} │ │ │ │ + ldmia r7!, {r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70134 │ │ │ │ + ldmia r7!, {r2, r5} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70180 │ │ │ │ + ldmia r7!, {r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 701c4 │ │ │ │ + ldmia r7!, {r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70200 │ │ │ │ + ldmia r7!, {r3, r4, r5, r6} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 7003c │ │ │ │ + ldmia r7, {r2, r4, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 700a8 │ │ │ │ + ldmia r7, {r2, r4, r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 700e4 │ │ │ │ + ldmia r7, {r4, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - beq.n 70120 │ │ │ │ + ldmia r7, {r2, r3, r5, r6, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 7016c │ │ │ │ + beq.n 7011c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 701a8 │ │ │ │ + beq.n 70168 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 701e4 │ │ │ │ + beq.n 701ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 70228 │ │ │ │ + beq.n 701e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 70064 │ │ │ │ + beq.n 70024 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 700a8 │ │ │ │ + beq.n 70090 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 700ec │ │ │ │ + beq.n 700cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 70120 │ │ │ │ + beq.n 70108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 7016c │ │ │ │ + bne.n 70154 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 701b8 │ │ │ │ + bne.n 70190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 701fc │ │ │ │ + bne.n 701cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 70238 │ │ │ │ + bne.n 70210 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 70084 │ │ │ │ + bne.n 7004c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 700d0 │ │ │ │ + bne.n 70090 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 7011c │ │ │ │ + bne.n 700d4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcs.n 70168 │ │ │ │ + bne.n 70108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 701a4 │ │ │ │ + bcs.n 70154 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 701e8 │ │ │ │ + bcs.n 701a0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 70224 │ │ │ │ + bcs.n 701e4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 70270 │ │ │ │ + bcs.n 70220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 700b4 │ │ │ │ + bcs.n 7006c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 70100 │ │ │ │ + bcs.n 700b8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 7013c │ │ │ │ + bcs.n 70104 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bcc.n 70188 │ │ │ │ + bcs.n 70150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 701cc │ │ │ │ + bcc.n 7018c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 70210 │ │ │ │ + bcc.n 701d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 7024c │ │ │ │ + bcc.n 7020c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 70290 │ │ │ │ + bcc.n 70258 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 700d4 │ │ │ │ + bcc.n 7009c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 70120 │ │ │ │ + bcc.n 700e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 7015c │ │ │ │ + bcc.n 70124 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bmi.n 70198 │ │ │ │ + bcc.n 70170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 701d4 │ │ │ │ + bmi.n 701b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 70210 │ │ │ │ + bmi.n 701f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 70254 │ │ │ │ + bmi.n 70234 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 70298 │ │ │ │ + bmi.n 70278 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 702d4 │ │ │ │ + bmi.n 700bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 70150 │ │ │ │ + bmi.n 70108 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 70184 │ │ │ │ + bmi.n 70144 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bpl.n 701c0 │ │ │ │ + bmi.n 70180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 701fc │ │ │ │ + bpl.n 701bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 70238 │ │ │ │ + bpl.n 701f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 7026c │ │ │ │ + bpl.n 7023c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 702a0 │ │ │ │ + bpl.n 70280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 702d4 │ │ │ │ + bpl.n 700bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 70118 │ │ │ │ + bpl.n 70138 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 70154 │ │ │ │ + bpl.n 7016c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 70190 │ │ │ │ + bpl.n 701a8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvs.n 701cc │ │ │ │ + bvs.n 701e4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 70210 │ │ │ │ + bvs.n 70220 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 70254 │ │ │ │ + bvs.n 70254 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 702a0 │ │ │ │ + bvs.n 70288 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 702e4 │ │ │ │ + bvs.n 702bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 70128 │ │ │ │ + bvs.n 70100 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 70164 │ │ │ │ + bvs.n 7013c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 701a8 │ │ │ │ + bvs.n 70178 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 701dc │ │ │ │ + bvs.n 701b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 70218 │ │ │ │ + bvc.n 701f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 70254 │ │ │ │ + bvc.n 7023c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 70290 │ │ │ │ + bvc.n 70288 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 702cc │ │ │ │ + bvc.n 702cc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 70318 │ │ │ │ + bvc.n 70110 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 70154 │ │ │ │ + bvc.n 7014c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 70198 │ │ │ │ + bvc.n 70190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 701d4 │ │ │ │ + bvc.n 701c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 70208 │ │ │ │ + bvc.n 70200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bhi.n 70244 │ │ │ │ + bhi.n 7023c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 70280 │ │ │ │ + bhi.n 70278 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 702c4 │ │ │ │ + bhi.n 702b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 70300 │ │ │ │ + bhi.n 70300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 7034c │ │ │ │ + bhi.n 7013c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 70188 │ │ │ │ + bhi.n 70180 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 701c4 │ │ │ │ + bhi.n 701bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 70208 │ │ │ │ + bhi.n 701f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bls.n 7024c │ │ │ │ + bls.n 7022c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #756] @ (7056c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (70570 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (70574 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (70578 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (7057c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (70580 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (70584 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (70588 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (7058c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (70590 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (70594 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (70598 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (7059c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (705a0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #728] @ (705a4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #728] @ (705a8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (705ac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (705b0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (705b4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (705b8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (705bc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (705c0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (705c4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (705c8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (705cc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (705d0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (705d4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (705d8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #700] @ (705dc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #700] @ (705e0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (705e4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (705e8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (705ec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (705f0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (705f4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (705f8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (705fc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (70600 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (70604 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (70608 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (7060c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (70610 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (70614 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (70618 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (7061c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (70620 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (70624 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (70628 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (7062c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (70630 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (70634 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (70638 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (7063c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (70640 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (70644 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (70648 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (7064c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (70650 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (70654 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (70658 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (7065c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (70660 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (70664 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (70668 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (7066c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (70670 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (70674 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (70678 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (7067c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (70680 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (70684 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (70688 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (7068c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (70690 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (70694 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (70698 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #604] @ (7069c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #604] @ (706a0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (706a4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (706a8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (706ac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (706b0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (706b4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (706b8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (706bc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (706c0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (706c4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (706c8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (706cc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (706d0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (706d4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (706d8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (706dc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (706e0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (706e4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (706e8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (706ec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (706f0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (706f4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (706f8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (706fc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (70700 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (70704 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (70708 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (7070c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (70710 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (70714 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (70718 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (7071c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (70720 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (70724 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (70728 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (7072c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (70730 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (70734 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (70738 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (7073c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (70740 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (70744 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (70748 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (7074c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #516] @ (70750 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (70754 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #512] @ (70758 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #508] @ (7075c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #508] @ (70760 ) │ │ │ │ - bl 717e8 │ │ │ │ - b.n 70764 │ │ │ │ - nop │ │ │ │ - bge.n 70588 │ │ │ │ + bls.n 70268 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 705c4 │ │ │ │ + bls.n 702ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 70600 │ │ │ │ + bls.n 702e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 70644 │ │ │ │ + bls.n 70334 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 70488 │ │ │ │ + bls.n 70170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 704cc │ │ │ │ + bls.n 701ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 70510 │ │ │ │ + bls.n 701f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bge.n 7054c │ │ │ │ + bls.n 70234 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 70590 │ │ │ │ + ldr r0, [pc, #756] @ (70544 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (70548 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (7054c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (70550 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (70554 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (70558 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (7055c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (70560 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (70564 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (70568 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (7056c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (70570 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (70574 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (70578 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #728] @ (7057c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #728] @ (70580 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (70584 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (70588 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (7058c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (70590 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (70594 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (70598 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (7059c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (705a0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (705a4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (705a8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (705ac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (705b0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #700] @ (705b4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #700] @ (705b8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (705bc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (705c0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (705c4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (705c8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (705cc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (705d0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (705d4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (705d8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (705dc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (705e0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (705e4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (705e8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (705ec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (705f0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (705f4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (705f8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (705fc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (70600 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (70604 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (70608 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (7060c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (70610 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (70614 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (70618 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (7061c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (70620 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (70624 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (70628 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (7062c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (70630 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (70634 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (70638 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (7063c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (70640 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (70644 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (70648 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (7064c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (70650 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (70654 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (70658 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (7065c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (70660 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (70664 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (70668 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (7066c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (70670 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #604] @ (70674 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #604] @ (70678 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (7067c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (70680 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (70684 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (70688 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (7068c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (70690 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (70694 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (70698 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (7069c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (706a0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (706a4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (706a8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (706ac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (706b0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (706b4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (706b8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (706bc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (706c0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (706c4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (706c8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (706cc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (706d0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (706d4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (706d8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (706dc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (706e0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (706e4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (706e8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (706ec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (706f0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (706f4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (706f8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (706fc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (70700 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (70704 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (70708 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (7070c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (70710 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (70714 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (70718 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (7071c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (70720 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (70724 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #516] @ (70728 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (7072c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #512] @ (70730 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #508] @ (70734 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #508] @ (70738 ) │ │ │ │ + bl 717c0 │ │ │ │ + b.n 7073c │ │ │ │ + nop │ │ │ │ + bge.n 70570 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 705d4 │ │ │ │ + bge.n 705ac │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 70610 │ │ │ │ + bge.n 705e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 70654 │ │ │ │ + bge.n 7062c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 704a0 │ │ │ │ + bge.n 70470 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 704dc │ │ │ │ + bge.n 704b4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 70510 │ │ │ │ + bge.n 704f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 7054c │ │ │ │ + bge.n 70534 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - blt.n 70588 │ │ │ │ + blt.n 70578 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 705d4 │ │ │ │ + blt.n 705bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 70610 │ │ │ │ + blt.n 705f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 7064c │ │ │ │ + blt.n 7063c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 70680 │ │ │ │ + blt.n 70488 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 706b4 │ │ │ │ + blt.n 704c4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 704f0 │ │ │ │ + blt.n 704f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 7052c │ │ │ │ + blt.n 70534 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 70568 │ │ │ │ + blt.n 70570 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 705ac │ │ │ │ + bgt.n 705bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70600 │ │ │ │ + bgt.n 705f8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70654 │ │ │ │ + bgt.n 70634 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70690 │ │ │ │ + bgt.n 70668 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 706d4 │ │ │ │ + bgt.n 7049c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 70528 │ │ │ │ + bgt.n 704d8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 7056c │ │ │ │ + bgt.n 70514 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 705a8 │ │ │ │ + bgt.n 70550 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ble.n 705e4 │ │ │ │ + bgt.n 70594 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #20 │ │ │ │ + ble.n 705e8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #56 @ 0x38 │ │ │ │ + ble.n 7063c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #88 @ 0x58 │ │ │ │ + ble.n 70678 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #116 @ 0x74 │ │ │ │ + ble.n 704bc │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #148 @ 0x94 │ │ │ │ + ble.n 70510 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #176 @ 0xb0 │ │ │ │ + ble.n 70554 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #204 @ 0xcc │ │ │ │ + ble.n 70590 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - udf #236 @ 0xec │ │ │ │ + udf #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 12 │ │ │ │ + udf #28 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 36 @ 0x24 │ │ │ │ + udf #64 @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 64 @ 0x40 │ │ │ │ + udf #96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 88 @ 0x58 │ │ │ │ + udf #124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 116 @ 0x74 │ │ │ │ + udf #156 @ 0x9c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 144 @ 0x90 │ │ │ │ + udf #184 @ 0xb8 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 168 @ 0xa8 │ │ │ │ + udf #212 @ 0xd4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 196 @ 0xc4 │ │ │ │ + udf #244 @ 0xf4 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - svc 224 @ 0xe0 │ │ │ │ + svc 20 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7063c │ │ │ │ + svc 44 @ 0x2c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70680 │ │ │ │ + svc 72 @ 0x48 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 706cc │ │ │ │ + svc 96 @ 0x60 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 70718 │ │ │ │ + svc 124 @ 0x7c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - b.n 7075c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70798 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 707d4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70810 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 7084c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70890 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 708d4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70910 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 7094c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70988 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 709c4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70a08 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70a4c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70a88 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70ac4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70b00 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70b44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70b80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70bbc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70bf8 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70c44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70c90 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70ccc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70d10 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70d44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70d80 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70db4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70df0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70e2c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70e68 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70ebc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 6ff00 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 6ff44 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 6ff98 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 6ffec │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70028 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 7006c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 700a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 700d4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70110 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70154 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70188 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 701c4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70200 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70244 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70280 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 702c4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70308 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 7034c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70390 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 703cc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70420 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70464 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 704a0 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 704dc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70518 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70554 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70590 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 705d4 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70610 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70654 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70690 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 706cc │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - b.n 70710 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - @ instruction: 0xe8000049 │ │ │ │ - @ instruction: 0xe8240049 │ │ │ │ - strex r0, r0, [r4, #292] @ 0x124 │ │ │ │ - strd r0, r0, [r0], #-292 @ 0x124 │ │ │ │ - stmia.w r8, {r0, r3, r6} │ │ │ │ - stmia.w r4!, {r0, r3, r6} │ │ │ │ - @ instruction: 0xe8c40049 │ │ │ │ - ldr r0, [pc, #760] @ (70a60 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #760] @ (70a64 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (70a68 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #756] @ (70a6c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (70a70 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #752] @ (70a74 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (70a78 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #748] @ (70a7c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (70a80 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #744] @ (70a84 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (70a88 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #740] @ (70a8c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (70a90 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #736] @ (70a94 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (70a98 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #732] @ (70a9c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #728] @ (70aa0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #728] @ (70aa4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (70aa8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #724] @ (70aac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (70ab0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #720] @ (70ab4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (70ab8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #716] @ (70abc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (70ac0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #712] @ (70ac4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (70ac8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #708] @ (70acc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (70ad0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #704] @ (70ad4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #700] @ (70ad8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #700] @ (70adc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (70ae0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #696] @ (70ae4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (70ae8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #692] @ (70aec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (70af0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #688] @ (70af4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (70af8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #684] @ (70afc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (70b00 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #680] @ (70b04 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (70b08 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #676] @ (70b0c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (70b10 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #672] @ (70b14 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (70b18 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #668] @ (70b1c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (70b20 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #664] @ (70b24 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (70b28 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #660] @ (70b2c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (70b30 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #656] @ (70b34 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (70b38 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #652] @ (70b3c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (70b40 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #648] @ (70b44 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (70b48 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #644] @ (70b4c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (70b50 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #640] @ (70b54 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (70b58 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #636] @ (70b5c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (70b60 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #632] @ (70b64 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (70b68 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #628] @ (70b6c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (70b70 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #624] @ (70b74 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (70b78 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #620] @ (70b7c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (70b80 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #616] @ (70b84 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (70b88 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #612] @ (70b8c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (70b90 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #608] @ (70b94 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #604] @ (70b98 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #604] @ (70b9c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (70ba0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #600] @ (70ba4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (70ba8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #596] @ (70bac ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (70bb0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #592] @ (70bb4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (70bb8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #588] @ (70bbc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (70bc0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #584] @ (70bc4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (70bc8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #580] @ (70bcc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (70bd0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #576] @ (70bd4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (70bd8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #572] @ (70bdc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (70be0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #568] @ (70be4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (70be8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #564] @ (70bec ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (70bf0 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #560] @ (70bf4 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (70bf8 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #556] @ (70bfc ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (70c00 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #552] @ (70c04 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (70c08 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #548] @ (70c0c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (70c10 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #544] @ (70c14 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (70c18 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #540] @ (70c1c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (70c20 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #536] @ (70c24 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (70c28 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #532] @ (70c2c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (70c30 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #528] @ (70c34 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (70c38 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #524] @ (70c3c ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (70c40 ) │ │ │ │ - bl 717e8 │ │ │ │ - ldr r0, [pc, #520] @ (70c44 ) │ │ │ │ - bl 717e8 │ │ │ │ + svc 152 @ 0x98 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + svc 176 @ 0xb0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + svc 204 @ 0xcc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + svc 232 @ 0xe8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70624 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70668 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 706b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70700 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70744 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70780 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 707bc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 707f8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70834 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70878 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 708bc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 708f8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70934 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70970 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 709ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 709f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70a34 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70a70 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70aac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70ae8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70b2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70b68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70ba4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70be0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70c2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70c78 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70cb4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70cf8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70d2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70d68 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70d9c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70dd8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70e14 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70e50 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 6fea4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 6fee8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 6ff2c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 6ff80 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 6ffd4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70010 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70054 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70088 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 700bc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 700f8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 7013c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70170 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 701ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 701e8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 7022c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70268 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 702ac │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 702f0 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70334 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70378 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 703b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70408 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 7044c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70488 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 704c4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70500 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 7053c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70578 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 705bc │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 705f8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 7063c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 70678 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 706b4 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + b.n 706f8 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + @ instruction: 0xe8080049 │ │ │ │ + @ instruction: 0xe82c0049 │ │ │ │ + strex r0, r0, [ip, #292] @ 0x124 │ │ │ │ + strd r0, r0, [r8], #-292 @ 0x124 │ │ │ │ + ldmia.w r0, {r0, r3, r6} │ │ │ │ + stmia.w ip!, {r0, r3, r6} │ │ │ │ + @ instruction: 0xe8cc0049 │ │ │ │ + ldr r0, [pc, #760] @ (70a38 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #760] @ (70a3c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (70a40 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #756] @ (70a44 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (70a48 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #752] @ (70a4c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (70a50 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #748] @ (70a54 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (70a58 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #744] @ (70a5c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (70a60 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #740] @ (70a64 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (70a68 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #736] @ (70a6c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (70a70 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #732] @ (70a74 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #728] @ (70a78 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #728] @ (70a7c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (70a80 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #724] @ (70a84 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (70a88 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #720] @ (70a8c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (70a90 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #716] @ (70a94 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (70a98 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #712] @ (70a9c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (70aa0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #708] @ (70aa4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (70aa8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #704] @ (70aac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #700] @ (70ab0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #700] @ (70ab4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (70ab8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #696] @ (70abc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (70ac0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #692] @ (70ac4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (70ac8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #688] @ (70acc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (70ad0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #684] @ (70ad4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (70ad8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #680] @ (70adc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (70ae0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #676] @ (70ae4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (70ae8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #672] @ (70aec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (70af0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #668] @ (70af4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (70af8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #664] @ (70afc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (70b00 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #660] @ (70b04 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (70b08 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #656] @ (70b0c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (70b10 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #652] @ (70b14 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (70b18 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #648] @ (70b1c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (70b20 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #644] @ (70b24 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (70b28 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #640] @ (70b2c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (70b30 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #636] @ (70b34 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (70b38 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #632] @ (70b3c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (70b40 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #628] @ (70b44 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (70b48 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #624] @ (70b4c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (70b50 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #620] @ (70b54 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (70b58 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #616] @ (70b5c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (70b60 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #612] @ (70b64 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (70b68 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #608] @ (70b6c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #604] @ (70b70 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #604] @ (70b74 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (70b78 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #600] @ (70b7c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (70b80 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #596] @ (70b84 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (70b88 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #592] @ (70b8c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (70b90 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #588] @ (70b94 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (70b98 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #584] @ (70b9c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (70ba0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #580] @ (70ba4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (70ba8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #576] @ (70bac ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (70bb0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #572] @ (70bb4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (70bb8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #568] @ (70bbc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (70bc0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #564] @ (70bc4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (70bc8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #560] @ (70bcc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (70bd0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #556] @ (70bd4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (70bd8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #552] @ (70bdc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (70be0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #548] @ (70be4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (70be8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #544] @ (70bec ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (70bf0 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #540] @ (70bf4 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (70bf8 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #536] @ (70bfc ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (70c00 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #532] @ (70c04 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (70c08 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #528] @ (70c0c ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (70c10 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #524] @ (70c14 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (70c18 ) │ │ │ │ + bl 717c0 │ │ │ │ + ldr r0, [pc, #520] @ (70c1c ) │ │ │ │ + bl 717c0 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ - ldr r5, [pc, #512] @ (70c48 ) │ │ │ │ + ldr r5, [pc, #512] @ (70c20 ) │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ - movw r3, #58417 @ 0xe431 │ │ │ │ + movw r3, #58401 @ 0xe421 │ │ │ │ movt r3, #6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 70c4c │ │ │ │ + b.n 70c24 │ │ │ │ nop │ │ │ │ - strd r0, r0, [r4], #292 @ 0x124 │ │ │ │ - stmdb r0, {r0, r3, r6} │ │ │ │ - ldmdb ip, {r0, r3, r6} │ │ │ │ - ldmdb r4!, {r0, r3, r6} │ │ │ │ - ldrd r0, r0, [r4, #-292] @ 0x124 │ │ │ │ - ldrd r0, r0, [r8, #-292]! @ 0x124 │ │ │ │ - @ instruction: 0xe9980049 │ │ │ │ - @ instruction: 0xe9b40049 │ │ │ │ - ldrd r0, r0, [r0, #292] @ 0x124 │ │ │ │ - ldrd r0, r0, [r0, #292]! @ 0x124 │ │ │ │ - and.w r0, ip, r9, lsl #1 │ │ │ │ - bic.w r0, ip, r9, lsl #1 │ │ │ │ - orr.w r0, ip, r9, lsl #1 │ │ │ │ - orn r0, ip, r9, lsl #1 │ │ │ │ - eor.w r0, r8, r9, lsl #1 │ │ │ │ - @ instruction: 0xeaa80049 │ │ │ │ - pkhbt r0, r4, r9, lsl #1 │ │ │ │ - @ instruction: 0xeae00049 │ │ │ │ - add.w r0, r0, r9, lsl #1 │ │ │ │ - @ instruction: 0xeb280049 │ │ │ │ - adc.w r0, r4, r9, lsl #1 │ │ │ │ - sbc.w r0, r0, r9, lsl #1 │ │ │ │ - sbcs.w r0, ip, r9, lsl #1 │ │ │ │ - @ instruction: 0xeb980049 │ │ │ │ - rsb r0, r0, r9, lsl #1 │ │ │ │ - rsbs r0, ip, r9, lsl #1 │ │ │ │ - @ instruction: 0xebf40049 │ │ │ │ + strd r0, r0, [ip], #292 @ 0x124 │ │ │ │ + stmdb r8, {r0, r3, r6} │ │ │ │ + stmdb r4!, {r0, r3, r6} │ │ │ │ + ldmdb ip!, {r0, r3, r6} │ │ │ │ + ldrd r0, r0, [ip, #-292] @ 0x124 │ │ │ │ + @ instruction: 0xe9800049 │ │ │ │ + @ instruction: 0xe9a00049 │ │ │ │ + @ instruction: 0xe9bc0049 │ │ │ │ + ldrd r0, r0, [r8, #292] @ 0x124 │ │ │ │ + ldrd r0, r0, [r8, #292]! @ 0x124 │ │ │ │ + ands.w r0, r4, r9, lsl #1 │ │ │ │ + bics.w r0, r4, r9, lsl #1 │ │ │ │ + orrs.w r0, r4, r9, lsl #1 │ │ │ │ + orns r0, r4, r9, lsl #1 │ │ │ │ + eors.w r0, r0, r9, lsl #1 │ │ │ │ + @ instruction: 0xeab00049 │ │ │ │ + pkhbt r0, ip, r9, lsl #1 │ │ │ │ + @ instruction: 0xeae80049 │ │ │ │ + add.w r0, r8, r9, lsl #1 │ │ │ │ + @ instruction: 0xeb300049 │ │ │ │ + adc.w r0, ip, r9, lsl #1 │ │ │ │ + sbc.w r0, r8, r9, lsl #1 │ │ │ │ + @ instruction: 0xeb840049 │ │ │ │ + sub.w r0, r0, r9, lsl #1 │ │ │ │ + rsb r0, r8, r9, lsl #1 │ │ │ │ + @ instruction: 0xebe40049 │ │ │ │ + @ instruction: 0xebfc0049 │ │ │ │ + ldc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ + ldc 0, cr0, [ip], #-292 @ 0xfffffedc │ │ │ │ + mrrc 0, 4, r0, r8, cr9 │ │ │ │ + ldcl 0, cr0, [r8], #-292 @ 0xfffffedc │ │ │ │ ldc 0, cr0, [r4], {73} @ 0x49 │ │ │ │ - ldc 0, cr0, [r4], #-292 @ 0xfffffedc │ │ │ │ - mrrc 0, 4, r0, r0, cr9 @ │ │ │ │ - ldcl 0, cr0, [r0], #-292 @ 0xfffffedc │ │ │ │ - stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ - stc 0, cr0, [r8], #292 @ 0x124 │ │ │ │ - stcl 0, cr0, [r4], {73} @ 0x49 │ │ │ │ - stcl 0, cr0, [r0], #292 @ 0x124 │ │ │ │ - ldcl 0, cr0, [ip], #292 @ 0x124 │ │ │ │ - ldc 0, cr0, [r8, #-292] @ 0xfffffedc │ │ │ │ - ldc 0, cr0, [r8, #-292]! @ 0xfffffedc │ │ │ │ - ldcl 0, cr0, [r8, #-292] @ 0xfffffedc │ │ │ │ - ldcl 0, cr0, [r8, #-292]! @ 0xfffffedc │ │ │ │ - ldc 0, cr0, [r4, #292] @ 0x124 │ │ │ │ - ldc 0, cr0, [r4, #292]! @ 0x124 │ │ │ │ - ldcl 0, cr0, [r0, #292] @ 0x124 │ │ │ │ - stcl 0, cr0, [ip, #292]! @ 0x124 │ │ │ │ - cdp 0, 1, cr0, cr12, cr9, {2} │ │ │ │ - cdp 0, 3, cr0, cr8, cr9, {2} │ │ │ │ - cdp 0, 5, cr0, cr0, cr9, {2} │ │ │ │ - cdp 0, 6, cr0, cr12, cr9, {2} │ │ │ │ - cdp 0, 9, cr0, cr4, cr9, {2} │ │ │ │ - cdp 0, 11, cr0, cr0, cr9, {2} │ │ │ │ - cdp 0, 13, cr0, cr0, cr9, {2} │ │ │ │ - cdp 0, 15, cr0, cr0, cr9, {2} │ │ │ │ - vhadd.s16 q0, q0, │ │ │ │ - vhadd.s32 q0, q6, │ │ │ │ - vhadd.s8 q8, q4, │ │ │ │ - vhadd.s32 q8, q4, │ │ │ │ - vmla.i d0, d4, d1[2] │ │ │ │ - vmla.i32 d0, d0, d9[0] │ │ │ │ - vmla.i d16, d0, d1[2] │ │ │ │ - vmla.i16 d16, d12, d1[1] │ │ │ │ - vext.8 q8, q4, , #0 │ │ │ │ - ands.w r0, r4, #73 @ 0x49 │ │ │ │ - bics.w r0, r4, #73 @ 0x49 │ │ │ │ - orr.w r0, ip, #73 @ 0x49 │ │ │ │ - orns r0, r0, #73 @ 0x49 │ │ │ │ - eors.w r0, r0, #73 @ 0x49 │ │ │ │ - @ instruction: 0xf0b00049 │ │ │ │ - @ instruction: 0xf0d00049 │ │ │ │ - @ instruction: 0xf0ec0049 │ │ │ │ - add.w r0, ip, #73 @ 0x49 │ │ │ │ - @ instruction: 0xf1280049 │ │ │ │ - adc.w r0, r0, #73 @ 0x49 │ │ │ │ - adcs.w r0, ip, #73 @ 0x49 │ │ │ │ - sbcs.w r0, ip, #73 @ 0x49 │ │ │ │ - @ instruction: 0xf1940049 │ │ │ │ - subs.w r0, r0, #73 @ 0x49 │ │ │ │ - rsb r0, ip, #73 @ 0x49 │ │ │ │ - @ instruction: 0xf1e40049 │ │ │ │ - addw r0, r0, #73 @ 0x49 │ │ │ │ - @ instruction: 0xf2240049 │ │ │ │ - @ instruction: 0xf23c0049 │ │ │ │ - @ instruction: 0xf2600049 │ │ │ │ - @ instruction: 0xf27c0049 │ │ │ │ - @ instruction: 0xf2980049 │ │ │ │ - @ instruction: 0xf2b40049 │ │ │ │ - @ instruction: 0xf2d00049 │ │ │ │ - @ instruction: 0xf2f00049 │ │ │ │ - @ instruction: 0xf3180049 │ │ │ │ - @ instruction: 0xf3380049 │ │ │ │ - @ instruction: 0xf3580049 │ │ │ │ - @ instruction: 0xf3740049 │ │ │ │ - @ instruction: 0xf3900049 │ │ │ │ - usat r0, #9, ip, asr #1 │ │ │ │ - ubfx r0, r8, #1, #10 │ │ │ │ - @ instruction: 0xf3e00049 │ │ │ │ - and.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ - bic.w r0, r0, #13172736 @ 0xc90000 │ │ │ │ - bics.w r0, ip, #13172736 @ 0xc90000 │ │ │ │ - orn r0, r0, #13172736 @ 0xc90000 │ │ │ │ - orns r0, ip, #13172736 @ 0xc90000 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldc 0, cr0, [r0], #292 @ 0x124 │ │ │ │ + stcl 0, cr0, [ip], {73} @ 0x49 │ │ │ │ + stcl 0, cr0, [r8], #292 @ 0x124 │ │ │ │ + stc 0, cr0, [r4, #-292] @ 0xfffffedc │ │ │ │ + stc 0, cr0, [r0, #-292]! @ 0xfffffedc │ │ │ │ + stcl 0, cr0, [r0, #-292] @ 0xfffffedc │ │ │ │ + stcl 0, cr0, [r0, #-292]! @ 0xfffffedc │ │ │ │ + stc 0, cr0, [r0, #292] @ 0x124 │ │ │ │ + ldc 0, cr0, [ip, #292] @ 0x124 │ │ │ │ + ldc 0, cr0, [ip, #292]! @ 0x124 │ │ │ │ + ldcl 0, cr0, [r8, #292] @ 0x124 │ │ │ │ + ldcl 0, cr0, [r4, #292]! @ 0x124 │ │ │ │ + cdp 0, 2, cr0, cr4, cr9, {2} │ │ │ │ + cdp 0, 4, cr0, cr0, cr9, {2} │ │ │ │ + cdp 0, 5, cr0, cr8, cr9, {2} │ │ │ │ + cdp 0, 7, cr0, cr4, cr9, {2} │ │ │ │ + cdp 0, 9, cr0, cr12, cr9, {2} │ │ │ │ + cdp 0, 11, cr0, cr8, cr9, {2} │ │ │ │ + cdp 0, 13, cr0, cr8, cr9, {2} │ │ │ │ + cdp 0, 15, cr0, cr8, cr9, {2} │ │ │ │ + vhadd.s16 q0, q4, │ │ │ │ + vhadd.s q0, q2, │ │ │ │ + vhadd.s16 q8, q0, │ │ │ │ + vhadd.s q8, q0, │ │ │ │ + vmla.i d0, d12, d1[2] │ │ │ │ + vmla.i32 d0, d8, d9[0] │ │ │ │ + vmla.i d16, d8, d1[2] │ │ │ │ + vmla.i32 d16, d4, d9[0] │ │ │ │ + and.w r0, r0, #73 @ 0x49 │ │ │ │ + ands.w r0, ip, #73 @ 0x49 │ │ │ │ + bics.w r0, ip, #73 @ 0x49 │ │ │ │ + orrs.w r0, r4, #73 @ 0x49 │ │ │ │ + orns r0, r8, #73 @ 0x49 │ │ │ │ + eors.w r0, r8, #73 @ 0x49 │ │ │ │ + @ instruction: 0xf0b80049 │ │ │ │ + @ instruction: 0xf0d80049 │ │ │ │ + @ instruction: 0xf0f40049 │ │ │ │ + adds.w r0, r4, #73 @ 0x49 │ │ │ │ + @ instruction: 0xf1300049 │ │ │ │ + adc.w r0, r8, #73 @ 0x49 │ │ │ │ + sbc.w r0, r4, #73 @ 0x49 │ │ │ │ + @ instruction: 0xf1840049 │ │ │ │ + @ instruction: 0xf19c0049 │ │ │ │ + subs.w r0, r8, #73 @ 0x49 │ │ │ │ + rsbs r0, r4, #73 @ 0x49 │ │ │ │ + @ instruction: 0xf1ec0049 │ │ │ │ + addw r0, r8, #73 @ 0x49 │ │ │ │ + @ instruction: 0xf22c0049 │ │ │ │ + movw r0, #16457 @ 0x4049 │ │ │ │ + @ instruction: 0xf2680049 │ │ │ │ + @ instruction: 0xf2840049 │ │ │ │ + subw r0, r0, #73 @ 0x49 │ │ │ │ + @ instruction: 0xf2bc0049 │ │ │ │ + @ instruction: 0xf2d80049 │ │ │ │ + @ instruction: 0xf2f80049 │ │ │ │ + ssat r0, #10, r0, asr #1 │ │ │ │ + sbfx r0, r0, #1, #10 │ │ │ │ + bfi r0, r0, #1, #9 │ │ │ │ + @ instruction: 0xf37c0049 │ │ │ │ + @ instruction: 0xf3980049 │ │ │ │ + @ instruction: 0xf3b40049 │ │ │ │ + @ instruction: 0xf3d00049 │ │ │ │ + @ instruction: 0xf3e80049 │ │ │ │ + and.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + bic.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + orr.w r0, r4, #13172736 @ 0xc90000 │ │ │ │ + orn r0, r8, #13172736 @ 0xc90000 │ │ │ │ + eor.w r0, r4, #13172736 @ 0xc90000 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #464] @ 0x1d0 │ │ │ │ + ldr r3, [sp, #496] @ 0x1f0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #688] @ 0x2b0 │ │ │ │ + ldr r3, [sp, #720] @ 0x2d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #560] @ 0x230 │ │ │ │ + ldr r3, [sp, #592] @ 0x250 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #912] @ 0x390 │ │ │ │ + ldr r3, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #176] @ 0xb0 │ │ │ │ + ldr r4, [sp, #208] @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #592] @ 0x250 │ │ │ │ + ldr r4, [sp, #624] @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #480] @ 0x1e0 │ │ │ │ + ldr r4, [sp, #512] @ 0x200 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #800] @ 0x320 │ │ │ │ + ldr r2, [sp, #832] @ 0x340 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #160] @ 0xa0 │ │ │ │ + ldr r2, [sp, #192] @ 0xc0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #288] @ 0x120 │ │ │ │ + ldr r2, [sp, #320] @ 0x140 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #416] @ 0x1a0 │ │ │ │ + ldr r2, [sp, #448] @ 0x1c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #544] @ 0x220 │ │ │ │ + ldr r2, [sp, #576] @ 0x240 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #672] @ 0x2a0 │ │ │ │ + ldr r2, [sp, #704] @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [sp, #912] @ 0x390 │ │ │ │ + ldr r2, [sp, #944] @ 0x3b0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #144] @ 0x90 │ │ │ │ + ldr r3, [sp, #176] @ 0xb0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #32] │ │ │ │ + ldr r4, [sp, #64] @ 0x40 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #304] @ 0x130 │ │ │ │ + ldr r4, [sp, #336] @ 0x150 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r4, [sp, #736] @ 0x2e0 │ │ │ │ + ldr r4, [sp, #768] @ 0x300 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #368] @ 0x170 │ │ │ │ + ldr r3, [sp, #400] @ 0x190 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #272] @ 0x110 │ │ │ │ + ldr r3, [sp, #304] @ 0x130 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ add.w sl, r5, #20 │ │ │ │ addw r7, r5, #3092 @ 0xc14 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70d4e │ │ │ │ + bne.n 70d26 │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 714f2 │ │ │ │ + bne.w 714ca │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7155e │ │ │ │ + bne.w 71536 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70d2e │ │ │ │ + beq.n 70d06 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 714ea │ │ │ │ + bne.w 714c2 │ │ │ │ ldr.w r0, [sl, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70cec │ │ │ │ + bne.n 70cc4 │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.w 71598 │ │ │ │ + bpl.w 71570 │ │ │ │ lsls r1, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, sl, #8 │ │ │ │ - bpl.n 70cac │ │ │ │ + bpl.n 70c84 │ │ │ │ mov r2, sl │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [sl, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70ce8 │ │ │ │ + cbz r0, 70cc0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 715ac │ │ │ │ + bne.w 71584 │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e45c <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e44c <_Py_HashBytes@@Base+0x8c> │ │ │ │ adds r2, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [sl, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -105702,117 +105683,117 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7152c │ │ │ │ + bgt.w 71504 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - beq.n 70d86 │ │ │ │ + beq.n 70d5e │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #24 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70c5c │ │ │ │ + beq.n 70c34 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70c5c │ │ │ │ + beq.n 70c34 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70c5c │ │ │ │ + beq.n 70c34 │ │ │ │ ldr.w r3, [sl, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d70 │ │ │ │ + beq.n 70d48 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 716ba │ │ │ │ + beq.w 71692 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70d7e │ │ │ │ + beq.n 70d56 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ add.w sl, sl, #24 │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 70d3e │ │ │ │ + bne.n 70d16 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r5, [pc, #724] @ (71068 ) │ │ │ │ + ldr r5, [pc, #724] @ (71040 ) │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r3, #58417 @ 0xe431 │ │ │ │ + movw r3, #58401 @ 0xe421 │ │ │ │ movt r3, #6 │ │ │ │ mov r1, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw sl, #9089 @ 0x2381 │ │ │ │ + movw sl, #9053 @ 0x235d │ │ │ │ movt sl, #7 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - ldr.w fp, [pc, #728] @ 71088 │ │ │ │ + ldr.w fp, [pc, #728] @ 71060 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 70ea6 │ │ │ │ + bne.n 70e7e │ │ │ │ ldr.w r6, [r8, #792] @ 0x318 │ │ │ │ ldr r3, [r6, #32] │ │ │ │ cmp r3, r9 │ │ │ │ - bne.w 71502 │ │ │ │ + bne.w 714da │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 71550 │ │ │ │ + bne.w 71528 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70e88 │ │ │ │ + beq.n 70e60 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 714fc │ │ │ │ + bne.w 714d4 │ │ │ │ ldr.w r0, [r7, #-8] │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 70e46 │ │ │ │ + bne.n 70e1e │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r1, r3, #26 │ │ │ │ - bpl.w 715a8 │ │ │ │ + bpl.w 71580 │ │ │ │ lsls r2, r3, #25 │ │ │ │ it pl │ │ │ │ addpl.w r2, r7, #8 │ │ │ │ - bpl.n 70e06 │ │ │ │ + bpl.n 70dde │ │ │ │ mov r2, r7 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ ldr.w r3, [r7, #-12] │ │ │ │ ubfx r0, r0, #2, #3 │ │ │ │ mul.w r0, r3, r0 │ │ │ │ - cbz r0, 70e42 │ │ │ │ + cbz r0, 70e1a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 715a0 │ │ │ │ + bne.w 71578 │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ strd r2, r0, [sp] │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e45c <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e44c <_Py_HashBytes@@Base+0x8c> │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ mvneq.w r0, #1 │ │ │ │ str.w r0, [r7, #-8] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r0, r5, [r4, #4] │ │ │ │ @@ -105823,936 +105804,936 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.w 7150a │ │ │ │ + bgt.w 714e2 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ orr.w r3, r3, #3 │ │ │ │ strb r3, [r5, #16] │ │ │ │ - beq.n 70edc │ │ │ │ + beq.n 70eb4 │ │ │ │ ldr.w r0, [r8, #792] @ 0x318 │ │ │ │ adds r5, #32 │ │ │ │ mov r1, r5 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 70db6 │ │ │ │ + beq.n 70d8e │ │ │ │ ldr r4, [r0, #12] │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 70db6 │ │ │ │ + beq.n 70d8e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 70db6 │ │ │ │ + beq.n 70d8e │ │ │ │ ldr.w r3, [r7, #-20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ec8 │ │ │ │ + beq.n 70ea0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #-20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 716c4 │ │ │ │ + beq.w 7169c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 70ed6 │ │ │ │ + beq.n 70eae │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ adds r7, #32 │ │ │ │ cmp fp, r7 │ │ │ │ - bne.n 70e96 │ │ │ │ + bne.n 70e6e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7156e │ │ │ │ - bl 724f0 │ │ │ │ + bne.w 71546 │ │ │ │ + bl 724cc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 716ce │ │ │ │ + beq.w 716a6 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r3, r2, #98304 @ 0x18000 │ │ │ │ str.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #624] @ 0x270 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 70f5c │ │ │ │ + bne.n 70f34 │ │ │ │ movw r2, #8228 @ 0x2024 │ │ │ │ movt r2, #76 @ 0x4c │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 715dc │ │ │ │ - ldr r3, [pc, #336] @ (7106c ) │ │ │ │ + bne.w 715b4 │ │ │ │ + ldr r3, [pc, #336] @ (71044 ) │ │ │ │ add r6, sp, #72 @ 0x48 │ │ │ │ movs r7, #1 │ │ │ │ movs r4, #8 │ │ │ │ str r7, [r2, #4] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r6, {r0, r1, r2, r3} │ │ │ │ ldrh.w r3, [r6], #2 │ │ │ │ subs r4, #1 │ │ │ │ and.w r3, r3, #31 │ │ │ │ lsl.w r3, r7, r3 │ │ │ │ orr.w r5, r5, r3 │ │ │ │ - bne.n 70f2a │ │ │ │ + bne.n 70f02 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r5, [r3, #20] │ │ │ │ - ldr r2, [pc, #292] @ (71070 ) │ │ │ │ + ldr r2, [pc, #292] @ (71048 ) │ │ │ │ str r2, [r3, #44] @ 0x2c │ │ │ │ adds r2, #16 │ │ │ │ str r2, [r3, #48] @ 0x30 │ │ │ │ - ldr r2, [pc, #288] @ (71074 ) │ │ │ │ + ldr r2, [pc, #288] @ (7104c ) │ │ │ │ str r2, [r3, #52] @ 0x34 │ │ │ │ - ldr r2, [pc, #288] @ (71078 ) │ │ │ │ + ldr r2, [pc, #288] @ (71050 ) │ │ │ │ str r2, [r3, #56] @ 0x38 │ │ │ │ - ldr r2, [pc, #288] @ (7107c ) │ │ │ │ + ldr r2, [pc, #288] @ (71054 ) │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 73410 │ │ │ │ + bl 733dc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 715b6 │ │ │ │ + beq.w 7158e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #1 │ │ │ │ add.w r8, r3, #4096 @ 0x1000 │ │ │ │ add.w r4, r3, #7520 @ 0x1d60 │ │ │ │ add.w r5, r3, #7552 @ 0x1d80 │ │ │ │ adds r4, #24 │ │ │ │ adds r5, #20 │ │ │ │ movw r3, #625 @ 0x271 │ │ │ │ strd r2, r3, [r0, #16] │ │ │ │ str.w r0, [r8, #3448] @ 0xd78 │ │ │ │ mov r0, r1 │ │ │ │ - bl 1b1cc0 <_PyThreadState_New@@Base+0x514> │ │ │ │ + bl 1b2a98 <_PyThreadState_New@@Base+0x514> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 715b6 │ │ │ │ + beq.w 7158e │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 70f8a │ │ │ │ + bne.n 70f62 │ │ │ │ add r7, sp, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r4, [sp, #40] @ 0x28 │ │ │ │ strd r4, r4, [r7, #4] │ │ │ │ str r4, [r7, #12] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3856] @ 0xf10 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 715e6 │ │ │ │ + beq.w 715be │ │ │ │ mov r0, r4 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r0, [r3, #3860] @ 0xf14 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 715e6 │ │ │ │ + beq.w 715be │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r7 │ │ │ │ - bl 735d8 │ │ │ │ + bl 735a4 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7167a │ │ │ │ + bne.w 71652 │ │ │ │ ldr.w r5, [r8, #1436] @ 0x59c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7108c │ │ │ │ + bne.n 71064 │ │ │ │ movs r0, #5 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7165a │ │ │ │ + beq.w 71632 │ │ │ │ movw r6, #43984 @ 0xabd0 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #124] @ (71080 ) │ │ │ │ - movw r2, #57176 @ 0xdf58 │ │ │ │ + ldr r1, [pc, #124] @ (71058 ) │ │ │ │ + movw r2, #56472 @ 0xdc98 │ │ │ │ movt r2, #39 @ 0x27 │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1b4e98 │ │ │ │ + bl 1b5c80 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #108] @ (71084 ) │ │ │ │ + ldr r1, [pc, #108] @ (7105c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r6, #64] @ 0x40 │ │ │ │ - bl 1b4e98 │ │ │ │ + bl 1b5c80 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #96] @ (71084 ) │ │ │ │ + ldr r1, [pc, #96] @ (7105c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #4] │ │ │ │ ldr r0, [r6, #68] @ 0x44 │ │ │ │ - bl 1b4e98 │ │ │ │ + bl 1b5c80 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r1, [pc, #80] @ (71084 ) │ │ │ │ + ldr r1, [pc, #80] @ (7105c ) │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r6, #72] @ 0x48 │ │ │ │ - bl 1b4e98 │ │ │ │ + bl 1b5c80 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r6, #76] @ 0x4c │ │ │ │ str r1, [r3, #12] │ │ │ │ - ldr r1, [pc, #60] @ (71084 ) │ │ │ │ - bl 1b4e98 │ │ │ │ + ldr r1, [pc, #60] @ (7105c ) │ │ │ │ + bl 1b5c80 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r3, r1, #4 │ │ │ │ adds r1, #16 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71644 │ │ │ │ + beq.w 7161c │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 71054 │ │ │ │ + bne.n 7102c │ │ │ │ str.w r4, [r8, #1436] @ 0x59c │ │ │ │ - b.n 7108c │ │ │ │ - lsls r0, r3, #2 │ │ │ │ + b.n 71064 │ │ │ │ + lsls r0, r4, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - str r4, [r4, #16] │ │ │ │ + ldrsh r4, [r4, r1] │ │ │ │ movs r7, r5 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - stmia r4!, {r2, r3, r4, r5, r6, r7} │ │ │ │ + stmia r5!, {r2} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bne.n 710a8 │ │ │ │ + bne.n 71090 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r4, r5, #2 │ │ │ │ + asrs r4, r6, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr.w r3, [r8, #1440] @ 0x5a0 │ │ │ │ - cbnz r3, 710a0 │ │ │ │ - bl 724f0 │ │ │ │ + cbnz r3, 71078 │ │ │ │ + bl 724cc │ │ │ │ str.w r0, [r8, #1440] @ 0x5a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71660 │ │ │ │ + beq.w 71638 │ │ │ │ ldr.w r3, [r8, #1444] @ 0x5a4 │ │ │ │ - cbnz r3, 710bc │ │ │ │ - movw r0, #61104 @ 0xeeb0 │ │ │ │ + cbnz r3, 71094 │ │ │ │ + movw r0, #64100 @ 0xfa64 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ str.w r0, [r8, #1444] @ 0x5a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71660 │ │ │ │ + beq.w 71638 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ movs r2, #0 │ │ │ │ movs r0, #128 @ 0x80 │ │ │ │ str.w r2, [r8, #1452] @ 0x5ac │ │ │ │ add.w r3, r3, #5568 @ 0x15c0 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ movs r2, #32 │ │ │ │ str r2, [r3, #0] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ str.w r0, [r8, #1464] @ 0x5b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71606 │ │ │ │ + beq.w 715de │ │ │ │ ldr r1, [sp, #24] │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ - bl 815c0 │ │ │ │ + bl 815a4 │ │ │ │ ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 7167a │ │ │ │ + bne.w 71652 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ ldr.w r9, [r4, #8] │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b6bc8 │ │ │ │ + bl 1b79b8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7162c │ │ │ │ + beq.w 71604 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r3, [r9, #3880] @ 0xf28 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #6236 @ 0x185c │ │ │ │ + movw r2, #5532 @ 0x159c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1b6744 │ │ │ │ + bl 1b7534 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7162c │ │ │ │ + beq.w 71604 │ │ │ │ mov r0, sl │ │ │ │ - bl 842f0 │ │ │ │ + bl 842d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7162c │ │ │ │ + beq.w 71604 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r1, [pc, #724] @ (71410 ) │ │ │ │ + ldr r1, [pc, #724] @ (713e8 ) │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 7fea8 │ │ │ │ + bl 7fe8c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7162c │ │ │ │ + beq.w 71604 │ │ │ │ mov r0, r4 │ │ │ │ add.w r4, r9, #98304 @ 0x18000 │ │ │ │ - ldr r1, [pc, #696] @ (71414 ) │ │ │ │ + ldr r1, [pc, #696] @ (713ec ) │ │ │ │ str.w r3, [r4, #512] @ 0x200 │ │ │ │ - bl 7fea8 │ │ │ │ + bl 7fe8c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7162c │ │ │ │ + beq.w 71604 │ │ │ │ str.w r0, [r4, #516] @ 0x204 │ │ │ │ movw r0, #22156 @ 0x568c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #672] @ (71418 ) │ │ │ │ - bl 8c224 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #672] @ (713f0 ) │ │ │ │ + bl 8c22c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7162c │ │ │ │ + beq.w 71604 │ │ │ │ str.w r0, [r4, #520] @ 0x208 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #652] @ (7141c ) │ │ │ │ - bl 8c224 <_PyType_Lookup@@Base> │ │ │ │ + ldr r1, [pc, #652] @ (713f4 ) │ │ │ │ + bl 8c22c <_PyType_Lookup@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7162c │ │ │ │ + beq.w 71604 │ │ │ │ str.w r0, [r4, #524] @ 0x20c │ │ │ │ mov r0, sl │ │ │ │ - bl 842f0 │ │ │ │ + bl 842d4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71618 │ │ │ │ - ldr r4, [pc, #628] @ (71420 ) │ │ │ │ + beq.w 715f0 │ │ │ │ + ldr r4, [pc, #628] @ (713f8 ) │ │ │ │ movs r5, #0 │ │ │ │ ldrd r2, r1, [r4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71618 │ │ │ │ + bne.w 715f0 │ │ │ │ adds r5, #1 │ │ │ │ adds r4, #8 │ │ │ │ cmp r5, #68 @ 0x44 │ │ │ │ - bne.n 711ae │ │ │ │ + bne.n 71186 │ │ │ │ str r0, [sp, #16] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r0, [pc, #596] @ (71424 ) │ │ │ │ + ldr r0, [pc, #596] @ (713fc ) │ │ │ │ movw r2, #7544 @ 0x1d78 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r0, r3] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ ldr r1, [r1, #80] @ 0x50 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ movs r0, #2 │ │ │ │ - bl 7e93c │ │ │ │ + bl 7e934 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71618 │ │ │ │ + beq.w 715f0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ - movw r0, #6408 @ 0x1908 │ │ │ │ + movw r0, #5704 @ 0x1648 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 8c260 │ │ │ │ + bl 8c268 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r4, #1804] @ 0x70c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71222 │ │ │ │ + beq.n 711fa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71610 │ │ │ │ + beq.w 715e8 │ │ │ │ ldr.w r2, [r4, #1804] @ 0x70c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 71618 │ │ │ │ - movw r1, #13924 @ 0x3664 │ │ │ │ + beq.w 715f0 │ │ │ │ + movw r1, #13220 @ 0x33a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71618 │ │ │ │ + bne.w 715f0 │ │ │ │ movw r5, #6512 @ 0x1970 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ movw r4, #8228 @ 0x2024 │ │ │ │ movt r4, #76 @ 0x4c │ │ │ │ - movw r1, #6432 @ 0x1920 │ │ │ │ + movw r1, #5728 @ 0x1660 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #8] │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71618 │ │ │ │ + bne.w 715f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #12032 @ 0x2f00 │ │ │ │ + movw r1, #11328 @ 0x2c40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r4, #12] │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71618 │ │ │ │ + bne.w 715f0 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ - bl 8433c │ │ │ │ + bl 84320 │ │ │ │ add.w r3, r9, #4096 @ 0x1000 │ │ │ │ str.w r0, [r3, #336] @ 0x150 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7162c │ │ │ │ + beq.w 71604 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 712ae │ │ │ │ + beq.n 71286 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 717aa │ │ │ │ + beq.w 71782 │ │ │ │ ldr.w r0, [r9, #3876] @ 0xf24 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - movw r1, #6452 @ 0x1934 │ │ │ │ + movw r1, #5748 @ 0x1674 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 924cc │ │ │ │ + bl 924d0 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 7162c │ │ │ │ + bne.w 71604 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #624] @ 0x270 │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ str.w r3, [r9, #3904] @ 0xf40 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 71302 │ │ │ │ + bne.n 712da │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r3, [r3, #3720] @ 0xe88 │ │ │ │ add.w r2, r3, #648 @ 0x288 │ │ │ │ ldr.w r1, [r3, #652] @ 0x28c │ │ │ │ - cbnz r1, 71302 │ │ │ │ + cbnz r1, 712da │ │ │ │ str.w r0, [r3, #652] @ 0x28c │ │ │ │ ldr.w r3, [r3, #648] @ 0x288 │ │ │ │ - cbz r3, 71302 │ │ │ │ + cbz r3, 712da │ │ │ │ mov r0, r2 │ │ │ │ - bl 1b74d0 │ │ │ │ + bl 1b82c0 │ │ │ │ ldr.w r3, [r8, #1408] @ 0x580 │ │ │ │ - cbnz r3, 71318 │ │ │ │ + cbnz r3, 712f0 │ │ │ │ ldr.w r3, [r8, #1404] @ 0x57c │ │ │ │ movs r2, #1 │ │ │ │ str.w r2, [r8, #1408] @ 0x580 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7179c │ │ │ │ + bne.w 71774 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ - movw r0, #6464 @ 0x1940 │ │ │ │ + movw r0, #5760 @ 0x1680 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 8c260 │ │ │ │ + bl 8c268 │ │ │ │ ldr r6, [sp, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7178a │ │ │ │ + beq.w 71762 │ │ │ │ ldr.w r2, [r8, #312] @ 0x138 │ │ │ │ movs r3, #0 │ │ │ │ str.w r0, [r8, #1420] @ 0x58c │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [r7, #4] │ │ │ │ str r3, [r7, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 714c4 │ │ │ │ + beq.w 7149c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ add.w r3, r8, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #184] @ 0xb8 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7177c │ │ │ │ - movw r0, #6532 @ 0x1984 │ │ │ │ + bne.w 71754 │ │ │ │ + movw r0, #5828 @ 0x16c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b7668 │ │ │ │ + bl 1b8458 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.w 716fc │ │ │ │ - movw r0, #6532 @ 0x1984 │ │ │ │ + bne.w 716d4 │ │ │ │ + movw r0, #5828 @ 0x16c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1be270 │ │ │ │ + bl 1bf104 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 716fc │ │ │ │ + beq.w 716d4 │ │ │ │ str.w r0, [r8, #3888] @ 0xf30 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 71740 │ │ │ │ - movw r0, #2988 @ 0xbac │ │ │ │ + bne.w 71718 │ │ │ │ + movw r0, #2284 @ 0x8ec │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 716fc │ │ │ │ + beq.w 716d4 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58620 @ 0xe4fc │ │ │ │ + movw r1, #57916 @ 0xe23c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #6576 @ 0x19b0 │ │ │ │ + movw r0, #5872 @ 0x16f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71730 │ │ │ │ - bl 1b623c <_PyNamespace_New@@Base> │ │ │ │ + beq.w 71708 │ │ │ │ + bl 1b702c <_PyNamespace_New@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 713e6 │ │ │ │ + beq.n 713be │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 713e6 │ │ │ │ + cbnz r3, 713be │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 71730 │ │ │ │ + beq.w 71708 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl cf124 <_PyUnicodeWriter_PrepareInternal@@Base+0x167c> │ │ │ │ + bl cf0ac <_PyUnicodeWriter_PrepareInternal@@Base+0x1680> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71428 │ │ │ │ + beq.n 71400 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 71738 │ │ │ │ - b.n 71428 │ │ │ │ - bmi.n 714ac │ │ │ │ + beq.w 71710 │ │ │ │ + b.n 71400 │ │ │ │ + bmi.n 71494 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bvc.n 71398 │ │ │ │ + bvc.n 71380 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - rev r4, r2 │ │ │ │ + rev r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, pc, #800 @ (adr r4, 71740 ) │ │ │ │ + add r4, pc, #832 @ (adr r4, 71738 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ movs r7, r5 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 71442 │ │ │ │ + beq.n 7141a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 71442 │ │ │ │ + cbnz r3, 7141a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 7172e │ │ │ │ + beq.w 71706 │ │ │ │ mov r0, r8 │ │ │ │ - bl 1bead4 │ │ │ │ + bl 1bf968 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7171a │ │ │ │ - ldr r3, [pc, #760] @ (71750 ) │ │ │ │ + blt.w 716f2 │ │ │ │ + ldr r3, [pc, #760] @ (71728 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7170c │ │ │ │ + beq.w 716e4 │ │ │ │ mov r2, r8 │ │ │ │ - movw r1, #2988 @ 0xbac │ │ │ │ + movw r1, #2284 @ 0x8ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1bed88 │ │ │ │ + bl 1bfc1c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 716e2 │ │ │ │ + blt.w 716ba │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - movw r2, #57824 @ 0xe1e0 │ │ │ │ + movw r2, #57120 @ 0xdf20 │ │ │ │ movt r2, #42 @ 0x2a │ │ │ │ - movw r1, #6624 @ 0x19e0 │ │ │ │ + movw r1, #5920 @ 0x1720 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d07dc │ │ │ │ + bl d0760 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 714b2 │ │ │ │ + beq.n 7148a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7163c │ │ │ │ + beq.w 71614 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 716fc │ │ │ │ + beq.w 716d4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 717d2 │ │ │ │ + bne.w 717aa │ │ │ │ movs r4, #0 │ │ │ │ mov r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ str r4, [sp, #48] @ 0x30 │ │ │ │ strd fp, r5, [sp, #40] @ 0x28 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r0, [sp, #28] │ │ │ │ add sp, #92 @ 0x5c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 70cec │ │ │ │ + b.w 70cc4 │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 70c84 │ │ │ │ + b.w 70c5c │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 70e46 │ │ │ │ + b.n 70e1e │ │ │ │ movs r0, #16 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70dde │ │ │ │ + b.n 70db6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1bf0 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1b29c8 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 717c2 │ │ │ │ + beq.w 7179a │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.n 70e88 │ │ │ │ + b.n 70e60 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1bf0 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1b29c8 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 717b2 │ │ │ │ + beq.w 7178a │ │ │ │ ldrd r3, r2, [r6, #4] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ - b.w 70d2e │ │ │ │ + b.w 70d06 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 70dde │ │ │ │ + b.n 70db6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r1, #16 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 70c84 │ │ │ │ + b.w 70c5c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #324] @ 0x144 │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 70eea │ │ │ │ + bpl.w 70ec2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 70ef6 │ │ │ │ + beq.w 70ece │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 70ef6 │ │ │ │ + b.n 70ece │ │ │ │ ldr.w r2, [sl, #8] │ │ │ │ - b.w 70cac │ │ │ │ + b.w 70c84 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.n 70e3a │ │ │ │ + b.n 70e12 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ - b.n 70e06 │ │ │ │ + b.n 70dde │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r2 │ │ │ │ blx r3 │ │ │ │ - b.w 70ce0 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + b.w 70cb8 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r3, [sp, #80] @ 0x50 │ │ │ │ add r3, sp, #88 @ 0x58 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ str r1, [sp, #84] @ 0x54 │ │ │ │ str r2, [sp, #72] @ 0x48 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 714e2 │ │ │ │ + b.n 714ba │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 70f48 │ │ │ │ - ldr r3, [pc, #364] @ (71754 ) │ │ │ │ + b.n 70f20 │ │ │ │ + ldr r3, [pc, #364] @ (7172c ) │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldmia.w r7, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 714e2 │ │ │ │ - ldr r3, [pc, #336] @ (71758 ) │ │ │ │ - b.n 715e8 │ │ │ │ - movs r3, #1 │ │ │ │ - b.w 6eeec │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 71222 │ │ │ │ - movw r4, #6208 @ 0x1840 │ │ │ │ + b.n 714ba │ │ │ │ + ldr r3, [pc, #336] @ (71730 ) │ │ │ │ + b.n 715c0 │ │ │ │ + movs r3, #1 │ │ │ │ + b.w 6eec4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 711fa │ │ │ │ + movw r4, #5504 @ 0x1580 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r5, [pc, #312] @ (7175c ) │ │ │ │ + ldr r5, [pc, #312] @ (71734 ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.n 714cc │ │ │ │ + b.n 714a4 │ │ │ │ mov r0, sl │ │ │ │ - movw r4, #6248 @ 0x1868 │ │ │ │ + movw r4, #5544 @ 0x15a8 │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - bl 795dc │ │ │ │ - b.n 71620 │ │ │ │ + bl 795c0 │ │ │ │ + b.n 715f8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 714b2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7148a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7165a │ │ │ │ + beq.n 71632 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 7165a │ │ │ │ + cbnz r3, 71632 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r8, #1436] @ 0x59c │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #248] @ (71760 ) │ │ │ │ + ldr r2, [pc, #248] @ (71738 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #6380 @ 0x18ec │ │ │ │ + movw r3, #5676 @ 0x162c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 714e2 │ │ │ │ + b.n 714ba │ │ │ │ ldrd r5, r4, [sp, #44] @ 0x2c │ │ │ │ - b.n 714cc │ │ │ │ - bl d7cc0 │ │ │ │ - ldr r7, [pc, #220] @ (71764 ) │ │ │ │ + b.n 714a4 │ │ │ │ + bl d7c34 │ │ │ │ + ldr r7, [pc, #220] @ (7173c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ add r3, sp, #72 @ 0x48 │ │ │ │ str r6, [sp, #84] @ 0x54 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ - movw r6, #6136 @ 0x17f8 │ │ │ │ + movw r6, #5432 @ 0x1538 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ str r6, [sp, #80] @ 0x50 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ movs r3, #1 │ │ │ │ add r4, sp, #40 @ 0x28 │ │ │ │ str r7, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #56] @ 0x38 │ │ │ │ str r6, [sp, #64] @ 0x40 │ │ │ │ ldmia.w r5, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ ldr r4, [sp, #28] │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 714e2 │ │ │ │ + b.n 714ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 70d70 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70d48 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 70ec8 │ │ │ │ - movw r6, #6176 @ 0x1820 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 70ea0 │ │ │ │ + movw r6, #5472 @ 0x1560 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ - bl d7cc0 │ │ │ │ - ldr r7, [pc, #140] @ (71768 ) │ │ │ │ + bl d7c34 │ │ │ │ + ldr r7, [pc, #140] @ (71740 ) │ │ │ │ add r5, sp, #56 @ 0x38 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ - b.n 716a0 │ │ │ │ + b.n 71678 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 716fc │ │ │ │ + beq.n 716d4 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 716fc │ │ │ │ + cbnz r3, 716d4 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - movw r4, #6284 @ 0x188c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + movw r4, #5580 @ 0x15cc │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #100] @ (7176c ) │ │ │ │ + ldr r5, [pc, #100] @ (71744 ) │ │ │ │ mov.w fp, #1 │ │ │ │ - b.n 714c8 │ │ │ │ - movw r1, #6584 @ 0x19b8 │ │ │ │ + b.n 714a0 │ │ │ │ + movw r1, #5880 @ 0x16f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #88] @ (71770 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #88] @ (71748 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7172e │ │ │ │ + beq.n 71706 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 71774 │ │ │ │ + cbz r3, 7174c │ │ │ │ movs r5, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ - b.n 716fc │ │ │ │ + bl 795c0 │ │ │ │ + b.n 716d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 71428 │ │ │ │ - movw r0, #6552 @ 0x1998 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71400 │ │ │ │ + movw r0, #5848 @ 0x16d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 1b7b00 │ │ │ │ - b.n 71394 │ │ │ │ + bl 1b88f0 │ │ │ │ + b.n 7136c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r4, [r6, #16] │ │ │ │ + ldrsh r4, [r6, r1] │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r2, #20] │ │ │ │ + ldrsh r4, [r2, r2] │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r0, #16] │ │ │ │ + ldrsh r0, [r0, r1] │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r0, #20] │ │ │ │ + ldrsh r0, [r0, r2] │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r5, #8] │ │ │ │ + ldrb r4, [r5, r7] │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r1, #12] │ │ │ │ + ldrsh r4, [r1, r0] │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r5, #12] │ │ │ │ + ldrsh r4, [r5, r0] │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r0, #56] @ 0x38 │ │ │ │ + str r4, [r0, #12] │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7172e │ │ │ │ - movw r0, #6496 @ 0x1960 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - bl 1b7b00 │ │ │ │ - b.n 71364 │ │ │ │ - movw r4, #6316 @ 0x18ac │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71706 │ │ │ │ + movw r0, #5792 @ 0x16a0 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + bl 1b88f0 │ │ │ │ + b.n 7133c │ │ │ │ + movw r4, #5612 @ 0x15ec │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - ldr r5, [pc, #80] @ (717e4 ) │ │ │ │ + ldr r5, [pc, #80] @ (717bc ) │ │ │ │ mov.w fp, #1 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.n 714cc │ │ │ │ + b.n 714a4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r0, r3, #5472 @ 0x1560 │ │ │ │ adds r0, #28 │ │ │ │ - bl 1b74d0 │ │ │ │ - b.n 71318 │ │ │ │ + bl 1b82c0 │ │ │ │ + b.n 712f0 │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 712ae │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71286 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70d2e │ │ │ │ + b.w 70d06 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ - b.w 70e88 │ │ │ │ + b.w 70e60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 714c4 │ │ │ │ + bne.w 7149c │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 714c4 │ │ │ │ - str r0, [r3, #16] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7149c │ │ │ │ + ldrsh r0, [r3, r1] │ │ │ │ movs r7, r5 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r4, [pc, #436] @ (719ac ) │ │ │ │ + ldr r4, [pc, #436] @ (71984 ) │ │ │ │ mov r5, r0 │ │ │ │ mov r1, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r0, [r4, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7190e │ │ │ │ + bne.w 718e6 │ │ │ │ ldr.w r6, [r4, #792] @ 0x318 │ │ │ │ - movw r3, #53457 @ 0xd0d1 │ │ │ │ + movw r3, #53441 @ 0xd0c1 │ │ │ │ movt r3, #6 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ ldr r1, [r6, #32] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7193c │ │ │ │ + bne.w 71914 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7195a │ │ │ │ + bne.w 71932 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 718ee │ │ │ │ + beq.n 718c6 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ - movw r3, #9089 @ 0x2381 │ │ │ │ + movw r3, #9053 @ 0x235d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 718fa │ │ │ │ + bne.n 718d2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 718ae │ │ │ │ + bne.n 71886 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.w 71992 │ │ │ │ + bpl.w 7196a │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.w 7196c │ │ │ │ + bpl.w 71944 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 718ac │ │ │ │ + cbz r1, 71884 │ │ │ │ add.w r0, r5, #20 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #58417 @ 0xe431 │ │ │ │ + movw r3, #58401 @ 0xe421 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71984 │ │ │ │ + bne.n 7195c │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e45c <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e44c <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 7198c │ │ │ │ + beq.n 71964 │ │ │ │ str r1, [r5, #12] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ vmov s15, r3 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -106760,15 +106741,15 @@ │ │ │ │ ldr r3, [r6, #4] │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 7194a │ │ │ │ + bgt.n 71922 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ ands r3, r1 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ @@ -106779,129 +106760,129 @@ │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ adds r3, #1 │ │ │ │ strd r5, r5, [r4, #8] │ │ │ │ - b.n 718ba │ │ │ │ + b.n 71892 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, r6 │ │ │ │ - beq.w 7180c │ │ │ │ + beq.w 717e4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7192c │ │ │ │ + beq.n 71904 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 719a4 │ │ │ │ + beq.n 7197c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 718f6 │ │ │ │ + beq.n 718ce │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 718f6 │ │ │ │ + b.n 718ce │ │ │ │ movs r0, #16 │ │ │ │ blx r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71846 │ │ │ │ - b.n 718ee │ │ │ │ + bne.w 7181e │ │ │ │ + b.n 718c6 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b1bf0 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1b29c8 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 71996 │ │ │ │ + beq.n 7196e │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 718de │ │ │ │ + b.n 718b6 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71846 │ │ │ │ - b.n 718ee │ │ │ │ + bne.w 7181e │ │ │ │ + b.n 718c6 │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 71878 │ │ │ │ - b.n 718ac │ │ │ │ + bne.w 71850 │ │ │ │ + b.n 71884 │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 718ac │ │ │ │ + bne.n 71884 │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 718ac │ │ │ │ + b.n 71884 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 71970 │ │ │ │ + b.n 71948 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r6, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ blx r2 │ │ │ │ - b.n 718ee │ │ │ │ + b.n 718c6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7192c │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 71904 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000719b0 <_Py_hashtable_get@@Base>: │ │ │ │ +00071988 <_Py_hashtable_get@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ - cbnz r0, 719c6 <_Py_hashtable_get@@Base+0x16> │ │ │ │ + cbnz r0, 7199e <_Py_hashtable_get@@Base+0x16> │ │ │ │ pop {r3, pc} │ │ │ │ ldr r0, [r0, #12] │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ - movw r3, #9089 @ 0x2381 │ │ │ │ + movw r3, #9053 @ 0x235d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r1, [sp, #4] │ │ │ │ - bne.w 7216a <_Py_hashtable_get@@Base+0x7ba> │ │ │ │ + bne.w 72144 <_Py_hashtable_get@@Base+0x7bc> │ │ │ │ ldr r6, [r1, #12] │ │ │ │ adds r5, r6, #1 │ │ │ │ - bne.w 71e14 <_Py_hashtable_get@@Base+0x464> │ │ │ │ + bne.w 71dec <_Py_hashtable_get@@Base+0x464> │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ lsls r4, r3, #26 │ │ │ │ - bpl.w 721a0 <_Py_hashtable_get@@Base+0x7f0> │ │ │ │ + bpl.w 7217e <_Py_hashtable_get@@Base+0x7f6> │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 7217e <_Py_hashtable_get@@Base+0x7ce> │ │ │ │ + bpl.w 72158 <_Py_hashtable_get@@Base+0x7d0> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 71e10 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + beq.w 71de8 <_Py_hashtable_get@@Base+0x460> │ │ │ │ add.w r8, r1, #20 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #58417 @ 0xe431 │ │ │ │ + movw r3, #58401 @ 0xe421 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72196 <_Py_hashtable_get@@Base+0x7e6> │ │ │ │ + bne.w 72174 <_Py_hashtable_get@@Base+0x7ec> │ │ │ │ movw r3, #40248 @ 0x9d38 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ movw lr, #25973 @ 0x6575 │ │ │ │ movt lr, #28787 @ 0x7073 │ │ │ │ movw r1, #29281 @ 0x7261 │ │ │ │ movt r1, #28261 @ 0x6e65 │ │ │ │ ldr.w ip, [r3] │ │ │ │ @@ -106926,15 +106907,15 @@ │ │ │ │ lsls r7, r6, #24 │ │ │ │ eor.w r4, fp, r4 │ │ │ │ eor.w r2, r9, r2 │ │ │ │ eor.w r0, fp, r0 │ │ │ │ eor.w r3, r9, r3 │ │ │ │ cmp r6, #7 │ │ │ │ str r7, [sp, #12] │ │ │ │ - ble.w 71e4a <_Py_hashtable_get@@Base+0x49a> │ │ │ │ + ble.w 71e22 <_Py_hashtable_get@@Base+0x49a> │ │ │ │ adds.w r7, lr, r4 │ │ │ │ ldr.w lr, [r8] │ │ │ │ ldr.w r9, [r8, #4] │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eor.w r0, r0, lr │ │ │ │ str r7, [sp, #16] │ │ │ │ eor.w r3, r3, r9 │ │ │ │ @@ -106970,15 +106951,15 @@ │ │ │ │ add.w r9, r9, r3, lsr #11 │ │ │ │ lsls r3, r3, #21 │ │ │ │ eor.w r0, r9, r0 │ │ │ │ add.w r3, r3, fp, lsr #11 │ │ │ │ sub.w r9, r6, #8 │ │ │ │ eors r3, r7 │ │ │ │ cmp.w r9, #7 │ │ │ │ - bls.n 71bf4 <_Py_hashtable_get@@Base+0x244> │ │ │ │ + bls.n 71bcc <_Py_hashtable_get@@Base+0x244> │ │ │ │ add.w fp, r8, #8 │ │ │ │ add.w r7, r8, r6 │ │ │ │ strd r8, r9, [sp, #24] │ │ │ │ strd r7, r6, [sp, #16] │ │ │ │ adds.w r8, r4, lr │ │ │ │ ldr.w lr, [fp] │ │ │ │ ldr.w r9, [fp, #4] │ │ │ │ @@ -107019,26 +107000,26 @@ │ │ │ │ eor.w lr, lr, r0 │ │ │ │ eors r0, r3 │ │ │ │ eor.w r3, r8, r6 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ eor.w r5, r9, r8 │ │ │ │ sub.w r6, r6, fp │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.n 71b56 <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ + bgt.n 71b2e <_Py_hashtable_get@@Base+0x1a6> │ │ │ │ ldrd r6, r8, [sp, #20] │ │ │ │ ldr.w r9, [sp, #28] │ │ │ │ bic.w fp, r6, #7 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ sub.w fp, r9, fp │ │ │ │ mov.w r9, #0 │ │ │ │ add.w fp, fp, #7 │ │ │ │ add r8, r6 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 721c8 <_Py_hashtable_get@@Base+0x818> │ │ │ │ + bhi.w 72194 <_Py_hashtable_get@@Base+0x80c> │ │ │ │ tbh [pc, fp, lsl #1] │ │ │ │ lsls r3, r7, #5 │ │ │ │ lsls r6, r5, #9 │ │ │ │ lsls r3, r6, #5 │ │ │ │ movs r3, r2 │ │ │ │ lsls r1, r5, #9 │ │ │ │ movs r3, r1 │ │ │ │ @@ -107185,98 +107166,98 @@ │ │ │ │ str r6, [r3, #12] │ │ │ │ mov r5, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrd r3, r2, [r2, #4] │ │ │ │ subs r3, #1 │ │ │ │ ands r3, r5 │ │ │ │ ldr.w r4, [r2, r3, lsl #2] │ │ │ │ - cbz r4, 71e40 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 71e18 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 71e80 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ + beq.n 71e58 <_Py_hashtable_get@@Base+0x4d0> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ - cbz r4, 71e40 <_Py_hashtable_get@@Base+0x490> │ │ │ │ + cbz r4, 71e18 <_Py_hashtable_get@@Base+0x490> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 720fe <_Py_hashtable_get@@Base+0x74e> │ │ │ │ + beq.w 720d6 <_Py_hashtable_get@@Base+0x74e> │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 71e32 <_Py_hashtable_get@@Base+0x482> │ │ │ │ + bne.n 71e0a <_Py_hashtable_get@@Base+0x482> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add.w fp, r6, #4294967295 @ 0xffffffff │ │ │ │ mov.w r9, #0 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w fp, #6 │ │ │ │ - bhi.w 721c8 <_Py_hashtable_get@@Base+0x818> │ │ │ │ - add r7, pc, #4 @ (adr r7, 71e64 <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ + bhi.w 72194 <_Py_hashtable_get@@Base+0x80c> │ │ │ │ + add r7, pc, #4 @ (adr r7, 71e3c <_Py_hashtable_get@@Base+0x4b4>) │ │ │ │ ldr.w pc, [r7, fp, lsl #2] │ │ │ │ nop │ │ │ │ - subs r7, r1, #4 │ │ │ │ + subs r7, r4, #3 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #245 @ 0xf5 │ │ │ │ + movs r0, #205 @ 0xcd │ │ │ │ movs r7, r0 │ │ │ │ - subs r7, r7, #3 │ │ │ │ + subs r7, r2, #3 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r7, #0 │ │ │ │ + adds r7, r2, #0 │ │ │ │ movs r7, r0 │ │ │ │ - movs r0, #235 @ 0xeb │ │ │ │ + movs r0, #195 @ 0xc3 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r5, #0 │ │ │ │ + adds r7, r0, #0 │ │ │ │ movs r7, r0 │ │ │ │ - adds r7, r4, #0 │ │ │ │ + subs r7, r7, r7 │ │ │ │ movs r7, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #51377 @ 0xc8b1 │ │ │ │ + movw r3, #51357 @ 0xc89d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 720d8 <_Py_hashtable_get@@Base+0x728> │ │ │ │ + bne.w 720b0 <_Py_hashtable_get@@Base+0x728> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ sub.w ip, r3, r1 │ │ │ │ rsbs r0, ip, #0 │ │ │ │ adc.w r0, r0, ip │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.n 71ef2 <_Py_hashtable_get@@Base+0x542> │ │ │ │ + beq.n 71eca <_Py_hashtable_get@@Base+0x542> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 71e2c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 71e04 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ ldrb r6, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r2, r6, #2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 71e2c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + bne.n 71e04 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ lsls r7, r0, #26 │ │ │ │ - bpl.w 721b4 <_Py_hashtable_get@@Base+0x804> │ │ │ │ + bpl.w 7218e <_Py_hashtable_get@@Base+0x806> │ │ │ │ tst.w r0, #64 @ 0x40 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ lsls r7, r6, #26 │ │ │ │ - bpl.w 721b0 <_Py_hashtable_get@@Base+0x800> │ │ │ │ + bpl.w 7218a <_Py_hashtable_get@@Base+0x802> │ │ │ │ lsls r6, r6, #25 │ │ │ │ ite pl │ │ │ │ addpl r1, #28 │ │ │ │ addmi r1, #20 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 292bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 71e2c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.n 71e04 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r6, [r8, #2] │ │ │ │ bfi r9, r6, #16, #8 │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ @@ -107405,108 +107386,102 @@ │ │ │ │ add.w r3, r3, r2, lsr #15 │ │ │ │ mov.w r1, r1, lsl #21 │ │ │ │ add.w r1, r1, r0, lsr #11 │ │ │ │ eor.w r3, r3, r5 │ │ │ │ adc.w r2, r2, r4 │ │ │ │ eors r3, r1 │ │ │ │ eor.w r6, r3, r2 │ │ │ │ - b.n 71e08 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71de0 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 71e2c <_Py_hashtable_get@@Base+0x47c> │ │ │ │ + beq.w 71e04 <_Py_hashtable_get@@Base+0x47c> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrb.w r9, [r8, #4] │ │ │ │ bfi r6, r9, #0, #8 │ │ │ │ - b.n 71c3e <_Py_hashtable_get@@Base+0x28e> │ │ │ │ + b.n 71c16 <_Py_hashtable_get@@Base+0x28e> │ │ │ │ ldrb.w r6, [r8, #1] │ │ │ │ bfi r9, r6, #8, #8 │ │ │ │ - b.n 71f0e <_Py_hashtable_get@@Base+0x55e> │ │ │ │ + b.n 71ee6 <_Py_hashtable_get@@Base+0x55e> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [r3, #20] │ │ │ │ - movw r3, #51377 @ 0xc8b1 │ │ │ │ + movw r3, #51357 @ 0xc89d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72172 <_Py_hashtable_get@@Base+0x7c2> │ │ │ │ + bne.n 7214c <_Py_hashtable_get@@Base+0x7c4> │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 721ba <_Py_hashtable_get@@Base+0x80a> │ │ │ │ + beq.w 7234c <_Py_hashtable_get@@Base+0x9c4> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 71e3a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71e12 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ ldrb r0, [r6, #16] │ │ │ │ ldrb r7, [r1, #16] │ │ │ │ ubfx ip, r0, #2, #3 │ │ │ │ ubfx r2, r7, #2, #3 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 71e3a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71e12 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ tst.w r0, #32 │ │ │ │ - beq.n 721ac <_Py_hashtable_get@@Base+0x7fc> │ │ │ │ + beq.n 72186 <_Py_hashtable_get@@Base+0x7fe> │ │ │ │ lsls r0, r0, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ tst.w r7, #32 │ │ │ │ - beq.n 721a8 <_Py_hashtable_get@@Base+0x7f8> │ │ │ │ + beq.n 72170 <_Py_hashtable_get@@Base+0x7e8> │ │ │ │ lsls r7, r7, #25 │ │ │ │ ite mi │ │ │ │ addmi r1, #20 │ │ │ │ addpl r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 292bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71e42 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71e3a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71e1a <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71e12 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r0, r1 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 71e16 <_Py_hashtable_get@@Base+0x466> │ │ │ │ + b.n 71dee <_Py_hashtable_get@@Base+0x466> │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 71e42 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71e3a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + bne.w 71e1a <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71e12 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ mov r2, r1 │ │ │ │ add.w r8, r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ mul.w r6, r2, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 71a1c <_Py_hashtable_get@@Base+0x6c> │ │ │ │ - b.n 71e10 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + bne.w 719f4 <_Py_hashtable_get@@Base+0x6c> │ │ │ │ + b.n 71de8 <_Py_hashtable_get@@Base+0x460> │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7212e <_Py_hashtable_get@@Base+0x7a6> │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 71e08 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + b.n 71de0 <_Py_hashtable_get@@Base+0x458> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r8, [r2, #28] │ │ │ │ - b.n 72184 <_Py_hashtable_get@@Base+0x7d4> │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.n 72154 <_Py_hashtable_get@@Base+0x7a4> │ │ │ │ + b.n 7215e <_Py_hashtable_get@@Base+0x7d6> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 72146 <_Py_hashtable_get@@Base+0x796> │ │ │ │ + b.n 72120 <_Py_hashtable_get@@Base+0x798> │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 71ee4 <_Py_hashtable_get@@Base+0x534> │ │ │ │ + b.n 71ebc <_Py_hashtable_get@@Base+0x534> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 71ed6 <_Py_hashtable_get@@Base+0x526> │ │ │ │ - subs r3, r1, r6 │ │ │ │ - negs r0, r3 │ │ │ │ - adcs r0, r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 71e42 <_Py_hashtable_get@@Base+0x492> │ │ │ │ - b.n 71e3a <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + b.n 71eae <_Py_hashtable_get@@Base+0x526> │ │ │ │ ldr r7, [sp, #12] │ │ │ │ adds.w lr, lr, r4 │ │ │ │ mov.w r6, r4, lsl #13 │ │ │ │ adc.w r5, r2, r5 │ │ │ │ eors r3, r7 │ │ │ │ add.w r6, r6, r2, lsr #19 │ │ │ │ lsls r2, r2, #13 │ │ │ │ @@ -107624,77 +107599,84 @@ │ │ │ │ mov.w r2, r2, lsl #21 │ │ │ │ add.w r3, r3, r4, lsr #15 │ │ │ │ add.w r2, r2, r1, lsr #11 │ │ │ │ eor.w r3, r3, r6 │ │ │ │ adc.w r0, r0, r4 │ │ │ │ eors r3, r2 │ │ │ │ eor.w r6, r3, r0 │ │ │ │ - b.n 71e08 <_Py_hashtable_get@@Base+0x458> │ │ │ │ - b.w 6dd2c │ │ │ │ + b.n 71de0 <_Py_hashtable_get@@Base+0x458> │ │ │ │ + subs r3, r1, r6 │ │ │ │ + negs r0, r3 │ │ │ │ + adcs r0, r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 71e1a <_Py_hashtable_get@@Base+0x492> │ │ │ │ + b.n 71e12 <_Py_hashtable_get@@Base+0x48a> │ │ │ │ + nop │ │ │ │ + b.w 6dd1c │ │ │ │ │ │ │ │ -00072384 <_Py_hashtable_set@@Base>: │ │ │ │ +00072360 <_Py_hashtable_set@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r0, #32] │ │ │ │ - movw r3, #53457 @ 0xd0d1 │ │ │ │ + movw r3, #53441 @ 0xd0c1 │ │ │ │ movt r3, #6 │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7248a <_Py_hashtable_set@@Base+0x106> │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bne.n 72466 <_Py_hashtable_set@@Base+0x106> │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r4, [r3, #672] @ 0x2a0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 724a6 <_Py_hashtable_set@@Base+0x122> │ │ │ │ + bne.n 72482 <_Py_hashtable_set@@Base+0x122> │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 724ea <_Py_hashtable_set@@Base+0x166> │ │ │ │ + beq.w 724c6 <_Py_hashtable_set@@Base+0x166> │ │ │ │ ldr r2, [r5, #16] │ │ │ │ - movw r3, #9089 @ 0x2381 │ │ │ │ + movw r3, #9053 @ 0x235d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 72478 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ + bne.n 72454 <_Py_hashtable_set@@Base+0xf4> │ │ │ │ ldr r1, [r6, #12] │ │ │ │ adds r2, r1, #1 │ │ │ │ - bne.n 72432 <_Py_hashtable_set@@Base+0xae> │ │ │ │ + bne.n 7240e <_Py_hashtable_set@@Base+0xae> │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ lsls r3, r1, #26 │ │ │ │ - bpl.n 724da <_Py_hashtable_set@@Base+0x156> │ │ │ │ + bpl.n 724b6 <_Py_hashtable_set@@Base+0x156> │ │ │ │ lsls r0, r1, #25 │ │ │ │ - bpl.n 724b6 <_Py_hashtable_set@@Base+0x132> │ │ │ │ + bpl.n 72492 <_Py_hashtable_set@@Base+0x132> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ - cbz r1, 72430 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + cbz r1, 7240c <_Py_hashtable_set@@Base+0xac> │ │ │ │ add.w r0, r6, #20 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #58417 @ 0xe431 │ │ │ │ + movw r3, #58401 @ 0xe421 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 724cc <_Py_hashtable_set@@Base+0x148> │ │ │ │ + bne.n 724a8 <_Py_hashtable_set@@Base+0x148> │ │ │ │ strd r0, r1, [sp] │ │ │ │ movw r1, #40248 @ 0x9d38 │ │ │ │ movt r1, #75 @ 0x4b │ │ │ │ ldrd r2, r3, [r1, #8] │ │ │ │ ldrd r0, r1, [r1] │ │ │ │ - bl 6e45c <_Py_HashBytes@@Base+0x8c> │ │ │ │ + bl 6e44c <_Py_HashBytes@@Base+0x8c> │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 724d4 <_Py_hashtable_set@@Base+0x150> │ │ │ │ + beq.n 724b0 <_Py_hashtable_set@@Base+0x150> │ │ │ │ str r1, [r6, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ @@ -107703,15 +107685,15 @@ │ │ │ │ ldr r3, [r5, #4] │ │ │ │ vmov s13, r3 │ │ │ │ vcvt.f32.u32 s15, s15 │ │ │ │ vcvt.f32.u32 s12, s13 │ │ │ │ vdiv.f32 s13, s15, s12 │ │ │ │ vcmpe.f32 s13, s14 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bgt.n 72496 <_Py_hashtable_set@@Base+0x112> │ │ │ │ + bgt.n 72472 <_Py_hashtable_set@@Base+0x112> │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ands r3, r1 │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ str r1, [r4, #0] │ │ │ │ str.w r4, [r2, r3, lsl #2] │ │ │ │ @@ -107720,177 +107702,177 @@ │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r0 │ │ │ │ vmov.f32 s14, #96 @ 0x3f000000 0.5 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r7, [r4, #12] │ │ │ │ - b.n 7243c <_Py_hashtable_set@@Base+0xb8> │ │ │ │ + b.n 72418 <_Py_hashtable_set@@Base+0xb8> │ │ │ │ movs r0, #16 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 723ce <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 724ea <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 723aa <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 724c6 <_Py_hashtable_set@@Base+0x166> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1bf0 <_PyThreadState_New@@Base+0x444> │ │ │ │ + bl 1b29c8 <_PyThreadState_New@@Base+0x444> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 724de <_Py_hashtable_set@@Base+0x15a> │ │ │ │ + beq.n 724ba <_Py_hashtable_set@@Base+0x15a> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 72462 <_Py_hashtable_set@@Base+0xde> │ │ │ │ + b.n 7243e <_Py_hashtable_set@@Base+0xde> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 723ce <_Py_hashtable_set@@Base+0x4a> │ │ │ │ - b.n 724ea <_Py_hashtable_set@@Base+0x166> │ │ │ │ + bne.n 723aa <_Py_hashtable_set@@Base+0x4a> │ │ │ │ + b.n 724c6 <_Py_hashtable_set@@Base+0x166> │ │ │ │ add.w r0, r6, #28 │ │ │ │ ldrb r1, [r6, #16] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ubfx r1, r1, #2, #3 │ │ │ │ mul.w r1, r3, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 723fc <_Py_hashtable_set@@Base+0x78> │ │ │ │ - b.n 72430 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 723d8 <_Py_hashtable_set@@Base+0x78> │ │ │ │ + b.n 7240c <_Py_hashtable_set@@Base+0xac> │ │ │ │ blx r2 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 72430 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + bne.n 7240c <_Py_hashtable_set@@Base+0xac> │ │ │ │ mvn.w r1, #1 │ │ │ │ - b.n 72430 <_Py_hashtable_set@@Base+0xac> │ │ │ │ + b.n 7240c <_Py_hashtable_set@@Base+0xac> │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 724ba <_Py_hashtable_set@@Base+0x136> │ │ │ │ + b.n 72496 <_Py_hashtable_set@@Base+0x136> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r5, #36] @ 0x24 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ blx r2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 72474 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ + b.n 72450 <_Py_hashtable_set@@Base+0xf0> │ │ │ │ │ │ │ │ -000724f0 : │ │ │ │ +000724cc : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #208] @ (725d0 ) │ │ │ │ + ldr r3, [pc, #208] @ (725ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ add.w r3, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 72560 │ │ │ │ + ble.n 7253c │ │ │ │ subs r2, #1 │ │ │ │ - ldr r1, [pc, #184] @ (725d4 ) │ │ │ │ + ldr r1, [pc, #184] @ (725b0 ) │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ movs r0, #1 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr.w r5, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r3, [r3, #2096] @ 0x830 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7259a │ │ │ │ + bne.n 72576 │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r4, r0 │ │ │ │ - ldr r2, [pc, #156] @ (725d8 ) │ │ │ │ + ldr r2, [pc, #156] @ (725b4 ) │ │ │ │ strd r2, r5, [r3, #24] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r5, [r3, #8] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ str r2, [r4, r0] │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ movw r0, #21640 @ 0x5488 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 725c2 │ │ │ │ + cbz r0, 7259e │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r4, r0 │ │ │ │ - ldr r2, [pc, #96] @ (725d8 ) │ │ │ │ + ldr r2, [pc, #96] @ (725b4 ) │ │ │ │ str r2, [r3, #24] │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r2, [r3, #8] │ │ │ │ ldr r2, [r4, r0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str r2, [r4, r0] │ │ │ │ adc.w r1, r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [r5, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 725b2 │ │ │ │ + bne.n 7258e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72570 │ │ │ │ + b.n 7254c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72570 │ │ │ │ + b.n 7254c │ │ │ │ str r0, [sp, #4] │ │ │ │ - ldr r0, [pc, #16] @ (725d8 ) │ │ │ │ - bl 1b6294 <_PyNamespace_New@@Base+0x58> │ │ │ │ + ldr r0, [pc, #16] @ (725b4 ) │ │ │ │ + bl 1b7084 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7255a │ │ │ │ + b.n 72536 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov lr, r3 │ │ │ │ mov r7, r3 │ │ │ │ - ldr r3, [pc, #200] @ (726b8 ) │ │ │ │ + ldr r3, [pc, #200] @ (72694 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ mov r5, r2 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #2416] @ 0x970 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 72658 │ │ │ │ + ble.n 72634 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #2416] @ 0x970 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r2, #2096] @ 0x830 │ │ │ │ - ldr r2, [pc, #156] @ (726bc ) │ │ │ │ + ldr r2, [pc, #156] @ (72698 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 72674 │ │ │ │ + cbnz r0, 72650 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ add.w ip, r4, r0 │ │ │ │ ldr r2, [r4, r0] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ @@ -107900,381 +107882,381 @@ │ │ │ │ str.w r1, [ip, #4] │ │ │ │ strd r2, r1, [r3, #16] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #21640 @ 0x5488 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 7269c │ │ │ │ + cbz r0, 72678 │ │ │ │ str r6, [r3, #24] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ str r5, [r3, #28] │ │ │ │ str r7, [r3, #8] │ │ │ │ - b.n 72636 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 72612 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7268c │ │ │ │ + bne.n 72668 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72668 │ │ │ │ + b.n 72644 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72668 │ │ │ │ + b.n 72644 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b6294 <_PyNamespace_New@@Base+0x58> │ │ │ │ + bl 1b7084 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72652 │ │ │ │ + beq.n 7262e │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72652 │ │ │ │ + b.n 7262e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000726c0 <_PyObject_GC_New@@Base>: │ │ │ │ +0007269c <_PyObject_GC_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r3, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r2, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 728c4 <_PyObject_GC_New@@Base+0x204> │ │ │ │ - ldr.w r9, [pc, #508] @ 728ec <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + bmi.w 728a0 <_PyObject_GC_New@@Base+0x204> │ │ │ │ + ldr.w r9, [pc, #508] @ 728c8 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r5, r2 │ │ │ │ - bhi.w 728a0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + bhi.w 7287c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ adds r5, r3, r5 │ │ │ │ - bmi.w 728a0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ + bmi.w 7287c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + movw r6, #20128 @ 0x4ea0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r1, [r6, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 72876 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ + bne.w 72852 <_PyObject_GC_New@@Base+0x1b6> │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov fp, r2 │ │ │ │ - bcs.n 72818 <_PyObject_GC_New@@Base+0x158> │ │ │ │ + bcs.n 727f4 <_PyObject_GC_New@@Base+0x158> │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, sl, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 72808 <_PyObject_GC_New@@Base+0x148> │ │ │ │ + beq.n 727e4 <_PyObject_GC_New@@Base+0x148> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r2, #4] │ │ │ │ - cbz r6, 7279c <_PyObject_GC_New@@Base+0xdc> │ │ │ │ + cbz r6, 72778 <_PyObject_GC_New@@Base+0xdc> │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 727ca <_PyObject_GC_New@@Base+0x10a> │ │ │ │ + bgt.n 727a6 <_PyObject_GC_New@@Base+0x10a> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #352] @ (728e8 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ - bne.n 7284e <_PyObject_GC_New@@Base+0x18e> │ │ │ │ + ldr r1, [pc, #352] @ (728c4 <_PyObject_GC_New@@Base+0x228>) │ │ │ │ + bne.n 7282a <_PyObject_GC_New@@Base+0x18e> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7285e <_PyObject_GC_New@@Base+0x19e> │ │ │ │ + bne.n 7283a <_PyObject_GC_New@@Base+0x19e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r5, r1, [r2, #24] │ │ │ │ cmp r5, r1 │ │ │ │ - bhi.n 727be <_PyObject_GC_New@@Base+0xfe> │ │ │ │ + bhi.n 7279a <_PyObject_GC_New@@Base+0xfe> │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r6, [r2, r5] │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 7275c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 72738 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 7275c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 72738 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 7277a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + beq.n 72756 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7277a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bne.n 72756 <_PyObject_GC_New@@Base+0xba> │ │ │ │ ldr r2, [r7, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 728ba <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ + bne.n 72896 <_PyObject_GC_New@@Base+0x1fa> │ │ │ │ add.w r1, r7, #12 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7277a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + bmi.n 72756 <_PyObject_GC_New@@Base+0xba> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 727f2 <_PyObject_GC_New@@Base+0x132> │ │ │ │ + bne.n 727ce <_PyObject_GC_New@@Base+0x132> │ │ │ │ dmb ish │ │ │ │ - b.n 7277a <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 72756 <_PyObject_GC_New@@Base+0xba> │ │ │ │ mov r1, sl │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 727b4 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ + bne.n 72790 <_PyObject_GC_New@@Base+0xf4> │ │ │ │ ldr.w r1, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 728ac <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ + bne.n 72888 <_PyObject_GC_New@@Base+0x1ec> │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 728a0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 7287c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 7275c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 72738 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 72794 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + beq.n 72770 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 72890 <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ + bne.n 7286c <_PyObject_GC_New@@Base+0x1d0> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72794 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 72770 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 728a0 <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ + cbz r0, 7287c <_PyObject_GC_New@@Base+0x1e0> │ │ │ │ ldr.w r7, [r9, r8] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w ip, [r7, #8] │ │ │ │ - b.n 7275c <_PyObject_GC_New@@Base+0x9c> │ │ │ │ + b.n 72738 <_PyObject_GC_New@@Base+0x9c> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72794 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ + b.n 72770 <_PyObject_GC_New@@Base+0xd4> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8bb0 │ │ │ │ + b.w 1f9b28 │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72838 <_PyObject_GC_New@@Base+0x178> │ │ │ │ + b.n 72814 <_PyObject_GC_New@@Base+0x178> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7277a <_PyObject_GC_New@@Base+0xba> │ │ │ │ - b.n 727e4 <_PyObject_GC_New@@Base+0x124> │ │ │ │ + bne.w 72756 <_PyObject_GC_New@@Base+0xba> │ │ │ │ + b.n 727c0 <_PyObject_GC_New@@Base+0x124> │ │ │ │ ldr.w r1, [r0, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #28] @ 728ec <_PyObject_GC_New@@Base+0x22c> │ │ │ │ + ldr.w r9, [pc, #28] @ 728c8 <_PyObject_GC_New@@Base+0x22c> │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r5, r2 │ │ │ │ - b.n 726f6 <_PyObject_GC_New@@Base+0x36> │ │ │ │ + b.n 726d2 <_PyObject_GC_New@@Base+0x36> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000728f0 : │ │ │ │ +000728cc : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 729d2 │ │ │ │ + blt.n 729b0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #20120 @ 0x4e98 │ │ │ │ + movw r4, #20128 @ 0x4ea0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 729b8 │ │ │ │ - ldr r0, [pc, #184] @ (729d8 ) │ │ │ │ + bne.n 72996 │ │ │ │ + ldr r0, [pc, #184] @ (729b4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7298a │ │ │ │ + bcs.n 72968 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7297c │ │ │ │ + beq.n 7295a │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72956 │ │ │ │ + cbz r2, 72932 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - ittt cc │ │ │ │ - ldrcc r3, [r3, #12] │ │ │ │ - strcc.w r3, [ip, #12] │ │ │ │ - strcc.w ip, [r3, #8] │ │ │ │ - bcc.n 72952 │ │ │ │ + bcc.n 7294c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + str.w r3, [ip, #12] │ │ │ │ + str.w ip, [r3, #8] │ │ │ │ + add sp, #8 │ │ │ │ + pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72952 │ │ │ │ + bne.n 7292e │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 729c8 │ │ │ │ + bne.n 729a6 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72952 │ │ │ │ + beq.n 7292e │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 72952 │ │ │ │ + b.n 7292e │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 729a8 │ │ │ │ + b.n 72986 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ - nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r0, [pc, #188] @ (72aa8 ) │ │ │ │ + ldr r0, [pc, #188] @ (72a84 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r2, r1 │ │ │ │ subs r1, #1 │ │ │ │ sub sp, #12 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 72a94 │ │ │ │ + bcs.n 72a70 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r4, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 72a50 │ │ │ │ + beq.n 72a2c │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 72a28 │ │ │ │ + cbz r2, 72a04 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r4, r5 │ │ │ │ - bhi.n 72a42 │ │ │ │ + bhi.n 72a1e │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #12 │ │ │ │ @@ -108282,72 +108264,72 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72a24 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bne.n 72a00 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r0, [r3, #672] @ 0x2a0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 72a9c │ │ │ │ + bne.n 72a78 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 72a24 │ │ │ │ + beq.n 72a00 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 72a24 │ │ │ │ + b.n 72a00 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72a5e │ │ │ │ + bge.n 72a3a │ │ │ │ movs r0, #0 │ │ │ │ - b.n 72a24 │ │ │ │ + b.n 72a00 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ - b.n 72a84 │ │ │ │ + b.n 72a60 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r4, [r0, #524] @ 0x20c │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 72be0 │ │ │ │ + beq.w 72bb2 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ ldr.w r1, [r0, r3, lsl #2] │ │ │ │ cmp r4, r1 │ │ │ │ itt eq │ │ │ │ moveq r1, #0 │ │ │ │ streq.w r1, [r0, r3, lsl #2] │ │ │ │ ldr r3, [r4, #16] │ │ │ │ subs r0, r2, #1 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.n 72b7a │ │ │ │ + bls.n 72b56 │ │ │ │ adds r2, #131 @ 0x83 │ │ │ │ str.w r4, [r5, r2, lsl #2] │ │ │ │ - cbnz r3, 72b50 │ │ │ │ + cbnz r3, 72b2c │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw ip, #65535 @ 0xffff │ │ │ │ ldr.w r1, [r5, r6, lsl #3] │ │ │ │ movw r5, #28087 @ 0x6db7 │ │ │ │ movt r5, #46811 @ 0xb6db │ │ │ │ subs r2, r4, r2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ @@ -108383,731 +108365,728 @@ │ │ │ │ str r0, [r4, #8] │ │ │ │ str r5, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ cmp r6, r1 │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r0, [r3, #0] │ │ │ │ - bne.n 72b28 │ │ │ │ + bne.n 72b04 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - cbnz r3, 72bc2 │ │ │ │ + cbnz r3, 72b94 │ │ │ │ ldr.w r2, [r5, #512] @ 0x200 │ │ │ │ movw r1, #28087 @ 0x6db7 │ │ │ │ movt r1, #46811 @ 0xb6db │ │ │ │ ldr r3, [r4, #4] │ │ │ │ subs r2, r4, r2 │ │ │ │ asrs r2, r2, #2 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ str r2, [r3, #16] │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ str r1, [r3, #20] │ │ │ │ strd r2, r0, [r4, #4] │ │ │ │ - cbnz r0, 72bb0 │ │ │ │ - ldr r2, [r4, #20] │ │ │ │ - str.w r2, [r5, #524] @ 0x20c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 72d76 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 72c66 │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ movs r1, #1 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.n 72b28 │ │ │ │ + b.n 72b04 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 72bd2 │ │ │ │ + cbz r0, 72ba4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr.w r2, [r5, r6, lsl #3] │ │ │ │ - b.n 72b5c │ │ │ │ + b.n 72b38 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 72bca │ │ │ │ + beq.n 72b9c │ │ │ │ str r0, [r2, #24] │ │ │ │ - b.n 72bca │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + b.n 72b9c │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r7, r3 │ │ │ │ ldr.w r3, [r3, #816] @ 0x330 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 72d28 │ │ │ │ + beq.w 72d08 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 72da6 │ │ │ │ + bne.w 72d62 │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72c94 │ │ │ │ + beq.n 72c74 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov.w r1, #262144 @ 0x40000 │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldrd r0, r2, [r7, #804] @ 0x324 │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 72d8e │ │ │ │ + beq.w 72d9a │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 72d7a │ │ │ │ + beq.w 72d86 │ │ │ │ ldr.w r2, [r5, #788] @ 0x314 │ │ │ │ ubfx ip, r0, #0, #18 │ │ │ │ ldr.w r4, [r5, #792] @ 0x318 │ │ │ │ lsrs r1, r0, #18 │ │ │ │ ldr.w lr, [r5, #796] @ 0x31c │ │ │ │ adds r2, #1 │ │ │ │ adds r4, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 72d06 │ │ │ │ + beq.n 72ce6 │ │ │ │ add.w r7, r5, r1, lsl #3 │ │ │ │ add.w r1, r0, #262144 @ 0x40000 │ │ │ │ cmp r2, lr │ │ │ │ mov.w r1, r1, lsr #18 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str.w ip, [r1, #808] @ 0x328 │ │ │ │ str.w ip, [r7, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bls.n 72c66 │ │ │ │ + bls.n 72c38 │ │ │ │ str.w r2, [r5, #796] @ 0x31c │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r3, #4] │ │ │ │ str r2, [r3, #16] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r2, [r3, #8] │ │ │ │ ubfx r2, r0, #0, #12 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 72db6 │ │ │ │ + bne.w 72d72 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #12] │ │ │ │ mov r4, r3 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ strd r1, r1, [r3, #20] │ │ │ │ add.w r3, r2, #132 @ 0x84 │ │ │ │ str.w r1, [r5, r3, lsl #2] │ │ │ │ - b.n 72ae0 │ │ │ │ + b.n 72abc │ │ │ │ + ldr r2, [r4, #20] │ │ │ │ + str.w r2, [r5, #524] @ 0x20c │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.n 72b82 │ │ │ │ + str r0, [r2, #24] │ │ │ │ + b.n 72b82 │ │ │ │ ldr.w r3, [r5, #516] @ 0x204 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 72d3e │ │ │ │ + bne.n 72d1e │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mov.w r8, #16 │ │ │ │ mov.w r2, #448 @ 0x1c0 │ │ │ │ ldr.w r1, [r7, #680] @ 0x2a8 │ │ │ │ - movw r3, #54433 @ 0xd4a1 │ │ │ │ + movw r3, #54417 @ 0xd491 │ │ │ │ movt r3, #6 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 72d6a │ │ │ │ + bne.n 72d4a │ │ │ │ mov r1, r2 │ │ │ │ blx 2a7cc │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 72d62 │ │ │ │ + beq.n 72d42 │ │ │ │ ldr.w r1, [r5, #516] @ 0x204 │ │ │ │ movs r3, #28 │ │ │ │ add.w ip, r8, #4294967295 @ 0xffffffff │ │ │ │ str.w lr, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r3, r1 │ │ │ │ movs r3, #0 │ │ │ │ mov r9, r2 │ │ │ │ adds r2, #28 │ │ │ │ add r2, lr │ │ │ │ - b.n 72cf8 │ │ │ │ + b.n 72cd8 │ │ │ │ cmp r1, ip │ │ │ │ ite cc │ │ │ │ movcc r0, r2 │ │ │ │ movcs r0, #0 │ │ │ │ str.w r3, [r2, #-28] │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ adds r1, #1 │ │ │ │ adds r2, #28 │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.n 72ce4 │ │ │ │ + bcc.n 72cc4 │ │ │ │ add.w r3, lr, r9 │ │ │ │ str.w r8, [r5, #516] @ 0x204 │ │ │ │ - b.n 72c02 │ │ │ │ + b.n 72bd4 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, lr │ │ │ │ str.w r7, [r1, #804] @ 0x324 │ │ │ │ str r0, [r3, #0] │ │ │ │ strd r2, r4, [r5, #788] @ 0x314 │ │ │ │ - bhi.n 72c62 │ │ │ │ + bhi.n 72c34 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w ip, [r3, #16] │ │ │ │ strd r0, r2, [r3, #4] │ │ │ │ - b.n 72c7a │ │ │ │ - movw r0, #59204 @ 0xe744 │ │ │ │ + b.n 72c4c │ │ │ │ + movw r0, #58500 @ 0xe484 │ │ │ │ movt r0, #39 @ 0x27 │ │ │ │ - bl 1aecac │ │ │ │ - cbnz r0, 72d9a │ │ │ │ + bl 1afa84 │ │ │ │ + cbnz r0, 72d56 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ - b.n 72bfa │ │ │ │ + b.n 72bcc │ │ │ │ lsls r1, r3, #1 │ │ │ │ cmp.w r3, r3, lsl #1 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 72d62 │ │ │ │ + bcs.n 72d42 │ │ │ │ movw r3, #37449 @ 0x9249 │ │ │ │ movt r3, #2340 @ 0x924 │ │ │ │ cmp r1, r3 │ │ │ │ - bhi.n 72d62 │ │ │ │ + bhi.n 72d42 │ │ │ │ movs r2, #28 │ │ │ │ ldr.w r0, [r5, #512] @ 0x200 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 72ca8 │ │ │ │ + bge.n 72c88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 72b48 │ │ │ │ + b.n 72b24 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx ip │ │ │ │ mov lr, r0 │ │ │ │ - b.n 72cc2 │ │ │ │ - str r0, [r2, #24] │ │ │ │ - b.n 72bb0 │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r6, [r7, #812] @ 0x32c │ │ │ │ - ldr.w r0, [r7, #804] @ 0x324 │ │ │ │ - mov.w r2, #262144 @ 0x40000 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ - str r2, [r3, #20] │ │ │ │ - str.w r3, [r5, #520] @ 0x208 │ │ │ │ - b.n 72d62 │ │ │ │ + b.n 72ca2 │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72d36 │ │ │ │ + beq.n 72d16 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r7, #816] @ 0x330 │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ bl 2d27c <_PyObject_DebugMallocStats@@Base> │ │ │ │ - b.n 72bfa │ │ │ │ + b.n 72bcc │ │ │ │ bic.w r2, r0, #4080 @ 0xff0 │ │ │ │ movs r1, #63 @ 0x3f │ │ │ │ bic.w r2, r2, #15 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ - b.n 72c7a │ │ │ │ + b.n 72c4c │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [r7, #812] @ 0x32c │ │ │ │ + ldr.w r0, [r7, #804] @ 0x324 │ │ │ │ + mov.w r2, #262144 @ 0x40000 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx r6 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ + str r2, [r3, #20] │ │ │ │ + str.w r3, [r5, #520] @ 0x208 │ │ │ │ + b.n 72d42 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - vldr d7, [pc, #36] @ 72e00 │ │ │ │ + vldr d7, [pc, #40] @ 72de0 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #34 @ 0x22 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ movs r2, #3 │ │ │ │ vstr d7, [sp, #8] │ │ │ │ blx 2a1d8 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ + nop.w │ │ │ │ ... │ │ │ │ │ │ │ │ -00072e08 <_Py_NewReference@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (72e30 <_Py_NewReference@@Base+0x28>) │ │ │ │ +00072de8 <_Py_NewReference@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (72e10 <_Py_NewReference@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 72e16 <_Py_NewReference@@Base+0xe> │ │ │ │ + cbnz r3, 72df6 <_Py_NewReference@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 72e26 <_Py_NewReference@@Base+0x1e> │ │ │ │ - b.w 12e9e0 │ │ │ │ + bne.n 72e06 <_Py_NewReference@@Base+0x1e> │ │ │ │ + b.w 12e368 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00072e34 : │ │ │ │ +00072e14 : │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73072 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + beq.w 7303e │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - sub sp, #8 │ │ │ │ + sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 72f3a │ │ │ │ + bhi.n 72f16 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7309e │ │ │ │ + blt.w 7306a │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 72fb6 │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ + bgt.w 72f8c │ │ │ │ + movw r6, #20128 @ 0x4ea0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movs r7, #1 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movs r5, #1 │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ - add.w r9, r0, #21 │ │ │ │ + add.w r8, r0, #21 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ - mov r8, r7 │ │ │ │ - mov sl, r7 │ │ │ │ + mov r9, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 72fa8 │ │ │ │ - ldr r3, [pc, #572] @ (730c8 ) │ │ │ │ + bne.w 72f7e │ │ │ │ + ldr r3, [pc, #552] @ (73094 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ - mov r5, r3 │ │ │ │ - bcs.w 7304a │ │ │ │ - lsrs r1, r1, #3 │ │ │ │ - ldr.w r2, [r3, r1, lsl #3] │ │ │ │ + mov r7, r3 │ │ │ │ + add.w r3, r8, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w r3, #512 @ 0x200 │ │ │ │ + bcs.w 73016 │ │ │ │ + lsrs r1, r3, #3 │ │ │ │ + ldr.w r2, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7303c │ │ │ │ + beq.w 73008 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - str r6, [r2, #4] │ │ │ │ - cbz r6, 72f16 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + str r0, [r2, #4] │ │ │ │ + cbz r0, 72ef2 │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #488] @ (730cc ) │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r3, #0] │ │ │ │ + movs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + ldr r2, [pc, #468] @ (73098 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 73012 │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.n 72fc0 │ │ │ │ + bne.w 72fe2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + beq.n 72f96 │ │ │ │ adds r2, r3, r4 │ │ │ │ - mov.w r5, sl, lsl #2 │ │ │ │ + lsls r5, r5, #2 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ orr.w r5, r5, #96 @ 0x60 │ │ │ │ movs r1, #0 │ │ │ │ str r4, [r3, #8] │ │ │ │ str r0, [r3, #12] │ │ │ │ strb r5, [r3, #16] │ │ │ │ strb r1, [r2, #20] │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrd r0, r5, [r2, #24] │ │ │ │ - cmp r0, r5 │ │ │ │ - bhi.n 72f2e │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ + ldrd r6, r7, [r2, #24] │ │ │ │ + cmp r6, r7 │ │ │ │ + bhi.n 72f0a │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r0, r1, lsl #3 │ │ │ │ + add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ - adds r1, r2, r0 │ │ │ │ + adds r1, r2, r6 │ │ │ │ str r1, [r2, #4] │ │ │ │ - str r6, [r2, r0] │ │ │ │ - b.n 72ec8 │ │ │ │ + str r0, [r2, r6] │ │ │ │ + b.n 72ea6 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 72ec8 │ │ │ │ + b.n 72ea6 │ │ │ │ cmp r1, #255 @ 0xff │ │ │ │ - bls.n 72ff6 │ │ │ │ + bls.n 72fca │ │ │ │ cmp.w r1, #65536 @ 0x10000 │ │ │ │ - bcs.n 7302a │ │ │ │ + bcs.n 72ffa │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7309e │ │ │ │ - mov.w sl, #2 │ │ │ │ - mov r7, sl │ │ │ │ - mov r1, r7 │ │ │ │ + blt.w 7306a │ │ │ │ + movs r5, #2 │ │ │ │ + mov r1, r5 │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ movw r1, #65528 @ 0xfff8 │ │ │ │ movt r1, #8191 @ 0x1fff │ │ │ │ movw r3, #65527 @ 0xfff7 │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ movw r2, #65520 @ 0xfff0 │ │ │ │ movt r2, #16383 @ 0x3fff │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ cmp r4, r3 │ │ │ │ - itt le │ │ │ │ - mlale r9, r4, r7, r7 │ │ │ │ - addle.w r9, r9, #28 │ │ │ │ - bgt.n 72fb6 │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ + bgt.n 72f8c │ │ │ │ + mla r8, r4, r5, r5 │ │ │ │ + add.w r8, r8, #28 │ │ │ │ + movw r6, #20128 @ 0x4ea0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ - mov.w r8, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ ldr.w r2, [r6, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 72e8a │ │ │ │ + beq.w 72e68 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 72ec8 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + bne.n 72ea6 │ │ │ │ + add sp, #12 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ + b.w 1f9ab8 │ │ │ │ + add.w r1, r3, #28 │ │ │ │ + lsls r2, r5, #2 │ │ │ │ + orr.w r2, r2, #32 │ │ │ │ + cmp r5, #1 │ │ │ │ + strb r2, [r3, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [r3, #12] │ │ │ │ - add.w r2, r3, #28 │ │ │ │ - mov.w r5, sl, lsl #2 │ │ │ │ - cmp r7, #1 │ │ │ │ - orr.w r5, r5, #32 │ │ │ │ str r4, [r3, #8] │ │ │ │ - strb r5, [r3, #16] │ │ │ │ + str r2, [r3, #12] │ │ │ │ itt eq │ │ │ │ - strbeq.w r8, [r2, r4] │ │ │ │ - strdeq r8, r8, [r3, #20] │ │ │ │ - beq.n 72f0e │ │ │ │ - cmp r7, #2 │ │ │ │ - strd r8, r8, [r3, #20] │ │ │ │ + strbeq.w r9, [r1, r4] │ │ │ │ + strdeq r9, r9, [r3, #20] │ │ │ │ + beq.n 72eea │ │ │ │ + cmp r5, #2 │ │ │ │ + strd r9, r9, [r3, #20] │ │ │ │ ite eq │ │ │ │ - strheq.w r8, [r2, r4, lsl #1] │ │ │ │ - strne.w r8, [r2, r4, lsl #2] │ │ │ │ - b.n 72f0e │ │ │ │ + strheq.w r9, [r1, r4, lsl #1] │ │ │ │ + strne.w r9, [r1, r4, lsl #2] │ │ │ │ + b.n 72eea │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7309e │ │ │ │ + blt.n 7306a │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.n 72fb6 │ │ │ │ - mov.w sl, #1 │ │ │ │ - add.w r9, r0, #29 │ │ │ │ - mov r7, sl │ │ │ │ - b.n 72f8a │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bgt.n 72f8c │ │ │ │ + add.w r8, r0, #29 │ │ │ │ + movs r5, #1 │ │ │ │ + b.n 72f60 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 730b6 │ │ │ │ + bne.n 73082 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72ef0 │ │ │ │ + b.n 72ece │ │ │ │ cmp.w r1, #1114112 @ 0x110000 │ │ │ │ - bcs.n 73078 │ │ │ │ + bcs.n 73044 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7309e │ │ │ │ - mov.w sl, #4 │ │ │ │ - mov r7, sl │ │ │ │ - b.n 72f50 │ │ │ │ - mov r0, r3 │ │ │ │ - bl 72aac │ │ │ │ + blt.n 7306a │ │ │ │ + movs r5, #4 │ │ │ │ + b.n 72f28 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 72a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 72ec8 │ │ │ │ + bne.w 72ea6 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 73092 │ │ │ │ - mov r0, r9 │ │ │ │ + bne.n 7305e │ │ │ │ + mov r0, r8 │ │ │ │ blx 2a1c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 72fb6 │ │ │ │ - ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ + beq.n 72f8c │ │ │ │ + ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 72ec8 │ │ │ │ - ldr r3, [pc, #92] @ (730d0 ) │ │ │ │ + str.w r2, [r7, #800] @ 0x320 │ │ │ │ + b.n 72ea6 │ │ │ │ + ldr r3, [pc, #92] @ (7309c ) │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6636 @ 0x19ec │ │ │ │ + movw r1, #5932 @ 0x172c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 72f0e │ │ │ │ + b.n 72eea │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - mov r1, r9 │ │ │ │ + mov r1, r8 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 73062 │ │ │ │ + b.n 7302e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6688 @ 0x1a20 │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 7308e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 7305a │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 72ef0 │ │ │ │ + b.n 72ece │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000730d4 : │ │ │ │ +000730a0 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.w 73290 │ │ │ │ + blt.w 7325c │ │ │ │ sub.w r2, r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ clz r2, r2 │ │ │ │ mov r5, r0 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 73238 │ │ │ │ + bne.w 73204 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 73262 │ │ │ │ + beq.w 7322e │ │ │ │ movw r2, #65518 @ 0xffee │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 732ba │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ + bhi.w 73286 │ │ │ │ + movw r6, #20128 @ 0x4ea0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ add.w r0, r3, #17 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 731b8 │ │ │ │ - ldr r1, [pc, #420] @ (732e0 ) │ │ │ │ + bne.n 73184 │ │ │ │ + ldr r1, [pc, #420] @ (732ac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov r8, r2 │ │ │ │ - bhi.n 7320c │ │ │ │ + bhi.n 731d8 │ │ │ │ lsrs r0, r3, #3 │ │ │ │ adds r1, r0, #2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 73266 │ │ │ │ + beq.w 73232 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 731f0 │ │ │ │ + beq.n 731bc │ │ │ │ movw r2, #42436 @ 0xa5c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #336] @ (732e4 ) │ │ │ │ + ldr r2, [pc, #336] @ (732b0 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 73278 │ │ │ │ + bne.n 73244 │ │ │ │ adds r2, r4, r3 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ - cbnz r5, 731dc │ │ │ │ + cbnz r5, 731a8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7317a │ │ │ │ + bne.n 73146 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 732a6 │ │ │ │ + beq.n 73272 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 731b0 │ │ │ │ + beq.n 7317c │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, #16 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r1, r7, [r2, #24] │ │ │ │ cmp r1, r7 │ │ │ │ - bhi.n 73256 │ │ │ │ + bhi.n 73222 │ │ │ │ adds r0, #3 │ │ │ │ add.w r0, r1, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r1 │ │ │ │ str r0, [r2, #4] │ │ │ │ str.w ip, [r2, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7317a │ │ │ │ + bne.n 73146 │ │ │ │ ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 732aa │ │ │ │ + bne.n 73276 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 731ca │ │ │ │ + beq.n 73196 │ │ │ │ ldr.w r2, [r8, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r8, #800] @ 0x320 │ │ │ │ - b.n 7317a │ │ │ │ + b.n 73146 │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ movs r1, #24 │ │ │ │ movw r4, #13200 @ 0x3390 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mla r4, r1, r2, r4 │ │ │ │ add r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 7317a │ │ │ │ - ldr r4, [pc, #132] @ (732e8 ) │ │ │ │ - b.n 731b0 │ │ │ │ + b.n 73146 │ │ │ │ + ldr r4, [pc, #132] @ (732b4 ) │ │ │ │ + b.n 7317c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7317a │ │ │ │ - b.n 7320c │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.n 73146 │ │ │ │ + b.n 731d8 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 732d2 │ │ │ │ + bne.n 7329e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 731a0 │ │ │ │ + b.n 7316c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6728 @ 0x1a48 │ │ │ │ + movw r1, #6024 @ 0x1788 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 731b0 │ │ │ │ + b.n 7317c │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 73228 │ │ │ │ + b.n 731f4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6780 @ 0x1a7c │ │ │ │ + movw r1, #6076 @ 0x17bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #112] @ 0x70 │ │ │ │ - bl 12f100 │ │ │ │ - b.n 732a6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 73272 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 731a0 │ │ │ │ + b.n 7316c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000732ec : │ │ │ │ +000732b8 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - beq.n 7339e │ │ │ │ - blt.n 733d6 │ │ │ │ + beq.n 7336a │ │ │ │ + blt.n 733a2 │ │ │ │ cmp r1, #20 │ │ │ │ - bgt.n 733a2 │ │ │ │ - ldr r7, [pc, #248] @ (73404 ) │ │ │ │ + bgt.n 7336e │ │ │ │ + ldr r7, [pc, #248] @ (733d0 ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add r3, r5 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 73372 │ │ │ │ - ldr r0, [pc, #228] @ (73408 ) │ │ │ │ + cbz r4, 7333e │ │ │ │ + ldr r0, [pc, #228] @ (733d4 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 733be │ │ │ │ + bne.n 7338a │ │ │ │ movs r1, #0 │ │ │ │ mov r2, r5 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 29634 │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ sub.w r2, r4, #8 │ │ │ │ @@ -109120,87 +109099,87 @@ │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 733ba │ │ │ │ - ldr r0, [pc, #124] @ (73404 ) │ │ │ │ + cbz r0, 73386 │ │ │ │ + ldr r0, [pc, #124] @ (733d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr r5, [r3, r0] │ │ │ │ lsls r2, r1, #2 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ ldr r1, [r5, #8] │ │ │ │ - b.n 7334e │ │ │ │ - ldr r4, [pc, #108] @ (7340c ) │ │ │ │ - b.n 7336a │ │ │ │ + b.n 7331a │ │ │ │ + ldr r4, [pc, #108] @ (733d8 ) │ │ │ │ + b.n 73336 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 73372 │ │ │ │ + bls.n 7333e │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbnz r0, 733e6 │ │ │ │ + cbnz r0, 733b2 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7336a │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 73336 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 733f2 │ │ │ │ + bne.n 733be │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 73340 │ │ │ │ + b.n 7330c │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 733ba │ │ │ │ - ldr r2, [pc, #28] @ (73404 ) │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 73386 │ │ │ │ + ldr r2, [pc, #28] @ (733d0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r5, r1, #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ - b.n 73340 │ │ │ │ + b.n 7330c │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 73340 │ │ │ │ + b.n 7330c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #7 │ │ │ │ - bgt.n 73492 │ │ │ │ - ldr r3, [pc, #140] @ (734b4 ) │ │ │ │ + bgt.n 7345e │ │ │ │ + ldr r3, [pc, #140] @ (73480 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add.w r3, r1, r0, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r3, #3480] @ 0xd98 │ │ │ │ - cbz r0, 7344e │ │ │ │ + cbz r0, 7341a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str.w r1, [r3, #3480] @ 0xd98 │ │ │ │ strd r2, r2, [r0, #12] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ add.w lr, r1, #8192 @ 0x2000 │ │ │ │ @@ -109210,68 +109189,68 @@ │ │ │ │ lsl.w ip, ip, r2 │ │ │ │ ldr.w r0, [lr, #1720] @ 0x6b8 │ │ │ │ add.w ip, ip, #27 │ │ │ │ subs r3, r0, r1 │ │ │ │ asrs r3, r3, #3 │ │ │ │ add.w r3, r3, ip, lsr #3 │ │ │ │ cmp.w r3, #288 @ 0x120 │ │ │ │ - bhi.n 73492 │ │ │ │ + bhi.n 7345e │ │ │ │ movs r3, #1 │ │ │ │ mov.w r1, ip, lsr #3 │ │ │ │ lsls r3, r2 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str.w r1, [lr, #1720] @ 0x6b8 │ │ │ │ movs r1, #0 │ │ │ │ strd r2, r3, [r0, #4] │ │ │ │ strd r1, r1, [r0, #12] │ │ │ │ - b.n 7344a │ │ │ │ + b.n 73416 │ │ │ │ movs r0, #4 │ │ │ │ movs r3, #1 │ │ │ │ lsls r0, r2 │ │ │ │ adds r0, #27 │ │ │ │ lsls r3, r2 │ │ │ │ bic.w r0, r0, #7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73486 │ │ │ │ - b.n 7344a │ │ │ │ + bne.n 73452 │ │ │ │ + b.n 73416 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000734b8 : │ │ │ │ +00073484 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r0, #0 │ │ │ │ - blt.n 73588 │ │ │ │ - ldr r6, [pc, #256] @ (735d0 ) │ │ │ │ + blt.n 73554 │ │ │ │ + ldr r6, [pc, #256] @ (7359c ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 7355c │ │ │ │ + ble.n 73528 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2092] @ 0x82c │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r3, #1772] @ 0x6ec │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #220] @ (735d4 ) │ │ │ │ + ldr r2, [pc, #220] @ (735a0 ) │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 73570 │ │ │ │ - cbnz r4, 73530 │ │ │ │ + bne.n 7353c │ │ │ │ + cbnz r4, 734fc │ │ │ │ ldr r4, [r6, r5] │ │ │ │ movs r0, #0 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -109285,558 +109264,558 @@ │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 782cc │ │ │ │ + bl 782ac │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 735ac │ │ │ │ + beq.n 73578 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r4, [r3, #8] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #16] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ - b.n 7351e │ │ │ │ + b.n 734ea │ │ │ │ movw r0, #22156 @ 0x568c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73500 │ │ │ │ - b.n 73598 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.n 734cc │ │ │ │ + b.n 73564 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7359c │ │ │ │ + bne.n 73568 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73500 │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + b.n 734cc │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #265 @ 0x109 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7352a │ │ │ │ + b.n 734f6 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 73500 │ │ │ │ + b.n 734cc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 735bc │ │ │ │ + beq.n 73588 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 735c6 │ │ │ │ + cbz r2, 73592 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 735bc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73588 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3960] @ 0xf78 │ │ │ │ sub sp, #100 @ 0x64 │ │ │ │ - ldr.w fp, [pc, #244] @ 736e0 │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ + ldr.w fp, [pc, #244] @ 736ac │ │ │ │ + movw r6, #20128 @ 0x4ea0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ mov r5, r1 │ │ │ │ add.w sl, r1, #90112 @ 0x16000 │ │ │ │ add.w r9, r6, #4096 @ 0x1000 │ │ │ │ str r0, [sp, #12] │ │ │ │ str.w fp, [sp, #4] │ │ │ │ - b.n 73676 │ │ │ │ + b.n 73642 │ │ │ │ ldr.w r1, [sl, #2808] @ 0xaf8 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ add.w r3, r1, #352 @ 0x160 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r4, #180] @ 0xb4 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ dmb ish │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73624 │ │ │ │ + bne.n 735f0 │ │ │ │ add.w r3, r6, r1, lsl #4 │ │ │ │ movw r2, #5624 @ 0x15f8 │ │ │ │ dmb ish │ │ │ │ str r4, [r3, r2] │ │ │ │ movs r3, #28 │ │ │ │ movs r7, #1 │ │ │ │ mov r0, r4 │ │ │ │ mla r1, r3, r1, r5 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ strd r4, r7, [r1, #252] @ 0xfc │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ add r3, r7 │ │ │ │ str.w r3, [sl, #2808] @ 0xaf8 │ │ │ │ - bl 7416c │ │ │ │ + bl 74138 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73bce │ │ │ │ - ldr r3, [pc, #108] @ (736dc ) │ │ │ │ + beq.w 73b9a │ │ │ │ + ldr r3, [pc, #108] @ (736a8 ) │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 736e4 │ │ │ │ + beq.n 736b0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ subs r2, r5, r3 │ │ │ │ clz r2, r2 │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ orr.w r1, r2, #258 @ 0x102 │ │ │ │ lsls r2, r2, #19 │ │ │ │ - bmi.n 736a6 │ │ │ │ + bmi.n 73672 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ ldr.w r2, [r9, #1520] @ 0x5f0 │ │ │ │ adds r1, r2, #1 │ │ │ │ str.w r1, [r9, #1520] @ 0x5f0 │ │ │ │ str.w r2, [r4, #192] @ 0xc0 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 73608 │ │ │ │ + beq.n 735d4 │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ movs r7, #1 │ │ │ │ mov.w r8, #0 │ │ │ │ dmb ish │ │ │ │ addw r3, r1, #351 @ 0x15f │ │ │ │ subs r1, #1 │ │ │ │ add.w r3, r6, r3, lsl #4 │ │ │ │ ldrexd fp, ip, [r3] │ │ │ │ adds.w fp, fp, r7 │ │ │ │ adc.w ip, ip, r8 │ │ │ │ strexd r0, fp, ip, [r3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 736c2 │ │ │ │ + bne.n 7368e │ │ │ │ dmb ish │ │ │ │ - b.n 73646 │ │ │ │ - str r0, [r3, #84] @ 0x54 │ │ │ │ + b.n 73612 │ │ │ │ + str r0, [r3, #40] @ 0x28 │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r2, #56] @ 0x38 │ │ │ │ + str r4, [r2, #12] │ │ │ │ movs r7, r5 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7fe54 <_PyType_GetDict@@Base> │ │ │ │ - ldr r1, [pc, #812] @ (73a20 ) │ │ │ │ - bl 7fea8 │ │ │ │ + bl 7fe38 <_PyType_GetDict@@Base> │ │ │ │ + ldr r1, [pc, #812] @ (739ec ) │ │ │ │ + bl 7fe8c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f8e │ │ │ │ + beq.w 73f5a │ │ │ │ add.w r4, r5, #98304 @ 0x18000 │ │ │ │ str.w r7, [r4, #1160] @ 0x488 │ │ │ │ movw r7, #43984 @ 0xabd0 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ add.w r0, r7, #116 @ 0x74 │ │ │ │ - bl 7ff14 │ │ │ │ + bl 7fef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f84 │ │ │ │ + beq.w 73f50 │ │ │ │ str.w r0, [r4, #1208] @ 0x4b8 │ │ │ │ add.w r0, r7, #136 @ 0x88 │ │ │ │ - bl 7ff14 │ │ │ │ + bl 7fef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f84 │ │ │ │ + beq.w 73f50 │ │ │ │ str.w r0, [r4, #1212] @ 0x4bc │ │ │ │ add.w r0, r7, #156 @ 0x9c │ │ │ │ - bl 7ff14 │ │ │ │ + bl 7fef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f84 │ │ │ │ + beq.w 73f50 │ │ │ │ str.w r0, [r4, #1216] @ 0x4c0 │ │ │ │ add.w r0, r7, #176 @ 0xb0 │ │ │ │ - bl 7ff14 │ │ │ │ + bl 7fef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f84 │ │ │ │ + beq.w 73f50 │ │ │ │ str.w r0, [r4, #1220] @ 0x4c4 │ │ │ │ add.w r0, r7, #196 @ 0xc4 │ │ │ │ - bl 7ff14 │ │ │ │ + bl 7fef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f84 │ │ │ │ + beq.w 73f50 │ │ │ │ str.w r0, [r4, #1224] @ 0x4c8 │ │ │ │ add.w r0, r7, #216 @ 0xd8 │ │ │ │ - bl 7ff14 │ │ │ │ + bl 7fef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f84 │ │ │ │ + beq.w 73f50 │ │ │ │ str.w r0, [r4, #1228] @ 0x4cc │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #676] @ (73a24 ) │ │ │ │ + ldr r1, [pc, #676] @ (739f0 ) │ │ │ │ add.w r2, r7, #236 @ 0xec │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4c28 │ │ │ │ + bl 1b5a10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f62 │ │ │ │ + beq.w 73f2e │ │ │ │ add.w r1, r7, #252 @ 0xfc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1f60 │ │ │ │ + bl 1b2d38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f4c │ │ │ │ + beq.w 73f18 │ │ │ │ add.w r1, r7, #460 @ 0x1cc │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1f60 │ │ │ │ + bl 1b2d38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f4c │ │ │ │ + beq.w 73f18 │ │ │ │ add.w r1, r7, #668 @ 0x29c │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1f60 │ │ │ │ + bl 1b2d38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f4c │ │ │ │ - ldr r2, [pc, #616] @ (73a28 ) │ │ │ │ + beq.w 73f18 │ │ │ │ + ldr r2, [pc, #616] @ (739f4 ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #616] @ (73a2c ) │ │ │ │ + ldr r1, [pc, #616] @ (739f8 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4c28 │ │ │ │ + bl 1b5a10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f36 │ │ │ │ - ldr.w r8, [pc, #660] @ 73a68 │ │ │ │ + beq.w 73f02 │ │ │ │ + ldr.w r8, [pc, #660] @ 73a34 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr.w r1, [r8, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b1f60 │ │ │ │ + bl 1b2d38 │ │ │ │ adds r4, #1 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73f1c │ │ │ │ + beq.w 73ee8 │ │ │ │ cmp r4, #68 @ 0x44 │ │ │ │ - bne.n 737de │ │ │ │ + bne.n 737aa │ │ │ │ add.w r9, sp, #32 │ │ │ │ movw sl, #36632 @ 0x8f18 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #0 │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r0, [sl] │ │ │ │ mov r1, r2 │ │ │ │ adds r4, #1 │ │ │ │ - bl 811c0 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ + bl 811a4 <_PyTuple_Resize@@Base+0x2fc> │ │ │ │ str.w r0, [r8], #4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73f08 │ │ │ │ + beq.w 73ed4 │ │ │ │ cmp r4, #16 │ │ │ │ - bne.n 73804 │ │ │ │ + bne.n 737d0 │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r9], #4 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 7383e │ │ │ │ + beq.n 7380a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 7383e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 7380a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp.w r8, #16 │ │ │ │ - bne.n 73828 │ │ │ │ + bne.n 737f4 │ │ │ │ add.w r8, r5, #40960 @ 0xa000 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ str.w r0, [r8, #1792] @ 0x700 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 73efe │ │ │ │ + beq.w 73eca │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #464] @ (73a30 ) │ │ │ │ - bl 7a778 │ │ │ │ + ldr r1, [pc, #464] @ (739fc ) │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ef6 │ │ │ │ - ldr r4, [pc, #456] @ (73a34 ) │ │ │ │ + bne.w 73ec2 │ │ │ │ + ldr r4, [pc, #456] @ (73a00 ) │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73ee0 │ │ │ │ + bne.w 73eac │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #440] @ (73a38 ) │ │ │ │ + ldr r1, [pc, #440] @ (73a04 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ed8 │ │ │ │ + bne.w 73ea4 │ │ │ │ ldr.w r3, [r4, #2700] @ 0xa8c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73ec4 │ │ │ │ + bne.w 73e90 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #408] @ (73a3c ) │ │ │ │ + ldr r1, [pc, #408] @ (73a08 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ebc │ │ │ │ + bne.w 73e88 │ │ │ │ ldr.w r3, [r4, #2716] @ 0xa9c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73ea8 │ │ │ │ + bne.w 73e74 │ │ │ │ ldr.w r2, [r7, #892] @ 0x37c │ │ │ │ - ldr r1, [pc, #364] @ (73a30 ) │ │ │ │ + ldr r1, [pc, #364] @ (739fc ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73ef6 │ │ │ │ + bne.w 73ec2 │ │ │ │ ldr.w r3, [r4, #1052] @ 0x41c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e94 │ │ │ │ + bne.w 73e60 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #344] @ (73a40 ) │ │ │ │ + ldr r1, [pc, #344] @ (73a0c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e8c │ │ │ │ + bne.w 73e58 │ │ │ │ ldr.w r3, [r4, #1388] @ 0x56c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e78 │ │ │ │ + bne.w 73e44 │ │ │ │ ldr.w r2, [r7, #896] @ 0x380 │ │ │ │ - ldr r1, [pc, #316] @ (73a44 ) │ │ │ │ + ldr r1, [pc, #316] @ (73a10 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e70 │ │ │ │ + bne.w 73e3c │ │ │ │ ldr.w r3, [r4, #2604] @ 0xa2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e5c │ │ │ │ + bne.w 73e28 │ │ │ │ ldr.w r2, [r7, #900] @ 0x384 │ │ │ │ - ldr r1, [pc, #284] @ (73a48 ) │ │ │ │ + ldr r1, [pc, #284] @ (73a14 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e54 │ │ │ │ + bne.w 73e20 │ │ │ │ ldr.w r3, [r4, #1036] @ 0x40c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e40 │ │ │ │ + bne.w 73e0c │ │ │ │ ldr.w r2, [r7, #904] @ 0x388 │ │ │ │ - ldr r1, [pc, #256] @ (73a4c ) │ │ │ │ + ldr r1, [pc, #256] @ (73a18 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e38 │ │ │ │ + bne.w 73e04 │ │ │ │ ldr.w r3, [r4, #2524] @ 0x9dc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e24 │ │ │ │ + bne.w 73df0 │ │ │ │ ldr.w r2, [r7, #908] @ 0x38c │ │ │ │ - ldr r1, [pc, #224] @ (73a50 ) │ │ │ │ + ldr r1, [pc, #224] @ (73a1c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e1c │ │ │ │ + bne.w 73de8 │ │ │ │ ldr.w r3, [r4, #2652] @ 0xa5c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73e08 │ │ │ │ + bne.w 73dd4 │ │ │ │ ldr.w r2, [r7, #912] @ 0x390 │ │ │ │ - ldr r1, [pc, #196] @ (73a54 ) │ │ │ │ + ldr r1, [pc, #196] @ (73a20 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73e00 │ │ │ │ + bne.w 73dcc │ │ │ │ ldr.w r3, [r4, #2540] @ 0x9ec │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73dec │ │ │ │ + bne.w 73db8 │ │ │ │ ldr.w r2, [r7, #916] @ 0x394 │ │ │ │ - ldr r1, [pc, #164] @ (73a58 ) │ │ │ │ + ldr r1, [pc, #164] @ (73a24 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73de4 │ │ │ │ + bne.w 73db0 │ │ │ │ ldr.w r3, [r4, #1148] @ 0x47c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73dd0 │ │ │ │ + bne.w 73d9c │ │ │ │ ldr.w r2, [r7, #920] @ 0x398 │ │ │ │ - ldr r1, [pc, #136] @ (73a5c ) │ │ │ │ + ldr r1, [pc, #136] @ (73a28 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73dc8 │ │ │ │ + bne.w 73d94 │ │ │ │ ldr.w r3, [r4, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73db4 │ │ │ │ + bne.w 73d80 │ │ │ │ ldr.w r2, [r7, #924] @ 0x39c │ │ │ │ - ldr r1, [pc, #104] @ (73a60 ) │ │ │ │ + ldr r1, [pc, #104] @ (73a2c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d62 │ │ │ │ + bne.w 73d2e │ │ │ │ ldr.w r3, [r4, #1212] @ 0x4bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73d4e │ │ │ │ + bne.w 73d1a │ │ │ │ ldr.w r2, [r7, #928] @ 0x3a0 │ │ │ │ - ldr r1, [pc, #76] @ (73a64 ) │ │ │ │ + ldr r1, [pc, #76] @ (73a30 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - b.n 73a6c │ │ │ │ + b.n 73a38 │ │ │ │ nop │ │ │ │ - add r5, sp, #176 @ 0xb0 │ │ │ │ + add r5, sp, #208 @ 0xd0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r0, #52 @ 0x34 │ │ │ │ lsls r4, r1, #1 │ │ │ │ add r7, sp, #240 @ 0xf0 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r1, #4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r4, [r4, #20] │ │ │ │ + ldrsh r4, [r4, r2] │ │ │ │ movs r7, r5 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d46 │ │ │ │ + bne.w 73d12 │ │ │ │ ldr.w r3, [r4, #1196] @ 0x4ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73d32 │ │ │ │ + bne.w 73cfe │ │ │ │ ldr.w r2, [r7, #932] @ 0x3a4 │ │ │ │ - ldr r1, [pc, #736] @ (73d6c ) │ │ │ │ + ldr r1, [pc, #736] @ (73d38 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d2a │ │ │ │ + bne.w 73cf6 │ │ │ │ ldr.w r3, [r4, #940] @ 0x3ac │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73d16 │ │ │ │ + bne.w 73ce2 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #708] @ (73d70 ) │ │ │ │ + ldr r1, [pc, #708] @ (73d3c ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73d0e │ │ │ │ + bne.w 73cda │ │ │ │ ldr.w r3, [r4, #1084] @ 0x43c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73cfa │ │ │ │ + bne.w 73cc6 │ │ │ │ ldr.w r2, [r7, #936] @ 0x3a8 │ │ │ │ - ldr r1, [pc, #676] @ (73d74 ) │ │ │ │ + ldr r1, [pc, #676] @ (73d40 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73cf2 │ │ │ │ + bne.w 73cbe │ │ │ │ ldr.w r3, [r4, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73cde │ │ │ │ + bne.w 73caa │ │ │ │ ldr.w r2, [r7, #940] @ 0x3ac │ │ │ │ - ldr r1, [pc, #648] @ (73d78 ) │ │ │ │ + ldr r1, [pc, #648] @ (73d44 ) │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73cc2 │ │ │ │ + bne.w 73c8e │ │ │ │ ldr.w r3, [r4, #924] @ 0x39c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73cca │ │ │ │ + bne.w 73c96 │ │ │ │ ldr.w r0, [r8, #1792] @ 0x700 │ │ │ │ ldr.w r2, [r7, #944] @ 0x3b0 │ │ │ │ - ldr r1, [pc, #612] @ (73d7c ) │ │ │ │ - bl 7a778 │ │ │ │ + ldr r1, [pc, #612] @ (73d48 ) │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 73c9a │ │ │ │ + bne.w 73c66 │ │ │ │ ldr.w r3, [r4, #2636] @ 0xa4c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 73c86 │ │ │ │ - ldr r2, [pc, #592] @ (73d80 ) │ │ │ │ + bne.w 73c52 │ │ │ │ + ldr r2, [pc, #592] @ (73d4c ) │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #592] @ (73d84 ) │ │ │ │ + ldr r1, [pc, #592] @ (73d50 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b4c28 │ │ │ │ + bl 1b5a10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 73c70 │ │ │ │ + beq.w 73c3c │ │ │ │ ldr.w r3, [r6, #624] @ 0x270 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 73b74 │ │ │ │ + bne.n 73b40 │ │ │ │ movw r0, #8584 @ 0x2188 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7fe54 <_PyType_GetDict@@Base> │ │ │ │ - ldr r2, [pc, #560] @ (73d88 ) │ │ │ │ - movw r1, #7128 @ 0x1bd8 │ │ │ │ + bl 7fe38 <_PyType_GetDict@@Base> │ │ │ │ + ldr r2, [pc, #560] @ (73d54 ) │ │ │ │ + movw r1, #6424 @ 0x1918 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ - ldr r2, [pc, #552] @ (73d8c ) │ │ │ │ + bl 80d7c │ │ │ │ + ldr r2, [pc, #552] @ (73d58 ) │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 73c44 │ │ │ │ + bne.n 73c10 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 73c30 │ │ │ │ + bne.n 73bfc │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r1, [pc, #528] @ (73d90 ) │ │ │ │ + ldr r1, [pc, #528] @ (73d5c ) │ │ │ │ mov r0, r5 │ │ │ │ movs r4, #0 │ │ │ │ strd r4, r4, [sp, #16] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ str.w r6, [r7, #1092] @ 0x444 │ │ │ │ strd r4, r4, [sp, #24] │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ str.w r3, [r7, #1056] @ 0x420 │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1060] @ 0x424 │ │ │ │ - bl 1b1f60 │ │ │ │ + bl 1b2d38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c08 │ │ │ │ + beq.n 73bd4 │ │ │ │ ldr r3, [r6, #92] @ 0x5c │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r7, #1264] @ 0x4f0 │ │ │ │ - ldr r1, [pc, #484] @ (73d94 ) │ │ │ │ + ldr r1, [pc, #484] @ (73d60 ) │ │ │ │ ldr r3, [r6, #96] @ 0x60 │ │ │ │ str.w r3, [r7, #1268] @ 0x4f4 │ │ │ │ - bl 1b1f60 │ │ │ │ + bl 1b2d38 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 73c08 │ │ │ │ + beq.n 73bd4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ strd r4, r4, [r3] │ │ │ │ strd r4, r4, [r3, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #100 @ 0x64 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r8, [sp, #8] │ │ │ │ @@ -109844,567 +109823,567 @@ │ │ │ │ mov r0, r5 │ │ │ │ bl 2cee8 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ bl 2cf34 │ │ │ │ - movw r3, #6860 @ 0x1acc │ │ │ │ + movw r3, #6156 @ 0x180c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #424] @ (73d98 ) │ │ │ │ + ldr r0, [pc, #424] @ (73d64 ) │ │ │ │ add r2, sp, #16 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #28] │ │ │ │ movs r1, #1 │ │ │ │ str r0, [sp, #20] │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #16] │ │ │ │ ldmia r2, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73bc6 │ │ │ │ + b.n 73b92 │ │ │ │ movs r0, #0 │ │ │ │ - bl 64c6c │ │ │ │ - ldr r3, [pc, #396] @ (73d9c ) │ │ │ │ + bl 64c00 │ │ │ │ + ldr r3, [pc, #396] @ (73d68 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7164 @ 0x1bfc │ │ │ │ + movw r3, #6460 @ 0x193c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [sp, #28] │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73bc6 │ │ │ │ + b.n 73b92 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 73b74 │ │ │ │ + bne.n 73b40 │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b74 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73b40 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 73c50 │ │ │ │ + beq.n 73c1c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r2, #564] @ 0x234 │ │ │ │ - cbz r3, 73c66 │ │ │ │ - ldr r3, [pc, #332] @ (73da0 ) │ │ │ │ + cbz r3, 73c32 │ │ │ │ + ldr r3, [pc, #332] @ (73d6c ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7136 @ 0x1be0 │ │ │ │ + movw r3, #6432 @ 0x1920 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c22 │ │ │ │ + b.n 73bee │ │ │ │ add.w r0, r2, #564 @ 0x234 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73c50 │ │ │ │ - ldr r3, [pc, #304] @ (73da4 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73c1c │ │ │ │ + ldr r3, [pc, #304] @ (73d70 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7080 @ 0x1ba8 │ │ │ │ + movw r3, #6376 @ 0x18e8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c22 │ │ │ │ + b.n 73bee │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2636] @ 0xa4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73b2e │ │ │ │ - ldr r0, [pc, #232] @ (73d7c ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b2e │ │ │ │ - ldr r0, [pc, #224] @ (73d7c ) │ │ │ │ - bl 79634 │ │ │ │ - movw r3, #6964 @ 0x1b34 │ │ │ │ + bne.w 73afa │ │ │ │ + ldr r0, [pc, #232] @ (73d48 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73afa │ │ │ │ + ldr r0, [pc, #224] @ (73d48 ) │ │ │ │ + bl 79618 │ │ │ │ + movw r3, #6260 @ 0x1874 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #252] @ (73da8 ) │ │ │ │ + ldr r1, [pc, #252] @ (73d74 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #24] │ │ │ │ add r3, sp, #16 │ │ │ │ str r2, [sp, #28] │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #20] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73bc6 │ │ │ │ - ldr r0, [pc, #180] @ (73d78 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + b.n 73b92 │ │ │ │ + ldr r0, [pc, #180] @ (73d44 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #924] @ 0x39c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73b0c │ │ │ │ - ldr r0, [pc, #160] @ (73d78 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73b0c │ │ │ │ + bne.w 73ad8 │ │ │ │ + ldr r0, [pc, #160] @ (73d44 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ad8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73aea │ │ │ │ - ldr r0, [pc, #136] @ (73d74 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73aea │ │ │ │ - ldr r0, [pc, #128] @ (73d74 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73ab6 │ │ │ │ + ldr r0, [pc, #136] @ (73d40 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73ab6 │ │ │ │ + ldr r0, [pc, #128] @ (73d40 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1084] @ 0x43c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73ac8 │ │ │ │ - ldr r0, [pc, #104] @ (73d70 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73ac8 │ │ │ │ - ldr r0, [pc, #96] @ (73d70 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73a94 │ │ │ │ + ldr r0, [pc, #104] @ (73d3c ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a94 │ │ │ │ + ldr r0, [pc, #96] @ (73d3c ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #940] @ 0x3ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73aa6 │ │ │ │ - ldr r0, [pc, #72] @ (73d6c ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73aa6 │ │ │ │ - ldr r0, [pc, #64] @ (73d6c ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73a72 │ │ │ │ + ldr r0, [pc, #72] @ (73d38 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a72 │ │ │ │ + ldr r0, [pc, #64] @ (73d38 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1196] @ 0x4ac │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a84 │ │ │ │ - ldr r0, [pc, #108] @ (73dac ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a84 │ │ │ │ - ldr r0, [pc, #100] @ (73dac ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73a50 │ │ │ │ + ldr r0, [pc, #108] @ (73d78 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73a50 │ │ │ │ + ldr r0, [pc, #100] @ (73d78 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1212] @ 0x4bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73a12 │ │ │ │ - ldr r0, [pc, #84] @ (73db0 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73a12 │ │ │ │ - ldr r0, [pc, #76] @ (73db0 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 739de │ │ │ │ + ldr r0, [pc, #84] @ (73d7c ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 739de │ │ │ │ + ldr r0, [pc, #76] @ (73d7c ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ nop │ │ │ │ - strb r4, [r0, #9] │ │ │ │ + strb r4, [r1, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #11] │ │ │ │ + strb r4, [r3, #11] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r4, #3] │ │ │ │ + ldrb r4, [r5, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add r7, sp, #528 @ 0x210 │ │ │ │ lsls r7, r0, #1 │ │ │ │ movs r1, #212 @ 0xd4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - asrs r4, r1, #3 │ │ │ │ + asrs r4, r2, #3 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ add r7, sp, #592 @ 0x250 │ │ │ │ lsls r7, r0, #1 │ │ │ │ add sp, #400 @ 0x190 │ │ │ │ lsls r7, r0, #1 │ │ │ │ - str r4, [r3, #84] @ 0x54 │ │ │ │ + str r4, [r3, #40] @ 0x28 │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r5, #92] @ 0x5c │ │ │ │ + str r0, [r5, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r3, #92] @ 0x5c │ │ │ │ + str r0, [r3, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r0, #92] @ 0x5c │ │ │ │ + str r4, [r0, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r6, #88] @ 0x58 │ │ │ │ + str r0, [r6, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - strb r4, [r0, #13] │ │ │ │ + strb r4, [r1, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #13] │ │ │ │ + strb r4, [r3, #13] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739f0 │ │ │ │ - ldr r0, [pc, #480] @ (73fa4 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 739f0 │ │ │ │ - ldr r0, [pc, #472] @ (73fa4 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 739bc │ │ │ │ + ldr r0, [pc, #480] @ (73f70 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 739bc │ │ │ │ + ldr r0, [pc, #472] @ (73f70 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1148] @ 0x47c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739ce │ │ │ │ - ldr r0, [pc, #456] @ (73fa8 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 739ce │ │ │ │ - ldr r0, [pc, #448] @ (73fa8 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 7399a │ │ │ │ + ldr r0, [pc, #456] @ (73f74 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7399a │ │ │ │ + ldr r0, [pc, #448] @ (73f74 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2540] @ 0x9ec │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 739ac │ │ │ │ - ldr r0, [pc, #432] @ (73fac ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 739ac │ │ │ │ - ldr r0, [pc, #424] @ (73fac ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73978 │ │ │ │ + ldr r0, [pc, #432] @ (73f78 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73978 │ │ │ │ + ldr r0, [pc, #424] @ (73f78 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2652] @ 0xa5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7398a │ │ │ │ - ldr r0, [pc, #408] @ (73fb0 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7398a │ │ │ │ - ldr r0, [pc, #400] @ (73fb0 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73956 │ │ │ │ + ldr r0, [pc, #408] @ (73f7c ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73956 │ │ │ │ + ldr r0, [pc, #400] @ (73f7c ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2524] @ 0x9dc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73968 │ │ │ │ - ldr r0, [pc, #384] @ (73fb4 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73968 │ │ │ │ - ldr r0, [pc, #376] @ (73fb4 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73934 │ │ │ │ + ldr r0, [pc, #384] @ (73f80 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73934 │ │ │ │ + ldr r0, [pc, #376] @ (73f80 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1036] @ 0x40c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73946 │ │ │ │ - ldr r0, [pc, #360] @ (73fb8 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73946 │ │ │ │ - ldr r0, [pc, #352] @ (73fb8 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73912 │ │ │ │ + ldr r0, [pc, #360] @ (73f84 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73912 │ │ │ │ + ldr r0, [pc, #352] @ (73f84 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2604] @ 0xa2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73924 │ │ │ │ - ldr r0, [pc, #336] @ (73fbc ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73924 │ │ │ │ - ldr r0, [pc, #328] @ (73fbc ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 738f0 │ │ │ │ + ldr r0, [pc, #336] @ (73f88 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738f0 │ │ │ │ + ldr r0, [pc, #328] @ (73f88 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1388] @ 0x56c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 73902 │ │ │ │ - ldr r0, [pc, #312] @ (73fc0 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 73902 │ │ │ │ - ldr r0, [pc, #304] @ (73fc0 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 738ce │ │ │ │ + ldr r0, [pc, #312] @ (73f8c ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738ce │ │ │ │ + ldr r0, [pc, #304] @ (73f8c ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738e0 │ │ │ │ - ldr r0, [pc, #288] @ (73fc4 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 738e0 │ │ │ │ + bne.w 738ac │ │ │ │ + ldr r0, [pc, #288] @ (73f90 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 738ac │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2716] @ 0xa9c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 738be │ │ │ │ - ldr r0, [pc, #272] @ (73fc8 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 738be │ │ │ │ - ldr r0, [pc, #264] @ (73fc8 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 7388a │ │ │ │ + ldr r0, [pc, #272] @ (73f94 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7388a │ │ │ │ + ldr r0, [pc, #264] @ (73f94 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #2700] @ 0xa8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7389c │ │ │ │ - ldr r0, [pc, #248] @ (73fcc ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7389c │ │ │ │ - ldr r0, [pc, #240] @ (73fcc ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ + bne.w 73868 │ │ │ │ + ldr r0, [pc, #248] @ (73f98 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73868 │ │ │ │ + ldr r0, [pc, #240] @ (73f98 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #1052] @ 0x41c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7387a │ │ │ │ + bne.w 73846 │ │ │ │ addw r0, r4, #1052 @ 0x41c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7387a │ │ │ │ - ldr r0, [pc, #204] @ (73fc4 ) │ │ │ │ - bl 79634 │ │ │ │ - b.n 73ca0 │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 73846 │ │ │ │ + ldr r0, [pc, #204] @ (73f90 ) │ │ │ │ + bl 79618 │ │ │ │ + b.n 73c6c │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 73ca8 │ │ │ │ - ldr r3, [pc, #196] @ (73fd0 ) │ │ │ │ + b.n 73c74 │ │ │ │ + ldr r3, [pc, #196] @ (73f9c ) │ │ │ │ movs r2, #1 │ │ │ │ str r0, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #57416 @ 0xe048 │ │ │ │ + movw r3, #56712 @ 0xdd88 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ - b.n 73c22 │ │ │ │ + b.n 73bee │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #176] @ (73fd4 ) │ │ │ │ + ldr r2, [pc, #176] @ (73fa0 ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #7164 @ 0x1bfc │ │ │ │ + movw r3, #6460 @ 0x193c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 73bc6 │ │ │ │ - ldr r3, [pc, #160] @ (73fd8 ) │ │ │ │ + b.n 73b92 │ │ │ │ + ldr r3, [pc, #160] @ (73fa4 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7052 @ 0x1b8c │ │ │ │ + movw r3, #6348 @ 0x18cc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c22 │ │ │ │ - ldr r3, [pc, #140] @ (73fdc ) │ │ │ │ + b.n 73bee │ │ │ │ + ldr r3, [pc, #140] @ (73fa8 ) │ │ │ │ movs r1, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r1, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ - movw r3, #7020 @ 0x1b6c │ │ │ │ + movw r3, #6316 @ 0x18ac │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73c22 │ │ │ │ - ldr r2, [pc, #124] @ (73fe0 ) │ │ │ │ + b.n 73bee │ │ │ │ + ldr r2, [pc, #124] @ (73fac ) │ │ │ │ add r3, sp, #16 │ │ │ │ movs r0, #0 │ │ │ │ movs r1, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ - movw r2, #6992 @ 0x1b50 │ │ │ │ + movw r2, #6288 @ 0x1890 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ str r0, [sp, #28] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 73bc6 │ │ │ │ - movw r3, #6932 @ 0x1b14 │ │ │ │ + b.n 73b92 │ │ │ │ + movw r3, #6228 @ 0x1854 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73bee │ │ │ │ - bl 80b28 │ │ │ │ + b.n 73bba │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 736fe │ │ │ │ - movw r3, #6892 @ 0x1aec │ │ │ │ + beq.w 736ca │ │ │ │ + movw r3, #6188 @ 0x182c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 73bee │ │ │ │ + b.n 73bba │ │ │ │ nop │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #12] │ │ │ │ + strb r4, [r3, #12] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, #2] │ │ │ │ + ldrb r4, [r1, #2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r6, #3] │ │ │ │ + ldrb r4, [r7, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r6, #1] │ │ │ │ + ldrb r4, [r7, #1] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #10] │ │ │ │ + strb r4, [r5, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ + ldrb r4, [r1, #3] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r6, #10] │ │ │ │ + strb r4, [r7, #10] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r6, #4] │ │ │ │ + ldrb r4, [r7, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrb r4, [r4, #4] │ │ │ │ + ldrb r4, [r5, #4] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - str r0, [r7, #92] @ 0x5c │ │ │ │ + str r0, [r7, #48] @ 0x30 │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r2, #96] @ 0x60 │ │ │ │ + str r4, [r2, #52] @ 0x34 │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r3, #88] @ 0x58 │ │ │ │ + str r4, [r3, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - str r4, [r0, #88] @ 0x58 │ │ │ │ + str r4, [r0, #44] @ 0x2c │ │ │ │ movs r7, r5 │ │ │ │ - str r0, [r6, #84] @ 0x54 │ │ │ │ + str r0, [r6, #40] @ 0x28 │ │ │ │ movs r7, r5 │ │ │ │ - b.w 1b1f50 │ │ │ │ + b.w 1b2d28 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 74032 │ │ │ │ + cbz r3, 73ffe │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 74032 │ │ │ │ - ldr r3, [pc, #332] @ (74164 ) │ │ │ │ + cbz r3, 73ffe │ │ │ │ + ldr r3, [pc, #332] @ (74130 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r2, r3] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74154 │ │ │ │ + beq.w 74120 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a3ec │ │ │ │ cmp r7, r0 │ │ │ │ - bne.w 74154 │ │ │ │ + bne.w 74120 │ │ │ │ movw r3, #65523 @ 0xfff3 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 74150 │ │ │ │ + bhi.w 7411c │ │ │ │ ldr r7, [r6, #8] │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ add.w r2, r4, #12 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 74112 │ │ │ │ - ldr r1, [pc, #272] @ (74164 ) │ │ │ │ + bne.n 740de │ │ │ │ + ldr r1, [pc, #272] @ (74130 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r9, r3 │ │ │ │ - bhi.n 740ee │ │ │ │ + bhi.n 740ba │ │ │ │ add.w r1, r4, #11 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 74134 │ │ │ │ + beq.n 74100 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r7, [r0, #0] │ │ │ │ str r7, [r3, #4] │ │ │ │ - cbz r7, 740d0 │ │ │ │ + cbz r7, 7409c │ │ │ │ movs r2, #0 │ │ │ │ lsrs r1, r4, #8 │ │ │ │ mov r3, r0 │ │ │ │ bfi r2, r1, #16, #8 │ │ │ │ bfi r2, r4, #24, #8 │ │ │ │ str.w r2, [r3], #8 │ │ │ │ movw r2, #65021 @ 0xfdfd │ │ │ │ movt r2, #253 @ 0xfd │ │ │ │ ldrb r1, [r6, #0] │ │ │ │ strb r1, [r0, #4] │ │ │ │ strh.w r2, [r0, #5] │ │ │ │ strb r2, [r0, #7] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7412c │ │ │ │ + beq.n 740f8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #205 @ 0xcd │ │ │ │ blx 29634 │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r0, r4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd lr, r1, [r3, #24] │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.n 74120 │ │ │ │ + bhi.n 740ec │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, lr, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, lr │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r7, [r3, lr] │ │ │ │ - cbnz r0, 7411a │ │ │ │ + cbnz r0, 740e6 │ │ │ │ ldr.w r7, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 74146 │ │ │ │ + bne.n 74112 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ - cbz r0, 74150 │ │ │ │ + cbz r0, 7411c │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 7411a │ │ │ │ + b.n 740e6 │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - cbz r0, 74150 │ │ │ │ + cbz r0, 7411c │ │ │ │ mov r3, r0 │ │ │ │ rev r2, r4 │ │ │ │ - b.n 7409c │ │ │ │ + b.n 74068 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7408e │ │ │ │ + b.n 7405a │ │ │ │ mov.w r2, #4261281277 @ 0xfdfdfdfd │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 740c8 │ │ │ │ + b.n 74094 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7411a │ │ │ │ - b.n 740ee │ │ │ │ + bne.n 740e6 │ │ │ │ + b.n 740ba │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r7 │ │ │ │ - b.n 74104 │ │ │ │ + b.n 740d0 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 740c8 │ │ │ │ - movw r1, #7204 @ 0x1c24 │ │ │ │ + b.n 74094 │ │ │ │ + movw r1, #6500 @ 0x1964 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (74168 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (74134 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - str r0, [r5, #96] @ 0x60 │ │ │ │ + str r0, [r5, #52] @ 0x34 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r9, r0 │ │ │ │ str r1, [sp, #16] │ │ │ │ lsls r7, r3, #30 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ - bmi.w 742ce │ │ │ │ + bmi.w 7429a │ │ │ │ orr.w r3, r3, #8192 @ 0x2000 │ │ │ │ str r3, [r0, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 770d2 │ │ │ │ + beq.w 7709e │ │ │ │ ldr.w r4, [r0, #132] @ 0x84 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 74320 │ │ │ │ + beq.w 742ec │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 74386 │ │ │ │ + beq.w 74352 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bpl.w 743b2 │ │ │ │ - ldr r6, [pc, #720] @ (74488 ) │ │ │ │ + bpl.w 7437e │ │ │ │ + ldr r6, [pc, #720] @ (74454 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -110414,59 +110393,59 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r1, #252] @ 0xfc │ │ │ │ cmp r4, r0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76de0 │ │ │ │ + beq.w 76dac │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75c76 │ │ │ │ + beq.w 75c42 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ clz r3, r3 │ │ │ │ cmp r1, #0 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ mov r5, r2 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ and.w r0, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75c9e │ │ │ │ + bne.w 75c6a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74498 │ │ │ │ + bne.w 74464 │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75aea │ │ │ │ + beq.w 75ab6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 77384 │ │ │ │ + bl 77350 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r5, #22 │ │ │ │ - bpl.w 75998 │ │ │ │ + bpl.w 75964 │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743b8 │ │ │ │ + bne.w 74384 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 744b8 │ │ │ │ + bne.w 74484 │ │ │ │ lsls r4, r5, #24 │ │ │ │ itt pl │ │ │ │ ldrpl.w r3, [r3, #156] @ 0x9c │ │ │ │ strpl.w r3, [r9, #156] @ 0x9c │ │ │ │ - bmi.w 75d4e │ │ │ │ + bmi.w 75d1a │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bpl.w 744cc │ │ │ │ - ldr r6, [pc, #528] @ (74488 ) │ │ │ │ + bpl.w 74498 │ │ │ │ + ldr r6, [pc, #528] @ (74454 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ mov.w r3, #28 │ │ │ │ @@ -110477,27 +110456,27 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76f88 │ │ │ │ + beq.w 76f54 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74894 │ │ │ │ + beq.w 74860 │ │ │ │ ldr.w r8, [r1, #16] │ │ │ │ - b.n 744e4 │ │ │ │ - ldr r6, [pc, #440] @ (74488 ) │ │ │ │ + b.n 744b0 │ │ │ │ + ldr r6, [pc, #440] @ (74454 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r0, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -110509,33 +110488,33 @@ │ │ │ │ adds r4, r0, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76ea8 │ │ │ │ + beq.w 76e74 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 770d2 │ │ │ │ + beq.w 7709e │ │ │ │ ldr r3, [r3, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 741a2 │ │ │ │ - bl 724f0 │ │ │ │ + bne.w 7416e │ │ │ │ + bl 724cc │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r2, #2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7630e │ │ │ │ + beq.w 762da │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76102 │ │ │ │ - ldr r6, [pc, #332] @ (74488 ) │ │ │ │ + beq.w 760ce │ │ │ │ + ldr r6, [pc, #332] @ (74454 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -110547,242 +110526,242 @@ │ │ │ │ adds r4, r1, r3 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76e06 │ │ │ │ + beq.w 76dd2 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ str r0, [r1, #16] │ │ │ │ ldr.w r0, [r9, #128] @ 0x80 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 741ae │ │ │ │ + bne.w 7417a │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 75c84 │ │ │ │ + beq.w 75c50 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.w 76fb0 │ │ │ │ + bmi.w 76f7c │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w r3, [r9, #128] @ 0x80 │ │ │ │ lsls r4, r2, #30 │ │ │ │ - bmi.w 741b6 │ │ │ │ + bmi.w 74182 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ - b.n 741ee │ │ │ │ + b.n 741ba │ │ │ │ lsls r1, r5, #24 │ │ │ │ - bmi.w 75d4e │ │ │ │ + bmi.w 75d1a │ │ │ │ ldr r1, [sp, #16] │ │ │ │ and.w r1, r1, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76770 │ │ │ │ + beq.w 7673c │ │ │ │ lsls r3, r5, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r5, [r9, #132] @ 0x84 │ │ │ │ - bpl.n 74410 │ │ │ │ - ldr r6, [pc, #168] @ (74488 ) │ │ │ │ + bpl.n 743dc │ │ │ │ + ldr r6, [pc, #168] @ (74454 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 74406 │ │ │ │ + beq.n 743d2 │ │ │ │ cmp r1, #10 │ │ │ │ - bls.w 76e5a │ │ │ │ + bls.w 76e26 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ - ldr r3, [pc, #120] @ (7448c ) │ │ │ │ + ldr r3, [pc, #120] @ (74458 ) │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r2, [r3, #3160] @ 0xc58 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 762fc │ │ │ │ + bne.w 762c8 │ │ │ │ ldr.w r2, [r3, #3168] @ 0xc60 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 762fc │ │ │ │ - ldr r1, [pc, #96] @ (74490 ) │ │ │ │ + beq.w 762c8 │ │ │ │ + ldr r1, [pc, #96] @ (7445c ) │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r4, r0, #3 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 76216 │ │ │ │ + bne.w 761e2 │ │ │ │ movs r3, #0 │ │ │ │ - ldr r0, [pc, #76] @ (74494 ) │ │ │ │ + ldr r0, [pc, #76] @ (74460 ) │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r9 │ │ │ │ - bl 7a390 │ │ │ │ + bl 7a37c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #52] @ (74490 ) │ │ │ │ + ldr r1, [pc, #52] @ (7445c ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 74478 │ │ │ │ + beq.n 74444 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7722e │ │ │ │ + beq.w 771fa │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ adds r6, #1 │ │ │ │ mov r5, r2 │ │ │ │ - bne.n 744c6 │ │ │ │ - b.w 7630e │ │ │ │ + bne.n 74492 │ │ │ │ + b.w 762da │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbz r4, 744a4 │ │ │ │ + cbz r4, 74470 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74220 │ │ │ │ + bne.w 741ec │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ mov r2, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 743b8 │ │ │ │ + bne.n 74384 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 75ad2 │ │ │ │ + beq.w 75a9e │ │ │ │ lsls r0, r5, #24 │ │ │ │ - bmi.w 75d4e │ │ │ │ + bmi.w 75d1a │ │ │ │ ldr.w r3, [r2, #156] @ 0x9c │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ lsls r0, r5, #30 │ │ │ │ - bmi.w 74274 │ │ │ │ + bmi.w 74240 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #1412] @ 0x584 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74894 │ │ │ │ + beq.w 74860 │ │ │ │ ldr.w r8, [r9, #132] @ 0x84 │ │ │ │ - movw lr, #1997 @ 0x7cd │ │ │ │ + movw lr, #5617 @ 0x15f1 │ │ │ │ movt lr, #32 │ │ │ │ movw ip, #29676 @ 0x73ec │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr r4, [pc, #128] @ (74578 ) │ │ │ │ + ldr r4, [pc, #128] @ (74544 ) │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str.w ip, [sp, #20] │ │ │ │ - b.n 74522 │ │ │ │ + b.n 744ee │ │ │ │ ldr.w r2, [r9, #48] @ 0x30 │ │ │ │ - cbz r2, 74518 │ │ │ │ + cbz r2, 744e4 │ │ │ │ sub.w r1, r3, #224 @ 0xe0 │ │ │ │ adds r5, r2, r1 │ │ │ │ - beq.n 74518 │ │ │ │ + beq.n 744e4 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7457c │ │ │ │ + bne.n 74548 │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74894 │ │ │ │ + beq.w 74860 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74518 │ │ │ │ + beq.n 744e4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 7487c │ │ │ │ + bcs.w 74848 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.n 7455a │ │ │ │ + bcs.n 74526 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.n 74568 │ │ │ │ + bcs.n 74534 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bhi.n 74504 │ │ │ │ + bhi.n 744d0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ itt ls │ │ │ │ movls r1, r3 │ │ │ │ movls r2, r9 │ │ │ │ - bls.n 7450e │ │ │ │ + bls.n 744da │ │ │ │ ldr.w r2, [r9, #40] @ 0x28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74518 │ │ │ │ + beq.n 744e4 │ │ │ │ sub.w r1, r3, #208 @ 0xd0 │ │ │ │ - b.n 7450e │ │ │ │ + b.n 744da │ │ │ │ ldr.w r2, [r9, #52] @ 0x34 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74518 │ │ │ │ + beq.n 744e4 │ │ │ │ sub.w r1, r3, #380 @ 0x17c │ │ │ │ - b.n 7450e │ │ │ │ + b.n 744da │ │ │ │ ldr.w r2, [r9, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 74518 │ │ │ │ + beq.n 744e4 │ │ │ │ sub.w r1, r3, #368 @ 0x170 │ │ │ │ - b.n 7450e │ │ │ │ + b.n 744da │ │ │ │ nop │ │ │ │ - cbz r4, 74590 │ │ │ │ + cbz r4, 7455c │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r1, #30 │ │ │ │ - bpl.w 7472e │ │ │ │ + bpl.w 746fa │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7472e │ │ │ │ + beq.w 746fa │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r1, #80] @ 0x50 │ │ │ │ - bcs.w 75320 │ │ │ │ + bcs.w 752ec │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 75ada │ │ │ │ + bcs.w 75aa6 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r1, #56] @ 0x38 │ │ │ │ - bcs.w 75320 │ │ │ │ + bcs.w 752ec │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 75316 │ │ │ │ + bls.w 752e2 │ │ │ │ ldr r1, [r1, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7472e │ │ │ │ + beq.w 746fa │ │ │ │ cmn r1, r3 │ │ │ │ - beq.w 7472e │ │ │ │ + beq.w 746fa │ │ │ │ ldr r3, [r1, r3] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7472e │ │ │ │ + bne.w 746fa │ │ │ │ add.w r3, r9, #148 @ 0x94 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 75f7a │ │ │ │ + beq.w 75f46 │ │ │ │ add.w r3, r9, #68 @ 0x44 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 761f4 │ │ │ │ + beq.w 761c0 │ │ │ │ add.w r3, r9, #32 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 745fa │ │ │ │ + beq.n 745c6 │ │ │ │ add.w r3, r9, #72 @ 0x48 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 74518 │ │ │ │ + bne.n 744e4 │ │ │ │ movw r3, #7524 @ 0x1d64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movw r2, #35744 @ 0x8ba0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r2 │ │ │ │ it ne │ │ │ │ @@ -110872,1189 +110851,1189 @@ │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ movw r2, #9212 @ 0x23fc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r9, r2 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ movw r6, #42228 @ 0xa4f4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 75886 │ │ │ │ + bne.w 75852 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75886 │ │ │ │ + beq.w 75852 │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7564c │ │ │ │ + bne.w 75618 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 76b08 │ │ │ │ + beq.w 76ad4 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #29676 @ 0x73ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r7, [r4, #0] │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 753a6 │ │ │ │ - ldr r3, [pc, #232] @ (74874 ) │ │ │ │ + bpl.w 75372 │ │ │ │ + ldr r3, [pc, #232] @ (74840 ) │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r1, [r9] │ │ │ │ subs r0, #8 │ │ │ │ cmp r1, lr │ │ │ │ ldr.w r3, [sl, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w ip, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r2, r3, [r5, #-8] │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.w 753b4 │ │ │ │ + bne.w 75380 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r0, r7 │ │ │ │ str.w r9, [r5, #8] │ │ │ │ blx 29c10 │ │ │ │ mov r3, fp │ │ │ │ mov r1, r0 │ │ │ │ mov r2, fp │ │ │ │ mov r0, r7 │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ff4 │ │ │ │ - ldr r7, [pc, #140] @ (74874 ) │ │ │ │ + beq.w 76fc0 │ │ │ │ + ldr r7, [pc, #140] @ (74840 ) │ │ │ │ mov r2, fp │ │ │ │ ldr.w r0, [r7, sl] │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ str r0, [r5, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ff6 │ │ │ │ + beq.w 76fc2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r4, r3, [r5, #20] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ str.w fp, [r5, #16] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 77006 │ │ │ │ + bpl.w 76fd2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 750ae │ │ │ │ + bne.w 7507a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 750ba │ │ │ │ + bne.w 75086 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 750c6 │ │ │ │ + bne.w 75092 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ adds r6, r3, #1 │ │ │ │ - beq.w 750c6 │ │ │ │ + beq.w 75092 │ │ │ │ ldr.w r1, [r7, sl] │ │ │ │ - ldr r6, [pc, #60] @ (74878 ) │ │ │ │ + ldr r6, [pc, #60] @ (74844 ) │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr.w r1, [r8, #24] │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r6 │ │ │ │ mov r1, r8 │ │ │ │ - beq.w 75f00 │ │ │ │ - bl 7ce20 │ │ │ │ + beq.w 75ecc │ │ │ │ + bl 7ce0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 75f0e │ │ │ │ + beq.w 75eda │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74518 │ │ │ │ + bne.w 744e4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 74518 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 744e4 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ add r4, sp, #144 @ 0x90 │ │ │ │ lsls r7, r0, #1 │ │ │ │ ldr.w r2, [r9, #80] @ 0x50 │ │ │ │ sub.w r1, r3, #420 @ 0x1a4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7450e │ │ │ │ + bne.w 744da │ │ │ │ ldr.w r3, [r4, #28]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74522 │ │ │ │ + bne.w 744ee │ │ │ │ ldr.w r4, [r9, #116] @ 0x74 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 758f0 │ │ │ │ + bne.w 758bc │ │ │ │ ldr.w r7, [r9, #120] @ 0x78 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 754dc │ │ │ │ + beq.w 754a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 753be │ │ │ │ + bne.w 7538a │ │ │ │ ldr.w sl, [r7] │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ str r4, [sp, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 753fc │ │ │ │ + bne.w 753c8 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75f6a │ │ │ │ - ldr.w r8, [pc, #720] @ 74ba4 │ │ │ │ + bne.w 75f36 │ │ │ │ + ldr.w r8, [pc, #720] @ 74b70 │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75ee0 │ │ │ │ + bne.w 75eac │ │ │ │ ldr.w r2, [r8, #1188] @ 0x4a4 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75ee0 │ │ │ │ + beq.w 75eac │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #680] @ (74ba0 ) │ │ │ │ + ldr r1, [pc, #680] @ (74b6c ) │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r5, r0, #3 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7598c │ │ │ │ + bne.w 75958 │ │ │ │ ldr.w r1, [r9, #88] @ 0x58 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7589c │ │ │ │ - ldr r1, [pc, #648] @ (74ba0 ) │ │ │ │ + bne.w 75868 │ │ │ │ + ldr r1, [pc, #648] @ (74b6c ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76226 │ │ │ │ + beq.w 761f2 │ │ │ │ ldr.w r5, [r9, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76e8a │ │ │ │ + beq.w 76e56 │ │ │ │ ldr.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r1, #17 │ │ │ │ - bpl.w 761c4 │ │ │ │ + bpl.w 76190 │ │ │ │ and.w r3, r3, #24 │ │ │ │ orrs r1, r3 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 755c6 │ │ │ │ + beq.w 75592 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755d6 │ │ │ │ + bne.w 755a2 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ str.w r2, [r9, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755e0 │ │ │ │ + bne.w 755ac │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldr r2, [r5, #104] @ 0x68 │ │ │ │ str.w r2, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 755ea │ │ │ │ + bne.w 755b6 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7524 @ 0x1d64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ ldr.w r3, [r5, #144] @ 0x90 │ │ │ │ str.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 755fe │ │ │ │ + beq.w 755ca │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75622 │ │ │ │ + ble.w 755ee │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 7561a │ │ │ │ + beq.w 755e6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 749ee │ │ │ │ + beq.n 749ba │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7561a │ │ │ │ + beq.w 755e6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 749ee │ │ │ │ + beq.n 749ba │ │ │ │ ldr r4, [r2, #20] │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 7561a │ │ │ │ + beq.w 755e6 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 749ee │ │ │ │ + beq.n 749ba │ │ │ │ add.w r7, r2, #20 │ │ │ │ movs r4, #3 │ │ │ │ mov ip, r3 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7561a │ │ │ │ + beq.w 755e6 │ │ │ │ cmp ip, r4 │ │ │ │ - bne.n 749d6 │ │ │ │ + bne.n 749a2 │ │ │ │ mov r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75622 │ │ │ │ + ble.w 755ee │ │ │ │ movw r6, #40772 @ 0x9f44 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76d34 │ │ │ │ + beq.w 76d00 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74a2a │ │ │ │ + beq.n 749f6 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76d34 │ │ │ │ + beq.w 76d00 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74a2a │ │ │ │ + beq.n 749f6 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76d34 │ │ │ │ + beq.w 76d00 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74a14 │ │ │ │ + bne.n 749e0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75622 │ │ │ │ + ble.w 755ee │ │ │ │ movw r6, #42644 @ 0xa694 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76c18 │ │ │ │ + beq.w 76be4 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74a66 │ │ │ │ + beq.n 74a32 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76c18 │ │ │ │ + beq.w 76be4 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74a66 │ │ │ │ + beq.n 74a32 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76c18 │ │ │ │ + beq.w 76be4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74a50 │ │ │ │ + bne.n 74a1c │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75622 │ │ │ │ + ble.w 755ee │ │ │ │ movw r6, #42436 @ 0xa5c4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76e1e │ │ │ │ + beq.w 76dea │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74aa2 │ │ │ │ + beq.n 74a6e │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76e1e │ │ │ │ + beq.w 76dea │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74aa2 │ │ │ │ + beq.n 74a6e │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76e1e │ │ │ │ + beq.w 76dea │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74a8c │ │ │ │ + bne.n 74a58 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75622 │ │ │ │ + ble.w 755ee │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 76cda │ │ │ │ + beq.w 76ca6 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74ad4 │ │ │ │ + beq.n 74aa0 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, sl │ │ │ │ - beq.w 76cda │ │ │ │ + beq.w 76ca6 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74ad4 │ │ │ │ + beq.n 74aa0 │ │ │ │ add.w r6, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r7, sl │ │ │ │ - beq.w 76cda │ │ │ │ + beq.w 76ca6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74abe │ │ │ │ + bne.n 74a8a │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75622 │ │ │ │ + ble.w 755ee │ │ │ │ movw r6, #42020 @ 0xa424 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7666a │ │ │ │ + beq.w 76636 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74b10 │ │ │ │ + beq.n 74adc │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 7666a │ │ │ │ + beq.w 76636 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74b10 │ │ │ │ + beq.n 74adc │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 7666a │ │ │ │ + beq.w 76636 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74afa │ │ │ │ + bne.n 74ac6 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75622 │ │ │ │ + ble.w 755ee │ │ │ │ movw r6, #22156 @ 0x568c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 76d4c │ │ │ │ + beq.w 76d18 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74b4c │ │ │ │ + beq.n 74b18 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r6 │ │ │ │ - beq.w 76d4c │ │ │ │ + beq.w 76d18 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74b4c │ │ │ │ + beq.n 74b18 │ │ │ │ add.w r7, r2, #16 │ │ │ │ movs r4, #2 │ │ │ │ mov ip, r6 │ │ │ │ ldr.w r6, [r7, #4]! │ │ │ │ adds r4, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 76d4c │ │ │ │ + beq.w 76d18 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 74b36 │ │ │ │ + bne.n 74b02 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 75622 │ │ │ │ + ble.w 755ee │ │ │ │ movw r4, #21640 @ 0x5488 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76d16 │ │ │ │ + beq.w 76ce2 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 74b7e │ │ │ │ + beq.n 74b4a │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r4 │ │ │ │ - beq.w 76d16 │ │ │ │ + beq.w 76ce2 │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 74b7e │ │ │ │ + beq.n 74b4a │ │ │ │ adds r2, #16 │ │ │ │ movs r0, #2 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.w 76d16 │ │ │ │ + beq.w 76ce2 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 74b6e │ │ │ │ + bne.n 74b3a │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r1, #9 │ │ │ │ - bmi.w 76144 │ │ │ │ + bmi.w 76110 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ lsls r0, r1, #8 │ │ │ │ - bmi.w 76d40 │ │ │ │ + bmi.w 76d0c │ │ │ │ ldr r1, [r3, #8] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r1, #1 │ │ │ │ - ble.w 74e24 │ │ │ │ - b.n 74ba8 │ │ │ │ - add r3, pc, #192 @ (adr r3, 74c64 ) │ │ │ │ + ble.w 74df0 │ │ │ │ + b.n 74b74 │ │ │ │ + add r3, pc, #224 @ (adr r3, 74c50 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov.w fp, #1 │ │ │ │ adds r3, #12 │ │ │ │ str r5, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7509c │ │ │ │ + bge.w 75068 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ - cbz r3, 74bd4 │ │ │ │ + cbz r3, 74ba0 │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75128 │ │ │ │ + bne.w 750f4 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ - cbz r3, 74be6 │ │ │ │ + cbz r3, 74bb2 │ │ │ │ ldr r1, [r4, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7536e │ │ │ │ + bne.w 7533a │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 74c62 │ │ │ │ + beq.n 74c2e │ │ │ │ ldr r1, [r4, #52] @ 0x34 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 74c62 │ │ │ │ + beq.n 74c2e │ │ │ │ ldr r6, [r5, #52] @ 0x34 │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ mov lr, r6 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75716 │ │ │ │ - cbnz r0, 74c0e │ │ │ │ + bne.w 756e2 │ │ │ │ + cbnz r0, 74bda │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cc4 │ │ │ │ + bne.w 75c90 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74c1c │ │ │ │ + bne.n 74be8 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76156 │ │ │ │ - cbnz r7, 74c26 │ │ │ │ + bne.w 76122 │ │ │ │ + cbnz r7, 74bf2 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766ca │ │ │ │ + bne.w 76696 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 74c32 │ │ │ │ + cbnz r0, 74bfe │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7673c │ │ │ │ + bne.w 76708 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 74c3e │ │ │ │ + cbnz r0, 74c0a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76ba6 │ │ │ │ + bne.w 76b72 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 74c4a │ │ │ │ + cbnz r0, 74c16 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7610a │ │ │ │ + bne.w 760d6 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 74c56 │ │ │ │ + cbnz r0, 74c22 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76dfc │ │ │ │ + bne.w 76dc8 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 74c62 │ │ │ │ + cbnz r0, 74c2e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e12 │ │ │ │ + bne.w 76dde │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ - cbz r3, 74c9c │ │ │ │ + cbz r3, 74c68 │ │ │ │ ldr r1, [r4, #56] @ 0x38 │ │ │ │ - cbz r1, 74c9c │ │ │ │ + cbz r1, 74c68 │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldrd ip, r7, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 756da │ │ │ │ - cbnz r0, 74c84 │ │ │ │ + bne.w 756a6 │ │ │ │ + cbnz r0, 74c50 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75cb6 │ │ │ │ + bne.w 75c82 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 74c92 │ │ │ │ + bne.n 74c5e │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d82 │ │ │ │ - cbnz r7, 74c9c │ │ │ │ + bne.w 75d4e │ │ │ │ + cbnz r7, 74c68 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75708 │ │ │ │ + bne.w 756d4 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ - cbz r3, 74caa │ │ │ │ + cbz r3, 74c76 │ │ │ │ ldr r1, [r4, #80] @ 0x50 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7532a │ │ │ │ + bne.w 752f6 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76d22 │ │ │ │ + beq.w 76cee │ │ │ │ ldr.w r3, [r9, #32] │ │ │ │ - cbnz r3, 74ccc │ │ │ │ + cbnz r3, 74c98 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ - cbnz r3, 74ccc │ │ │ │ + cbnz r3, 74c98 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ str.w r3, [r9, #32] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ str.w r3, [r9, #72] @ 0x48 │ │ │ │ ldr.w r3, [r9, #36] @ 0x24 │ │ │ │ - cbnz r3, 74ce4 │ │ │ │ + cbnz r3, 74cb0 │ │ │ │ ldr.w r3, [r9, #76] @ 0x4c │ │ │ │ - cbnz r3, 74ce4 │ │ │ │ + cbnz r3, 74cb0 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r9, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ str.w r3, [r9, #76] @ 0x4c │ │ │ │ ldr.w r3, [r9, #44] @ 0x2c │ │ │ │ ldr.w r1, [r9, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 754fa │ │ │ │ + bne.w 754c6 │ │ │ │ ldr r3, [r4, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 754fa │ │ │ │ + beq.w 754c6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7551a │ │ │ │ + beq.w 754e6 │ │ │ │ ldr r0, [r5, #44] @ 0x2c │ │ │ │ cmp r3, r0 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #44] @ 0x2c │ │ │ │ - cbnz r1, 74d14 │ │ │ │ + cbnz r1, 74ce0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7550a │ │ │ │ + bne.w 754d6 │ │ │ │ ldr.w r3, [r9, #64] @ 0x40 │ │ │ │ - cbnz r3, 74d34 │ │ │ │ + cbnz r3, 74d00 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #20 │ │ │ │ itttt mi │ │ │ │ ldrmi r3, [sp, #8] │ │ │ │ orrmi.w r3, r3, #2048 @ 0x800 │ │ │ │ strmi r3, [sp, #8] │ │ │ │ strmi.w r3, [r9, #84] @ 0x54 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76240 │ │ │ │ + bne.w 7620c │ │ │ │ ldr.w r3, [r9, #68] @ 0x44 │ │ │ │ - cbnz r3, 74d4c │ │ │ │ + cbnz r3, 74d18 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ - cbz r3, 74d4c │ │ │ │ + cbz r3, 74d18 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fca │ │ │ │ + beq.w 74f96 │ │ │ │ ldr r1, [r5, #68] @ 0x44 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 74fca │ │ │ │ + bne.w 74f96 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74fd8 │ │ │ │ + beq.w 74fa4 │ │ │ │ ldrd r1, r3, [r9, #108] @ 0x6c │ │ │ │ - cbnz r1, 74d64 │ │ │ │ + cbnz r1, 74d30 │ │ │ │ ldr r1, [r4, #108] @ 0x6c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74f42 │ │ │ │ - cbnz r3, 74d6e │ │ │ │ + bne.w 74f0e │ │ │ │ + cbnz r3, 74d3a │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75658 │ │ │ │ + bne.w 75624 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f78 │ │ │ │ + bne.w 74f44 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e2a │ │ │ │ + bne.w 76df6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ ldr.w r1, [r9, #140] @ 0x8c │ │ │ │ - cbnz r1, 74d94 │ │ │ │ + cbnz r1, 74d60 │ │ │ │ ldr.w r1, [r4, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 76e34 │ │ │ │ + bne.w 76e00 │ │ │ │ ldr.w r1, [r9, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75552 │ │ │ │ + beq.w 7551e │ │ │ │ ldrd r1, r0, [r9, #148] @ 0x94 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 750e6 │ │ │ │ + bne.w 750b2 │ │ │ │ ldr.w r6, [r4, #148] @ 0x94 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 750e6 │ │ │ │ + beq.w 750b2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7552e │ │ │ │ + beq.w 754fa │ │ │ │ ldr.w r1, [r5, #148] @ 0x94 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ strne.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75a38 │ │ │ │ + beq.w 75a04 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 74dda │ │ │ │ + cbnz r1, 74da6 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75106 │ │ │ │ + bne.w 750d2 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ - cbnz r1, 74dea │ │ │ │ + cbnz r1, 74db6 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 765f8 │ │ │ │ + bne.w 765c4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ eor.w r1, r2, r3 │ │ │ │ lsls r6, r1, #17 │ │ │ │ - bmi.w 75064 │ │ │ │ + bmi.w 75030 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75680 │ │ │ │ + beq.w 7564c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - bne.w 7509c │ │ │ │ + bne.w 75068 │ │ │ │ and.w r3, r3, #96 @ 0x60 │ │ │ │ add.w fp, fp, #1 │ │ │ │ orrs r2, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 74bb2 │ │ │ │ + bne.w 74b7e │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ - cbz r5, 74e56 │ │ │ │ + cbz r5, 74e22 │ │ │ │ ldr.w r3, [r9, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a7c │ │ │ │ + beq.w 75a48 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a8c │ │ │ │ + beq.w 75a58 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75a9c │ │ │ │ + beq.w 75a68 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75aac │ │ │ │ + beq.w 75a78 │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 759f2 │ │ │ │ + beq.w 759be │ │ │ │ and.w r3, r2, #17408 @ 0x4400 │ │ │ │ cmp.w r3, #17408 @ 0x4400 │ │ │ │ - bne.n 74e76 │ │ │ │ + bne.n 74e42 │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ - movw r3, #52301 @ 0xcc4d │ │ │ │ + movw r3, #52281 @ 0xcc39 │ │ │ │ movt r3, #7 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, r3 │ │ │ │ - beq.w 771f6 │ │ │ │ + beq.w 771c2 │ │ │ │ lsls r0, r2, #27 │ │ │ │ - bmi.w 757cc │ │ │ │ + bmi.w 75798 │ │ │ │ lsls r1, r2, #28 │ │ │ │ - bpl.w 7556e │ │ │ │ + bpl.w 7553a │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ adds r3, #16 │ │ │ │ bics.w r3, r3, #16 │ │ │ │ - bne.w 77212 │ │ │ │ + bne.w 771de │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ mvn.w r1, #15 │ │ │ │ str.w r1, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75578 │ │ │ │ + beq.w 75544 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 74eea │ │ │ │ + ble.n 74eb6 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 74ec2 │ │ │ │ + bge.n 74e8e │ │ │ │ mov r1, r9 │ │ │ │ - bl 7ec48 │ │ │ │ + bl 7ec40 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7630a │ │ │ │ + blt.w 762d6 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 74eea │ │ │ │ + beq.n 74eb6 │ │ │ │ adds r4, #12 │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [r4, #4]! │ │ │ │ mov r1, r9 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 771de │ │ │ │ - bl 7ec48 │ │ │ │ + bge.w 771aa │ │ │ │ + bl 7ec40 │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7630a │ │ │ │ + blt.w 762d6 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 74eca │ │ │ │ + bne.n 74e96 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 74f1a │ │ │ │ + cbz r3, 74ee6 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r7, r2, #27 │ │ │ │ - bmi.w 7574a │ │ │ │ + bmi.w 75716 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 74f06 │ │ │ │ + bpl.n 74ed2 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7718c │ │ │ │ + beq.w 77158 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #7 │ │ │ │ - bgt.n 74f1a │ │ │ │ + bgt.n 74ee6 │ │ │ │ ldr.w r2, [r9, #16] │ │ │ │ add r3, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 771ae │ │ │ │ + ble.w 7717a │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r3, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ ittt pl │ │ │ │ bicpl.w r3, r3, #8192 @ 0x2000 │ │ │ │ orrpl.w r3, r3, #4096 @ 0x1000 │ │ │ │ strpl.w r3, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 757fe │ │ │ │ + bmi.w 757ca │ │ │ │ movs r0, #0 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 76fc8 │ │ │ │ + beq.w 76f94 │ │ │ │ ldr r0, [r5, #108] @ 0x6c │ │ │ │ cmp r1, r0 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #108] @ 0x6c │ │ │ │ - cbnz r3, 74f5c │ │ │ │ + cbnz r3, 74f28 │ │ │ │ ldr r6, [r4, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76676 │ │ │ │ + bne.w 76642 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ - cbnz r3, 74f78 │ │ │ │ + cbnz r3, 74f44 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d82 │ │ │ │ + beq.w 74d4e │ │ │ │ ldr.w r7, [r5, #136] @ 0x88 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 74f86 │ │ │ │ + beq.n 74f52 │ │ │ │ str.w r1, [r9, #136] @ 0x88 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74d82 │ │ │ │ + beq.w 74d4e │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 74d82 │ │ │ │ + bne.w 74d4e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ tst.w r3, #256 @ 0x100 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - beq.w 74d84 │ │ │ │ + beq.w 74d50 │ │ │ │ lsls r7, r3, #14 │ │ │ │ - bpl.w 74d84 │ │ │ │ + bpl.w 74d50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ orr.w r2, r3, #131072 @ 0x20000 │ │ │ │ ldr.w r3, [r9, #140] @ 0x8c │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 772d2 │ │ │ │ + bne.w 7729e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.n 74d8a │ │ │ │ + b.n 74d56 │ │ │ │ str.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d4c │ │ │ │ + bne.w 74d18 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d4c │ │ │ │ + beq.w 74d18 │ │ │ │ str.w r3, [r9, #68] @ 0x44 │ │ │ │ ldr.w r3, [r9, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74d56 │ │ │ │ + bne.w 74d22 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74d56 │ │ │ │ + bne.w 74d22 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 75b40 │ │ │ │ + bmi.w 75b0c │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ ldr.w r6, [r9, #132] @ 0x84 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75b8a │ │ │ │ + bne.w 75b56 │ │ │ │ ldr.w r2, [r8, #1248] @ 0x4e0 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 75b8a │ │ │ │ + beq.w 75b56 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #280] @ (75120 ) │ │ │ │ - bl 79700 │ │ │ │ + ldr r1, [pc, #280] @ (750ec ) │ │ │ │ + bl 796e4 │ │ │ │ adds r7, r0, #3 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75ac0 │ │ │ │ + bne.w 75a8c │ │ │ │ ldr.w r3, [r8, #1836] @ 0x72c │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 75f4a │ │ │ │ + bne.w 75f16 │ │ │ │ ldr.w r2, [r8, #1844] @ 0x734 │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.w 75f4a │ │ │ │ + beq.w 75f16 │ │ │ │ mov r0, r6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - ldr r1, [pc, #240] @ (75124 ) │ │ │ │ - bl 79700 │ │ │ │ + ldr r1, [pc, #240] @ (750f0 ) │ │ │ │ + bl 796e4 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 75b36 │ │ │ │ + bne.w 75b02 │ │ │ │ ldr.w r2, [r9, #108] @ 0x6c │ │ │ │ ldr r3, [r4, #100] @ 0x64 │ │ │ │ str.w r3, [r9, #100] @ 0x64 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr.w r3, [r9, #112] @ 0x70 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 75f40 │ │ │ │ + bne.w 75f0c │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.n 74d5c │ │ │ │ + b.n 74d28 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.w 74e00 │ │ │ │ + bpl.w 74dcc │ │ │ │ ldr.w r1, [r9, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74e00 │ │ │ │ + bne.w 74dcc │ │ │ │ ldr.w r0, [r4, #160] @ 0xa0 │ │ │ │ - movw r1, #52301 @ 0xcc4d │ │ │ │ + movw r1, #52281 @ 0xcc39 │ │ │ │ movt r1, #7 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 74e00 │ │ │ │ - movw r1, #64545 @ 0xfc21 │ │ │ │ + bne.w 74dcc │ │ │ │ + movw r1, #64517 @ 0xfc05 │ │ │ │ movt r1, #7 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r1, [r9, #160] @ 0xa0 │ │ │ │ tst.w r2, #96 @ 0x60 │ │ │ │ - beq.w 74e0a │ │ │ │ + beq.w 74dd6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 74bb4 │ │ │ │ + bne.w 74b80 │ │ │ │ ldr r5, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 74e22 │ │ │ │ + b.n 74dee │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 74826 │ │ │ │ + beq.w 747f2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7482e │ │ │ │ + beq.w 747fa │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ adds r0, r3, #1 │ │ │ │ - bne.w 74836 │ │ │ │ + bne.w 74802 │ │ │ │ mov r0, r2 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b37a0 │ │ │ │ + bl 1b4578 │ │ │ │ mov r2, r0 │ │ │ │ - b.w 75f06 │ │ │ │ + b.w 75ed2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 759fc │ │ │ │ + beq.w 759c8 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74dda │ │ │ │ + bne.w 74da6 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74dda │ │ │ │ + beq.w 74da6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7554c │ │ │ │ + beq.w 75518 │ │ │ │ ldr.w r6, [r9, #196] @ 0xc4 │ │ │ │ ldr.w r0, [r5, #164] @ 0xa4 │ │ │ │ cmp r0, r1 │ │ │ │ it ne │ │ │ │ strne.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75a66 │ │ │ │ - b.n 74dea │ │ │ │ + beq.w 75a32 │ │ │ │ + b.n 74db6 │ │ │ │ nop │ │ │ │ - add r3, pc, #432 @ (adr r3, 752d4 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 752c0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 75428 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 75414 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r5, [r4, #128] @ 0x80 │ │ │ │ ldrd ip, r2, [r3, #4] │ │ │ │ str r5, [sp, #32] │ │ │ │ ldr r0, [r5, #48] @ 0x30 │ │ │ │ ldr.w lr, [r3] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 756a4 │ │ │ │ + bne.w 75670 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7514e │ │ │ │ + bne.n 7511a │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76332 │ │ │ │ + bne.w 762fe │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7515c │ │ │ │ + bne.n 75128 │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76344 │ │ │ │ - cbnz r2, 75166 │ │ │ │ + bne.w 76310 │ │ │ │ + cbnz r2, 75132 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c24 │ │ │ │ + bne.w 76bf0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ - cbnz r6, 75172 │ │ │ │ + cbnz r6, 7513e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76846 │ │ │ │ + bne.w 76812 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ - cbnz r6, 7517e │ │ │ │ + cbnz r6, 7514a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 769b4 │ │ │ │ + bne.w 76980 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ac2 │ │ │ │ + bne.w 76a8e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a80 │ │ │ │ + bne.w 76a4c │ │ │ │ ldr r6, [r3, #24] │ │ │ │ - cbnz r6, 7519a │ │ │ │ + cbnz r6, 75166 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a88 │ │ │ │ + bne.w 76a54 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ - cbnz r6, 751a6 │ │ │ │ + cbnz r6, 75172 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b22 │ │ │ │ + bne.w 76aee │ │ │ │ ldr r6, [r3, #32] │ │ │ │ - cbnz r6, 751b2 │ │ │ │ + cbnz r6, 7517e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b2a │ │ │ │ + bne.w 76af6 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ - cbnz r6, 751be │ │ │ │ + cbnz r6, 7518a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76aca │ │ │ │ + bne.w 76a96 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 751ca │ │ │ │ + cbnz r6, 75196 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768c6 │ │ │ │ + bne.w 76892 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ - cbnz r6, 751d6 │ │ │ │ + cbnz r6, 751a2 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76900 │ │ │ │ + bne.w 768cc │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 751e2 │ │ │ │ + cbnz r6, 751ae │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76938 │ │ │ │ + bne.w 76904 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 751ee │ │ │ │ + cbnz r6, 751ba │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76976 │ │ │ │ + bne.w 76942 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 751fa │ │ │ │ + cbnz r6, 751c6 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767bc │ │ │ │ + bne.w 76788 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 75206 │ │ │ │ + cbnz r6, 751d2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7670a │ │ │ │ + bne.w 766d6 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 75212 │ │ │ │ + cbnz r6, 751de │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76810 │ │ │ │ + bne.w 767dc │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ - cbnz r6, 7521e │ │ │ │ + cbnz r6, 751ea │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76830 │ │ │ │ + bne.w 767fc │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ - cbnz r6, 7522a │ │ │ │ + cbnz r6, 751f6 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76dd6 │ │ │ │ + bne.w 76da2 │ │ │ │ ldr r6, [r3, #80] @ 0x50 │ │ │ │ - cbnz r6, 75236 │ │ │ │ + cbnz r6, 75202 │ │ │ │ ldr r6, [r1, #80] @ 0x50 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7701c │ │ │ │ + bne.w 76fe8 │ │ │ │ ldr r6, [r3, #84] @ 0x54 │ │ │ │ - cbnz r6, 75242 │ │ │ │ + cbnz r6, 7520e │ │ │ │ ldr r6, [r1, #84] @ 0x54 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7708e │ │ │ │ + bne.w 7705a │ │ │ │ ldr r6, [r3, #88] @ 0x58 │ │ │ │ - cbnz r6, 7524e │ │ │ │ + cbnz r6, 7521a │ │ │ │ ldr r6, [r1, #88] @ 0x58 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 770a0 │ │ │ │ + bne.w 7706c │ │ │ │ ldr r6, [r3, #92] @ 0x5c │ │ │ │ - cbnz r6, 7525a │ │ │ │ + cbnz r6, 75226 │ │ │ │ ldr r6, [r1, #92] @ 0x5c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77054 │ │ │ │ + bne.w 77020 │ │ │ │ ldr r6, [r3, #96] @ 0x60 │ │ │ │ - cbnz r6, 75266 │ │ │ │ + cbnz r6, 75232 │ │ │ │ ldr r6, [r1, #96] @ 0x60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7705c │ │ │ │ + bne.w 77028 │ │ │ │ ldr r6, [r3, #100] @ 0x64 │ │ │ │ - cbnz r6, 75272 │ │ │ │ + cbnz r6, 7523e │ │ │ │ ldr r6, [r1, #100] @ 0x64 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 77026 │ │ │ │ + bne.w 76ff2 │ │ │ │ ldr r6, [r3, #104] @ 0x68 │ │ │ │ - cbnz r6, 7527e │ │ │ │ + cbnz r6, 7524a │ │ │ │ ldr r6, [r1, #104] @ 0x68 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 770b2 │ │ │ │ + bne.w 7707e │ │ │ │ ldr r6, [r3, #108] @ 0x6c │ │ │ │ - cbnz r6, 7528a │ │ │ │ + cbnz r6, 75256 │ │ │ │ ldr r6, [r1, #108] @ 0x6c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7707a │ │ │ │ + bne.w 77046 │ │ │ │ ldr r7, [r3, #112] @ 0x70 │ │ │ │ ldr r2, [r3, #120] @ 0x78 │ │ │ │ - cbnz r7, 7529c │ │ │ │ + cbnz r7, 75268 │ │ │ │ ldr.w lr, [r1, #112] @ 0x70 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 76578 │ │ │ │ - cbnz r2, 752a6 │ │ │ │ + bne.w 76544 │ │ │ │ + cbnz r2, 75272 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7677e │ │ │ │ + bne.w 7674a │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ - cbnz r6, 752b2 │ │ │ │ + cbnz r6, 7527e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 767aa │ │ │ │ + bne.w 76776 │ │ │ │ ldr.w r6, [r3, #128] @ 0x80 │ │ │ │ - cbnz r6, 752c2 │ │ │ │ + cbnz r6, 7528e │ │ │ │ ldr.w r7, [r1, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 770f0 │ │ │ │ + bne.w 770bc │ │ │ │ ldr r6, [r3, #124] @ 0x7c │ │ │ │ - cbnz r6, 752ce │ │ │ │ + cbnz r6, 7529a │ │ │ │ ldr r7, [r1, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 77106 │ │ │ │ + bne.w 770d2 │ │ │ │ ldr.w r6, [r3, #132] @ 0x84 │ │ │ │ - cbnz r6, 752de │ │ │ │ + cbnz r6, 752aa │ │ │ │ ldr.w r7, [r1, #132] @ 0x84 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768b8 │ │ │ │ + bne.w 76884 │ │ │ │ ldr.w r6, [r3, #136] @ 0x88 │ │ │ │ - cbnz r6, 752ee │ │ │ │ + cbnz r6, 752ba │ │ │ │ ldr.w r7, [r1, #136] @ 0x88 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76fd0 │ │ │ │ + bne.w 76f9c │ │ │ │ ldr.w r6, [r3, #140] @ 0x8c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74bd8 │ │ │ │ + bne.w 74ba4 │ │ │ │ ldr.w r1, [r1, #140] @ 0x8c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74bd8 │ │ │ │ - cbz r0, 75310 │ │ │ │ + beq.w 74ba4 │ │ │ │ + cbz r0, 752dc │ │ │ │ ldr r0, [r0, #48] @ 0x30 │ │ │ │ ldr.w r0, [r0, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74bd8 │ │ │ │ + beq.w 74ba4 │ │ │ │ str.w r1, [r3, #140] @ 0x8c │ │ │ │ - b.n 74bd8 │ │ │ │ + b.n 74ba4 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bls.w 745c8 │ │ │ │ + bls.w 74594 │ │ │ │ ldr r1, [r1, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 745c8 │ │ │ │ - b.w 7472e │ │ │ │ + bne.w 74594 │ │ │ │ + b.w 746fa │ │ │ │ ldr r6, [r5, #80] @ 0x50 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75846 │ │ │ │ - cbnz r0, 7533e │ │ │ │ + bne.w 75812 │ │ │ │ + cbnz r0, 7530a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76df6 │ │ │ │ + bne.w 76dc2 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74caa │ │ │ │ + bne.w 74c76 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 771d6 │ │ │ │ + bne.w 771a2 │ │ │ │ ldr.w r3, [r9, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74cb4 │ │ │ │ + bne.w 74c80 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74cb4 │ │ │ │ + beq.w 74c80 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74cb4 │ │ │ │ + beq.w 74c80 │ │ │ │ str.w r3, [r9, #24] │ │ │ │ - b.n 74cb4 │ │ │ │ + b.n 74c80 │ │ │ │ ldr r7, [r5, #40] @ 0x28 │ │ │ │ ldrd r0, ip, [r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75854 │ │ │ │ - cbnz r0, 75386 │ │ │ │ + bne.w 75820 │ │ │ │ + cbnz r0, 75352 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ea2 │ │ │ │ + bne.w 76e6e │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75394 │ │ │ │ + bne.n 75360 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f76 │ │ │ │ + bne.w 76f42 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74be6 │ │ │ │ + bne.w 74bb2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74be6 │ │ │ │ + beq.w 74bb2 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 74be6 │ │ │ │ + b.n 74bb2 │ │ │ │ ldr.w r1, [r9] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 747be │ │ │ │ + beq.w 7478a │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r9] │ │ │ │ - b.w 747be │ │ │ │ - ldr r6, [pc, #732] @ (7569c ) │ │ │ │ + b.w 7478a │ │ │ │ + ldr r6, [pc, #732] @ (75668 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ mul.w r2, r4, r2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - bne.w 762be │ │ │ │ + bne.w 7628a │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w sl, [r7] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 76266 │ │ │ │ + beq.w 76232 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 7713c │ │ │ │ + bne.w 77108 │ │ │ │ movw r8, #30212 @ 0x7604 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r1, r3, #17 │ │ │ │ - bpl.n 7544a │ │ │ │ - ldr r3, [pc, #628] @ (7569c ) │ │ │ │ + bpl.n 75416 │ │ │ │ + ldr r3, [pc, #628] @ (75668 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -112074,320 +112053,320 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ mov.w sl, #0 │ │ │ │ mov r3, sl │ │ │ │ mov r2, sl │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77260 │ │ │ │ - ldr r6, [pc, #536] @ (7569c ) │ │ │ │ + beq.w 7722c │ │ │ │ + ldr r6, [pc, #536] @ (75668 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r2, sl │ │ │ │ ldr r3, [r6, r5] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77262 │ │ │ │ + beq.w 7722e │ │ │ │ mov r3, sl │ │ │ │ movs r2, #1 │ │ │ │ strd sl, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7e2f0 │ │ │ │ + bl 7e2ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7711a │ │ │ │ + beq.w 770e6 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 754c8 │ │ │ │ + beq.n 75494 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77272 │ │ │ │ + beq.w 7723e │ │ │ │ ldr.w sl, [r7, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 75baa │ │ │ │ + bne.w 75b76 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ and.w r3, r3, #2 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d98 │ │ │ │ + bne.w 75d64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75b2e │ │ │ │ - ldr r6, [pc, #428] @ (7569c ) │ │ │ │ + beq.w 75afa │ │ │ │ + ldr r6, [pc, #428] @ (75668 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.w 75e94 │ │ │ │ + b.w 75e60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d14 │ │ │ │ + bne.w 74ce0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d14 │ │ │ │ - cbz r5, 75512 │ │ │ │ + beq.w 74ce0 │ │ │ │ + cbz r5, 754de │ │ │ │ ldr r1, [r5, #28] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 74d14 │ │ │ │ + beq.w 74ce0 │ │ │ │ str.w r3, [r9, #28] │ │ │ │ - b.w 74d14 │ │ │ │ + b.w 74ce0 │ │ │ │ str.w r3, [r9, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d14 │ │ │ │ + bne.w 74ce0 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74d14 │ │ │ │ - b.n 75512 │ │ │ │ + beq.w 74ce0 │ │ │ │ + b.n 754de │ │ │ │ str.w r6, [r9, #148] @ 0x94 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75f2e │ │ │ │ + beq.w 75efa │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74dda │ │ │ │ + bne.w 74da6 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74dda │ │ │ │ + beq.w 74da6 │ │ │ │ str.w r1, [r9, #164] @ 0xa4 │ │ │ │ - b.n 74dda │ │ │ │ + b.n 74da6 │ │ │ │ ldr.w r1, [r4, #144] @ 0x90 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d9e │ │ │ │ - cbz r5, 75568 │ │ │ │ + beq.w 74d6a │ │ │ │ + cbz r5, 75534 │ │ │ │ ldr.w r0, [r5, #144] @ 0x90 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74d9e │ │ │ │ + beq.w 74d6a │ │ │ │ str.w r1, [r9, #144] @ 0x90 │ │ │ │ - b.n 74d9e │ │ │ │ + b.n 74d6a │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74ea2 │ │ │ │ + bne.w 74e6e │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bmi.w 765a2 │ │ │ │ + bmi.w 7656e │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - ldr r1, [pc, #284] @ (756a0 ) │ │ │ │ + ldr r1, [pc, #284] @ (7566c ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 79694 │ │ │ │ + bl 79678 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74ea2 │ │ │ │ - ldr r1, [pc, #264] @ (756a0 ) │ │ │ │ + bne.w 74e6e │ │ │ │ + ldr r1, [pc, #264] @ (7566c ) │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ - movw r3, #1997 @ 0x7cd │ │ │ │ + movw r3, #5617 @ 0x15f1 │ │ │ │ movt r3, #32 │ │ │ │ str.w r3, [r9, #60] @ 0x3c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74eac │ │ │ │ - b.n 74eea │ │ │ │ + bgt.w 74e78 │ │ │ │ + b.n 74eb6 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ str.w r2, [r9, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74966 │ │ │ │ + beq.w 74932 │ │ │ │ ldr.w r3, [r9, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74976 │ │ │ │ + beq.w 74942 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74986 │ │ │ │ + beq.w 74952 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ movw r3, #7524 @ 0x1d64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 749a2 │ │ │ │ + bne.w 7496e │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7561a │ │ │ │ + beq.n 755e6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75600 │ │ │ │ + bne.n 755cc │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 76602 │ │ │ │ + bne.w 765ce │ │ │ │ orr.w r1, r1, #1073741824 @ 0x40000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r6, r2, #9 │ │ │ │ - bmi.w 76144 │ │ │ │ + bmi.w 76110 │ │ │ │ lsls r4, r2, #8 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ it mi │ │ │ │ ldrmi.w r2, [r9, #84] @ 0x54 │ │ │ │ - bmi.w 76d40 │ │ │ │ + bmi.w 76d0c │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - bgt.w 74ba8 │ │ │ │ - b.w 74e24 │ │ │ │ + bgt.w 74b74 │ │ │ │ + b.w 74df0 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74518 │ │ │ │ - b.w 7475c │ │ │ │ + bne.w 744e4 │ │ │ │ + b.w 74728 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 77038 │ │ │ │ + beq.w 77004 │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.n 75672 │ │ │ │ + beq.n 7563e │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f7c │ │ │ │ + bne.w 74f48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74d82 │ │ │ │ - b.n 74f6c │ │ │ │ + beq.w 74d4e │ │ │ │ + b.n 74f38 │ │ │ │ ldr.w r1, [r4, #160] @ 0xa0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74e00 │ │ │ │ + beq.w 74dcc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 7508e │ │ │ │ + beq.w 7505a │ │ │ │ ldr.w r0, [r5, #160] @ 0xa0 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74e00 │ │ │ │ - b.n 7508e │ │ │ │ + beq.w 74dcc │ │ │ │ + b.n 7505a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r5, pc, #768 @ (adr r5, 759a4 ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 75990 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 756b2 │ │ │ │ + bne.n 7567e │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 765e2 │ │ │ │ + bne.w 765ae │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 756c0 │ │ │ │ + bne.n 7568c │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7656c │ │ │ │ - cbnz r2, 756ca │ │ │ │ + bne.w 76538 │ │ │ │ + cbnz r2, 75696 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b88 │ │ │ │ + bne.w 76b54 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 756d6 │ │ │ │ + cbnz r0, 756a2 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 763ba │ │ │ │ + bne.w 76386 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 75172 │ │ │ │ - cbnz r0, 756e4 │ │ │ │ + b.n 7513e │ │ │ │ + cbnz r0, 756b0 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d6e │ │ │ │ + bne.w 75d3a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 756f2 │ │ │ │ + bne.n 756be │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762aa │ │ │ │ + bne.w 76276 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 74c9c │ │ │ │ + bne.w 74c68 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74c9c │ │ │ │ + beq.w 74c68 │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74c9c │ │ │ │ + beq.w 74c68 │ │ │ │ str r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74ca2 │ │ │ │ - b.n 7534e │ │ │ │ - cbnz r0, 75720 │ │ │ │ + bne.w 74c6e │ │ │ │ + b.n 7531a │ │ │ │ + cbnz r0, 756ec │ │ │ │ ldr r6, [r1, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75d58 │ │ │ │ + bne.w 75d24 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7572e │ │ │ │ + bne.n 756fa │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76324 │ │ │ │ - cbnz r7, 75738 │ │ │ │ + bne.w 762f0 │ │ │ │ + cbnz r7, 75704 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76bee │ │ │ │ + bne.w 76bba │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - cbnz r0, 75744 │ │ │ │ + cbnz r0, 75710 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762d0 │ │ │ │ + bne.w 7629c │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74c32 │ │ │ │ + b.w 74bfe │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 7715a │ │ │ │ + bpl.w 77126 │ │ │ │ ldr.w r3, [r9, #440] @ 0x1b8 │ │ │ │ - cbnz r3, 75776 │ │ │ │ + cbnz r3, 75742 │ │ │ │ movs r1, #1 │ │ │ │ movs r0, #6 │ │ │ │ - bl 7abf4 │ │ │ │ + bl 7abe0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7717c │ │ │ │ + beq.w 77148 │ │ │ │ movs r2, #30 │ │ │ │ movs r3, #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ strb r3, [r0, #6] │ │ │ │ str.w r0, [r9, #440] @ 0x1b8 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr.w r3, [r9, #20] │ │ │ │ - cbnz r3, 7578c │ │ │ │ + cbnz r3, 75758 │ │ │ │ ldr.w r3, [r9, #16] │ │ │ │ cmp r3, #8 │ │ │ │ itt eq │ │ │ │ orreq.w r2, r2, #4 │ │ │ │ streq.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r5, r2, #17 │ │ │ │ - bpl.n 7579a │ │ │ │ + bpl.n 75766 │ │ │ │ ldr.w r3, [r9, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7718c │ │ │ │ + beq.w 77158 │ │ │ │ lsls r4, r2, #27 │ │ │ │ - bpl.w 74f06 │ │ │ │ + bpl.w 74ed2 │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 74f1a │ │ │ │ + beq.w 74ee6 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #7900 @ 0x1edc │ │ │ │ + movw r1, #7196 @ 0x1c1c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ + b.w 762da │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ itt ls │ │ │ │ movls.w r3, #4294967295 @ 0xffffffff │ │ │ │ strls.w r3, [r9, #144] @ 0x90 │ │ │ │ - bls.w 74e7c │ │ │ │ + bls.w 74e48 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #7596 @ 0x1dac │ │ │ │ + movw r1, #6892 @ 0x1aec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ - ldr r0, [pc, #696] @ (75ab8 ) │ │ │ │ + b.w 762da │ │ │ │ + ldr r0, [pc, #696] @ (75a84 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r2, #1 │ │ │ │ ldr r1, [r1, r0] │ │ │ │ cmp r2, #10 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -112399,284 +112378,284 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76f7c │ │ │ │ + beq.w 76f48 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.w 74f3a │ │ │ │ - cbnz r0, 75850 │ │ │ │ + b.w 74f06 │ │ │ │ + cbnz r0, 7581c │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76dec │ │ │ │ + bne.w 76db8 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 7533e │ │ │ │ - cbnz r0, 7585e │ │ │ │ + b.n 7530a │ │ │ │ + cbnz r0, 7582a │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76fda │ │ │ │ + bne.w 76fa6 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7586c │ │ │ │ + bne.n 75838 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f94 │ │ │ │ + bne.w 76f60 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 74be6 │ │ │ │ + bne.w 74bb2 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74be6 │ │ │ │ + beq.w 74bb2 │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 753a2 │ │ │ │ - b.w 74be6 │ │ │ │ + bne.w 7536e │ │ │ │ + b.w 74bb2 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 74748 │ │ │ │ - b.w 7630a │ │ │ │ + bne.w 74714 │ │ │ │ + b.w 762d6 │ │ │ │ ldr.w r0, [r9, #12] │ │ │ │ - bl 7e8a0 │ │ │ │ + bl 7e898 │ │ │ │ mov r5, r0 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ mov r2, r5 │ │ │ │ - ldr r1, [pc, #504] @ (75abc ) │ │ │ │ + ldr r1, [pc, #504] @ (75a88 ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 771cc │ │ │ │ + beq.w 77198 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7492a │ │ │ │ + beq.w 748f6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7492a │ │ │ │ + bne.w 748f6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 7492a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 748f6 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7486a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df18 │ │ │ │ + bl 7df14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7486a │ │ │ │ add.w r1, r4, #16 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df18 │ │ │ │ + bl 7df14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7486a │ │ │ │ add.w r1, r4, #32 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df18 │ │ │ │ + bl 7df14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7486a │ │ │ │ add.w r1, r4, #48 @ 0x30 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df18 │ │ │ │ + bl 7df14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7486a │ │ │ │ add.w r1, r4, #64 @ 0x40 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df18 │ │ │ │ + bl 7df14 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7486a │ │ │ │ adds r4, #80 @ 0x50 │ │ │ │ - b.n 7597c │ │ │ │ + b.n 75948 │ │ │ │ ldr.w r3, [r4, #16]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7489e │ │ │ │ + beq.w 7486a │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7df18 │ │ │ │ + bl 7df14 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 75972 │ │ │ │ - b.w 7630a │ │ │ │ + bne.n 7593e │ │ │ │ + b.w 762d6 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7492a │ │ │ │ - b.w 7490a │ │ │ │ + bne.w 748f6 │ │ │ │ + b.w 748d6 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 75d2a │ │ │ │ + ble.w 75cf6 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r6, r0, #22 │ │ │ │ - bmi.w 7723c │ │ │ │ + bmi.w 77208 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 75d2a │ │ │ │ + beq.w 75cf6 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r4, r0, #22 │ │ │ │ - bmi.w 7723c │ │ │ │ + bmi.w 77208 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.w 75d2a │ │ │ │ + beq.w 75cf6 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r0, #22 │ │ │ │ - bmi.w 7723c │ │ │ │ + bmi.w 77208 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.w 75d2a │ │ │ │ + beq.w 75cf6 │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ ldr r4, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r4, #22 │ │ │ │ - bmi.w 7723c │ │ │ │ + bmi.w 77208 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 759d8 │ │ │ │ + bne.n 759a4 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ - b.w 744a0 │ │ │ │ + b.w 7446c │ │ │ │ ldr r3, [r5, #80] @ 0x50 │ │ │ │ str.w r3, [r9, #80] @ 0x50 │ │ │ │ - b.w 74e56 │ │ │ │ + b.w 74e22 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 750ec │ │ │ │ - cbnz r5, 75a42 │ │ │ │ + beq.w 750b8 │ │ │ │ + cbnz r5, 75a0e │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 75a1c │ │ │ │ + cbnz r1, 759e8 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7554c │ │ │ │ + bne.w 75518 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74dea │ │ │ │ + bne.w 74db6 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74dea │ │ │ │ + beq.w 74db6 │ │ │ │ str.w r1, [r9, #196] @ 0xc4 │ │ │ │ - b.w 74dea │ │ │ │ + b.w 74db6 │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 750ec │ │ │ │ + beq.w 750b8 │ │ │ │ ldr.w r0, [r5, #152] @ 0x98 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 76dce │ │ │ │ + bne.w 76d9a │ │ │ │ ldr.w r1, [r9, #164] @ 0xa4 │ │ │ │ - cbnz r1, 75a5c │ │ │ │ + cbnz r1, 75a28 │ │ │ │ ldr.w r1, [r4, #164] @ 0xa4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 75106 │ │ │ │ + bne.w 750d2 │ │ │ │ ldr.w r1, [r9, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74dea │ │ │ │ + bne.w 74db6 │ │ │ │ ldr.w r1, [r4, #196] @ 0xc4 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74dea │ │ │ │ + beq.w 74db6 │ │ │ │ ldr.w r0, [r5, #196] @ 0xc4 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74dea │ │ │ │ - b.n 75a30 │ │ │ │ + beq.w 74db6 │ │ │ │ + b.n 759fc │ │ │ │ ldr r3, [r5, #40] @ 0x28 │ │ │ │ str.w r3, [r9, #40] @ 0x28 │ │ │ │ ldr.w r3, [r9, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e38 │ │ │ │ + bne.w 74e04 │ │ │ │ ldr r3, [r5, #48] @ 0x30 │ │ │ │ str.w r3, [r9, #48] @ 0x30 │ │ │ │ ldr.w r3, [r9, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e42 │ │ │ │ + bne.w 74e0e │ │ │ │ ldr r3, [r5, #52] @ 0x34 │ │ │ │ str.w r3, [r9, #52] @ 0x34 │ │ │ │ ldr.w r3, [r9, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74e4c │ │ │ │ + bne.w 74e18 │ │ │ │ ldr r3, [r5, #56] @ 0x38 │ │ │ │ str.w r3, [r9, #56] @ 0x38 │ │ │ │ - b.w 74e4c │ │ │ │ + b.w 74e18 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #192 @ (adr r3, 75b80 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 75b6c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 75018 │ │ │ │ + beq.w 74fe4 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.w 74d56 │ │ │ │ + b.w 74d22 │ │ │ │ lsls r6, r5, #22 │ │ │ │ - bmi.w 7425e │ │ │ │ - b.n 75d46 │ │ │ │ + bmi.w 7422a │ │ │ │ + b.n 75d12 │ │ │ │ ldr r1, [r1, #52] @ 0x34 │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 745c8 │ │ │ │ - b.w 7472e │ │ │ │ + bne.w 74594 │ │ │ │ + b.w 746fa │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 76f70 │ │ │ │ + beq.w 76f3c │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7630e │ │ │ │ + beq.w 762da │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.n 75b16 │ │ │ │ + bpl.n 75ae2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bmi.w 7668c │ │ │ │ + bmi.w 76658 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r2 │ │ │ │ str.w r4, [r9, #168] @ 0xa8 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ and.w r3, r3, r2, lsr #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bpl.w 7422a │ │ │ │ - b.n 759ea │ │ │ │ + bpl.w 741f6 │ │ │ │ + b.n 759b6 │ │ │ │ ldr.w r4, [r9, #132] @ 0x84 │ │ │ │ - b.w 748d2 │ │ │ │ + b.w 7489e │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 75ac8 │ │ │ │ - b.w 75042 │ │ │ │ - ldr r3, [pc, #588] @ (75d90 ) │ │ │ │ + bne.n 75a94 │ │ │ │ + b.w 7500e │ │ │ │ + ldr r3, [pc, #588] @ (75d5c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -112687,50 +112666,50 @@ │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76dc2 │ │ │ │ + beq.w 76d8e │ │ │ │ add.w r3, r2, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w r3, [r8, #1240] @ 0x4d8 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 74ff8 │ │ │ │ - ldr r0, [pc, #520] @ (75d94 ) │ │ │ │ - bl 6dcc8 │ │ │ │ + beq.w 74fc4 │ │ │ │ + ldr r0, [pc, #520] @ (75d60 ) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #500] @ (75d94 ) │ │ │ │ - bl 79700 │ │ │ │ + ldr r1, [pc, #500] @ (75d60 ) │ │ │ │ + bl 796e4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 75012 │ │ │ │ - b.n 7630a │ │ │ │ + bne.w 74fde │ │ │ │ + b.n 762d6 │ │ │ │ adds r7, #20 │ │ │ │ mvn.w fp, #3221225472 @ 0xc0000000 │ │ │ │ movw ip, #30212 @ 0x7604 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ str.w ip, [sp, #12] │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ands.w r1, r3, #8 │ │ │ │ - bne.w 7713c │ │ │ │ + bne.w 77108 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.n 75bfc │ │ │ │ + bpl.n 75bc8 │ │ │ │ ldr r3, [r6, r5] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r0, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ @@ -112747,230 +112726,230 @@ │ │ │ │ str.w r9, [r4, #8] │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77260 │ │ │ │ + beq.w 7722c │ │ │ │ ldr r3, [r6, r5] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77262 │ │ │ │ + beq.w 7722e │ │ │ │ movs r3, #0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ strd r3, r7, [r4, #16] │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ - bl 7e2f0 │ │ │ │ + bl 7e2ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7711a │ │ │ │ + beq.w 770e6 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 75c68 │ │ │ │ + beq.n 75c34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7727c │ │ │ │ + beq.w 77248 │ │ │ │ ldr.w sl, [r7, #20]! │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 754d4 │ │ │ │ - b.n 75bbc │ │ │ │ - bl 80aa4 │ │ │ │ + beq.w 754a0 │ │ │ │ + b.n 75b88 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 7630a │ │ │ │ + blt.w 762d6 │ │ │ │ ldr.w r1, [r9, #128] @ 0x80 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r5, r2 │ │ │ │ and.w r0, r2, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7421a │ │ │ │ + bne.w 741e6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7421a │ │ │ │ + beq.w 741e6 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r3, [r9, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76792 │ │ │ │ + bne.w 7675e │ │ │ │ ldr.w r3, [r9, #168] @ 0xa8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7422a │ │ │ │ - b.n 75af0 │ │ │ │ + bne.w 741f6 │ │ │ │ + b.n 75abc │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 74c8a │ │ │ │ - b.w 74c92 │ │ │ │ + beq.w 74c56 │ │ │ │ + b.w 74c5e │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75cd4 │ │ │ │ + bne.n 75ca0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76156 │ │ │ │ - cbnz r7, 75cde │ │ │ │ + bne.w 76122 │ │ │ │ + cbnz r7, 75caa │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766ca │ │ │ │ + bne.w 76696 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d80 │ │ │ │ + bne.w 76d4c │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7673e │ │ │ │ + bne.w 7670a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c3e │ │ │ │ + bne.w 74c0a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c3e │ │ │ │ + beq.w 74c0a │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 75d14 │ │ │ │ + bne.n 75ce0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76192 │ │ │ │ - cbnz r6, 75d1e │ │ │ │ + bne.w 7615e │ │ │ │ + cbnz r6, 75cea │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76e02 │ │ │ │ + bne.w 76dce │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 761a6 │ │ │ │ - b.w 74c62 │ │ │ │ + beq.w 76172 │ │ │ │ + b.w 74c2e │ │ │ │ ldr.w r3, [r9, #156] @ 0x9c │ │ │ │ ldr.w r2, [r9, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 743b8 │ │ │ │ + bne.w 74384 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 744b8 │ │ │ │ + bne.w 74484 │ │ │ │ orr.w r5, r5, #128 @ 0x80 │ │ │ │ str.w r5, [r9, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r9, #156] @ 0x9c │ │ │ │ - b.w 744c6 │ │ │ │ + b.w 74492 │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 75720 │ │ │ │ + beq.w 756ec │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 75726 │ │ │ │ - b.n 7572e │ │ │ │ + beq.w 756f2 │ │ │ │ + b.n 756fa │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 756e4 │ │ │ │ + beq.w 756b0 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 756ea │ │ │ │ - b.n 756f2 │ │ │ │ + beq.w 756b6 │ │ │ │ + b.n 756be │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c94 │ │ │ │ - b.w 74c9c │ │ │ │ + beq.w 74c60 │ │ │ │ + b.w 74c68 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r3, pc, #432 @ (adr r3, 75f48 ) │ │ │ │ + add r3, pc, #464 @ (adr r3, 75f34 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7679e │ │ │ │ + bne.w 7676a │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75b2e │ │ │ │ + beq.w 75afa │ │ │ │ ldr.w r3, [r9, #132] @ 0x84 │ │ │ │ str r3, [sp, #8] │ │ │ │ - ldr.w sl, [pc, #1032] @ 761bc │ │ │ │ + ldr.w sl, [pc, #1032] @ 76188 │ │ │ │ mov r5, r9 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ movw r9, #29944 @ 0x74f8 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76d8c │ │ │ │ + beq.w 76d58 │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.w 75ef0 │ │ │ │ + bpl.w 75ebc │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r0, lr │ │ │ │ orr.w r3, r3, r2 │ │ │ │ str r6, [r2, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r6, [r1, #4] │ │ │ │ - bne.n 75efa │ │ │ │ + bne.n 75ec6 │ │ │ │ mov r0, fp │ │ │ │ str r5, [r4, #8] │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, fp │ │ │ │ mov.w fp, #0 │ │ │ │ mov r3, fp │ │ │ │ mov r2, fp │ │ │ │ str.w fp, [sp] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77286 │ │ │ │ + beq.w 77252 │ │ │ │ ldr.w r2, [sl, r8] │ │ │ │ mov r6, r8 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov r2, fp │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77296 │ │ │ │ + beq.w 77262 │ │ │ │ mov r3, fp │ │ │ │ movs r2, #1 │ │ │ │ strd fp, r7, [r4, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ - bl 7e2f0 │ │ │ │ + bl 7e2ec │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 77118 │ │ │ │ + beq.w 770e4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 75e76 │ │ │ │ + beq.n 75e42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7728c │ │ │ │ + beq.w 77258 │ │ │ │ ldr.w fp, [r7, #20]! │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 75dc2 │ │ │ │ + bne.n 75d8e │ │ │ │ mov r9, r5 │ │ │ │ mov r5, r6 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ ldr.w r3, [r9, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 75b2e │ │ │ │ + bpl.w 75afa │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ subs r2, r3, #1 │ │ │ │ ldr r1, [r6, r5] │ │ │ │ movs r3, #28 │ │ │ │ cmp r2, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ mul.w r3, r2, r3 │ │ │ │ @@ -112980,107 +112959,107 @@ │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 76f38 │ │ │ │ + beq.w 76f04 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r1, r3 │ │ │ │ - ldr.w r8, [pc, #756] @ 761c0 │ │ │ │ + ldr.w r8, [pc, #756] @ 7618c │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r4, [r1, #16] │ │ │ │ ldr.w r3, [r8, #1180] @ 0x49c │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 748e8 │ │ │ │ - ldr r0, [pc, #720] @ (761b4 ) │ │ │ │ - bl 6dcc8 │ │ │ │ + beq.w 748b4 │ │ │ │ + ldr r0, [pc, #720] @ (76180 ) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 748f2 │ │ │ │ - b.n 7630a │ │ │ │ + bne.w 748be │ │ │ │ + b.n 762d6 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 75e0a │ │ │ │ + beq.n 75dd6 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 75e0a │ │ │ │ - bl 7a87c │ │ │ │ + b.n 75dd6 │ │ │ │ + bl 7a868 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 74858 │ │ │ │ + bge.w 74824 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7630a │ │ │ │ + bne.w 762d6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.n 7630e │ │ │ │ + b.n 762da │ │ │ │ ldr.w r1, [r4, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 750ec │ │ │ │ + beq.w 750b8 │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 75538 │ │ │ │ + b.w 75504 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ str r2, [sp, #8] │ │ │ │ - b.w 74d64 │ │ │ │ - ldr r0, [pc, #620] @ (761b8 ) │ │ │ │ - bl 6dcc8 │ │ │ │ + b.w 74d30 │ │ │ │ + ldr r0, [pc, #620] @ (76184 ) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r6 │ │ │ │ - ldr r1, [pc, #600] @ (761b8 ) │ │ │ │ - bl 79700 │ │ │ │ + ldr r1, [pc, #600] @ (76184 ) │ │ │ │ + bl 796e4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.w 7503c │ │ │ │ - b.n 7630a │ │ │ │ + bne.w 75008 │ │ │ │ + b.n 762d6 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 75db0 │ │ │ │ - b.w 748d2 │ │ │ │ + bne.w 75d7c │ │ │ │ + b.w 7489e │ │ │ │ movw r3, #7524 @ 0x1d64 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r3, [r2, #80] @ 0x50 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ ldr.w r3, [r2, #4072] @ 0xfe8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ ldr.w r3, [r2, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ ldr.w r3, [r2, #4080] @ 0xff0 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ ldr.w r3, [r2, #4084] @ 0xff4 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ ldr.w r3, [r2, #4088] @ 0xff8 │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ ldr.w r3, [r2, #4092] @ 0xffc │ │ │ │ movw r2, #36988 @ 0x907c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r6, #42228 @ 0xa4f4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r3, r9 │ │ │ │ it ne │ │ │ │ @@ -113167,2663 +113146,2690 @@ │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r9, r6 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74518 │ │ │ │ + beq.w 744e4 │ │ │ │ movw r3, #9212 @ 0x23fc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 74736 │ │ │ │ - b.w 74518 │ │ │ │ + bne.w 74702 │ │ │ │ + b.w 744e4 │ │ │ │ str.w r0, [r9, #132] @ 0x84 │ │ │ │ - b.w 741a2 │ │ │ │ + b.w 7416e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 76190 │ │ │ │ + beq.n 7615c │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #28] │ │ │ │ - cbnz r0, 76126 │ │ │ │ + cbnz r0, 760f2 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76bd6 │ │ │ │ + bne.w 76ba2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c62 │ │ │ │ + bne.w 74c2e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74c62 │ │ │ │ + beq.w 74c2e │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr r0, [r0, #36] @ 0x24 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 74c62 │ │ │ │ - b.w 76e18 │ │ │ │ + beq.w 74c2e │ │ │ │ + b.w 76de4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ orr.w r2, r2, #4194304 @ 0x400000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ ldr r1, [r5, #84] @ 0x54 │ │ │ │ - b.w 74b8a │ │ │ │ + b.w 74b56 │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbnz r7, 76166 │ │ │ │ + cbnz r7, 76132 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 766ce │ │ │ │ + bne.w 7669a │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76174 │ │ │ │ + bne.n 76140 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7673c │ │ │ │ + bne.w 76708 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ - cbnz r0, 76180 │ │ │ │ + cbnz r0, 7614c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75cfe │ │ │ │ + bne.w 75cca │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c4a │ │ │ │ + bne.w 74c16 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c4a │ │ │ │ + beq.w 74c16 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r6, 761a0 │ │ │ │ + cbnz r6, 7616c │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76706 │ │ │ │ + bne.w 766d2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c62 │ │ │ │ + bne.w 74c2e │ │ │ │ ldr r1, [r1, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74c62 │ │ │ │ - b.w 76e18 │ │ │ │ + beq.w 74c2e │ │ │ │ + b.w 76de4 │ │ │ │ nop │ │ │ │ - add r3, pc, #192 @ (adr r3, 76278 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 76264 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r5, pc, #768 @ (adr r5, 764bc ) │ │ │ │ + add r5, pc, #800 @ (adr r5, 764a8 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 74948 │ │ │ │ + bpl.w 74914 │ │ │ │ ldr.w r2, [r9, #92] @ 0x5c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74948 │ │ │ │ + bne.w 74914 │ │ │ │ ldr.w r2, [r9, #96] @ 0x60 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 74948 │ │ │ │ + bne.w 74914 │ │ │ │ orr.w r1, r1, #16384 @ 0x4000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [r5, #92] @ 0x5c │ │ │ │ strd r3, r2, [r9, #92] @ 0x5c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ - b.w 74948 │ │ │ │ + b.w 74914 │ │ │ │ movw r3, #48328 @ 0xbcc8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #-248] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 7472e │ │ │ │ + beq.w 746fa │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r3, [r3, #4076] @ 0xfec │ │ │ │ cmp r9, r3 │ │ │ │ - bne.w 74518 │ │ │ │ - b.w 7472e │ │ │ │ + bne.w 744e4 │ │ │ │ + b.w 746fa │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74444 │ │ │ │ + beq.w 74410 │ │ │ │ ldr.w r5, [r9, #84] @ 0x54 │ │ │ │ - b.w 744c6 │ │ │ │ + b.w 74492 │ │ │ │ ldr.w r3, [r9, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 76e82 │ │ │ │ + beq.w 76e4e │ │ │ │ ldr.w r4, [r9, #168] @ 0xa8 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bgt.w 74eac │ │ │ │ - b.w 74f1a │ │ │ │ + bgt.w 74e78 │ │ │ │ + b.w 74ee6 │ │ │ │ ldr.w r1, [r9, #68] @ 0x44 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 74fb8 │ │ │ │ + beq.w 74f84 │ │ │ │ ldr r0, [r5, #64] @ 0x40 │ │ │ │ cmp r0, r3 │ │ │ │ it ne │ │ │ │ strne.w r3, [r9, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 74d4c │ │ │ │ + bne.w 74d18 │ │ │ │ ldr r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74d44 │ │ │ │ - b.w 74d4c │ │ │ │ + bne.w 74d10 │ │ │ │ + b.w 74d18 │ │ │ │ ldr.w r7, [r9, #124] @ 0x7c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75e94 │ │ │ │ + beq.w 75e60 │ │ │ │ ldr r2, [r6, r5] │ │ │ │ subs r4, r3, #1 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r2, r4, r2 │ │ │ │ adds r0, r1, r2 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 76290 │ │ │ │ + beq.n 7625c │ │ │ │ cmp r4, #10 │ │ │ │ - bls.w 76f22 │ │ │ │ + bls.w 76eee │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r1, r2 │ │ │ │ ldr.w fp, [r7] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 75e94 │ │ │ │ + beq.w 75e60 │ │ │ │ ldr r3, [r1, #16] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 75db0 │ │ │ │ + b.n 75d7c │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 756f2 │ │ │ │ + beq.w 756be │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 756f8 │ │ │ │ - b.w 74c9c │ │ │ │ + beq.w 756c4 │ │ │ │ + b.w 74c68 │ │ │ │ cmp r4, #10 │ │ │ │ - bhi.w 753e4 │ │ │ │ + bhi.w 753b0 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 753ec │ │ │ │ + b.w 753b8 │ │ │ │ ldr.w r7, [lr, #12] │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 76cd0 │ │ │ │ + beq.w 76c9c │ │ │ │ str r0, [r3, #12] │ │ │ │ - cbnz r6, 762e8 │ │ │ │ + cbnz r6, 762b4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76d7c │ │ │ │ + bne.w 76d48 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76eb4 │ │ │ │ + bne.w 76e80 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c4a │ │ │ │ - b.n 7610e │ │ │ │ - ldr r0, [pc, #508] @ (764fc ) │ │ │ │ - bl 6dcc8 │ │ │ │ + beq.w 74c16 │ │ │ │ + b.n 760da │ │ │ │ + ldr r0, [pc, #508] @ (764c8 ) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 7442e │ │ │ │ + bne.w 743fa │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #30 │ │ │ │ - bmi.w 7729a │ │ │ │ + bmi.w 77266 │ │ │ │ bic.w r2, r2, #8192 @ 0x2000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 74f3c │ │ │ │ + b.w 74f08 │ │ │ │ ldr.w r0, [lr, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #4] │ │ │ │ - b.w 7572e │ │ │ │ + b.w 756fa │ │ │ │ str r6, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 76500 │ │ │ │ + bne.w 764cc │ │ │ │ ldr r6, [r1, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76500 │ │ │ │ + beq.w 764cc │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #4] │ │ │ │ - cbnz r2, 76354 │ │ │ │ + cbnz r2, 76320 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c28 │ │ │ │ + bne.w 76bf4 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76362 │ │ │ │ + bne.n 7632e │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76846 │ │ │ │ + bne.w 76812 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76efc │ │ │ │ + bne.w 76ec8 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7652a │ │ │ │ + bne.w 764f6 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76d78 │ │ │ │ + bne.w 76d44 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7518e │ │ │ │ + beq.w 7515a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 76392 │ │ │ │ + cbnz r0, 7635e │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a8e │ │ │ │ - cbnz r6, 7639c │ │ │ │ + bne.w 76a5a │ │ │ │ + cbnz r6, 76368 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76886 │ │ │ │ + bne.w 76852 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ - cbnz r0, 763a8 │ │ │ │ + cbnz r0, 76374 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b30 │ │ │ │ + bne.w 76afc │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 763b4 │ │ │ │ + cbnz r0, 76380 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76ad0 │ │ │ │ + bne.w 76a9c │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751be │ │ │ │ + b.w 7518a │ │ │ │ ldr r6, [r6, #12] │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 76e66 │ │ │ │ + bne.w 76e32 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 763ce │ │ │ │ + cbnz r0, 7639a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76e78 │ │ │ │ + bne.w 76e44 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ac4 │ │ │ │ + bne.w 76a90 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7518e │ │ │ │ + beq.w 7515a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #20] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76d6c │ │ │ │ - cbnz r6, 763f8 │ │ │ │ + bne.w 76d38 │ │ │ │ + cbnz r6, 763c4 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 769e0 │ │ │ │ + bne.w 769ac │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751a6 │ │ │ │ + bne.w 75172 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751a6 │ │ │ │ + beq.w 75172 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #28] │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76f0a │ │ │ │ - cbnz r6, 76420 │ │ │ │ + bne.w 76ed6 │ │ │ │ + cbnz r6, 763ec │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a08 │ │ │ │ + bne.w 769d4 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751be │ │ │ │ + bne.w 7518a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751be │ │ │ │ + beq.w 7518a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #36] @ 0x24 │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76f16 │ │ │ │ - cbnz r6, 76448 │ │ │ │ + bne.w 76ee2 │ │ │ │ + cbnz r6, 76414 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a30 │ │ │ │ + bne.w 769fc │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751d6 │ │ │ │ + bne.w 751a2 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751d6 │ │ │ │ + beq.w 751a2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #44] @ 0x2c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76dbe │ │ │ │ + bne.w 76d8a │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 7646e │ │ │ │ + cbnz r6, 7643a │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a58 │ │ │ │ + bne.w 76a24 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751ee │ │ │ │ + bne.w 751ba │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751ee │ │ │ │ + beq.w 751ba │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #52] @ 0x34 │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76b9e │ │ │ │ + beq.w 76b6a │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 76498 │ │ │ │ + cbnz r6, 76464 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767c2 │ │ │ │ + bne.w 7678e │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75206 │ │ │ │ + bne.w 751d2 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75206 │ │ │ │ + beq.w 751d2 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #60] @ 0x3c │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76cc6 │ │ │ │ + beq.w 76c92 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r6, 764c2 │ │ │ │ + cbnz r6, 7648e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 767ec │ │ │ │ + bne.w 767b8 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7521e │ │ │ │ + bne.w 751ea │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7521e │ │ │ │ + beq.w 751ea │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #72] @ 0x48 │ │ │ │ cmp r6, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #72] @ 0x48 │ │ │ │ ldr r6, [r3, #76] @ 0x4c │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7522a │ │ │ │ + bne.w 751f6 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7522a │ │ │ │ + beq.w 751f6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #76] @ 0x4c │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7522a │ │ │ │ + beq.w 751f6 │ │ │ │ str r7, [r3, #76] @ 0x4c │ │ │ │ - b.w 7522a │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + b.w 751f6 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r2, 7650a │ │ │ │ + cbnz r2, 764d6 │ │ │ │ ldr r6, [r1, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c24 │ │ │ │ + bne.w 76bf0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76e4e │ │ │ │ + bne.w 76e1a │ │ │ │ ldr r7, [r1, #12] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76848 │ │ │ │ + bne.w 76814 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7517e │ │ │ │ + bne.w 7514a │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7517e │ │ │ │ + beq.w 7514a │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76540 │ │ │ │ + bne.n 7650c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76384 │ │ │ │ - cbnz r0, 7654a │ │ │ │ + bne.w 76350 │ │ │ │ + cbnz r0, 76516 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a8c │ │ │ │ + bne.w 76a58 │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ec0 │ │ │ │ + bne.w 76e8c │ │ │ │ ldr r7, [r1, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76888 │ │ │ │ - cbnz r0, 76566 │ │ │ │ + bne.w 76854 │ │ │ │ + cbnz r0, 76532 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b30 │ │ │ │ + bne.w 76afc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751b2 │ │ │ │ + b.w 7517e │ │ │ │ ldr r7, [r6, #4] │ │ │ │ cmp r7, r0 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #4] │ │ │ │ - b.w 756c0 │ │ │ │ + b.w 7568c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76ecc │ │ │ │ + bne.w 76e98 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 7658c │ │ │ │ + cbnz r2, 76558 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76784 │ │ │ │ + bne.w 76750 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 752b2 │ │ │ │ + bne.w 7527e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752b2 │ │ │ │ + beq.w 7527e │ │ │ │ str r6, [r3, #116] @ 0x74 │ │ │ │ - b.w 752b2 │ │ │ │ - ldr r2, [pc, #616] @ (7680c ) │ │ │ │ + b.w 7527e │ │ │ │ + ldr r2, [pc, #616] @ (767d8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r9, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r2, #252] @ 0xfc │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ adds r2, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ cmp r4, r9 │ │ │ │ - beq.n 765dc │ │ │ │ + beq.n 765a8 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ cmp r0, #10 │ │ │ │ it ls │ │ │ │ movls r2, r1 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ - b.w 75582 │ │ │ │ + b.w 7554e │ │ │ │ ldr r7, [r6, #0] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 756b2 │ │ │ │ + beq.w 7567e │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 756b8 │ │ │ │ - b.w 756c0 │ │ │ │ + beq.w 75684 │ │ │ │ + b.w 7568c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 75a70 │ │ │ │ - b.w 75a30 │ │ │ │ + bne.w 75a3c │ │ │ │ + b.w 759fc │ │ │ │ movw r6, #40772 @ 0x9f44 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76d34 │ │ │ │ + beq.w 76d00 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7660c │ │ │ │ + bne.n 765d8 │ │ │ │ movw r6, #42644 @ 0xa694 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76c18 │ │ │ │ + beq.w 76be4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76624 │ │ │ │ + bne.n 765f0 │ │ │ │ movw r6, #42436 @ 0xa5c4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 76e1e │ │ │ │ + beq.w 76dea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7663c │ │ │ │ + bne.n 76608 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 76cda │ │ │ │ + beq.w 76ca6 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7664c │ │ │ │ + bne.n 76618 │ │ │ │ movw r6, #42020 @ 0xa424 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 76ce6 │ │ │ │ + bne.w 76cb2 │ │ │ │ orr.w r1, r1, #67108864 @ 0x4000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75622 │ │ │ │ + b.w 755ee │ │ │ │ ldr.w r7, [r4, #136] @ 0x88 │ │ │ │ ldr r0, [r5, #112] @ 0x70 │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ mov r1, r7 │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 7566e │ │ │ │ - b.w 75672 │ │ │ │ + bne.w 7563a │ │ │ │ + b.w 7563e │ │ │ │ ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76b6a │ │ │ │ + bne.w 76b36 │ │ │ │ ldr.w r1, [r4, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 75b10 │ │ │ │ + beq.w 75adc │ │ │ │ ldr.w r0, [r4, #-4] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.w 75b10 │ │ │ │ + b.w 75adc │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 766de │ │ │ │ + bne.n 766aa │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7673e │ │ │ │ - cbnz r0, 766e8 │ │ │ │ + bne.n 7670a │ │ │ │ + cbnz r0, 766b4 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75cfe │ │ │ │ + bne.w 75cca │ │ │ │ ldr r0, [r3, #28] │ │ │ │ - cbnz r0, 766f4 │ │ │ │ + cbnz r0, 766c0 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76190 │ │ │ │ + bne.w 7615c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c56 │ │ │ │ + bne.w 74c22 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c58 │ │ │ │ + beq.w 74c24 │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.n 761a0 │ │ │ │ + b.n 7616c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764a8 │ │ │ │ + bne.w 76474 │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ str r7, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 7671e │ │ │ │ + cbnz r0, 766ea │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76816 │ │ │ │ - cbnz r6, 76728 │ │ │ │ + bne.n 767e2 │ │ │ │ + cbnz r6, 766f4 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76836 │ │ │ │ + bne.w 76802 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7682a │ │ │ │ + bne.n 767f6 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764f6 │ │ │ │ + bne.w 764c2 │ │ │ │ mov r0, r7 │ │ │ │ - b.w 7522a │ │ │ │ + b.w 751f6 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ ldr.w ip, [r3, #28] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r0, 7674e │ │ │ │ + cbnz r0, 7671a │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 75d02 │ │ │ │ + bne.w 75cce │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7675c │ │ │ │ + bne.n 76728 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76190 │ │ │ │ + bne.w 7615c │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 75d1e │ │ │ │ + bne.w 75cea │ │ │ │ ldr r7, [r1, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 761a0 │ │ │ │ - b.n 76706 │ │ │ │ + beq.w 7616c │ │ │ │ + b.n 766d2 │ │ │ │ ldr.w r2, [r2, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 744c6 │ │ │ │ - b.w 743d2 │ │ │ │ + beq.w 74492 │ │ │ │ + b.w 7439e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c62 │ │ │ │ + bne.w 76c2e │ │ │ │ str r6, [r3, #120] @ 0x78 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76594 │ │ │ │ - b.w 752b2 │ │ │ │ + beq.w 76560 │ │ │ │ + b.w 7527e │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 75caa │ │ │ │ - b.w 744a0 │ │ │ │ - ldr r6, [pc, #108] @ (7680c ) │ │ │ │ + bne.w 75c76 │ │ │ │ + b.w 7446c │ │ │ │ + ldr r6, [pc, #108] @ (767d8 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, #180] @ 0xb4 │ │ │ │ - b.n 76270 │ │ │ │ + b.n 7623c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7659c │ │ │ │ + beq.w 76568 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #116] @ 0x74 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 752b2 │ │ │ │ - b.n 7659c │ │ │ │ + beq.w 7527e │ │ │ │ + b.n 76568 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76c98 │ │ │ │ + beq.w 76c64 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76c82 │ │ │ │ + beq.w 76c4e │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 767dc │ │ │ │ + cbnz r6, 767a8 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 764a8 │ │ │ │ + bne.w 76474 │ │ │ │ ldr r6, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 75212 │ │ │ │ + bne.w 751de │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 75212 │ │ │ │ + beq.w 751de │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #64] @ 0x40 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 764dc │ │ │ │ + bne.w 764a8 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 764dc │ │ │ │ - b.n 764d2 │ │ │ │ + beq.w 764a8 │ │ │ │ + b.n 7649e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 767ec │ │ │ │ + bne.n 767b8 │ │ │ │ ldr r6, [r3, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #64] @ 0x40 │ │ │ │ - cbnz r6, 7683a │ │ │ │ + cbnz r6, 76806 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ - cbnz r7, 76838 │ │ │ │ - cbnz r0, 7682a │ │ │ │ + cbnz r7, 76804 │ │ │ │ + cbnz r0, 767f6 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76e48 │ │ │ │ + bne.w 76e14 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7522a │ │ │ │ + b.w 751f6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764d2 │ │ │ │ + bne.w 7649e │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ str r7, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7682a │ │ │ │ + bne.n 767f6 │ │ │ │ ldr r7, [r1, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 7682a │ │ │ │ - b.n 764f6 │ │ │ │ + beq.n 767f6 │ │ │ │ + b.n 764c2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ ldr.w ip, [r3, #20] │ │ │ │ str r7, [r3, #12] │ │ │ │ - cbnz r6, 76858 │ │ │ │ + cbnz r6, 76824 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7652e │ │ │ │ + bne.w 764fa │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76866 │ │ │ │ + bne.n 76832 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76382 │ │ │ │ + bne.w 7634e │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ef0 │ │ │ │ + bne.w 76ebc │ │ │ │ ldr r7, [r1, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76a8e │ │ │ │ + bne.w 76a5a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751a6 │ │ │ │ + bne.w 75172 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751a6 │ │ │ │ + beq.w 75172 │ │ │ │ ldr r0, [r3, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ str r7, [r3, #28] │ │ │ │ - cbnz r0, 76896 │ │ │ │ + cbnz r0, 76862 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76b32 │ │ │ │ - cbnz r6, 768a0 │ │ │ │ + bne.w 76afe │ │ │ │ + cbnz r6, 7686c │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76ad0 │ │ │ │ + bne.w 76a9c │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r0, 768a8 │ │ │ │ + cbnz r0, 76874 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ - cbnz r7, 768cc │ │ │ │ + cbnz r7, 76898 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 768b2 │ │ │ │ + cbnz r0, 7687e │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76906 │ │ │ │ + bne.n 768d2 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751d6 │ │ │ │ + b.w 751a2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76c8a │ │ │ │ + bne.w 76c56 │ │ │ │ str.w r7, [r3, #132] @ 0x84 │ │ │ │ - b.w 752de │ │ │ │ + b.w 752aa │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a30 │ │ │ │ + bne.w 769fc │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ str r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 768d8 │ │ │ │ + cbnz r6, 768a4 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ - cbnz r7, 76908 │ │ │ │ - cbnz r0, 768e0 │ │ │ │ + cbnz r7, 768d4 │ │ │ │ + cbnz r0, 768ac │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7693e │ │ │ │ + bne.n 7690a │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76db4 │ │ │ │ + bne.w 76d80 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7697e │ │ │ │ - cbnz r0, 768fa │ │ │ │ + bne.n 7694a │ │ │ │ + cbnz r0, 768c6 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c98 │ │ │ │ + bne.w 76c64 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751fa │ │ │ │ + b.w 751c6 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76458 │ │ │ │ + bne.w 76424 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - cbnz r0, 76912 │ │ │ │ + cbnz r0, 768de │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ - cbnz r7, 76940 │ │ │ │ - cbnz r6, 7691a │ │ │ │ + cbnz r7, 7690c │ │ │ │ + cbnz r6, 768e6 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 7697c │ │ │ │ + bne.n 76948 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ - cbnz r0, 76926 │ │ │ │ + cbnz r0, 768f2 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c98 │ │ │ │ + bne.w 76c64 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ - cbnz r0, 76932 │ │ │ │ + cbnz r0, 768fe │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76710 │ │ │ │ + bne.w 766dc │ │ │ │ movs r0, #0 │ │ │ │ - b.w 75206 │ │ │ │ + b.w 751d2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a58 │ │ │ │ + bne.w 76a24 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - cbnz r6, 7694a │ │ │ │ + cbnz r6, 76916 │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ - cbnz r7, 7697e │ │ │ │ - cbnz r0, 76954 │ │ │ │ + cbnz r7, 7694a │ │ │ │ + cbnz r0, 76920 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c98 │ │ │ │ + bne.w 76c64 │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76d94 │ │ │ │ + bne.w 76d60 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76712 │ │ │ │ - cbnz r0, 76970 │ │ │ │ + bne.w 766de │ │ │ │ + cbnz r0, 7693c │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76814 │ │ │ │ + bne.w 767e0 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 75212 │ │ │ │ + b.w 751de │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7647e │ │ │ │ + bne.w 7644a │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ str r7, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 7698c │ │ │ │ + cbnz r0, 76958 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76c9a │ │ │ │ - cbnz r6, 76996 │ │ │ │ + bne.w 76c66 │ │ │ │ + cbnz r6, 76962 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76710 │ │ │ │ + bne.w 766dc │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ - cbnz r0, 769a2 │ │ │ │ + cbnz r0, 7696e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76814 │ │ │ │ + bne.w 767e0 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 769ae │ │ │ │ + cbnz r0, 7697a │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76836 │ │ │ │ + bne.w 76802 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 7521e │ │ │ │ + b.w 751ea │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7652a │ │ │ │ + beq.w 764f6 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #16] │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76d9e │ │ │ │ + bne.w 76d6a │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 769d0 │ │ │ │ + cbnz r6, 7699c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 763e0 │ │ │ │ + bne.w 763ac │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7519a │ │ │ │ + bne.w 75166 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7519a │ │ │ │ + beq.w 75166 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #24] │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76d62 │ │ │ │ - cbnz r6, 769f8 │ │ │ │ + bne.w 76d2e │ │ │ │ + cbnz r6, 769c4 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76408 │ │ │ │ + bne.w 763d4 │ │ │ │ ldr r6, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751b2 │ │ │ │ + bne.w 7517e │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751b2 │ │ │ │ + beq.w 7517e │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #32] │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76d58 │ │ │ │ - cbnz r6, 76a20 │ │ │ │ + bne.w 76d24 │ │ │ │ + cbnz r6, 769ec │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76430 │ │ │ │ + bne.w 763fc │ │ │ │ ldr r6, [r3, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751ca │ │ │ │ + bne.w 75196 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751ca │ │ │ │ + beq.w 75196 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w ip, [r6, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #40] @ 0x28 │ │ │ │ - cbnz r6, 76a48 │ │ │ │ + cbnz r6, 76a14 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76458 │ │ │ │ + bne.w 76424 │ │ │ │ ldr r6, [r3, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751e2 │ │ │ │ + bne.w 751ae │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751e2 │ │ │ │ + beq.w 751ae │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #48] @ 0x30 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.w 76eba │ │ │ │ + bne.w 76e86 │ │ │ │ ldr r6, [r3, #52] @ 0x34 │ │ │ │ - cbnz r6, 76a6e │ │ │ │ + cbnz r6, 76a3a │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7647e │ │ │ │ + bne.w 7644a │ │ │ │ ldr r6, [r3, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 751fa │ │ │ │ + bne.w 751c6 │ │ │ │ ldr r7, [r1, #56] @ 0x38 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 751fa │ │ │ │ - b.n 767c2 │ │ │ │ + beq.w 751c6 │ │ │ │ + b.n 7678e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76382 │ │ │ │ - b.n 763e0 │ │ │ │ + beq.w 7634e │ │ │ │ + b.n 763ac │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 769e0 │ │ │ │ + bne.n 769ac │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r0, [r3, #32] │ │ │ │ str r7, [r3, #24] │ │ │ │ - cbnz r6, 76a9c │ │ │ │ + cbnz r6, 76a68 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76888 │ │ │ │ - cbnz r0, 76aa4 │ │ │ │ + bne.w 76854 │ │ │ │ + cbnz r0, 76a70 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76b30 │ │ │ │ + bne.n 76afc │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f66 │ │ │ │ + bne.w 76f32 │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ - cbnz r7, 76ad2 │ │ │ │ - cbnz r0, 76abc │ │ │ │ + cbnz r7, 76a9e │ │ │ │ + cbnz r0, 76a88 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768cc │ │ │ │ + bne.w 76898 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751ca │ │ │ │ + b.w 75196 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.w 7518e │ │ │ │ + b.w 7515a │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76430 │ │ │ │ + bne.w 763fc │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ ldr r6, [r3, #44] @ 0x2c │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ - cbnz r0, 76ae0 │ │ │ │ + cbnz r0, 76aac │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768ce │ │ │ │ - cbnz r6, 76aea │ │ │ │ + bne.w 7689a │ │ │ │ + cbnz r6, 76ab6 │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76906 │ │ │ │ + bne.w 768d2 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ - cbnz r0, 76af6 │ │ │ │ + cbnz r0, 76ac2 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7693e │ │ │ │ + bne.w 7690a │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ - cbnz r0, 76b02 │ │ │ │ + cbnz r0, 76ace │ │ │ │ ldr r7, [r1, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7697c │ │ │ │ + bne.w 76948 │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751ee │ │ │ │ + b.w 751ba │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 74518 │ │ │ │ - b.w 7630a │ │ │ │ + bne.w 744e4 │ │ │ │ + b.w 762d6 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76886 │ │ │ │ - b.n 76408 │ │ │ │ + beq.w 76852 │ │ │ │ + b.n 763d4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76a08 │ │ │ │ + bne.w 769d4 │ │ │ │ ldr r6, [r3, #36] @ 0x24 │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ str r7, [r3, #32] │ │ │ │ - cbnz r6, 76b3e │ │ │ │ + cbnz r6, 76b0a │ │ │ │ ldr r7, [r1, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 76ad2 │ │ │ │ - cbnz r0, 76b48 │ │ │ │ + bne.n 76a9e │ │ │ │ + cbnz r0, 76b14 │ │ │ │ ldr r7, [r1, #40] @ 0x28 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 768cc │ │ │ │ + bne.w 76898 │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f2e │ │ │ │ + bne.w 76efa │ │ │ │ ldr r7, [r1, #44] @ 0x2c │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76908 │ │ │ │ - cbnz r0, 76b64 │ │ │ │ + bne.w 768d4 │ │ │ │ + cbnz r0, 76b30 │ │ │ │ ldr r7, [r1, #48] @ 0x30 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7693e │ │ │ │ + bne.w 7690a │ │ │ │ movs r0, #0 │ │ │ │ - b.w 751e2 │ │ │ │ - movw r1, #2921 @ 0xb69 │ │ │ │ + b.w 751ae │ │ │ │ + movw r1, #2893 @ 0xb4d │ │ │ │ movt r1, #8 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 76f52 │ │ │ │ + bne.w 76f1e │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76696 │ │ │ │ - b.w 75b10 │ │ │ │ + bne.w 76662 │ │ │ │ + b.w 75adc │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ cmp r0, r7 │ │ │ │ it ne │ │ │ │ strne r7, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 756ce │ │ │ │ + beq.w 7569a │ │ │ │ mov r0, r5 │ │ │ │ - b.w 75172 │ │ │ │ + b.w 7513e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76490 │ │ │ │ - b.n 76498 │ │ │ │ + beq.w 7645c │ │ │ │ + b.n 76464 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 75cfe │ │ │ │ + beq.w 75cca │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ cmp ip, r7 │ │ │ │ - beq.w 76f4a │ │ │ │ + beq.w 76f16 │ │ │ │ str r7, [r3, #20] │ │ │ │ - cbnz r0, 76bc6 │ │ │ │ + cbnz r0, 76b92 │ │ │ │ ldr r7, [r1, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7610e │ │ │ │ + bne.w 760da │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 74c56 │ │ │ │ + bne.w 74c22 │ │ │ │ ldr r7, [r1, #32] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c56 │ │ │ │ + beq.w 74c22 │ │ │ │ ldr r0, [r6, #52] @ 0x34 │ │ │ │ ldr.w ip, [r0, #32] │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ cmp ip, r7 │ │ │ │ - bne.w 76fc2 │ │ │ │ + bne.w 76f8e │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7612e │ │ │ │ - b.w 74c62 │ │ │ │ + beq.w 760fa │ │ │ │ + b.w 74c2e │ │ │ │ ldr.w r0, [lr, #8] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - bne.w 76fa2 │ │ │ │ - cbnz r7, 76c04 │ │ │ │ + bne.w 76f6e │ │ │ │ + cbnz r7, 76bd0 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 762d0 │ │ │ │ + bne.w 7629c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76f44 │ │ │ │ + bne.w 76f10 │ │ │ │ ldr r7, [r1, #20] │ │ │ │ mov r6, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 74c3e │ │ │ │ - b.n 76bac │ │ │ │ + beq.w 74c0a │ │ │ │ + b.n 76b78 │ │ │ │ orr.w r1, r1, #16777216 @ 0x1000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75622 │ │ │ │ + b.w 755ee │ │ │ │ ldr.w ip, [r3, #12] │ │ │ │ str r6, [r3, #8] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 76c3a │ │ │ │ + bne.n 76c06 │ │ │ │ ldr r7, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76848 │ │ │ │ - cbnz r6, 76c44 │ │ │ │ + bne.w 76814 │ │ │ │ + cbnz r6, 76c10 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7652a │ │ │ │ + bne.w 764f6 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ - cbnz r6, 76c50 │ │ │ │ + cbnz r6, 76c1c │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76382 │ │ │ │ + bne.w 7634e │ │ │ │ ldr r6, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7519a │ │ │ │ + bne.w 75166 │ │ │ │ ldr r7, [r1, #24] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7519a │ │ │ │ - b.n 76a8c │ │ │ │ + beq.w 75166 │ │ │ │ + b.n 76a58 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r2, [r7, #120] @ 0x78 │ │ │ │ ldr.w lr, [r3, #116] @ 0x74 │ │ │ │ cmp r2, r6 │ │ │ │ it ne │ │ │ │ strne r6, [r3, #120] @ 0x78 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.w 752b2 │ │ │ │ + bne.w 7527e │ │ │ │ ldr r6, [r1, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 752b2 │ │ │ │ - b.n 767b2 │ │ │ │ + beq.w 7527e │ │ │ │ + b.n 7677e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 767d4 │ │ │ │ - b.n 767dc │ │ │ │ + beq.w 767a0 │ │ │ │ + b.n 767a8 │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #132] @ 0x84 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 752de │ │ │ │ - b.n 768be │ │ │ │ + beq.w 752aa │ │ │ │ + b.n 7688a │ │ │ │ ldr r6, [r3, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ str r7, [r3, #56] @ 0x38 │ │ │ │ - cbnz r6, 76ca8 │ │ │ │ + cbnz r6, 76c74 │ │ │ │ ldr r7, [r1, #60] @ 0x3c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76712 │ │ │ │ - cbnz r0, 76cb2 │ │ │ │ + bne.w 766de │ │ │ │ + cbnz r0, 76c7e │ │ │ │ ldr r7, [r1, #64] @ 0x40 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 76814 │ │ │ │ + bne.w 767e0 │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 76728 │ │ │ │ + bne.w 766f4 │ │ │ │ ldr r7, [r1, #72] @ 0x48 │ │ │ │ ldr r0, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7672a │ │ │ │ - b.n 76838 │ │ │ │ + beq.w 766f6 │ │ │ │ + b.n 76804 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 764ba │ │ │ │ - b.w 764c2 │ │ │ │ + beq.w 76486 │ │ │ │ + b.w 7648e │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 762e0 │ │ │ │ - b.w 762e8 │ │ │ │ + beq.w 762ac │ │ │ │ + b.w 762b4 │ │ │ │ orr.w r1, r1, #268435456 @ 0x10000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75622 │ │ │ │ + b.w 755ee │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76664 │ │ │ │ + bne.w 76630 │ │ │ │ movw r6, #22156 @ 0x568c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 76d4c │ │ │ │ + beq.n 76d18 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 76cfa │ │ │ │ + bne.n 76cc6 │ │ │ │ movw r4, #21640 @ 0x5488 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 772e2 │ │ │ │ + bne.w 772ae │ │ │ │ orr.w r1, r1, #536870912 @ 0x20000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75622 │ │ │ │ + b.w 755ee │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 74cb4 │ │ │ │ + beq.w 74c80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 75368 │ │ │ │ - b.w 75360 │ │ │ │ + beq.w 75334 │ │ │ │ + b.w 7532c │ │ │ │ orr.w r1, r1, #2147483648 @ 0x80000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75622 │ │ │ │ + b.w 755ee │ │ │ │ orr.w r2, r2, #8388608 @ 0x800000 │ │ │ │ str.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 74b94 │ │ │ │ + b.w 74b60 │ │ │ │ orr.w r1, r1, #33554432 @ 0x2000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75622 │ │ │ │ + b.w 755ee │ │ │ │ str r7, [r3, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76a18 │ │ │ │ - b.n 76a20 │ │ │ │ + beq.w 769e4 │ │ │ │ + b.n 769ec │ │ │ │ str r7, [r3, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 769f0 │ │ │ │ - b.n 769f8 │ │ │ │ + beq.w 769bc │ │ │ │ + b.n 769c4 │ │ │ │ str r7, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 763f0 │ │ │ │ - b.w 763f8 │ │ │ │ + beq.w 763bc │ │ │ │ + b.w 763c4 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 76ac4 │ │ │ │ + b.n 76a90 │ │ │ │ mov r6, r5 │ │ │ │ - b.n 76bac │ │ │ │ + b.n 76b78 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 75cf6 │ │ │ │ - b.w 74c3e │ │ │ │ + beq.w 75cc2 │ │ │ │ + b.w 74c0a │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ mov r9, r5 │ │ │ │ - b.w 7630e │ │ │ │ + b.w 762da │ │ │ │ ldr r0, [r3, #64] @ 0x40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76968 │ │ │ │ - b.n 76970 │ │ │ │ + beq.w 76934 │ │ │ │ + b.n 7693c │ │ │ │ ldr r6, [r3, #20] │ │ │ │ str r7, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76ac2 │ │ │ │ + bne.w 76a8e │ │ │ │ ldr r7, [r1, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7518e │ │ │ │ - b.w 763e0 │ │ │ │ + beq.w 7515a │ │ │ │ + b.w 763ac │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 768f2 │ │ │ │ - b.n 768fa │ │ │ │ + beq.w 768be │ │ │ │ + b.n 768c6 │ │ │ │ str r7, [r3, #44] @ 0x2c │ │ │ │ - b.n 76a48 │ │ │ │ + b.n 76a14 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ adds r3, r1, r2 │ │ │ │ - b.w 75b7e │ │ │ │ + b.w 75b4a │ │ │ │ str.w r1, [r9, #152] @ 0x98 │ │ │ │ - b.w 750ec │ │ │ │ + b.w 750b8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 764ec │ │ │ │ - b.w 764f6 │ │ │ │ + bne.w 764b8 │ │ │ │ + b.w 764c2 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ - b.w 741ee │ │ │ │ + b.w 741ba │ │ │ │ ldr r6, [r6, #0] │ │ │ │ cmp r0, r6 │ │ │ │ mov r6, r5 │ │ │ │ - beq.w 7533e │ │ │ │ + beq.w 7530a │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 7533e │ │ │ │ + b.w 7530a │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76bd6 │ │ │ │ + bne.w 76ba2 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ - b.n 76706 │ │ │ │ + b.n 766d2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 74378 │ │ │ │ + b.w 74344 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76136 │ │ │ │ + bne.w 76102 │ │ │ │ str r1, [r3, #36] @ 0x24 │ │ │ │ - b.w 74c62 │ │ │ │ + b.w 74c2e │ │ │ │ orr.w r1, r1, #134217728 @ 0x8000000 │ │ │ │ str.w r1, [r9, #84] @ 0x54 │ │ │ │ - b.w 75622 │ │ │ │ + b.w 755ee │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 74f6c │ │ │ │ - b.w 74f74 │ │ │ │ - cbz r5, 76e40 │ │ │ │ + bne.w 74f38 │ │ │ │ + b.w 74f40 │ │ │ │ + cbz r5, 76e0c │ │ │ │ ldr.w r0, [r5, #140] @ 0x8c │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 74d94 │ │ │ │ + beq.w 74d60 │ │ │ │ str.w r1, [r9, #140] @ 0x8c │ │ │ │ - b.w 74d94 │ │ │ │ + b.w 74d60 │ │ │ │ mov r0, r6 │ │ │ │ - b.w 764f6 │ │ │ │ + b.w 764c2 │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76522 │ │ │ │ - b.w 7517e │ │ │ │ + beq.w 764ee │ │ │ │ + b.w 7514a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.w 7440e │ │ │ │ + b.w 743da │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 76e7c │ │ │ │ + cbnz r0, 76e48 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ mov r0, r5 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7517e │ │ │ │ - b.n 769ba │ │ │ │ + beq.w 7514a │ │ │ │ + b.n 76986 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 769ba │ │ │ │ + b.n 76986 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 7517e │ │ │ │ + b.w 7514a │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 75578 │ │ │ │ + b.w 75544 │ │ │ │ ldr.w r3, [r9, #172] @ 0xac │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #1 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - ble.w 74e56 │ │ │ │ + ble.w 74e22 │ │ │ │ movs r5, #0 │ │ │ │ - b.w 74ba8 │ │ │ │ + b.w 74b74 │ │ │ │ str r0, [r3, #0] │ │ │ │ - b.w 75386 │ │ │ │ + b.w 75352 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r0 │ │ │ │ - b.w 7430e │ │ │ │ + b.w 742da │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74c4a │ │ │ │ + b.w 74c16 │ │ │ │ str r7, [r3, #48] @ 0x30 │ │ │ │ - b.w 7646e │ │ │ │ + b.w 7643a │ │ │ │ ldr r0, [r3, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7655e │ │ │ │ - b.w 76566 │ │ │ │ + beq.w 7652a │ │ │ │ + b.w 76532 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r7, #112] @ 0x70 │ │ │ │ cmp lr, r6 │ │ │ │ - beq.w 7529c │ │ │ │ + beq.w 75268 │ │ │ │ str.w lr, [r3, #112] @ 0x70 │ │ │ │ - cbnz r2, 76ee4 │ │ │ │ + cbnz r2, 76eb0 │ │ │ │ ldr r6, [r1, #120] @ 0x78 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 76c64 │ │ │ │ + bne.w 76c30 │ │ │ │ ldr r6, [r3, #116] @ 0x74 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76c78 │ │ │ │ - b.w 752b2 │ │ │ │ + beq.w 76c44 │ │ │ │ + b.w 7527e │ │ │ │ ldr r6, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7687e │ │ │ │ - b.w 751a6 │ │ │ │ + beq.w 7684a │ │ │ │ + b.w 75172 │ │ │ │ ldr r6, [r3, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7637a │ │ │ │ + beq.w 76346 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #32] │ │ │ │ - b.n 76ac4 │ │ │ │ + b.n 76a90 │ │ │ │ str r7, [r3, #28] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76418 │ │ │ │ - b.w 76420 │ │ │ │ + beq.w 763e4 │ │ │ │ + b.w 763ec │ │ │ │ str r7, [r3, #36] @ 0x24 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 76440 │ │ │ │ - b.w 76448 │ │ │ │ + beq.w 7640c │ │ │ │ + b.w 76414 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ adds r2, #228 @ 0xe4 │ │ │ │ add r1, r2 │ │ │ │ - b.w 76298 │ │ │ │ + b.w 76264 │ │ │ │ ldr r0, [r3, #48] @ 0x30 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76b5c │ │ │ │ - b.n 76b64 │ │ │ │ + beq.w 76b28 │ │ │ │ + b.n 76b30 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 75ec8 │ │ │ │ + b.w 75e94 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74c3e │ │ │ │ + b.w 74c0a │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76bbe │ │ │ │ - b.n 76bc6 │ │ │ │ + beq.w 76b8a │ │ │ │ + b.n 76b92 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76696 │ │ │ │ - b.w 75b10 │ │ │ │ + bne.w 76662 │ │ │ │ + b.w 75adc │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 76ab4 │ │ │ │ - b.n 76abc │ │ │ │ - ldr r4, [pc, #708] @ (77238 ) │ │ │ │ - b.w 75b02 │ │ │ │ + beq.w 76a80 │ │ │ │ + b.n 76a88 │ │ │ │ + ldr r4, [pc, #708] @ (77204 ) │ │ │ │ + b.w 75ace │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 75394 │ │ │ │ + b.w 75360 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 7583e │ │ │ │ + b.w 7580a │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r1, r3 │ │ │ │ - b.w 742b4 │ │ │ │ + b.w 74280 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 7586c │ │ │ │ + beq.w 75838 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.w 7586c │ │ │ │ + b.w 75838 │ │ │ │ str r6, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7573c │ │ │ │ + beq.w 75708 │ │ │ │ mov r6, r5 │ │ │ │ - b.w 74c32 │ │ │ │ + b.w 74bfe │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.w 7439e │ │ │ │ + b.w 7436a │ │ │ │ str r7, [r3, #32] │ │ │ │ - b.w 74c58 │ │ │ │ + b.w 74c24 │ │ │ │ str.w r1, [r9, #108] @ 0x6c │ │ │ │ - b.w 74d64 │ │ │ │ - cbnz r0, 76fe6 │ │ │ │ + b.w 74d30 │ │ │ │ + cbnz r0, 76fb2 │ │ │ │ str.w r7, [r3, #136] @ 0x88 │ │ │ │ - b.w 752ee │ │ │ │ + b.w 752ba │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r0, r2 │ │ │ │ it ne │ │ │ │ strne r0, [r3, #0] │ │ │ │ - b.w 7585e │ │ │ │ + b.w 7582a │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #136] @ 0x88 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 76fd2 │ │ │ │ - b.w 752ee │ │ │ │ + bne.n 76f9e │ │ │ │ + b.w 752ba │ │ │ │ str r0, [r5, #12] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75f18 │ │ │ │ - b.w 7630a │ │ │ │ + bne.w 75ee4 │ │ │ │ + b.w 762d6 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.w 75f0e │ │ │ │ + b.w 75eda │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 770ba │ │ │ │ + bne.n 77086 │ │ │ │ str r6, [r3, #80] @ 0x50 │ │ │ │ - b.w 75236 │ │ │ │ - cbz r0, 77032 │ │ │ │ + b.w 75202 │ │ │ │ + cbz r0, 76ffe │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #100] @ 0x64 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 75272 │ │ │ │ + beq.w 7523e │ │ │ │ str r6, [r3, #100] @ 0x64 │ │ │ │ - b.w 75272 │ │ │ │ + b.w 7523e │ │ │ │ ldr.w r3, [r9, #136] @ 0x88 │ │ │ │ str.w r6, [r9, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 74f78 │ │ │ │ + bne.w 74f44 │ │ │ │ ldr.w r1, [r4, #136] @ 0x88 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 74d82 │ │ │ │ - b.w 74f74 │ │ │ │ - cbnz r0, 7706e │ │ │ │ + beq.w 74d4e │ │ │ │ + b.w 74f40 │ │ │ │ + cbnz r0, 7703a │ │ │ │ str r6, [r3, #92] @ 0x5c │ │ │ │ - b.w 7525a │ │ │ │ - cbz r0, 77068 │ │ │ │ + b.w 75226 │ │ │ │ + cbz r0, 77034 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #96] @ 0x60 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 75266 │ │ │ │ + beq.w 75232 │ │ │ │ str r6, [r3, #96] @ 0x60 │ │ │ │ - b.w 75266 │ │ │ │ + b.w 75232 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #92] @ 0x5c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 77056 │ │ │ │ - b.w 7525a │ │ │ │ - cbnz r0, 77082 │ │ │ │ + bne.n 77022 │ │ │ │ + b.w 75226 │ │ │ │ + cbnz r0, 7704e │ │ │ │ str r6, [r3, #108] @ 0x6c │ │ │ │ - b.w 7528a │ │ │ │ + b.w 75256 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #108] @ 0x6c │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 7707c │ │ │ │ - b.w 7528a │ │ │ │ - cbz r0, 7709a │ │ │ │ + bne.n 77048 │ │ │ │ + b.w 75256 │ │ │ │ + cbz r0, 77066 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #84] @ 0x54 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 75242 │ │ │ │ + beq.w 7520e │ │ │ │ str r6, [r3, #84] @ 0x54 │ │ │ │ - b.w 75242 │ │ │ │ - cbz r0, 770ac │ │ │ │ + b.w 7520e │ │ │ │ + cbz r0, 77078 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #88] @ 0x58 │ │ │ │ cmp r6, r7 │ │ │ │ - beq.w 7524e │ │ │ │ + beq.w 7521a │ │ │ │ str r6, [r3, #88] @ 0x58 │ │ │ │ - b.w 7524e │ │ │ │ - cbnz r0, 770c6 │ │ │ │ + b.w 7521a │ │ │ │ + cbnz r0, 77092 │ │ │ │ str r6, [r3, #104] @ 0x68 │ │ │ │ - b.w 7527e │ │ │ │ + b.w 7524a │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #80] @ 0x50 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 77020 │ │ │ │ - b.w 75236 │ │ │ │ + bne.n 76fec │ │ │ │ + b.w 75202 │ │ │ │ ldr r7, [r0, #48] @ 0x30 │ │ │ │ ldr r7, [r7, #104] @ 0x68 │ │ │ │ cmp r6, r7 │ │ │ │ - bne.n 770b4 │ │ │ │ - b.w 7527e │ │ │ │ + bne.n 77080 │ │ │ │ + b.w 7524a │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7300 @ 0x1c84 │ │ │ │ + movw r1, #6596 @ 0x19c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ - cbz r0, 770fe │ │ │ │ + b.w 762da │ │ │ │ + cbz r0, 770ca │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr.w r6, [r6, #128] @ 0x80 │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 752c2 │ │ │ │ + beq.w 7528e │ │ │ │ str.w r7, [r3, #128] @ 0x80 │ │ │ │ - b.w 752c2 │ │ │ │ - cbz r0, 77112 │ │ │ │ + b.w 7528e │ │ │ │ + cbz r0, 770de │ │ │ │ ldr r6, [r0, #48] @ 0x30 │ │ │ │ ldr r6, [r6, #124] @ 0x7c │ │ │ │ cmp r7, r6 │ │ │ │ - beq.w 752ce │ │ │ │ + beq.w 7529a │ │ │ │ str r7, [r3, #124] @ 0x7c │ │ │ │ - b.w 752ce │ │ │ │ + b.w 7529a │ │ │ │ mov r9, r5 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7630a │ │ │ │ + beq.w 762d6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7630a │ │ │ │ + bne.w 762d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ + b.w 762da │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7460 @ 0x1d24 │ │ │ │ + movw r1, #6756 @ 0x1a64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ + b.w 762da │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #7748 @ 0x1e44 │ │ │ │ + movw r1, #7044 @ 0x1b84 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ - bl d7cc0 │ │ │ │ + b.w 762da │ │ │ │ + bl d7c34 │ │ │ │ str.w r4, [r9, #440] @ 0x1b8 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.w 7630a │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.w 762d6 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #7828 @ 0x1e94 │ │ │ │ + movw r1, #7124 @ 0x1bd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ + b.w 762da │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ - movw r1, #7992 @ 0x1f38 │ │ │ │ + movw r1, #7288 @ 0x1c78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.w 74f1a │ │ │ │ + bl d59a4 │ │ │ │ + b.w 74ee6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 75f18 │ │ │ │ - b.w 7630a │ │ │ │ - cbnz r6, 771ea │ │ │ │ + bne.w 75ee4 │ │ │ │ + b.w 762d6 │ │ │ │ + cbnz r6, 771b6 │ │ │ │ str r1, [r3, #4] │ │ │ │ - b.w 7534e │ │ │ │ + b.w 7531a │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 74eca │ │ │ │ - b.w 74eea │ │ │ │ + bne.w 74e96 │ │ │ │ + b.w 74eb6 │ │ │ │ ldr r0, [r6, #80] @ 0x50 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 771d8 │ │ │ │ - b.w 74caa │ │ │ │ + bne.n 771a4 │ │ │ │ + b.w 74c76 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #7508 @ 0x1d54 │ │ │ │ + movw r1, #6804 @ 0x1a94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ + b.w 762da │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r1, #7668 @ 0x1df4 │ │ │ │ + movw r1, #6964 @ 0x1b34 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ + b.w 762da │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 74478 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 74444 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ - movw r1, #7340 @ 0x1cac │ │ │ │ + movw r1, #6636 @ 0x19ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ - b.w 7630e │ │ │ │ + b.w 762da │ │ │ │ str r1, [r4, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 77124 │ │ │ │ - b.w 7630a │ │ │ │ + bne.w 770f0 │ │ │ │ + b.w 762d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 754c8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75494 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 75c68 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75c34 │ │ │ │ mov r9, r5 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 77262 │ │ │ │ + b.n 7722e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 75e76 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 75e42 │ │ │ │ mov r9, r5 │ │ │ │ - b.n 77262 │ │ │ │ - ldr r0, [pc, #84] @ (772f0 ) │ │ │ │ + b.n 7722e │ │ │ │ + ldr r0, [pc, #84] @ (772bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r9, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r9 │ │ │ │ - beq.n 772d8 │ │ │ │ + beq.n 772a4 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 772d8 │ │ │ │ + bhi.n 772a4 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #8] │ │ │ │ - b.w 7631c │ │ │ │ + b.w 762e8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ - b.w 74d94 │ │ │ │ + b.w 74d60 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 772ca │ │ │ │ + b.n 77296 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 76d10 │ │ │ │ - b.w 74b7e │ │ │ │ + bne.w 76cdc │ │ │ │ + b.w 74b4a │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000772f4 : │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ +000772c0 : │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1168] @ 0x490 │ │ │ │ - cbz r2, 77334 │ │ │ │ + cbz r2, 77300 │ │ │ │ ldr.w r2, [r3, #1412] @ 0x584 │ │ │ │ - cbz r2, 77334 │ │ │ │ + cbz r2, 77300 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r2, [pc, #32] @ (7733c ) │ │ │ │ + ldr r2, [pc, #32] @ (77308 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ - cbz r4, 77338 │ │ │ │ + cbz r4, 77304 │ │ │ │ ldr.w r0, [r3, #1416] @ 0x588 │ │ │ │ blx 2a3ec │ │ │ │ subs r3, r4, r0 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00077340 : │ │ │ │ +0007730c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #16384 @ 0x4000 │ │ │ │ - bne.n 7735c │ │ │ │ + bne.n 77328 │ │ │ │ mov r0, r3 │ │ │ │ pop {r3, pc} │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 77366 │ │ │ │ + cbnz r3, 77332 │ │ │ │ movs r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r2, #2921 @ 0xb69 │ │ │ │ + movw r2, #2893 @ 0xb4d │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77380 │ │ │ │ + bne.n 7734c │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ pop {r3, pc} │ │ │ │ blx r3 │ │ │ │ - b.n 77378 │ │ │ │ + b.n 77344 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ + ldr.w r8, [r0, #172] @ 0xac │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ - ldr.w r9, [r0, #172] @ 0xac │ │ │ │ mov r4, r0 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 77c5e │ │ │ │ + mov fp, r1 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 77be6 │ │ │ │ ldr r7, [r4, #4] │ │ │ │ movw r5, #40772 @ 0x9f44 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 77938 │ │ │ │ + bne.w 778e8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 77c8c │ │ │ │ + bl 77c6c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77970 │ │ │ │ + beq.w 7759c │ │ │ │ movw r7, #40772 @ 0x9f44 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov.w sl, #0 │ │ │ │ + mov.w r9, #0 │ │ │ │ cmp r2, r3 │ │ │ │ - str.w sl, [sp, #44] @ 0x2c │ │ │ │ - beq.w 77582 │ │ │ │ - movw r3, #22156 @ 0x568c │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ + str.w r9, [sp, #44] @ 0x2c │ │ │ │ + bne.w 77530 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77806 │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ - lsls r2, r3, #6 │ │ │ │ - bpl.w 77b0c │ │ │ │ - ldrd r1, r0, [r6, #8] │ │ │ │ - bl 78c90 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77418 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 777fe │ │ │ │ - cmp.w r8, #0 │ │ │ │ - beq.w 77970 │ │ │ │ - ldr.w fp, [r8, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 77c50 │ │ │ │ + beq.w 77a2c │ │ │ │ + adds r1, r2, #1 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r1, r3 │ │ │ │ + beq.w 77a2c │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77930 │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + beq.w 77bc8 │ │ │ │ + mov r3, r6 │ │ │ │ cmp r7, r5 │ │ │ │ - bne.w 775b4 │ │ │ │ + bne.w 77794 │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 776ca │ │ │ │ - cmp r9, r6 │ │ │ │ - bne.w 77c32 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - lsls r7, r3, #30 │ │ │ │ - bmi.w 7770e │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 775aa │ │ │ │ + cmp r8, r6 │ │ │ │ + bne.w 77bcc │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + lsls r2, r0, #30 │ │ │ │ + bmi.w 775ee │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - str.w r8, [r4, #172] @ 0xac │ │ │ │ + str.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 7772e │ │ │ │ - ldr.w ip, [r8, #8] │ │ │ │ + bne.w 7760a │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 774d6 │ │ │ │ - add.w r7, r8, #8 │ │ │ │ + ble.n 77486 │ │ │ │ + add.w r7, r3, #8 │ │ │ │ movs r6, #0 │ │ │ │ - mov fp, r1 │ │ │ │ movw lr, #29999 @ 0x752f │ │ │ │ + str r1, [sp, #4] │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ cmp r3, lr │ │ │ │ - bhi.n 774b0 │ │ │ │ + bhi.n 77460 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ - cbz r3, 774b4 │ │ │ │ + cbz r3, 77464 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 774b0 │ │ │ │ + ble.n 77460 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 774ce │ │ │ │ + beq.n 7747e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 774b0 │ │ │ │ + beq.n 77460 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 774ce │ │ │ │ + beq.n 7747e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 774b0 │ │ │ │ + beq.n 77460 │ │ │ │ adds r3, #16 │ │ │ │ - mov.w r8, #2 │ │ │ │ + mov.w r9, #2 │ │ │ │ ldr.w sl, [r3, #4]! │ │ │ │ - add.w r8, r8, #1 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 774ce │ │ │ │ - cmp r0, r8 │ │ │ │ - bne.n 774a0 │ │ │ │ - mov r1, fp │ │ │ │ - b.n 778a4 │ │ │ │ + beq.n 7747e │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.n 77450 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + b.n 77700 │ │ │ │ mov r3, r4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 774ce │ │ │ │ + beq.n 7747e │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 774b6 │ │ │ │ + bne.n 77466 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 774b0 │ │ │ │ + bne.n 77460 │ │ │ │ adds r6, #1 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 7746e │ │ │ │ - mov r1, fp │ │ │ │ + bne.n 7741e │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 778c8 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ + bne.w 77724 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ ldr r7, [r6, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 7755c │ │ │ │ + ble.n 7750c │ │ │ │ add.w r1, r6, #8 │ │ │ │ - mov sl, r3 │ │ │ │ + mov sl, r0 │ │ │ │ movs r6, #0 │ │ │ │ movw ip, #29999 @ 0x752f │ │ │ │ - ldr.w r0, [r1, #4]! │ │ │ │ - ldrh.w r2, [r0, #206] @ 0xce │ │ │ │ - cmp r2, ip │ │ │ │ - bhi.n 77536 │ │ │ │ - ldr.w r2, [r4, #172] @ 0xac │ │ │ │ - cbz r2, 7753a │ │ │ │ - ldr r5, [r2, #8] │ │ │ │ + ldr.w r2, [r1, #4]! │ │ │ │ + ldrh.w r3, [r2, #206] @ 0xce │ │ │ │ + cmp r3, ip │ │ │ │ + bhi.n 774e6 │ │ │ │ + ldr.w r3, [r4, #172] @ 0xac │ │ │ │ + cbz r3, 774ea │ │ │ │ + ldr r5, [r3, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 77536 │ │ │ │ - ldr r3, [r2, #12] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 77554 │ │ │ │ + ble.n 774e6 │ │ │ │ + ldr r0, [r3, #12] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 77504 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 77536 │ │ │ │ - ldr r3, [r2, #16] │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.n 77554 │ │ │ │ + beq.n 774e6 │ │ │ │ + ldr r0, [r3, #16] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 77504 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 77536 │ │ │ │ - adds r2, #16 │ │ │ │ + beq.n 774e6 │ │ │ │ + adds r3, #16 │ │ │ │ mov.w lr, #2 │ │ │ │ - ldr.w r8, [r2, #4]! │ │ │ │ + ldr.w r9, [r3, #4]! │ │ │ │ add.w lr, lr, #1 │ │ │ │ - cmp r0, r8 │ │ │ │ - beq.n 77554 │ │ │ │ + cmp r2, r9 │ │ │ │ + beq.n 77504 │ │ │ │ cmp r5, lr │ │ │ │ - bne.n 77526 │ │ │ │ - mov r3, sl │ │ │ │ - b.n 7791e │ │ │ │ - mov r2, r4 │ │ │ │ - cmp r0, r2 │ │ │ │ - beq.n 77554 │ │ │ │ - ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 7753c │ │ │ │ - movw r2, #36424 @ 0x8e48 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - cmp r0, r2 │ │ │ │ - bne.n 77536 │ │ │ │ + bne.n 774d6 │ │ │ │ + mov r0, sl │ │ │ │ + b.n 7777a │ │ │ │ + mov r3, r4 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 77504 │ │ │ │ + ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 774ec │ │ │ │ + movw r3, #36424 @ 0x8e48 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 774e6 │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bne.n 774f4 │ │ │ │ - mov r3, sl │ │ │ │ - lsls r3, r3, #30 │ │ │ │ - bmi.n 7756a │ │ │ │ + bne.n 774a4 │ │ │ │ + mov r0, sl │ │ │ │ + lsls r3, r0, #30 │ │ │ │ + bmi.n 7751a │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77b84 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 77b7c │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 776ec │ │ │ │ + bne.w 77bfc │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.w 77c04 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.n 775d0 │ │ │ │ movs r0, #1 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + movw r3, #22156 @ 0x568c │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.w 7793a │ │ │ │ + ldr r3, [r2, #84] @ 0x54 │ │ │ │ + lsls r0, r3, #6 │ │ │ │ + bpl.w 77b22 │ │ │ │ + ldrd r1, r0, [r6, #8] │ │ │ │ + bl 78c74 │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 77564 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 776de │ │ │ │ + cbz r3, 7759c │ │ │ │ + ldr.w sl, [r3, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 773dc │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 77586 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77c0a │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #19524 @ 0x4c44 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d59a4 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 77b40 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 7752a │ │ │ │ + ldr.w r2, [r8] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 773ee │ │ │ │ + subs r2, #1 │ │ │ │ + str.w r2, [r8] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 773ee │ │ │ │ + mov r0, r8 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 773ee │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77aee │ │ │ │ - adds r1, r3, #1 │ │ │ │ - str r1, [r6, #0] │ │ │ │ - cmp r1, r2 │ │ │ │ - beq.w 77aee │ │ │ │ + beq.n 77528 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [r8] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 77528 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77528 │ │ │ │ + ldr r2, [r3, #4] │ │ │ │ + ldr r1, [r2, #84] @ 0x54 │ │ │ │ + lsls r7, r1, #17 │ │ │ │ + bmi.w 77a3a │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r1, r5 │ │ │ │ + str.w r3, [r4, #172] @ 0xac │ │ │ │ + beq.w 77408 │ │ │ │ + ldr r1, [pc, #684] @ (778b8 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl d920c <_PyEval_CheckExceptTypeValid@@Base+0xb00> │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 776fe │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #664] @ (778b8 ) │ │ │ │ + movw r0, #40772 @ 0x9f44 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl d920c <_PyEval_CheckExceptTypeValid@@Base+0xb00> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 776ea │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 77648 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77c40 │ │ │ │ + ldr r2, [r7, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 7765c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r7, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 77c34 │ │ │ │ + cmp r6, r7 │ │ │ │ + bne.n 776fe │ │ │ │ + ldr.w ip, [r3, #8] │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + cmp.w ip, #0 │ │ │ │ + bgt.w 77412 │ │ │ │ + b.n 77486 │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7799c │ │ │ │ + movw r1, #48064 @ 0xbbc0 │ │ │ │ + movt r1, #71 @ 0x47 │ │ │ │ + mov r0, r2 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 77af8 │ │ │ │ + ldr r2, [pc, #548] @ (778bc ) │ │ │ │ + ldr.w r1, [r2, r9] │ │ │ │ + ldr r1, [r1, #72] @ 0x48 │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7799c │ │ │ │ + ldr r1, [r1, #4] │ │ │ │ + cmp r1, #0 │ │ │ │ + beq.w 7799c │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ + bl 79618 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 77b62 │ │ │ │ + subs r3, #1 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77b04 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + beq.w 7759c │ │ │ │ + subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 779c2 │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 77c0a │ │ │ │ - mov r8, r6 │ │ │ │ - cmp r7, r5 │ │ │ │ - beq.w 77432 │ │ │ │ + bne.w 7759c │ │ │ │ + movs r3, #0 │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 77564 │ │ │ │ + mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r3 │ │ │ │ + beq.n 776fe │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cbnz r2, 776fe │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r1, [r4, #4] │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + movs r3, #0 │ │ │ │ + movw r2, #30000 @ 0x7530 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + strh.w r2, [r4, #206] @ 0xce │ │ │ │ + lsls r6, r0, #22 │ │ │ │ + bpl.w 77486 │ │ │ │ + ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ + cmp r1, r5 │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + beq.w 77492 │ │ │ │ + ldr r1, [pc, #400] @ (778b8 ) │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80964 │ │ │ │ - cmp.w fp, #0 │ │ │ │ - ble.w 77432 │ │ │ │ + bl d920c <_PyEval_CheckExceptTypeValid@@Base+0xb00> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 77778 │ │ │ │ + add r2, sp, #44 @ 0x2c │ │ │ │ + ldr r1, [pc, #384] @ (778b8 ) │ │ │ │ + movw r0, #40772 @ 0x9f44 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + bl d920c <_PyEval_CheckExceptTypeValid@@Base+0xb00> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mov r7, r0 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 77c54 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 7775e │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77c4c │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 77772 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 77bc0 │ │ │ │ + cmp r5, r7 │ │ │ │ + beq.w 77490 │ │ │ │ + ldr r0, [r4, #84] @ 0x54 │ │ │ │ + movw r2, #30000 @ 0x7530 │ │ │ │ + movs r3, #0 │ │ │ │ + strh.w r2, [r4, #206] @ 0xce │ │ │ │ + lsls r2, r0, #22 │ │ │ │ + str.w r3, [r4, #192] @ 0xc0 │ │ │ │ + bpl.w 7751a │ │ │ │ + str.w r3, [r4, #452] @ 0x1c4 │ │ │ │ + b.n 7751a │ │ │ │ + mov r0, r4 │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 80948 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + ble.w 773e2 │ │ │ │ movw lr, #36424 @ 0x8e48 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ - str.w r9, [sp, #16] │ │ │ │ - add.w sl, r8, #8 │ │ │ │ + mov ip, sl │ │ │ │ mov.w r9, #0 │ │ │ │ - mov ip, r0 │ │ │ │ - ldr.w r2, [lr, #16] │ │ │ │ - str r2, [sp, #8] │ │ │ │ - str.w r8, [sp, #20] │ │ │ │ + add.w sl, r3, #8 │ │ │ │ + str.w r8, [sp, #16] │ │ │ │ + ldr.w r1, [lr, #16] │ │ │ │ + str r1, [sp, #8] │ │ │ │ + str r3, [sp, #20] │ │ │ │ str.w lr, [sp, #12] │ │ │ │ strd r5, r4, [sp, #24] │ │ │ │ ldr.w r5, [sl, #4]! │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - ldr r3, [r2, #84] @ 0x54 │ │ │ │ + ldr r0, [r5, #4] │ │ │ │ + ldr r3, [r0, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 77bce │ │ │ │ + bge.w 77c12 │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ - ldr.w r6, [ip, #172] @ 0xac │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7797e │ │ │ │ + beq.n 778a2 │ │ │ │ ldr.w r3, [r7, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77994 │ │ │ │ + beq.n 778c0 │ │ │ │ ldr.w r4, [r3, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 779b8 │ │ │ │ + beq.w 77926 │ │ │ │ ldr.w r8, [r4, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 779cc │ │ │ │ + beq.w 779cc │ │ │ │ ldr.w r0, [r8, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77a6c │ │ │ │ + beq.w 77a72 │ │ │ │ strd r3, ip, [sp, #32] │ │ │ │ - bl 80964 │ │ │ │ + bl 80948 │ │ │ │ ldrd r3, ip, [sp, #32] │ │ │ │ ldr r2, [r0, #16] │ │ │ │ ldr.w r1, [r8, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77652 │ │ │ │ + bne.n 77834 │ │ │ │ ldr r2, [r0, #20] │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r8, r0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 77668 │ │ │ │ + bne.n 7784a │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ cmp r0, r2 │ │ │ │ it eq │ │ │ │ moveq r4, r8 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ ldr.w lr, [r4, #16] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 77998 │ │ │ │ + bne.n 778c4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 77998 │ │ │ │ + bne.n 778c4 │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 77a76 │ │ │ │ + bne.w 77a7c │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77a76 │ │ │ │ + bne.w 77a7c │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 77990 │ │ │ │ + bne.n 778b2 │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 77990 │ │ │ │ + bne.n 778b2 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 77a9a │ │ │ │ + beq.w 77a9e │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 779f6 │ │ │ │ + ble.w 779ec │ │ │ │ ldr r3, [r6, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 779a2 │ │ │ │ + bne.n 778d0 │ │ │ │ add.w r9, r9, #1 │ │ │ │ - cmp r9, fp │ │ │ │ - bne.n 775ea │ │ │ │ - ldrd r9, r8, [sp, #16] │ │ │ │ + cmp r9, ip │ │ │ │ + bne.n 777ce │ │ │ │ + ldrd r8, r3, [sp, #16] │ │ │ │ ldrd r5, r4, [sp, #24] │ │ │ │ - b.n 77432 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 7743e │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7743e │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7743e │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 7757a │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 7757a │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7757a │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ - lsls r6, r2, #17 │ │ │ │ - bmi.w 77a34 │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r1, r5 │ │ │ │ - str.w r8, [r4, #172] @ 0xac │ │ │ │ - beq.w 77458 │ │ │ │ - ldr r1, [pc, #680] @ (779d8 ) │ │ │ │ + b.n 773e2 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + movw r4, #36424 @ 0x8e48 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldr r3, [r5, #16] │ │ │ │ + cmp r3, r0 │ │ │ │ + beq.n 77874 │ │ │ │ + mov r4, r5 │ │ │ │ + b.n 7787c │ │ │ │ + nop │ │ │ │ + bgt.n 7795c │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrd r0, r3, [sp, #8] │ │ │ │ + ldr r2, [r7, #16] │ │ │ │ + cmp r2, r0 │ │ │ │ + bne.w 77a80 │ │ │ │ + mov r4, r3 │ │ │ │ + b.n 77864 │ │ │ │ + cmp r2, #1 │ │ │ │ + beq.w 779ec │ │ │ │ + adds r6, #12 │ │ │ │ + movs r0, #1 │ │ │ │ + mov r1, ip │ │ │ │ + ldr.w r3, [r6, #4]! │ │ │ │ + cmp r4, r3 │ │ │ │ + bne.n 779e4 │ │ │ │ + mov ip, r1 │ │ │ │ + b.n 77890 │ │ │ │ + ldr r1, [pc, #696] @ (77ba4 ) │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl d929c <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 778a2 │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #660] @ (779d8 ) │ │ │ │ - movw r0, #40772 @ 0x9f44 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl d929c <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + bl d9088 <_PyEval_CheckExceptTypeValid@@Base+0x97c> │ │ │ │ + mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77892 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 7776c │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77b94 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ + beq.w 7759c │ │ │ │ + mov r2, r4 │ │ │ │ + ldr r0, [sp, #44] @ 0x2c │ │ │ │ + mov r1, r9 │ │ │ │ + bl 12b8b4 <_PyStack_AsDict@@Base+0x10> │ │ │ │ + ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77780 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77b8c │ │ │ │ - cmp r6, r7 │ │ │ │ - bne.w 778a2 │ │ │ │ - ldr.w ip, [r8, #8] │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - cmp.w ip, #0 │ │ │ │ - bgt.w 77462 │ │ │ │ - b.n 774d6 │ │ │ │ - ldr r1, [r1, #4] │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.n 7785e │ │ │ │ - movw r1, #48064 @ 0xbbc0 │ │ │ │ - movt r1, #71 @ 0x47 │ │ │ │ - mov r0, r2 │ │ │ │ - strd r2, r3, [sp, #12] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 77b5c │ │ │ │ - ldr r2, [pc, #544] @ (779dc ) │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ - ldr r2, [r2, #72] @ 0x48 │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7785e │ │ │ │ - ldr r2, [r2, #4] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 7785e │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ - bl 79634 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 77b68 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77b2a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - beq.w 77970 │ │ │ │ + beq.n 7791e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ + str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77970 │ │ │ │ - mov.w r8, #0 │ │ │ │ + beq.w 77b76 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 77398 │ │ │ │ + b.n 7759c │ │ │ │ + movw r4, #36424 @ 0x8e48 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + b.n 7784a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77418 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 77566 │ │ │ │ mov r0, r6 │ │ │ │ - bl 88af4 │ │ │ │ - mov r8, r0 │ │ │ │ + bl 88ac8 │ │ │ │ + mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77afe │ │ │ │ + beq.w 77b14 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r6 │ │ │ │ - bl 10a39c │ │ │ │ - adds r3, r0, #1 │ │ │ │ + bl 10a6b8 │ │ │ │ + adds r1, r0, #1 │ │ │ │ + str r0, [sp, #4] │ │ │ │ + beq.w 776aa │ │ │ │ + bl 732b8 │ │ │ │ str r0, [sp, #8] │ │ │ │ - beq.n 777c8 │ │ │ │ - bl 732ec │ │ │ │ - mov fp, r0 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - cbnz r0, 7783c │ │ │ │ - b.n 777c8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - cmp sl, r1 │ │ │ │ - bge.w 77ab6 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ + cbnz r0, 77972 │ │ │ │ + b.n 776aa │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + cmp r9, r1 │ │ │ │ + bge.w 77abc │ │ │ │ + add.w r9, r9, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - ldr.w r3, [r8, #4] │ │ │ │ - mov r0, r8 │ │ │ │ + ldr.w r3, [sl, #4] │ │ │ │ + mov r0, sl │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ - add.w r3, fp, sl, lsl #2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7782e │ │ │ │ - ldr r2, [pc, #392] @ (779dc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - ldr r2, [r2, r3] │ │ │ │ + bne.n 77964 │ │ │ │ + ldr r2, [pc, #540] @ (77ba8 ) │ │ │ │ + mov r3, r9 │ │ │ │ + mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ + ldr.w r2, [r2, r9] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 77796 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - cmp sl, r3 │ │ │ │ - blt.w 779e0 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77880 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 77880 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [sp, #44] @ 0x2c │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.w 7740e │ │ │ │ - b.n 77418 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 778a2 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 778a2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r1, [r4, #4] │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - movw r0, #30000 @ 0x7530 │ │ │ │ - movs r2, #0 │ │ │ │ - strh.w r0, [r4, #206] @ 0xce │ │ │ │ - str.w r2, [r4, #192] @ 0xc0 │ │ │ │ - lsls r0, r3, #22 │ │ │ │ - bpl.w 774d6 │ │ │ │ - ldr.w r6, [r4, #168] @ 0xa8 │ │ │ │ - cmp r1, r5 │ │ │ │ - str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ - beq.w 774e2 │ │ │ │ - ldr r1, [pc, #268] @ (779d8 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d929c <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - mov r5, r0 │ │ │ │ - cbz r0, 7791c │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - ldr r1, [pc, #252] @ (779d8 ) │ │ │ │ - movw r0, #40772 @ 0x9f44 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - bl d929c <_PyEval_CheckExceptTypeValid@@Base+0xb04> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mov r7, r0 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 77c74 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77902 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77c02 │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77916 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77bfa │ │ │ │ - cmp r5, r7 │ │ │ │ - beq.w 774e0 │ │ │ │ - ldr r3, [r4, #84] @ 0x54 │ │ │ │ - movw r1, #30000 @ 0x7530 │ │ │ │ - movs r2, #0 │ │ │ │ - strh.w r1, [r4, #206] @ 0xce │ │ │ │ - lsls r1, r3, #22 │ │ │ │ - str.w r2, [r4, #192] @ 0xc0 │ │ │ │ - bpl.w 7756a │ │ │ │ - str.w r2, [r4, #452] @ 0x1c4 │ │ │ │ - b.n 7756a │ │ │ │ - ldr r1, [pc, #156] @ (779d8 ) │ │ │ │ - add r2, sp, #44 @ 0x2c │ │ │ │ - mov r0, r4 │ │ │ │ - bl d9118 <_PyEval_CheckExceptTypeValid@@Base+0x980> │ │ │ │ - mov r8, r0 │ │ │ │ - cbz r0, 77970 │ │ │ │ - mov r2, r4 │ │ │ │ - ldr r0, [sp, #44] @ 0x2c │ │ │ │ - mov r1, r8 │ │ │ │ - bl 12bf44 <_PyStack_AsDict@@Base+0x10> │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 77670 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7796a │ │ │ │ + blt.n 779d6 │ │ │ │ + ldr.w r3, [sl] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.n 779bc │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 77bec │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 773cc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.w 77b3a │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7757c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movw r4, #36424 @ 0x8e48 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - ldr r3, [r5, #16] │ │ │ │ - cmp r3, r0 │ │ │ │ - beq.w 77698 │ │ │ │ - mov r4, r5 │ │ │ │ - b.n 776a2 │ │ │ │ - ldrd r0, r3, [sp, #8] │ │ │ │ - ldr r2, [r7, #16] │ │ │ │ - cmp r2, r0 │ │ │ │ - bne.n 77a7a │ │ │ │ - mov r4, r3 │ │ │ │ - b.n 77686 │ │ │ │ - cmp r2, #1 │ │ │ │ - beq.n 779f6 │ │ │ │ - adds r6, #12 │ │ │ │ - movs r0, #1 │ │ │ │ - mov r1, ip │ │ │ │ - ldr.w r3, [r6, #4]! │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.n 779f0 │ │ │ │ - mov ip, r1 │ │ │ │ - b.n 776b8 │ │ │ │ - movw r4, #36424 @ 0x8e48 │ │ │ │ - movt r4, #71 @ 0x47 │ │ │ │ - b.n 77668 │ │ │ │ - mov r0, r6 │ │ │ │ - mov r8, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77420 │ │ │ │ + str.w r3, [sl] │ │ │ │ + cbnz r3, 779bc │ │ │ │ + mov r0, sl │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.w 7755a │ │ │ │ + b.n 77564 │ │ │ │ movw r8, #36424 @ 0x8e48 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ - b.n 77652 │ │ │ │ - nop │ │ │ │ - bgt.n 77a6c │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - mov r1, sl │ │ │ │ + b.n 77834 │ │ │ │ + mov r1, r3 │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ - bl 80ec4 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80ea8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77866 │ │ │ │ - b.n 777c8 │ │ │ │ + beq.n 779a2 │ │ │ │ + b.n 776aa │ │ │ │ adds r0, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 779ac │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20296 @ 0x4f48 │ │ │ │ + bne.w 778dc │ │ │ │ + movw r0, #43984 @ 0xabd0 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + movw r1, #19592 @ 0x4c88 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr.w r9, [sp, #16] │ │ │ │ - ldr.w r8, [sp, #20] │ │ │ │ - bl d5a30 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77970 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 77970 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77970 │ │ │ │ - ldr.w r3, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r3, 77a80 │ │ │ │ - ldr.w r3, [r8, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7771a │ │ │ │ - ldr.w r1, [r8, #-4] │ │ │ │ - ldr r2, [r3, #4] │ │ │ │ - bic.w r1, r1, #3 │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - orrs r2, r1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [r8, #-8] │ │ │ │ - ldr.w r3, [r8, #-4] │ │ │ │ - and.w r3, r3, #1 │ │ │ │ - str.w r3, [r8, #-4] │ │ │ │ - b.n 7771a │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + ldr.w r8, [sp, #16] │ │ │ │ + bl d59a4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.w 7759c │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 7759c │ │ │ │ + mov r0, r3 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7759c │ │ │ │ + ldr.w sl, [r6, #8] │ │ │ │ + cmp.w sl, #0 │ │ │ │ + bne.w 773da │ │ │ │ + b.n 77586 │ │ │ │ + ldr.w r2, [r2, #164] @ 0xa4 │ │ │ │ + cbnz r2, 77a86 │ │ │ │ + ldr.w r2, [r3, #-8] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 775f8 │ │ │ │ + ldr.w r0, [r3, #-4] │ │ │ │ + ldr r1, [r2, #4] │ │ │ │ + bic.w r0, r0, #3 │ │ │ │ + and.w r1, r1, #3 │ │ │ │ + orrs r1, r0 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + str r1, [r2, #4] │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r3, #-8] │ │ │ │ + ldr.w r2, [r3, #-4] │ │ │ │ + and.w r2, r2, #1 │ │ │ │ + str.w r2, [r3, #-4] │ │ │ │ + b.n 775f8 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.n 7763c │ │ │ │ + b.n 7781e │ │ │ │ mov r4, r7 │ │ │ │ - b.n 77988 │ │ │ │ + b.n 778ac │ │ │ │ mov r0, r2 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 77988 │ │ │ │ - movw r2, #2921 @ 0xb69 │ │ │ │ - movt r2, #8 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 77ae2 │ │ │ │ - ldr.w r3, [r8, #84] @ 0x54 │ │ │ │ - and.w r3, r3, #512 @ 0x200 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 77a3a │ │ │ │ - b.n 7771a │ │ │ │ - mov r3, ip │ │ │ │ + b.n 778ac │ │ │ │ + movw r1, #2893 @ 0xb4d │ │ │ │ + movt r1, #8 │ │ │ │ + cmp r2, r1 │ │ │ │ + bne.n 77ae8 │ │ │ │ + ldr r2, [r3, #84] @ 0x54 │ │ │ │ + and.w r2, r2, #512 @ 0x200 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 77a40 │ │ │ │ + b.n 775f8 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r1, ip │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 779b4 │ │ │ │ + beq.w 778e4 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 77a9e │ │ │ │ + bne.n 77aa2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r1 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.w 776b8 │ │ │ │ - b.n 779f6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + beq.w 77890 │ │ │ │ + b.n 779ec │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ add r0, sp, #44 @ 0x2c │ │ │ │ adds r3, #10 │ │ │ │ adds.w r3, r3, r3, lsr #2 │ │ │ │ - str r3, [sp, #8] │ │ │ │ - bmi.n 77bba │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - str r2, [sp, #12] │ │ │ │ - bl 80ec4 <_PyTuple_Resize@@Base> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bmi.n 77bac │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + str r2, [sp, #8] │ │ │ │ + bl 80ea8 <_PyTuple_Resize@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 77b9c │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - add.w r3, fp, sl, lsl #2 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ + bne.n 77b84 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #8] │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + add.w r9, r9, #1 │ │ │ │ str r2, [r3, #12] │ │ │ │ - b.n 7783c │ │ │ │ - mov r0, r8 │ │ │ │ - blx r3 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 77a3a │ │ │ │ - b.n 7771a │ │ │ │ - ldr.w fp, [r6, #8] │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.w 77c1a │ │ │ │ - mov r8, r6 │ │ │ │ - b.n 775ae │ │ │ │ + b.n 77972 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + mov r2, r0 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.n 77a40 │ │ │ │ + b.n 775f8 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + str r3, [sp, #8] │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + b.n 77694 │ │ │ │ + mov r0, sl │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.w 776d2 │ │ │ │ + b.n 7759c │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 777f0 │ │ │ │ - b.n 77970 │ │ │ │ + bne.w 776d2 │ │ │ │ + b.n 7759c │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 777f0 │ │ │ │ - b.n 77970 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - cmp r3, sl │ │ │ │ - bne.w 777f0 │ │ │ │ - b.n 77970 │ │ │ │ - ldr.w r3, [r9] │ │ │ │ + bne.w 776d2 │ │ │ │ + b.n 7759c │ │ │ │ + ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 77978 │ │ │ │ + beq.w 775a4 │ │ │ │ subs r3, #1 │ │ │ │ - str.w r3, [r9] │ │ │ │ + str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77978 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77978 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.n 777b8 │ │ │ │ + bne.w 775a4 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 775a4 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 77970 │ │ │ │ + beq.w 7759c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 77970 │ │ │ │ - b.n 777fa │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - str.w r9, [r3] │ │ │ │ - b.n 7757a │ │ │ │ - mov r0, r4 │ │ │ │ - bl 1c8bcc <_PySys_GetRequiredAttrString@@Base+0x2530> │ │ │ │ - b.n 7756a │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77780 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7776c │ │ │ │ + bne.w 7759c │ │ │ │ + b.n 776dc │ │ │ │ + mov r0, r9 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 77398 │ │ │ │ + b.n 7759c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 777c8 │ │ │ │ + beq.w 776aa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 777c8 │ │ │ │ + bne.w 776aa │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 777c8 │ │ │ │ - str r2, [sp, #8] │ │ │ │ - bl 1f8b40 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 776aa │ │ │ │ + nop │ │ │ │ + bgt.n 77c48 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + str r2, [sp, #4] │ │ │ │ + bl 1f9ab8 │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 77ba8 │ │ │ │ - b.n 777c8 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #20256 @ 0x4f20 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldrd r9, r8, [sp, #16] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 77a16 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 773cc │ │ │ │ - b.n 77970 │ │ │ │ + bne.n 77b90 │ │ │ │ + b.n 776aa │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77916 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 77902 │ │ │ │ - mov r8, r6 │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 77c1a │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20228 @ 0x4f04 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 77970 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 77c4c │ │ │ │ - subs r3, #1 │ │ │ │ - str.w r3, [r8] │ │ │ │ - cbnz r3, 77c4c │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77772 │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 7757c │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 77be2 │ │ │ │ + subs r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cbnz r2, 77be2 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7757c │ │ │ │ + b.n 7752a │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 77c0c │ │ │ │ - b.n 77c1a │ │ │ │ - ldr.w r3, [r9] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ - strne.w r3, [r9] │ │ │ │ - b.w 773a6 │ │ │ │ + strne.w r3, [r8] │ │ │ │ + b.w 77372 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 1c9b2c <_PySys_GetRequiredAttrString@@Base+0x2600> │ │ │ │ + b.n 7751a │ │ │ │ + str.w r8, [fp] │ │ │ │ + b.n 77528 │ │ │ │ + mov r0, r3 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77586 │ │ │ │ + movw r4, #43984 @ 0xabd0 │ │ │ │ + movt r4, #71 @ 0x47 │ │ │ │ + ldrd r8, r3, [sp, #16] │ │ │ │ + movw r1, #19552 @ 0x4c60 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + ldr r0, [r4, #0] │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl d59a4 │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 77a0e │ │ │ │ + mov r0, r7 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 7765c │ │ │ │ + mov r0, r6 │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ + b.n 77648 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7775e │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7791c │ │ │ │ + beq.w 77778 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7791c │ │ │ │ + bne.w 77778 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7791c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 77778 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bmi.w 77e62 │ │ │ │ + bmi.w 77e42 │ │ │ │ ldr.w r3, [r0, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 77ea0 │ │ │ │ + beq.w 77e80 │ │ │ │ ldr.w r4, [r5, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 77ce6 │ │ │ │ + ble.n 77cc6 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr.w r7, [r3, #172] @ 0xac │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 78176 │ │ │ │ + beq.w 78156 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 77d58 │ │ │ │ + beq.n 77d38 │ │ │ │ add.w r0, r4, #12 │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr.w r6, [r3, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 78176 │ │ │ │ + beq.w 78156 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 77cd2 │ │ │ │ + bne.n 77cb2 │ │ │ │ add.w r7, r4, #8 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.w 77ee8 │ │ │ │ + ble.w 77ec8 │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r0, [r1, #4]! │ │ │ │ mov r6, r3 │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 77cee │ │ │ │ + beq.n 77cce │ │ │ │ add.w ip, r4, #12 │ │ │ │ ldr.w ip, [ip, r6, lsl #2] │ │ │ │ adds r6, #1 │ │ │ │ cmp r0, ip │ │ │ │ - bne.n 77cfc │ │ │ │ - bl 26f5a4 │ │ │ │ + bne.n 77cdc │ │ │ │ + bl 26f380 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 77d4e │ │ │ │ + cbz r0, 77d2e │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.w 78194 │ │ │ │ - movw r1, #20396 @ 0x4fac │ │ │ │ + bpl.w 78174 │ │ │ │ + movw r1, #19692 @ 0x4cec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77d4e │ │ │ │ + beq.n 77d2e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 77d4e │ │ │ │ + cbnz r3, 77d2e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r6, [r7, #8] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 77f20 │ │ │ │ - blt.w 7814e │ │ │ │ + beq.w 77f00 │ │ │ │ + blt.w 7812e │ │ │ │ cmp.w r8, #20 │ │ │ │ - bgt.w 780fe │ │ │ │ - ldr r1, [pc, #456] @ (77f3c ) │ │ │ │ + bgt.w 780de │ │ │ │ + ldr r1, [pc, #456] @ (77f1c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r9, [r3, r1] │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, r6, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1612] @ 0x64c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 77eb6 │ │ │ │ - ldr.w ip, [pc, #428] @ 77f44 │ │ │ │ + beq.w 77e96 │ │ │ │ + ldr.w ip, [pc, #428] @ 77f24 │ │ │ │ ldr.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r3, #1612] @ 0x64c │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r3, #1692] @ 0x69c │ │ │ │ ldr.w r3, [ip, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 78124 │ │ │ │ + bne.w 78104 │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #12 │ │ │ │ blx 29634 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ @@ -115833,64 +115839,64 @@ │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ cmp r2, lr │ │ │ │ orr.w r3, r3, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 77eae │ │ │ │ + beq.n 77e8e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 77d50 │ │ │ │ + beq.n 77d30 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r4, #16] │ │ │ │ - beq.n 77d50 │ │ │ │ + beq.n 77d30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r3, [r4, #20] │ │ │ │ - beq.n 77d50 │ │ │ │ + beq.n 77d30 │ │ │ │ adds r7, #16 │ │ │ │ add.w r0, r4, #20 │ │ │ │ movs r3, #2 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - bne.n 77e54 │ │ │ │ + bne.n 77e34 │ │ │ │ cmp r3, r6 │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - beq.n 77d50 │ │ │ │ + beq.n 77d30 │ │ │ │ ldr.w r2, [r7, #4]! │ │ │ │ adds r3, #1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 77e40 │ │ │ │ + beq.n 77e20 │ │ │ │ adds r1, #1 │ │ │ │ cmp r3, r6 │ │ │ │ str r1, [r2, #0] │ │ │ │ str.w r2, [r0, #4]! │ │ │ │ - bne.n 77e34 │ │ │ │ - b.n 77d50 │ │ │ │ - ldr r0, [pc, #216] @ (77f3c ) │ │ │ │ + bne.n 77e14 │ │ │ │ + b.n 77d30 │ │ │ │ + ldr r0, [pc, #216] @ (77f1c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -115900,104 +115906,104 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r1, #252] @ 0xfc │ │ │ │ cmp r0, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7813e │ │ │ │ + beq.w 7811e │ │ │ │ ldr.w r3, [r1, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77cb2 │ │ │ │ + bne.w 77c92 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 77cb2 │ │ │ │ - b.n 77d4e │ │ │ │ + bge.w 77c92 │ │ │ │ + b.n 77d2e │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 77dfc │ │ │ │ - b.n 77d50 │ │ │ │ + bne.n 77ddc │ │ │ │ + b.n 77d30 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77d4e │ │ │ │ - ldr r3, [pc, #108] @ (77f3c ) │ │ │ │ + beq.w 77d2e │ │ │ │ + ldr r3, [pc, #108] @ (77f1c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mov.w r2, r8, lsl #2 │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r8, [r1, r3] │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ - b.n 77dc6 │ │ │ │ + b.n 77da6 │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w r3, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 78170 │ │ │ │ + bcs.w 78150 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r2, [sp, #4] │ │ │ │ lsls r6, r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78170 │ │ │ │ + beq.w 78150 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ movs r1, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - bge.n 77f48 │ │ │ │ + bge.n 77f28 │ │ │ │ ldr.w r3, [r7, #4]! │ │ │ │ ldr.w r3, [r3, #172] @ 0xac │ │ │ │ str.w r3, [r9, r1, lsl #2] │ │ │ │ adds r1, #1 │ │ │ │ - b.n 77f0c │ │ │ │ + b.n 77eec │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 77f2e │ │ │ │ + beq.n 77f0e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - ldr r3, [pc, #16] @ (77f40 ) │ │ │ │ + ldr r3, [pc, #16] @ (77f20 ) │ │ │ │ add.w r4, r3, #520 @ 0x208 │ │ │ │ str.w r5, [r3, #532] @ 0x214 │ │ │ │ - b.n 77d50 │ │ │ │ + b.n 77d30 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - lsrs r0, r3, #26 │ │ │ │ + lsrs r0, r4, #26 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ subs r7, r6, #4 │ │ │ │ movs r0, #1 │ │ │ │ str.w r4, [r9, r7] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 781d2 │ │ │ │ + beq.w 781b2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 781cc │ │ │ │ + beq.w 781ac │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 780f0 │ │ │ │ + beq.w 780d0 │ │ │ │ mov r2, r6 │ │ │ │ sub.w sl, r9, #4 │ │ │ │ add.w r6, r9, r7 │ │ │ │ sub.w r7, r8, #4 │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ mov lr, r7 │ │ │ │ @@ -116007,257 +116013,257 @@ │ │ │ │ str.w r8, [sp, #4] │ │ │ │ ldr.w r2, [ip, #4]! │ │ │ │ ldr.w r1, [lr, #4]! │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ it ge │ │ │ │ addge.w fp, fp, #1 │ │ │ │ - bge.w 780e0 │ │ │ │ + bge.w 780c0 │ │ │ │ add.w r2, r2, r1, lsl #2 │ │ │ │ mov r8, r7 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ mov ip, r7 │ │ │ │ mov r7, r0 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mov r2, sl │ │ │ │ mov r0, r1 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr r1, [r5, #8] │ │ │ │ add.w lr, r3, #1 │ │ │ │ cmp r1, lr │ │ │ │ - ble.n 78016 │ │ │ │ + ble.n 77ff6 │ │ │ │ add.w lr, r5, r3, lsl #2 │ │ │ │ ldr.w r4, [lr, #16] │ │ │ │ cmp r4, r0 │ │ │ │ - beq.n 780d8 │ │ │ │ + beq.n 780b8 │ │ │ │ adds r4, r3, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - bge.n 78016 │ │ │ │ + bge.n 77ff6 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 780d8 │ │ │ │ + beq.n 780b8 │ │ │ │ adds r3, #3 │ │ │ │ cmp r3, r1 │ │ │ │ - bge.n 78016 │ │ │ │ + bge.n 77ff6 │ │ │ │ adds r5, #12 │ │ │ │ ldr.w r4, [r5, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 780d8 │ │ │ │ + beq.n 780b8 │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.n 78008 │ │ │ │ + bgt.n 77fe8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 77fd4 │ │ │ │ + bne.n 77fb4 │ │ │ │ mov r4, r7 │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r8 │ │ │ │ ldr.w r8, [sp, #4] │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 781ac │ │ │ │ + beq.w 7818c │ │ │ │ ldr.w r0, [r9] │ │ │ │ ldr.w r2, [r8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 78052 │ │ │ │ + ble.n 78032 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 77f98 │ │ │ │ + beq.n 77f78 │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 78076 │ │ │ │ + ble.n 78056 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8, #4] │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ ldr.w r2, [r8, #8] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.n 78094 │ │ │ │ + ble.n 78074 │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r1, r3 │ │ │ │ itt eq │ │ │ │ addeq r2, #1 │ │ │ │ streq.w r2, [r8, #8] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 77f98 │ │ │ │ + beq.w 77f78 │ │ │ │ add.w ip, r8, #8 │ │ │ │ mov r5, r8 │ │ │ │ add.w r2, r9, #8 │ │ │ │ mov r8, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ ldr.w r0, [r2, #4]! │ │ │ │ adds r1, r3, #1 │ │ │ │ add.w lr, r0, r3, lsl #2 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 780cc │ │ │ │ + bge.n 780ac │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ cmp r4, r3 │ │ │ │ it eq │ │ │ │ streq.w r1, [ip] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 780ac │ │ │ │ + bne.n 7808c │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r8 │ │ │ │ mov r8, r5 │ │ │ │ - b.n 77f98 │ │ │ │ + b.n 77f78 │ │ │ │ ldrd ip, lr, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r8 │ │ │ │ cmp ip, r6 │ │ │ │ - bne.w 77fa6 │ │ │ │ + bne.w 77f86 │ │ │ │ ldrd r3, r8, [sp] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, fp │ │ │ │ - bne.n 781a2 │ │ │ │ + bne.n 78182 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78598 │ │ │ │ - b.n 77d50 │ │ │ │ + bl 78578 │ │ │ │ + b.n 77d30 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.w 77eb6 │ │ │ │ - bl 1f8b40 │ │ │ │ + bls.w 77e96 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 77d4e │ │ │ │ - ldr r3, [pc, #192] @ (781dc ) │ │ │ │ + beq.w 77d2e │ │ │ │ + ldr r3, [pc, #192] @ (781bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r9, [r2, r3] │ │ │ │ - b.n 77db4 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 77d94 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7815e │ │ │ │ + bne.n 7813e │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - ldr r3, [pc, #164] @ (781dc ) │ │ │ │ + bl 12e368 │ │ │ │ + ldr r3, [pc, #164] @ (781bc ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 77db4 │ │ │ │ + b.n 77d94 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r2, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 77cb2 │ │ │ │ - b.n 77ea0 │ │ │ │ + bne.w 77c92 │ │ │ │ + b.n 77e80 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 77d4e │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 77d2e │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #112] @ (781dc ) │ │ │ │ + ldr r3, [pc, #112] @ (781bc ) │ │ │ │ ldr.w r9, [sl, r3] │ │ │ │ - b.n 77db4 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 77d4e │ │ │ │ + b.n 77d94 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 77d2e │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - movw r1, #20352 @ 0x4f80 │ │ │ │ + movw r1, #19648 @ 0x4cc0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - movw r1, #20420 @ 0x4fc4 │ │ │ │ + b.w d59a4 │ │ │ │ + movw r1, #19716 @ 0x4d04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12f100 │ │ │ │ - b.n 77d38 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 77d18 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r9 │ │ │ │ - bl 26f1c8 │ │ │ │ + bl 26f06c │ │ │ │ mov r0, r8 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 781c8 │ │ │ │ + beq.n 781a8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 781c8 │ │ │ │ + cbnz r3, 781a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 780f6 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 781b2 │ │ │ │ + b.n 780d6 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 78192 │ │ │ │ mov r0, r9 │ │ │ │ - bl 78598 │ │ │ │ - b.n 77d4e │ │ │ │ + bl 78578 │ │ │ │ + b.n 77d2e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000781e0 : │ │ │ │ +000781c0 : │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 782c4 │ │ │ │ + blt.n 782a4 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r4, #20120 @ 0x4e98 │ │ │ │ + movw r4, #20128 @ 0x4ea0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ ldr.w r5, [r4, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 782aa │ │ │ │ - ldr r0, [pc, #184] @ (782c8 ) │ │ │ │ + bne.n 7828a │ │ │ │ + ldr r0, [pc, #184] @ (782a8 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7827c │ │ │ │ + bcs.n 7825c │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r5, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 7826e │ │ │ │ + beq.n 7824e │ │ │ │ ldrd r2, r0, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 78246 │ │ │ │ + cbz r2, 78226 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrd r4, r5, [r3, #24] │ │ │ │ cmp r5, r4 │ │ │ │ - bcc.n 78260 │ │ │ │ + bcc.n 78240 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r4 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r4] │ │ │ │ add sp, #8 │ │ │ │ @@ -116265,384 +116271,384 @@ │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78242 │ │ │ │ + bne.n 78222 │ │ │ │ ldr.w r1, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 782ba │ │ │ │ + bne.n 7829a │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78242 │ │ │ │ + beq.n 78222 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 78242 │ │ │ │ + b.n 78222 │ │ │ │ ldr.w r0, [r4, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r6 │ │ │ │ - b.n 7829a │ │ │ │ + b.n 7827a │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000782cc : │ │ │ │ +000782ac : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 78404 │ │ │ │ + beq.w 783e4 │ │ │ │ cmp r1, #36 @ 0x24 │ │ │ │ - bne.n 78378 │ │ │ │ + bne.n 78358 │ │ │ │ movw r3, #14563 @ 0x38e3 │ │ │ │ movt r3, #910 @ 0x38e │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.n 78388 │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + bhi.n 78368 │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #33893 @ 0x8465 │ │ │ │ + movw r3, #33861 @ 0x8445 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r6, [r5, #696] @ 0x2b8 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 783f4 │ │ │ │ - ldr r1, [pc, #332] @ (78460 ) │ │ │ │ + bne.n 783d4 │ │ │ │ + ldr r1, [pc, #332] @ (78440 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r4, r2 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ mov r8, r1 │ │ │ │ - bcs.n 783a6 │ │ │ │ + bcs.n 78386 │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r1, ip, lsl #3] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78394 │ │ │ │ + beq.n 78374 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7835e │ │ │ │ + cbz r2, 7833e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29634 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r4, [r3, #24] │ │ │ │ cmp r4, r0 │ │ │ │ - bcc.n 7838c │ │ │ │ + bcc.n 7836c │ │ │ │ add.w r1, ip, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r2, [r3, r0] │ │ │ │ - b.n 7834c │ │ │ │ + b.n 7832c │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 27d120 │ │ │ │ + bl 27ce70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r4, r0 │ │ │ │ - bls.n 782f8 │ │ │ │ + bls.n 782d8 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 78356 │ │ │ │ + b.n 78336 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r1, #12] │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 7834c │ │ │ │ + b.n 7832c │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7834c │ │ │ │ + bne.n 7832c │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 783e4 │ │ │ │ + bne.n 783c4 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r4, r0 │ │ │ │ - bhi.n 78388 │ │ │ │ + bhi.n 78368 │ │ │ │ ldr.w r6, [r5, #676] @ 0x2a4 │ │ │ │ - movw r3, #54845 @ 0xd63d │ │ │ │ + movw r3, #54829 @ 0xd62d │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 7844c │ │ │ │ + bne.n 7842c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78446 │ │ │ │ + beq.n 78426 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r4 │ │ │ │ blx 2957c │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 78356 │ │ │ │ + beq.n 78336 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 78356 │ │ │ │ + b.n 78336 │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 27d120 │ │ │ │ + bl 27ce70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 783b2 │ │ │ │ + b.n 78392 │ │ │ │ ldr.w r0, [r5, #688] @ 0x2b0 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #33893 @ 0x8465 │ │ │ │ + movw r1, #33861 @ 0x8445 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r6, [r3, #696] @ 0x2b8 │ │ │ │ cmp r6, r1 │ │ │ │ it ne │ │ │ │ ldrne.w r0, [r3, #688] @ 0x2b0 │ │ │ │ - bne.n 783f8 │ │ │ │ - ldr r1, [pc, #60] @ (78460 ) │ │ │ │ + bne.n 783d8 │ │ │ │ + ldr r1, [pc, #60] @ (78440 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r6, [r3, #676] @ 0x2a4 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r8, r1 │ │ │ │ - movw r1, #54845 @ 0xd63d │ │ │ │ + movw r1, #54829 @ 0xd62d │ │ │ │ movt r1, #6 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 78458 │ │ │ │ + bne.n 78438 │ │ │ │ movs r2, #1 │ │ │ │ mov r4, r2 │ │ │ │ - b.n 783ca │ │ │ │ + b.n 783aa │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 783d4 │ │ │ │ + b.n 783b4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ - b.n 78450 │ │ │ │ + b.n 78430 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r0, [pc, #284] @ (78594 ) │ │ │ │ + ldr r0, [pc, #284] @ (78574 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mul.w r7, r2, r1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ subs r3, r7, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ - bcs.n 784ea │ │ │ │ + bcs.n 784ca │ │ │ │ mov.w ip, r3, lsr #3 │ │ │ │ ldr.w r3, [r8, ip, lsl #3] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 78550 │ │ │ │ + beq.n 78530 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 784cc │ │ │ │ + beq.n 784ac │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29634 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r1, r6, [r3, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 78534 │ │ │ │ + bhi.n 78514 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r0, r1, ip, lsl #3 │ │ │ │ str r0, [r3, #24] │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [r3, #4] │ │ │ │ str.w lr, [r3, r1] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 784ba │ │ │ │ + bne.n 7849a │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 78564 │ │ │ │ + beq.n 78544 │ │ │ │ cmp r2, #44 @ 0x2c │ │ │ │ - bne.n 78540 │ │ │ │ + bne.n 78520 │ │ │ │ movw r0, #47662 @ 0xba2e │ │ │ │ movt r0, #744 @ 0x2e8 │ │ │ │ cmp r5, r0 │ │ │ │ - bhi.n 7858e │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bhi.n 7856e │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54845 @ 0xd63d │ │ │ │ + movw r1, #54829 @ 0xd62d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78582 │ │ │ │ + bne.n 78562 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7857c │ │ │ │ + beq.n 7855c │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ blx 2957c │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 784c4 │ │ │ │ + beq.n 784a4 │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 784c4 │ │ │ │ + b.n 784a4 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 784ba │ │ │ │ - b.n 784ea │ │ │ │ + bne.n 7849a │ │ │ │ + b.n 784ca │ │ │ │ mov r1, r2 │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 27d120 │ │ │ │ + bl 27ce70 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 784fa │ │ │ │ + b.n 784da │ │ │ │ mov r1, ip │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 784ba │ │ │ │ - b.n 784ea │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bne.n 7849a │ │ │ │ + b.n 784ca │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54845 @ 0xd63d │ │ │ │ + movw r1, #54829 @ 0xd62d │ │ │ │ movt r1, #6 │ │ │ │ ldr.w r4, [r3, #676] @ 0x2a4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 78582 │ │ │ │ + bne.n 78562 │ │ │ │ movs r2, #1 │ │ │ │ mov r5, r2 │ │ │ │ - b.n 7851a │ │ │ │ + b.n 784fa │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 78524 │ │ │ │ + b.n 78504 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 784c4 │ │ │ │ + b.n 784a4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078598 : │ │ │ │ +00078578 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw ip, #20120 @ 0x4e98 │ │ │ │ + movw ip, #20128 @ 0x4ea0 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 78656 │ │ │ │ - cbz r0, 7861a │ │ │ │ - ldr r3, [pc, #412] @ (78764 ) │ │ │ │ + bne.n 78636 │ │ │ │ + cbz r0, 785fa │ │ │ │ + ldr r3, [pc, #412] @ (78744 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 78632 │ │ │ │ + beq.n 78612 │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 78602 │ │ │ │ + bgt.n 785e2 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 78632 │ │ │ │ + cbz r2, 78612 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7861e │ │ │ │ - cbz r2, 78660 │ │ │ │ + cbz r0, 785fe │ │ │ │ + cbz r2, 78640 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7875c │ │ │ │ + bne.w 7873c │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7861a │ │ │ │ + b.n 785fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #688] @ 0x2b0 │ │ │ │ bx r2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ @@ -116655,72 +116661,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7869e │ │ │ │ + bne.n 7867e │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7869a │ │ │ │ + cbz r3, 7867a │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 786fe │ │ │ │ + beq.n 786de │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 786d8 │ │ │ │ + beq.n 786b8 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 786b6 │ │ │ │ + cbnz r3, 78696 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7861a │ │ │ │ + beq.n 785fa │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 786f8 │ │ │ │ + cbz r1, 786d8 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 786d2 │ │ │ │ + cbz r3, 786b2 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7861a │ │ │ │ + b.n 785fa │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 786e6 │ │ │ │ + cbz r3, 786c6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7861a │ │ │ │ + bne.n 785fa │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7861a │ │ │ │ + b.n 785fa │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 786c2 │ │ │ │ + b.n 786a2 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 786a8 │ │ │ │ + beq.n 78688 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 78756 │ │ │ │ + cbz r3, 78736 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 78730 │ │ │ │ + cbz r3, 78710 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -116729,83 +116735,83 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7861a │ │ │ │ + b.n 785fa │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7870a │ │ │ │ + b.n 786ea │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7864a │ │ │ │ + b.n 7862a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78818 │ │ │ │ + beq.n 787f8 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #428] @ (7892c ) │ │ │ │ + ldr r3, [pc, #428] @ (7890c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 787ea │ │ │ │ + beq.n 787ca │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 787ba │ │ │ │ + bgt.n 7879a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 787ea │ │ │ │ + cbz r2, 787ca │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 787d6 │ │ │ │ - cbz r2, 7881a │ │ │ │ + cbz r0, 787b6 │ │ │ │ + cbz r2, 787fa │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #54305 @ 0xd421 │ │ │ │ + movw r2, #54289 @ 0xd411 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r0, [r3, #684] @ 0x2ac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 78922 │ │ │ │ + bne.w 78902 │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 787d2 │ │ │ │ + b.n 787b2 │ │ │ │ bx lr │ │ │ │ ldr r2, [r3, #16] │ │ │ │ movs r0, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r5, [r4, #512] @ 0x200 │ │ │ │ mul.w r0, r0, r2 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ @@ -116817,345 +116823,346 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r0, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 78858 │ │ │ │ + bne.n 78838 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 78854 │ │ │ │ + cbz r3, 78834 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 788b8 │ │ │ │ + beq.n 78898 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 78892 │ │ │ │ + beq.n 78872 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 78870 │ │ │ │ + cbnz r3, 78850 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 787d2 │ │ │ │ + beq.n 787b2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 788b2 │ │ │ │ + cbz r1, 78892 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7888c │ │ │ │ + cbz r3, 7886c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 787d2 │ │ │ │ + b.n 787b2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 788a0 │ │ │ │ + cbz r3, 78880 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 787d2 │ │ │ │ + bne.n 787b2 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 787d2 │ │ │ │ + b.n 787b2 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7887c │ │ │ │ + b.n 7885c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 78862 │ │ │ │ + beq.n 78842 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7891c │ │ │ │ + cbz r3, 788fc │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 788ec │ │ │ │ + cbz r3, 788cc │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r2, r4, r2, lsl #3 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ movs r5, #0 │ │ │ │ str.w r5, [r2, #804] @ 0x324 │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r0, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [r3, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str.w r5, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 787d2 │ │ │ │ + b.n 787b2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 788c4 │ │ │ │ + b.n 788a4 │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ - b.n 7880c │ │ │ │ + b.n 787ec │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078930 : │ │ │ │ +00078910 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ movs r4, #0 │ │ │ │ str r4, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78a88 │ │ │ │ + beq.w 78a7e │ │ │ │ ldr r1, [r0, #4] │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 7897a │ │ │ │ + bne.n 7894c │ │ │ │ + ldr r2, [r0, #0] │ │ │ │ + mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r2, r1 │ │ │ │ + beq.n 78948 │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r0, #0] │ │ │ │ + mov r0, r3 │ │ │ │ + b.n 789d4 │ │ │ │ movw r2, #22156 @ 0x568c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7898c │ │ │ │ + bne.n 7896c │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.w 78a8e │ │ │ │ + bpl.w 78a6c │ │ │ │ ldrd r1, r0, [r0, #8] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.n 78c90 │ │ │ │ - ldr r2, [r0, #0] │ │ │ │ - mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r2, r1 │ │ │ │ - beq.n 78988 │ │ │ │ - adds r2, #1 │ │ │ │ - str r2, [r0, #0] │ │ │ │ - mov r0, r3 │ │ │ │ - b.n 789f6 │ │ │ │ - str r0, [sp, #4] │ │ │ │ - bl 88af4 │ │ │ │ + b.n 78c74 │ │ │ │ + str r0, [sp, #0] │ │ │ │ + bl 88ac8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78a72 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ + beq.n 78a54 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ movs r1, #10 │ │ │ │ - bl 10a39c │ │ │ │ + bl 10a6b8 │ │ │ │ mov r6, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 78a5c │ │ │ │ - bl 732ec │ │ │ │ + beq.n 78a3e │ │ │ │ + bl 732b8 │ │ │ │ mov r7, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ - cbnz r0, 789ba │ │ │ │ - b.n 78a5c │ │ │ │ + cbnz r0, 7899a │ │ │ │ + b.n 78a3e │ │ │ │ cmp r4, r6 │ │ │ │ - bge.n 78a08 │ │ │ │ + bge.n 789e6 │ │ │ │ adds r4, #1 │ │ │ │ str r0, [r1, #12] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #112] @ 0x70 │ │ │ │ blx r2 │ │ │ │ add.w r1, r7, r4, lsl #2 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 789b2 │ │ │ │ - ldr r2, [pc, #252] @ (78acc ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov r7, r3 │ │ │ │ - ldr r3, [r2, r3] │ │ │ │ + bne.n 78992 │ │ │ │ + ldr r3, [pc, #256] @ (78ab0 ) │ │ │ │ + mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ ldr r1, [r3, #72] @ 0x48 │ │ │ │ - cbnz r1, 78a32 │ │ │ │ + cbnz r1, 78a10 │ │ │ │ cmp r4, r6 │ │ │ │ - blt.n 789fa │ │ │ │ + blt.n 789d8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 789f4 │ │ │ │ + beq.n 789d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 789f4 │ │ │ │ + cbnz r3, 789d2 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r1, r4 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80ec4 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80ea8 <_PyTuple_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 789de │ │ │ │ - b.n 78a5c │ │ │ │ + beq.n 789bc │ │ │ │ + b.n 78a3e │ │ │ │ add.w r1, r6, #10 │ │ │ │ add r0, sp, #12 │ │ │ │ - str r2, [sp, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ adds.w r3, r1, r1, lsr #2 │ │ │ │ mov r6, r3 │ │ │ │ - bmi.n 78aba │ │ │ │ + bmi.n 78a9e │ │ │ │ mov r1, r3 │ │ │ │ - bl 80ec4 <_PyTuple_Resize@@Base> │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 80ea8 <_PyTuple_Resize@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78aa0 │ │ │ │ + bne.n 78a84 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r7, r3 │ │ │ │ add.w r1, r3, r4, lsl #2 │ │ │ │ adds r4, #1 │ │ │ │ str r2, [r1, #12] │ │ │ │ - b.n 789ba │ │ │ │ + b.n 7899a │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 789da │ │ │ │ + beq.n 789b8 │ │ │ │ movw r1, #48064 @ 0xbbc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ + strd r3, r2, [sp] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - ldr r2, [pc, #128] @ (78acc ) │ │ │ │ - cbnz r0, 78a7e │ │ │ │ - ldr r2, [r2, r7] │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + ldr r2, [sp, #4] │ │ │ │ + cbnz r0, 78a60 │ │ │ │ + ldr r3, [pc, #128] @ (78ab0 ) │ │ │ │ + ldr r2, [r3, r2] │ │ │ │ ldr r2, [r2, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 789da │ │ │ │ + beq.n 789b8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 789da │ │ │ │ + beq.n 789b8 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 78a72 │ │ │ │ + beq.n 78a54 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 78a76 │ │ │ │ + cbz r3, 78a58 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 789f6 │ │ │ │ + b.n 789d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78a72 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ - ldr r2, [pc, #68] @ (78acc ) │ │ │ │ - b.n 78a4e │ │ │ │ - bl 2744ec │ │ │ │ - b.n 78a72 │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78a54 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + b.n 78a2e │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78a72 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78a54 │ │ │ │ + bl 2742c4 │ │ │ │ + b.n 78a54 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 78a5c │ │ │ │ + beq.n 78a3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 78a5c │ │ │ │ + bne.n 78a3e │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 78a5c │ │ │ │ - bl 1f8b40 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 78a3e │ │ │ │ + bl 1f9ab8 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 78aaa │ │ │ │ - b.n 78a5c │ │ │ │ + bne.n 78a8e │ │ │ │ + b.n 78a3e │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00078ad0 : │ │ │ │ +00078ab4 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 78c3c │ │ │ │ + beq.w 78c20 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.w 78c3c │ │ │ │ + bpl.w 78c20 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 78bc2 │ │ │ │ - blt.w 78c5c │ │ │ │ + beq.n 78ba6 │ │ │ │ + blt.w 78c40 │ │ │ │ ldr r5, [r0, #12] │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.n 78be2 │ │ │ │ - ldr r2, [pc, #384] @ (78c84 ) │ │ │ │ + bgt.n 78bc6 │ │ │ │ + ldr r2, [pc, #384] @ (78c68 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [r3, r2] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78bc6 │ │ │ │ - ldr r1, [pc, #356] @ (78c88 ) │ │ │ │ + beq.n 78baa │ │ │ │ + ldr r1, [pc, #356] @ (78c6c ) │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r1, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78c1e │ │ │ │ + bne.n 78c02 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78b54 │ │ │ │ + beq.n 78b38 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78b92 │ │ │ │ + beq.n 78b76 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r0, #0] │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - beq.n 78b92 │ │ │ │ + beq.n 78b76 │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r5, #8 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78bb8 │ │ │ │ + beq.n 78b9c │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78b7c │ │ │ │ + bne.n 78b60 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ orrs r2, r4 │ │ │ │ @@ -117163,160 +117170,160 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78b7c │ │ │ │ - b.n 78b92 │ │ │ │ - ldr r3, [pc, #200] @ (78c8c ) │ │ │ │ - b.n 78bb2 │ │ │ │ + bne.n 78b60 │ │ │ │ + b.n 78b76 │ │ │ │ + ldr r3, [pc, #200] @ (78c70 ) │ │ │ │ + b.n 78b96 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78c4c │ │ │ │ - ldr r2, [pc, #168] @ (78c84 ) │ │ │ │ + beq.n 78c30 │ │ │ │ + ldr r2, [pc, #168] @ (78c68 ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78b40 │ │ │ │ + b.n 78b24 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 78c50 │ │ │ │ + bhi.n 78c34 │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 78c4c │ │ │ │ - ldr r0, [pc, #128] @ (78c84 ) │ │ │ │ + cbz r0, 78c30 │ │ │ │ + ldr r0, [pc, #128] @ (78c68 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78b50 │ │ │ │ + bne.n 78b34 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 78b5a │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 78b3e │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78c6c │ │ │ │ + bne.n 78c50 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ - ldr r3, [pc, #80] @ (78c84 ) │ │ │ │ + bl 12e368 │ │ │ │ + ldr r3, [pc, #80] @ (78c68 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78b40 │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + b.n 78b24 │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3207 @ 0xc87 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78bb2 │ │ │ │ - bl 1f8b40 │ │ │ │ + b.n 78b96 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 78c00 │ │ │ │ - b.n 78c4c │ │ │ │ + bne.n 78be4 │ │ │ │ + b.n 78c30 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78c4c │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78c30 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #8] @ (78c84 ) │ │ │ │ + ldr r3, [pc, #8] @ (78c68 ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78b40 │ │ │ │ + b.n 78b24 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #12 │ │ │ │ subs r4, r1, #0 │ │ │ │ - beq.n 78d94 │ │ │ │ + beq.n 78d78 │ │ │ │ mov r5, r0 │ │ │ │ - blt.w 78e5c │ │ │ │ + blt.w 78e40 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 78db6 │ │ │ │ - ldr r2, [pc, #468] @ (78e88 ) │ │ │ │ + bgt.w 78d9a │ │ │ │ + ldr r2, [pc, #468] @ (78e6c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r7, r3 │ │ │ │ ldr.w ip, [r3, r2] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 78d9c │ │ │ │ - ldr r1, [pc, #440] @ (78e8c ) │ │ │ │ + beq.n 78d80 │ │ │ │ + ldr r1, [pc, #440] @ (78e70 ) │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r0, [r1, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 78e3e │ │ │ │ + bne.w 78e22 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78d70 │ │ │ │ + beq.n 78d54 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78d4a │ │ │ │ + beq.n 78d2e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78d82 │ │ │ │ + beq.n 78d66 │ │ │ │ add.w lr, r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ cmp r4, #2 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [lr] │ │ │ │ - beq.n 78d4a │ │ │ │ + beq.n 78d2e │ │ │ │ add.w r4, r5, r4, lsl #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r5, #8 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78d8a │ │ │ │ + beq.n 78d6e │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r4 │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78d34 │ │ │ │ + bne.n 78d18 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r0, [r0, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ orrs r2, r4 │ │ │ │ @@ -117324,204 +117331,204 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r4, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 78d4a │ │ │ │ + beq.n 78d2e │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78d18 │ │ │ │ + bne.n 78cfc │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r2, #4] │ │ │ │ - bne.n 78d28 │ │ │ │ - b.n 78d4a │ │ │ │ + bne.n 78d0c │ │ │ │ + b.n 78d2e │ │ │ │ cmp r5, r4 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ - bne.n 78d34 │ │ │ │ - b.n 78d4a │ │ │ │ - ldr r3, [pc, #248] @ (78e90 ) │ │ │ │ + bne.n 78d18 │ │ │ │ + b.n 78d2e │ │ │ │ + ldr r3, [pc, #248] @ (78e74 ) │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e6a │ │ │ │ - ldr r2, [pc, #216] @ (78e88 ) │ │ │ │ + beq.n 78e4e │ │ │ │ + ldr r2, [pc, #216] @ (78e6c ) │ │ │ │ ldr.w ip, [r7, r2] │ │ │ │ - b.n 78cf2 │ │ │ │ + b.n 78cd6 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 78e0a │ │ │ │ + bhi.n 78dee │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 78e6a │ │ │ │ - ldr r0, [pc, #176] @ (78e88 ) │ │ │ │ + beq.n 78e4e │ │ │ │ + ldr r0, [pc, #176] @ (78e6c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr.w lr, [r0] │ │ │ │ cmp lr, r1 │ │ │ │ - beq.n 78dfa │ │ │ │ + beq.n 78dde │ │ │ │ add.w r1, lr, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ - b.n 78d0c │ │ │ │ + b.n 78cf0 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - beq.n 78e3a │ │ │ │ + beq.n 78e1e │ │ │ │ add.w lr, r3, #16 │ │ │ │ - b.n 78d1c │ │ │ │ - bl 1f8b40 │ │ │ │ + b.n 78d00 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 78e6a │ │ │ │ - ldr r0, [pc, #116] @ (78e88 ) │ │ │ │ + cbz r0, 78e4e │ │ │ │ + ldr r0, [pc, #116] @ (78e6c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr.w ip, [r1, r0] │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, lr │ │ │ │ - beq.n 78e84 │ │ │ │ + beq.n 78e68 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 78e04 │ │ │ │ + bne.n 78de8 │ │ │ │ str r0, [r3, #16] │ │ │ │ - b.n 78d28 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 78d0c │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 78e6e │ │ │ │ + bne.n 78e52 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ - ldr r3, [pc, #52] @ (78e88 ) │ │ │ │ + bl 12e368 │ │ │ │ + ldr r3, [pc, #52] @ (78e6c ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78cf2 │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + b.n 78cd6 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 78d6a │ │ │ │ + b.n 78d4e │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ - ldr r3, [pc, #12] @ (78e88 ) │ │ │ │ + ldr r3, [pc, #12] @ (78e6c ) │ │ │ │ ldr.w ip, [r7, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 78cf2 │ │ │ │ + b.n 78cd6 │ │ │ │ str r1, [r3, #12] │ │ │ │ - b.n 78d0c │ │ │ │ + b.n 78cf0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ subs r1, r0, #0 │ │ │ │ - blt.n 78f26 │ │ │ │ + blt.n 78f0a │ │ │ │ cmp r1, #20 │ │ │ │ ite gt │ │ │ │ movgt r3, #0 │ │ │ │ movle r3, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - cbz r3, 78efe │ │ │ │ - ldr r3, [pc, #140] @ (78f44 ) │ │ │ │ + cbz r3, 78ee2 │ │ │ │ + ldr r3, [pc, #140] @ (78f28 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1608] @ 0x648 │ │ │ │ - cbz r4, 78eee │ │ │ │ - ldr r1, [pc, #120] @ (78f48 ) │ │ │ │ + cbz r4, 78ed2 │ │ │ │ + ldr r1, [pc, #120] @ (78f2c ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r0, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r3, 78f12 │ │ │ │ + cbnz r3, 78ef6 │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + b.w 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r1, r3 │ │ │ │ - bls.n 78eee │ │ │ │ + bls.n 78ed2 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.w 1f9ab8 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 78f38 │ │ │ │ + bne.n 78f1c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 78eea │ │ │ │ + bl 12e368 │ │ │ │ + b.n 78ece │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r4, #0 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 78eea │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 78ece │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 78eea │ │ │ │ + b.n 78ece │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00078f4c <_PyObject_GC_NewVar@@Base>: │ │ │ │ +00078f30 <_PyObject_GC_NewVar@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #12 │ │ │ │ subs r5, r1, #0 │ │ │ │ - blt.w 79166 <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ + blt.w 7914a <_PyObject_GC_NewVar@@Base+0x21a> │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #540] @ 79188 <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ + ldr.w r8, [pc, #540] @ 7916c <_PyObject_GC_NewVar@@Base+0x23c> │ │ │ │ mov r4, r0 │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldrd r2, r1, [r0, #16] │ │ │ │ @@ -117529,412 +117536,412 @@ │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ adds r2, #3 │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 7914a <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + bhi.w 7912e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ adds.w fp, r2, r3 │ │ │ │ - bmi.w 7914a <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ - movw r9, #20120 @ 0x4e98 │ │ │ │ + bmi.w 7912e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + movw r9, #20128 @ 0x4ea0 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w sl, [r9, #712] @ 0x2c8 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 79124 <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ + bne.w 79108 <_PyObject_GC_NewVar@@Base+0x1d8> │ │ │ │ ldr r0, [r6, #8] │ │ │ │ add.w ip, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ add.w r2, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bcs.n 790d2 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + bcs.n 790b6 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r2, [r2, ip, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 7910c <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ + beq.w 790f0 <_PyObject_GC_NewVar@@Base+0x1c0> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr.w r9, [sl] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 79040 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ + beq.n 79024 <_PyObject_GC_NewVar@@Base+0xf4> │ │ │ │ add r3, sl │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [sl] │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [r0, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 79094 <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ + bgt.n 79078 <_PyObject_GC_NewVar@@Base+0x148> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - ldr r1, [pc, #344] @ (79184 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ - bne.n 7906c <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ + ldr r1, [pc, #344] @ (79168 <_PyObject_GC_NewVar@@Base+0x238>) │ │ │ │ + bne.n 79050 <_PyObject_GC_NewVar@@Base+0x120> │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r4, 7907c <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ + cbnz r4, 79060 <_PyObject_GC_NewVar@@Base+0x130> │ │ │ │ str r5, [r3, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd fp, r1, [r2, #24] │ │ │ │ cmp fp, r1 │ │ │ │ - bhi.n 79060 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ + bhi.n 79044 <_PyObject_GC_NewVar@@Base+0x114> │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, fp, ip, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add.w r1, r2, fp │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r9, [r2, fp] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 79000 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78fe4 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 79000 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78fe4 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r4, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 79036 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + beq.n 7901a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 79156 <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ + bne.n 7913a <_PyObject_GC_NewVar@@Base+0x20a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 79036 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 7901a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ ldr.w r2, [r0, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 7901e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + beq.n 79002 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r0, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7901e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bne.n 79002 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7917a <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ + bne.n 7915e <_PyObject_GC_NewVar@@Base+0x22e> │ │ │ │ add.w r1, r6, #12 │ │ │ │ ldr r2, [r6, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 7901e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + bmi.n 79002 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 790bc <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ + bne.n 790a0 <_PyObject_GC_NewVar@@Base+0x170> │ │ │ │ dmb ish │ │ │ │ - b.n 7901e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 79002 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7913c <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ + bne.n 79120 <_PyObject_GC_NewVar@@Base+0x1f0> │ │ │ │ mov r0, fp │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7914a <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + beq.n 7912e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 7905c <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 79040 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, ip │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 790d2 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ + beq.n 790b6 <_PyObject_GC_NewVar@@Base+0x186> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ - b.n 7905c <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ + b.n 79040 <_PyObject_GC_NewVar@@Base+0x110> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ blx sl │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 7914a <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ + cbz r0, 7912e <_PyObject_GC_NewVar@@Base+0x1fe> │ │ │ │ ldr.w r6, [r8, r7] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r6, #8] │ │ │ │ - b.n 79000 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ + b.n 78fe4 <_PyObject_GC_NewVar@@Base+0xb4> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov sl, r0 │ │ │ │ - b.n 790f4 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ + b.n 790d8 <_PyObject_GC_NewVar@@Base+0x1a8> │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8bb0 │ │ │ │ + b.w 1f9b28 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 79036 <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ + b.n 7901a <_PyObject_GC_NewVar@@Base+0xea> │ │ │ │ movw r1, #1882 @ 0x75a │ │ │ │ - movw r0, #20500 @ 0x5014 │ │ │ │ + movw r0, #19796 @ 0x4d54 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 79038 <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ + b.n 7901c <_PyObject_GC_NewVar@@Base+0xec> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7901e <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ - b.n 790ae <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + bne.w 79002 <_PyObject_GC_NewVar@@Base+0xd2> │ │ │ │ + b.n 79092 <_PyObject_GC_NewVar@@Base+0x162> │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007918c <_Py_Dealloc@@Base>: │ │ │ │ +00079170 <_Py_Dealloc@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (791d0 <_Py_Dealloc@@Base+0x44>) │ │ │ │ + ldr r2, [pc, #52] @ (791b4 <_Py_Dealloc@@Base+0x44>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ - cbnz r4, 791ac <_Py_Dealloc@@Base+0x20> │ │ │ │ + cbnz r4, 79190 <_Py_Dealloc@@Base+0x20> │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #58665 @ 0xe529 │ │ │ │ + movw r3, #56993 @ 0xdea1 │ │ │ │ movt r3, #18 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 791c6 <_Py_Dealloc@@Base+0x3a> │ │ │ │ + bne.n 791aa <_Py_Dealloc@@Base+0x3a> │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r4 │ │ │ │ - b.n 791bc <_Py_Dealloc@@Base+0x30> │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 791a0 <_Py_Dealloc@@Base+0x30> │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7935a <_Py_Dealloc@@Base+0x1ce> │ │ │ │ + beq.w 7933e <_Py_Dealloc@@Base+0x1ce> │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #884] @ 79570 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + ldr.w r8, [pc, #884] @ 79554 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r2, [r1, #0] │ │ │ │ orrs r3, r1 │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ str r3, [r2, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7936c <_Py_Dealloc@@Base+0x1e0> │ │ │ │ + beq.w 79350 <_Py_Dealloc@@Base+0x1e0> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 7948e <_Py_Dealloc@@Base+0x302> │ │ │ │ + ble.w 79472 <_Py_Dealloc@@Base+0x302> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79340 <_Py_Dealloc@@Base+0x1b4> │ │ │ │ + beq.w 79324 <_Py_Dealloc@@Base+0x1b4> │ │ │ │ ldr r4, [r5, #8] │ │ │ │ subs r4, #1 │ │ │ │ - bmi.w 79392 <_Py_Dealloc@@Base+0x206> │ │ │ │ - ldr.w r9, [pc, #812] @ 79574 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ + bmi.w 79376 <_Py_Dealloc@@Base+0x206> │ │ │ │ + ldr.w r9, [pc, #812] @ 79558 <_Py_Dealloc@@Base+0x3e8> │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r7 │ │ │ │ - b.n 7925a <_Py_Dealloc@@Base+0xce> │ │ │ │ + b.n 7923e <_Py_Dealloc@@Base+0xce> │ │ │ │ subs r4, #1 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - beq.n 7928c <_Py_Dealloc@@Base+0x100> │ │ │ │ + beq.n 79270 <_Py_Dealloc@@Base+0x100> │ │ │ │ ldr.w r3, [r1, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 79252 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 79236 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 79252 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + beq.n 79236 <_Py_Dealloc@@Base+0xc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79252 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + bne.n 79236 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr.w r7, [r9, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7947a <_Py_Dealloc@@Base+0x2ee> │ │ │ │ + bne.w 7945e <_Py_Dealloc@@Base+0x2ee> │ │ │ │ mov r0, r3 │ │ │ │ subs r4, #1 │ │ │ │ blx r2 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ adds r3, r4, #1 │ │ │ │ - bne.n 7925a <_Py_Dealloc@@Base+0xce> │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + bne.n 7923e <_Py_Dealloc@@Base+0xce> │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ mov r7, fp │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 793b2 <_Py_Dealloc@@Base+0x226> │ │ │ │ + bne.w 79396 <_Py_Dealloc@@Base+0x226> │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - cbz r1, 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ + cbz r1, 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.w 793c4 <_Py_Dealloc@@Base+0x238> │ │ │ │ + beq.w 793a8 <_Py_Dealloc@@Base+0x238> │ │ │ │ lsrs r6, r1, #18 │ │ │ │ ubfx ip, r1, #0, #18 │ │ │ │ add.w r6, r4, r6, lsl #3 │ │ │ │ ldr.w r2, [r6, #808] @ 0x328 │ │ │ │ cmp r2, ip │ │ │ │ - bgt.n 792e8 <_Py_Dealloc@@Base+0x15c> │ │ │ │ + bgt.n 792cc <_Py_Dealloc@@Base+0x15c> │ │ │ │ ldr.w r6, [r6, #804] @ 0x324 │ │ │ │ cmp r6, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 793c4 <_Py_Dealloc@@Base+0x238> │ │ │ │ + beq.n 793a8 <_Py_Dealloc@@Base+0x238> │ │ │ │ bic.w r2, r1, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r6, [r2, #4] │ │ │ │ str r6, [r1, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 79380 <_Py_Dealloc@@Base+0x1f4> │ │ │ │ + beq.n 79364 <_Py_Dealloc@@Base+0x1f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 793f2 <_Py_Dealloc@@Base+0x266> │ │ │ │ + beq.n 793d6 <_Py_Dealloc@@Base+0x266> │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ ldr r0, [r5, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 79350 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + bhi.n 79334 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ movw r1, #22156 @ 0x568c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 79350 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ + bne.n 79334 <_Py_Dealloc@@Base+0x1c4> │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2092] @ 0x82c │ │ │ │ str.w r5, [r2, #1772] @ 0x6ec │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ ldr r2, [r7, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 79564 <_Py_Dealloc@@Base+0x3d8> │ │ │ │ + bgt.w 79548 <_Py_Dealloc@@Base+0x3d8> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr r0, [r5, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2092] @ 0x82c │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 7930e <_Py_Dealloc@@Base+0x182> │ │ │ │ + bls.n 792f2 <_Py_Dealloc@@Base+0x182> │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 79328 <_Py_Dealloc@@Base+0x19c> │ │ │ │ - ldr.w r8, [pc, #532] @ 79570 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ + b.n 7930c <_Py_Dealloc@@Base+0x19c> │ │ │ │ + ldr.w r8, [pc, #532] @ 79554 <_Py_Dealloc@@Base+0x3e4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r7, [r8, sl] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 7922a <_Py_Dealloc@@Base+0x9e> │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + bne.w 7920e <_Py_Dealloc@@Base+0x9e> │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #34488 @ 0x86b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr.w r1, [r4, r1, lsl #3] │ │ │ │ ldr r0, [r1, #12] │ │ │ │ strd r1, r0, [r2, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + b.n 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #704] @ 0x2c0 │ │ │ │ cmp r2, r3 │ │ │ │ itt eq │ │ │ │ ldreq r3, [r7, #8] │ │ │ │ addeq.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.n 792b4 <_Py_Dealloc@@Base+0x128> │ │ │ │ + beq.n 79298 <_Py_Dealloc@@Base+0x128> │ │ │ │ ldr.w r0, [r0, #688] @ 0x2b0 │ │ │ │ blx r2 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7955c <_Py_Dealloc@@Base+0x3d0> │ │ │ │ + bne.w 79540 <_Py_Dealloc@@Base+0x3d0> │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ movs r6, #28 │ │ │ │ mul.w fp, r1, r6 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r6, r1 │ │ │ │ ldrd ip, r1, [r2, #8] │ │ │ │ @@ -117944,100 +117951,100 @@ │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ ldr r6, [r1, #16] │ │ │ │ str r6, [r2, #8] │ │ │ │ add.w r9, r4, ip, lsl #2 │ │ │ │ str r2, [r1, #16] │ │ │ │ ldr.w lr, [r9, #528] @ 0x210 │ │ │ │ cmp r1, lr │ │ │ │ - bne.n 79438 <_Py_Dealloc@@Base+0x2ac> │ │ │ │ + bne.n 7941c <_Py_Dealloc@@Base+0x2ac> │ │ │ │ ldr r2, [r1, #24] │ │ │ │ - cbz r2, 79434 <_Py_Dealloc@@Base+0x2a8> │ │ │ │ + cbz r2, 79418 <_Py_Dealloc@@Base+0x2a8> │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp ip, r6 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ str.w r2, [r9, #528] @ 0x210 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r1, #8] │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 794e6 <_Py_Dealloc@@Base+0x35a> │ │ │ │ + beq.n 794ca <_Py_Dealloc@@Base+0x35a> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 794c4 <_Py_Dealloc@@Base+0x338> │ │ │ │ + beq.n 794a8 <_Py_Dealloc@@Base+0x338> │ │ │ │ ldr.w r2, [r9, #532] @ 0x214 │ │ │ │ - cbnz r2, 79456 <_Py_Dealloc@@Base+0x2ca> │ │ │ │ + cbnz r2, 7943a <_Py_Dealloc@@Base+0x2ca> │ │ │ │ str.w r1, [r9, #532] @ 0x214 │ │ │ │ cmp r1, lr │ │ │ │ - beq.w 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ + beq.w 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldrd r2, r0, [r1, #20] │ │ │ │ - cbz r0, 794be <_Py_Dealloc@@Base+0x332> │ │ │ │ + cbz r0, 794a2 <_Py_Dealloc@@Base+0x332> │ │ │ │ str r2, [r0, #20] │ │ │ │ ldr.w r2, [lr, #20] │ │ │ │ ldr r4, [r1, #20] │ │ │ │ str r0, [r4, #24] │ │ │ │ strd r2, lr, [r1, #20] │ │ │ │ - cbz r2, 79474 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ + cbz r2, 79458 <_Py_Dealloc@@Base+0x2e8> │ │ │ │ str r1, [r2, #24] │ │ │ │ str.w r1, [lr, #20] │ │ │ │ - b.n 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 794ae <_Py_Dealloc@@Base+0x322> │ │ │ │ + bne.n 79492 <_Py_Dealloc@@Base+0x322> │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 79252 <_Py_Dealloc@@Base+0xc6> │ │ │ │ + b.n 79236 <_Py_Dealloc@@Base+0xc6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #37333 @ 0x91d5 │ │ │ │ + movw r2, #37305 @ 0x91b9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 79232 <_Py_Dealloc@@Base+0xa6> │ │ │ │ + bne.w 79216 <_Py_Dealloc@@Base+0xa6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158500 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 1580a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r9, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 79486 <_Py_Dealloc@@Base+0x2fa> │ │ │ │ + b.n 7946a <_Py_Dealloc@@Base+0x2fa> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 79464 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ + b.n 79448 <_Py_Dealloc@@Base+0x2d8> │ │ │ │ ldr.w r2, [r4, #524] @ 0x20c │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - cbz r2, 794d2 <_Py_Dealloc@@Base+0x346> │ │ │ │ + cbz r2, 794b6 <_Py_Dealloc@@Base+0x346> │ │ │ │ str r1, [r2, #24] │ │ │ │ ldr.w r2, [r4, #532] @ 0x214 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ + bne.w 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ str.w r1, [r4, #532] @ 0x214 │ │ │ │ - b.n 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 79446 <_Py_Dealloc@@Base+0x2ba> │ │ │ │ + beq.n 7942a <_Py_Dealloc@@Base+0x2ba> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ - cbz r3, 79556 <_Py_Dealloc@@Base+0x3ca> │ │ │ │ + cbz r3, 7953a <_Py_Dealloc@@Base+0x3ca> │ │ │ │ str r2, [r3, #20] │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r2, [r3, fp] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w r1, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r2, #0, #18 │ │ │ │ lsrs r1, r2, #18 │ │ │ │ - cbz r3, 7951e <_Py_Dealloc@@Base+0x392> │ │ │ │ + cbz r3, 79502 <_Py_Dealloc@@Base+0x392> │ │ │ │ add.w r3, r2, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r1, lsl #3 │ │ │ │ mov.w r9, #0 │ │ │ │ @@ -118051,183 +118058,183 @@ │ │ │ │ ldr.w r2, [r4, #788] @ 0x314 │ │ │ │ str.w r9, [r3, fp] │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r8, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str.w r2, [r4, #788] @ 0x314 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 79304 <_Py_Dealloc@@Base+0x178> │ │ │ │ + b.n 792e8 <_Py_Dealloc@@Base+0x178> │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ - b.n 794f2 <_Py_Dealloc@@Base+0x366> │ │ │ │ + b.n 794d6 <_Py_Dealloc@@Base+0x366> │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 793dc <_Py_Dealloc@@Base+0x250> │ │ │ │ + b.n 793c0 <_Py_Dealloc@@Base+0x250> │ │ │ │ mov r0, r7 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15859c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 158140 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00079578 : │ │ │ │ +0007955c : │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ - cbz r2, 795a6 │ │ │ │ + cbz r2, 7958a │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -000795a8 : │ │ │ │ +0007958c : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #32] @ (795d8 ) │ │ │ │ + ldr r3, [pc, #32] @ (795bc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r0, [r2, r3] │ │ │ │ - cbz r0, 795c2 │ │ │ │ + cbz r0, 795a6 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #34488 @ 0x86b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - cbz r0, 795ee │ │ │ │ + cbz r0, 795d2 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 795ee │ │ │ │ + beq.n 795d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 795f0 │ │ │ │ + cbz r3, 795d4 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r1, [pc, #48] @ (79630 ) │ │ │ │ + ldr r1, [pc, #48] @ (79614 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ - cbnz r3, 79612 │ │ │ │ + cbnz r3, 795f6 │ │ │ │ mov r3, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 79624 │ │ │ │ + bne.n 79608 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7960a │ │ │ │ + b.n 795ee │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7960a │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 795ee │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - cbnz r0, 79638 │ │ │ │ + cbnz r0, 7961c │ │ │ │ bx lr │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 79636 │ │ │ │ + beq.n 7961a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79636 │ │ │ │ + bne.n 7961a │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - ldr r2, [pc, #52] @ (79690 ) │ │ │ │ + ldr r2, [pc, #52] @ (79674 ) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ - cbnz r4, 7966c │ │ │ │ + cbnz r4, 79650 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r1 │ │ │ │ - movw r3, #58665 @ 0xe529 │ │ │ │ + movw r3, #56993 @ 0xdea1 │ │ │ │ movt r3, #18 │ │ │ │ mov r6, r0 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 79684 │ │ │ │ + bne.n 79668 │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r4 │ │ │ │ - b.n 7967a │ │ │ │ + b.n 7965e │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00079694 : │ │ │ │ +00079678 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 796de │ │ │ │ + bne.n 796c2 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 796de │ │ │ │ + beq.n 796c2 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r1, r0, #3 │ │ │ │ - beq.n 796f8 │ │ │ │ + beq.n 796dc │ │ │ │ adds r0, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 796d2 │ │ │ │ + bne.n 796b6 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r0, [sp, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 796ce │ │ │ │ + beq.n 796b2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - bne.n 796c6 │ │ │ │ + bne.n 796aa │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 796ce │ │ │ │ + b.n 796b2 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r1 │ │ │ │ @@ -118235,15 +118242,15 @@ │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldrb r3, [r4, #6] │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 799a8 │ │ │ │ + beq.w 7998c │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ mov r8, r3 │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ movs r5, #1 │ │ │ │ ldr r1, [r7, #4] │ │ │ │ add.w fp, r4, #20 │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ @@ -118251,1233 +118258,1253 @@ │ │ │ │ lsl.w r3, r5, r3 │ │ │ │ cmp r1, r2 │ │ │ │ lsl.w r5, r5, r6 │ │ │ │ add r3, fp │ │ │ │ add.w r5, r5, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w sl, r9, r5 │ │ │ │ - bne.w 79d50 │ │ │ │ + bne.w 79d34 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 798b8 │ │ │ │ + bgt.w 7989c │ │ │ │ ldrsb.w r2, [fp, sl] │ │ │ │ mov r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79828 │ │ │ │ + blt.n 7980c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr.w r0, [r1, r2, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 798a0 │ │ │ │ + beq.w 79884 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79936 │ │ │ │ + beq.w 7991a │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 798f8 │ │ │ │ + blt.w 798dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 798a0 │ │ │ │ + beq.n 79884 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79b68 │ │ │ │ + beq.w 79b4c │ │ │ │ mov.w ip, r9, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w sl, ip, #1 │ │ │ │ str.w r8, [sp, #24] │ │ │ │ add sl, r3 │ │ │ │ mov r8, ip │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #7 │ │ │ │ - bgt.w 79adc │ │ │ │ + bgt.w 79ac0 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 798fe │ │ │ │ + blt.w 798e2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7989c │ │ │ │ + beq.n 79880 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 79840 │ │ │ │ + beq.n 79824 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ cmp r6, #7 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - bgt.w 79b04 │ │ │ │ + bgt.w 79ae8 │ │ │ │ ldrsb.w r3, [fp, sl] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7991e │ │ │ │ + blt.w 79902 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r1, [r2, r3, lsl #3] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7989c │ │ │ │ + beq.n 79880 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.w 79ce8 │ │ │ │ + beq.w 79ccc │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 797c2 │ │ │ │ + b.n 797a6 │ │ │ │ adds r2, #1 │ │ │ │ - bne.w 79f14 │ │ │ │ + bne.w 79e36 │ │ │ │ movs r2, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r1, #0] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 797e2 │ │ │ │ - cbz r2, 7989c │ │ │ │ + bne.n 797c6 │ │ │ │ + cbz r2, 79880 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.n 797e2 │ │ │ │ + bne.n 797c6 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79ee6 │ │ │ │ + beq.w 79e5a │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79ff2 │ │ │ │ + beq.w 79fe0 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 797e2 │ │ │ │ + bne.n 797c6 │ │ │ │ ldr.w r8, [sp, #24] │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.w 79c6e │ │ │ │ + beq.w 79c52 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ movs r2, #1 │ │ │ │ add.w r4, r4, r3, lsl #3 │ │ │ │ lsls r2, r1 │ │ │ │ add r4, r2 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 79834 │ │ │ │ + b.n 79818 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 79c48 │ │ │ │ + bgt.w 79c2c │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 79908 │ │ │ │ + blt.n 798ec │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr.w r0, [r2, r3, lsl #3] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.n 798a0 │ │ │ │ + beq.n 79884 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r9, r2 │ │ │ │ - beq.n 79936 │ │ │ │ + beq.n 7991a │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ mov.w sl, r9, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #15 │ │ │ │ - bgt.w 79c68 │ │ │ │ + bgt.w 79c4c │ │ │ │ ldrsh.w r3, [fp, sl, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79798 │ │ │ │ + bge.w 7977c │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7982e │ │ │ │ - b.n 797aa │ │ │ │ + beq.n 79812 │ │ │ │ + b.n 7978e │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 79ec0 │ │ │ │ + bne.w 79f84 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 79834 │ │ │ │ + b.n 79818 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7982e │ │ │ │ + beq.n 79812 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 798ee │ │ │ │ + b.n 798d2 │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 79904 │ │ │ │ + beq.n 798e8 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w r3, sl, sl, lsl #2 │ │ │ │ add.w sl, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 797c8 │ │ │ │ + b.n 797ac │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r1, [r7, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 79990 │ │ │ │ + bne.n 79974 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 798a0 │ │ │ │ + beq.n 79884 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ eor.w r1, lr, ip │ │ │ │ tst.w r1, #28 │ │ │ │ - bne.n 79990 │ │ │ │ + bne.n 79974 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79ef8 │ │ │ │ + beq.w 79fae │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79ff6 │ │ │ │ + beq.w 79fd2 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 798a0 │ │ │ │ + beq.n 79884 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - ble.w 7978e │ │ │ │ - b.n 798e8 │ │ │ │ + ble.w 79772 │ │ │ │ + b.n 798cc │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r4, #5] │ │ │ │ add.w sl, r4, #20 │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, r2 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ and.w r3, r9, r3 │ │ │ │ lsl.w r5, r5, r1 │ │ │ │ add r5, sl │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 79b3e │ │ │ │ + bgt.w 79b22 │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79b30 │ │ │ │ + blt.w 79b14 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r0, r5, r6 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ str r0, [sp, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - beq.w 79b4c │ │ │ │ + beq.w 79b30 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79bd8 │ │ │ │ + beq.w 79bbc │ │ │ │ mov.w r1, r9, lsr #5 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ adds r1, #1 │ │ │ │ cmp r2, #7 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ and.w r3, r3, r1 │ │ │ │ it le │ │ │ │ ldrsble.w r8, [sl, r3] │ │ │ │ - bgt.w 79c3a │ │ │ │ + bgt.w 79c1e │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79bd0 │ │ │ │ + blt.w 79bb4 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r1, r5, r6 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ str r1, [sp, #24] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 79b5e │ │ │ │ + beq.w 79b42 │ │ │ │ ldr r1, [r5, r6] │ │ │ │ cmp r9, r1 │ │ │ │ - beq.w 79c84 │ │ │ │ + beq.w 79c68 │ │ │ │ mov.w r1, r9, lsr #10 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str r1, [sp, #24] │ │ │ │ adds r1, #1 │ │ │ │ add r3, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r4, r3, r1 │ │ │ │ mov r1, r7 │ │ │ │ mov r7, r5 │ │ │ │ - bgt.n 79ace │ │ │ │ + bgt.n 79ab2 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79c7a │ │ │ │ + blt.w 79c5e │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r3, r7, r6 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 79b5e │ │ │ │ + beq.n 79b42 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 79e02 │ │ │ │ + beq.w 79d80 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ add.w r4, r4, r3, lsr #5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r4, r4, #1 │ │ │ │ and.w r4, r4, r3 │ │ │ │ - bgt.w 79e52 │ │ │ │ + bgt.w 79dd8 │ │ │ │ ldrsb.w r8, [sl, r4] │ │ │ │ cmp.w r8, #0 │ │ │ │ - blt.w 79df8 │ │ │ │ + blt.w 79d76 │ │ │ │ movs r6, #12 │ │ │ │ mul.w r6, r6, r8 │ │ │ │ adds r5, r7, r6 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 79b5e │ │ │ │ + beq.n 79b42 │ │ │ │ ldr r0, [r7, r6] │ │ │ │ cmp r9, r0 │ │ │ │ - beq.w 79e60 │ │ │ │ + beq.w 79de6 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add.w r4, r4, r4, lsl #2 │ │ │ │ cmp r2, #7 │ │ │ │ mov.w r3, r3, lsr #10 │ │ │ │ str r3, [sp, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ add r4, r3 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ and.w r4, r4, r3 │ │ │ │ - ble.n 79a54 │ │ │ │ + ble.n 79a38 │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 79a58 │ │ │ │ + b.n 79a3c │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 797d2 │ │ │ │ + bge.w 797b6 │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 79904 │ │ │ │ + beq.w 798e8 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w sl, sl, r8, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ cmp r6, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79802 │ │ │ │ + bge.w 797e6 │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.w 79904 │ │ │ │ + beq.w 798e8 │ │ │ │ mov.w r8, r8, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ add.w r3, r8, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, r5, sl │ │ │ │ - b.n 79adc │ │ │ │ + b.n 79ac0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 799f6 │ │ │ │ + bne.w 799da │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 79904 │ │ │ │ + b.n 798e8 │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 799d2 │ │ │ │ + b.n 799b6 │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ movs r0, #1 │ │ │ │ add r2, sl │ │ │ │ lsl.w r1, r0, r1 │ │ │ │ add r2, r1 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ - b.n 79834 │ │ │ │ + b.n 79818 │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ mov r2, r6 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 79b50 │ │ │ │ + b.n 79b34 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 797aa │ │ │ │ + bne.w 7978e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 798a0 │ │ │ │ + beq.w 79884 │ │ │ │ ldrb.w lr, [r7, #16] │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 797aa │ │ │ │ + bne.w 7978e │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79f30 │ │ │ │ + beq.w 79fca │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ addne.w r0, r1, #20 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79fea │ │ │ │ + beq.w 79fce │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ addne.w r1, r7, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 798a0 │ │ │ │ - b.n 797aa │ │ │ │ + beq.w 79884 │ │ │ │ + b.n 7978e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 79b38 │ │ │ │ - b.n 79a38 │ │ │ │ + beq.n 79b1c │ │ │ │ + b.n 79a1c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r1 │ │ │ │ itett ne │ │ │ │ movne r1, r0 │ │ │ │ moveq r4, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it ne │ │ │ │ strne r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79c14 │ │ │ │ + beq.n 79bf8 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79f06 │ │ │ │ + beq.w 79fb2 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79f2a │ │ │ │ + blt.w 79fc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 7971e │ │ │ │ + bne.w 79702 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7971e │ │ │ │ + bne.w 79702 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 79b5e │ │ │ │ + bne.n 79b42 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 799f6 │ │ │ │ + b.n 799da │ │ │ │ cmp r2, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r8, [sl, r3, lsl #2] │ │ │ │ ldrshle.w r8, [sl, r3, lsl #1] │ │ │ │ - b.n 79a14 │ │ │ │ + b.n 799f8 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 798c6 │ │ │ │ + bge.w 798aa │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7982e │ │ │ │ + beq.w 79812 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ ldr.w r3, [fp, sl, lsl #2] │ │ │ │ - b.n 798f2 │ │ │ │ + b.n 798d6 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 79834 │ │ │ │ + b.n 79818 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79b38 │ │ │ │ - b.n 79a76 │ │ │ │ + beq.w 79b1c │ │ │ │ + b.n 79a5a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 79efc │ │ │ │ + beq.w 79faa │ │ │ │ ldr r1, [sp, #24] │ │ │ │ adds r2, #1 │ │ │ │ mov r4, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 79cc0 │ │ │ │ + beq.n 79ca4 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 79eea │ │ │ │ + beq.w 79e48 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 79f2a │ │ │ │ + blt.w 79fc4 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r4, [r1, #24] │ │ │ │ cmp fp, r4 │ │ │ │ - bne.w 7971e │ │ │ │ + bne.w 79702 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 7971e │ │ │ │ + bne.w 79702 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79b5e │ │ │ │ + bne.w 79b42 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79a38 │ │ │ │ + b.n 79a1c │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 79814 │ │ │ │ + bne.w 797f8 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7989c │ │ │ │ + beq.w 79880 │ │ │ │ ldrb.w lr, [r1, #16] │ │ │ │ ldrb.w ip, [r7, #16] │ │ │ │ eor.w r0, lr, ip │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 79814 │ │ │ │ + bne.w 797f8 │ │ │ │ tst.w lr, #32 │ │ │ │ - beq.w 79f34 │ │ │ │ + beq.w 79e56 │ │ │ │ tst.w lr, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r0, r1, #20 │ │ │ │ addeq.w r0, r1, #28 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 79fee │ │ │ │ + beq.w 79fdc │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne.w r1, r7, #20 │ │ │ │ addeq.w r1, r7, #28 │ │ │ │ ubfx lr, lr, #2, #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ mul.w r2, r2, lr │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7989c │ │ │ │ - b.n 79814 │ │ │ │ + beq.w 79880 │ │ │ │ + b.n 797f8 │ │ │ │ cmp r6, #7 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79fd6 │ │ │ │ + bgt.w 79f76 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79fb8 │ │ │ │ + bge.w 79f58 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7982e │ │ │ │ + beq.w 79812 │ │ │ │ mov.w r3, r9, lsr #5 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #7 │ │ │ │ add sl, r3 │ │ │ │ and.w sl, sl, r5 │ │ │ │ it le │ │ │ │ ldrsble.w r3, [fp, sl] │ │ │ │ - bgt.w 79faa │ │ │ │ + bgt.w 79eee │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 79f8c │ │ │ │ + bge.w 79e70 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7982e │ │ │ │ - mov.w r3, r9, lsr #10 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - adds r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ - mov r3, r6 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - cmp r3, #7 │ │ │ │ - bgt.w 79f7e │ │ │ │ - ldrsb.w r6, [fp, sl] │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 79f64 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 7982e │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - cmp r3, #7 │ │ │ │ - add.w sl, sl, r2, lsr #5 │ │ │ │ - add.w sl, sl, #1 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - it le │ │ │ │ - ldrsble.w r6, [fp, sl] │ │ │ │ - bgt.w 79f52 │ │ │ │ - cmp r6, #0 │ │ │ │ - bge.w 79f38 │ │ │ │ - adds r6, #1 │ │ │ │ - beq.w 7982e │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ - lsrs r2, r2, #10 │ │ │ │ - str r2, [sp, #24] │ │ │ │ - adds r2, #1 │ │ │ │ - add sl, r2 │ │ │ │ - and.w sl, sl, r5 │ │ │ │ - b.n 79da4 │ │ │ │ + beq.w 79812 │ │ │ │ + b.n 79e8e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 79b38 │ │ │ │ - b.n 79ab2 │ │ │ │ + beq.w 79b1c │ │ │ │ + b.n 79a96 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r1, r3, [sp, #28] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 79e34 │ │ │ │ + beq.n 79db4 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 79ed2 │ │ │ │ + beq.w 79f96 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79f2a │ │ │ │ + blt.w 79fc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 79f00 │ │ │ │ + bne.w 79efc │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 79f00 │ │ │ │ + bne.w 79efc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79b5e │ │ │ │ + bne.w 79b42 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79a76 │ │ │ │ + b.n 79a5a │ │ │ │ cmp r2, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r8, [sl, r4, lsl #1] │ │ │ │ ldrgt.w r8, [sl, r4, lsl #2] │ │ │ │ - b.n 79a94 │ │ │ │ + b.n 79a78 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [sp, #32] │ │ │ │ cmp r2, r0 │ │ │ │ mov r0, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ movs r2, #2 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl d5518 │ │ │ │ + bl d548c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r2, r0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 79e90 │ │ │ │ + beq.n 79e16 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ - cbz r0, 79eae │ │ │ │ + cbz r0, 79e5e │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 79f2a │ │ │ │ + blt.w 79fc4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.n 79f00 │ │ │ │ + bne.n 79efc │ │ │ │ ldr r5, [r5, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 79f00 │ │ │ │ + bne.n 79efc │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 79b5e │ │ │ │ + bne.w 79b42 │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ - b.n 79ab2 │ │ │ │ + b.n 79a96 │ │ │ │ + mov.w r3, r9, lsr #5 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + adds r3, #1 │ │ │ │ + add sl, r3 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 79772 │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 79ca4 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 79d06 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 79856 │ │ │ │ mov r0, r3 │ │ │ │ strd r2, r1, [sp, #32] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldrd r2, r1, [sp, #32] │ │ │ │ - b.n 79e90 │ │ │ │ + b.n 79e16 │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + mov r1, r4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + strd r7, r9, [sp] │ │ │ │ + str r3, [sp, #24] │ │ │ │ + bl 1cc214 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + blt.w 79fc0 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + bne.w 79884 │ │ │ │ + ldrb r6, [r4, #4] │ │ │ │ + mov.w r3, r9, lsr #10 │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ - add.w sl, sl, r8, lsr #5 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + adds r3, #1 │ │ │ │ + add sl, r3 │ │ │ │ + mov r3, r6 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + cmp r3, #7 │ │ │ │ + bgt.n 79f46 │ │ │ │ + ldrsb.w r6, [fp, sl] │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 79f2c │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 79812 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + cmp r3, #7 │ │ │ │ + add.w sl, sl, r2, lsr #5 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 797f8 │ │ │ │ - mov r0, r5 │ │ │ │ - strd r2, r1, [sp, #32] │ │ │ │ - str r3, [sp, #28] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r2, r1, [sp, #32] │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - b.n 79e34 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 79872 │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 79cc0 │ │ │ │ - ldr r0, [r0, #28] │ │ │ │ - b.n 79966 │ │ │ │ - ldr r4, [sp, #24] │ │ │ │ - b.n 79c9a │ │ │ │ - mov r4, r0 │ │ │ │ - mov r7, r1 │ │ │ │ - b.n 7971e │ │ │ │ - strd r3, r2, [sp, #32] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldrd r3, r2, [sp, #32] │ │ │ │ - b.n 79c14 │ │ │ │ - mov.w r3, r9, lsr #5 │ │ │ │ + it le │ │ │ │ + ldrsble.w r6, [fp, sl] │ │ │ │ + bgt.n 79f1e │ │ │ │ + cmp r6, #0 │ │ │ │ + bge.n 79f04 │ │ │ │ + adds r6, #1 │ │ │ │ + beq.w 79812 │ │ │ │ + ldr r2, [sp, #24] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ - adds r3, #1 │ │ │ │ - add sl, r3 │ │ │ │ + lsrs r2, r2, #10 │ │ │ │ + str r2, [sp, #24] │ │ │ │ + adds r2, #1 │ │ │ │ + add sl, r2 │ │ │ │ and.w sl, sl, r5 │ │ │ │ - b.n 7978e │ │ │ │ - adds r2, #4 │ │ │ │ - beq.n 79fe4 │ │ │ │ - mvn.w r3, #2 │ │ │ │ - b.n 79904 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 79ba2 │ │ │ │ - ldr r0, [r1, #28] │ │ │ │ - b.n 79d22 │ │ │ │ + b.n 79ea2 │ │ │ │ + cmp r6, #15 │ │ │ │ + ite gt │ │ │ │ + ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ + ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ + b.n 79d68 │ │ │ │ + mov r4, r0 │ │ │ │ + mov r7, r1 │ │ │ │ + b.w 79702 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c6dc8 <_PySys_GetRequiredAttrString@@Base+0x72c> │ │ │ │ + bl 1cc214 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 79f26 │ │ │ │ - bne.n 79f60 │ │ │ │ + blt.n 79fc0 │ │ │ │ + bne.n 79f54 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 79de4 │ │ │ │ + b.n 79eda │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79dd8 │ │ │ │ - mov r3, r6 │ │ │ │ - b.n 798a0 │ │ │ │ + b.n 79ed0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r3, r6 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ strd r7, r9, [sp] │ │ │ │ - bl 1c6dc8 <_PySys_GetRequiredAttrString@@Base+0x72c> │ │ │ │ + bl 1cc214 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 79f26 │ │ │ │ - bne.n 79f60 │ │ │ │ + blt.n 79fc0 │ │ │ │ + bne.n 79f54 │ │ │ │ ldrb r3, [r4, #4] │ │ │ │ - b.n 79dba │ │ │ │ + b.n 79eb4 │ │ │ │ cmp r3, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r6, [fp, sl, lsl #1] │ │ │ │ ldrgt.w r6, [fp, sl, lsl #2] │ │ │ │ - b.n 79dae │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - strd r7, r9, [sp] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - bl 1c6dc8 <_PySys_GetRequiredAttrString@@Base+0x72c> │ │ │ │ - subs r2, r0, #0 │ │ │ │ - blt.n 79f26 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - bne.w 798a0 │ │ │ │ - ldrb r6, [r4, #4] │ │ │ │ - b.n 79d90 │ │ │ │ - cmp r6, #15 │ │ │ │ - ite gt │ │ │ │ - ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ - ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 79d84 │ │ │ │ + b.n 79eaa │ │ │ │ + mov r3, r6 │ │ │ │ + b.n 79884 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ strd r7, r9, [sp] │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl 1c6dc8 <_PySys_GetRequiredAttrString@@Base+0x72c> │ │ │ │ + bl 1cc214 │ │ │ │ subs r2, r0, #0 │ │ │ │ - blt.n 79f26 │ │ │ │ + blt.n 79fc0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - bne.w 798a0 │ │ │ │ + bne.w 79884 │ │ │ │ ldrb r6, [r4, #4] │ │ │ │ - b.n 79d68 │ │ │ │ + b.n 79d4c │ │ │ │ cmp r6, #15 │ │ │ │ ite gt │ │ │ │ ldrgt.w r3, [fp, sl, lsl #2] │ │ │ │ ldrshle.w r3, [fp, sl, lsl #1] │ │ │ │ - b.n 79d5c │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - b.w 7971c │ │ │ │ + b.n 79d40 │ │ │ │ + add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w sl, sl, r8, lsr #5 │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + and.w sl, sl, r5 │ │ │ │ + b.n 797dc │ │ │ │ + mov r0, r5 │ │ │ │ + strd r2, r1, [sp, #32] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r2, r1, [sp, #32] │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + b.n 79db4 │ │ │ │ + ldr r4, [sp, #24] │ │ │ │ + b.n 79c7e │ │ │ │ + ldr r0, [r0, #28] │ │ │ │ + b.n 7994a │ │ │ │ + strd r3, r2, [sp, #32] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldrd r3, r2, [sp, #32] │ │ │ │ + b.n 79bf8 │ │ │ │ + adds r2, #4 │ │ │ │ + beq.n 79fd6 │ │ │ │ + mvn.w r3, #2 │ │ │ │ + b.n 798e8 │ │ │ │ + ldr r0, [r1, #28] │ │ │ │ + b.n 79b86 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79bb8 │ │ │ │ + b.n 79b9c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79d38 │ │ │ │ + b.n 79960 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + b.w 79700 │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 79888 │ │ │ │ + b.n 79d1c │ │ │ │ ldr r1, [r7, #28] │ │ │ │ - b.n 7997c │ │ │ │ - nop │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ + b.n 7986c │ │ │ │ + stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ + str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldrb r5, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ ldrb r2, [r0, #5] │ │ │ │ movs r3, #1 │ │ │ │ + sub sp, #8 │ │ │ │ add.w r6, r0, #20 │ │ │ │ - sub sp, #12 │ │ │ │ - mov r8, r1 │ │ │ │ cmp r5, #7 │ │ │ │ lsl.w r2, r3, r2 │ │ │ │ lsl.w r3, r3, r5 │ │ │ │ - add.w r9, r6, r2 │ │ │ │ + add.w r8, r6, r2 │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ - and.w sl, r7, r4 │ │ │ │ - bgt.w 7a18a │ │ │ │ - ldrsb.w r3, [r6, sl] │ │ │ │ + str r1, [sp, #0] │ │ │ │ + and.w r9, r7, r4 │ │ │ │ + bgt.w 7a17a │ │ │ │ + ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a0ec │ │ │ │ - ldr.w r0, [r9, r3, lsl #3] │ │ │ │ - cmp r8, r0 │ │ │ │ - beq.n 7a0f6 │ │ │ │ + blt.n 7a0dc │ │ │ │ + ldr.w r0, [r8, r3, lsl #3] │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cmp r2, r0 │ │ │ │ + beq.n 7a0e6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 7a0fe │ │ │ │ + beq.n 7a0ee │ │ │ │ lsrs r3, r7, #5 │ │ │ │ - add.w sl, sl, sl, lsl #2 │ │ │ │ + add.w r9, r9, r9, lsl #2 │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, #7 │ │ │ │ - add r3, sl │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - bgt.w 7a16c │ │ │ │ - ldrsb.w r3, [r6, sl] │ │ │ │ + add r3, r9 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + bgt.w 7a15c │ │ │ │ + ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a17c │ │ │ │ - ldr.w r2, [r9, r3, lsl #3] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 7a0f6 │ │ │ │ + blt.w 7a16c │ │ │ │ + ldr.w r2, [r8, r3, lsl #3] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 7a0e6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7a1fa │ │ │ │ + beq.w 7a1ea │ │ │ │ lsrs r2, r7, #10 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - mov fp, r2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + mov sl, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ cmp r5, #7 │ │ │ │ - bgt.w 7a1c8 │ │ │ │ - ldrsb.w r3, [r6, sl] │ │ │ │ + bgt.w 7a1b8 │ │ │ │ + ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 7a1ae │ │ │ │ - ldr.w r2, [r9, r3, lsl #3] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 7a0f6 │ │ │ │ + blt.w 7a19e │ │ │ │ + ldr.w r2, [r8, r3, lsl #3] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 7a0e6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7a264 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + beq.w 7a252 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ cmp r5, #7 │ │ │ │ - add.w r3, r3, fp, lsr #5 │ │ │ │ + add.w r3, r3, sl, lsr #5 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - bgt.w 7a1ec │ │ │ │ - ldrsb.w r3, [r6, sl] │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + bgt.w 7a1dc │ │ │ │ + ldrsb.w r3, [r6, r9] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7a1c2 │ │ │ │ - ldr.w r2, [r9, r3, lsl #3] │ │ │ │ - cmp r8, r2 │ │ │ │ - beq.n 7a0f6 │ │ │ │ + blt.n 7a1b2 │ │ │ │ + ldr.w r2, [r8, r3, lsl #3] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + cmp r1, r2 │ │ │ │ + beq.n 7a0e6 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r7, r1 │ │ │ │ - beq.w 7a2f0 │ │ │ │ - mov.w r2, fp, lsr #10 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - mov fp, r2 │ │ │ │ + beq.w 7a2dc │ │ │ │ + mov.w r2, sl, lsr #10 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + mov sl, r2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - b.n 7a08a │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + b.n 7a076 │ │ │ │ adds r3, #1 │ │ │ │ - bne.w 7a358 │ │ │ │ + bne.w 7a342 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr r1, [r1, #8] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7a158 │ │ │ │ + bne.n 7a148 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7a0f6 │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ + beq.n 7a0e6 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ eor.w lr, r1, ip │ │ │ │ tst.w lr, #28 │ │ │ │ - bne.n 7a158 │ │ │ │ + bne.n 7a148 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 7a370 │ │ │ │ + beq.w 7a356 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite eq │ │ │ │ addeq r0, #28 │ │ │ │ addne r0, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7a378 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ - addmi.w r1, r8, #20 │ │ │ │ + beq.w 7a374 │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ite eq │ │ │ │ + addeq r1, #28 │ │ │ │ + addne r1, #20 │ │ │ │ ubfx ip, ip, #2, #3 │ │ │ │ str r3, [sp, #4] │ │ │ │ mul.w r2, r2, ip │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a0f6 │ │ │ │ + beq.n 7a0e6 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r5, #7 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - ble.w 7a060 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + ble.w 7a04a │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7a2ea │ │ │ │ - ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ + bgt.w 7a2d6 │ │ │ │ + ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a06a │ │ │ │ + bge.w 7a054 │ │ │ │ adds r2, r3, #1 │ │ │ │ - bne.w 7a07a │ │ │ │ + bne.w 7a066 │ │ │ │ mov r0, r3 │ │ │ │ - add sp, #12 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ + add sp, #8 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r5, #15 │ │ │ │ - bgt.w 7a2cc │ │ │ │ - ldrsh.w r3, [r6, sl, lsl #1] │ │ │ │ + bgt.w 7a2b8 │ │ │ │ + ldrsh.w r3, [r6, r9, lsl #1] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a03e │ │ │ │ + bge.w 7a026 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7a0f2 │ │ │ │ + beq.n 7a0e2 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - b.n 7a172 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + b.n 7a162 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7a0f2 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - add.w r3, r3, fp, lsr #5 │ │ │ │ + beq.n 7a0e2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - b.n 7a0c0 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + b.n 7a0ae │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 7a0f6 │ │ │ │ - b.n 7a0d8 │ │ │ │ + beq.n 7a0e6 │ │ │ │ + b.n 7a0c8 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ - ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ + ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ + ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a09a │ │ │ │ + bge.w 7a086 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 7a0f2 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ - add.w r3, r3, fp, lsr #5 │ │ │ │ + beq.n 7a0e2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ + add.w r3, r3, sl, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ cmp r5, #15 │ │ │ │ ite le │ │ │ │ - ldrshle.w r3, [r6, sl, lsl #1] │ │ │ │ - ldrgt.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 7a0c4 │ │ │ │ + ldrshle.w r3, [r6, r9, lsl #1] │ │ │ │ + ldrgt.w r3, [r6, r9, lsl #2] │ │ │ │ + b.n 7a0b2 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.w 7a07a │ │ │ │ + bne.w 7a066 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7a0f6 │ │ │ │ + beq.w 7a0e6 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7a07a │ │ │ │ + bne.w 7a066 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 7a36c │ │ │ │ + bpl.w 7a35a │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite pl │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 7a38a │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite pl │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ - addmi.w r1, r8, #20 │ │ │ │ + beq.w 7a362 │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ite eq │ │ │ │ + addeq r1, #28 │ │ │ │ + addne r1, #20 │ │ │ │ ldrb r2, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ mul.w r2, ip, r2 │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a0f6 │ │ │ │ - b.n 7a07a │ │ │ │ + beq.w 7a0e6 │ │ │ │ + b.n 7a066 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 7a0aa │ │ │ │ + bne.w 7a098 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7a0f6 │ │ │ │ + beq.w 7a0e6 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7a0aa │ │ │ │ + bne.w 7a098 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 7a374 │ │ │ │ + bpl.n 7a35e │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7a37e │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r8, #20 │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ + beq.n 7a368 │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ite ne │ │ │ │ + addne r1, #20 │ │ │ │ + addeq r1, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a0f6 │ │ │ │ - b.n 7a0aa │ │ │ │ - ldr.w r3, [r6, sl, lsl #2] │ │ │ │ + beq.w 7a0e6 │ │ │ │ + b.n 7a098 │ │ │ │ + ldr.w r3, [r6, r9, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 7a03e │ │ │ │ + bge.w 7a026 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 7a0f2 │ │ │ │ + beq.w 7a0e2 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - ldr.w r3, [r6, sl, lsl #2] │ │ │ │ - b.n 7a176 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + ldr.w r3, [r6, r9, lsl #2] │ │ │ │ + b.n 7a166 │ │ │ │ + ldr r0, [sp, #0] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ - ldr.w r1, [r8, #8] │ │ │ │ + ldr r1, [r0, #8] │ │ │ │ cmp lr, r1 │ │ │ │ - bne.w 7a0d8 │ │ │ │ + bne.w 7a0c8 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 7a0f6 │ │ │ │ + beq.w 7a0e6 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ - ldrb.w r0, [r8, #16] │ │ │ │ + ldrb r0, [r0, #16] │ │ │ │ eors r0, r1 │ │ │ │ tst.w r0, #28 │ │ │ │ - bne.w 7a0d8 │ │ │ │ + bne.w 7a0c8 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.n 7a368 │ │ │ │ + bpl.n 7a352 │ │ │ │ lsls r1, r1, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r2, #20 │ │ │ │ addpl.w r0, r2, #28 │ │ │ │ - ldrb.w r1, [r8, #16] │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldrb r1, [r1, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.n 7a384 │ │ │ │ - lsls r1, r1, #25 │ │ │ │ - ite mi │ │ │ │ - addmi.w r1, r8, #20 │ │ │ │ - addpl.w r1, r8, #28 │ │ │ │ + beq.n 7a36e │ │ │ │ + tst.w r1, #64 @ 0x40 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ite ne │ │ │ │ + addne r1, #20 │ │ │ │ + addeq r1, #28 │ │ │ │ ldrb.w ip, [r2, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ ubfx r2, ip, #2, #3 │ │ │ │ mul.w r2, lr, r2 │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7a0f6 │ │ │ │ - b.n 7a0d8 │ │ │ │ + beq.w 7a0e6 │ │ │ │ + b.n 7a0c8 │ │ │ │ lsrs r2, r7, #5 │ │ │ │ - add.w r3, sl, sl, lsl #2 │ │ │ │ + add.w r3, r9, r9, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ add r3, r2 │ │ │ │ - and.w sl, r4, r3 │ │ │ │ - b.n 7a060 │ │ │ │ - ldr r0, [r2, #28] │ │ │ │ - b.n 7a326 │ │ │ │ + and.w r9, r4, r3 │ │ │ │ + b.n 7a04a │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 7a232 │ │ │ │ + b.n 7a310 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7a130 │ │ │ │ + b.n 7a120 │ │ │ │ ldr r0, [r2, #28] │ │ │ │ - b.n 7a29a │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a144 │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a2b0 │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a33c │ │ │ │ - ldr.w r1, [r8, #28] │ │ │ │ - b.n 7a24a │ │ │ │ + b.n 7a220 │ │ │ │ + ldr r0, [r2, #28] │ │ │ │ + b.n 7a286 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7a238 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7a29c │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7a326 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.n 7a134 │ │ │ │ + nop │ │ │ │ │ │ │ │ -0007a390 : │ │ │ │ +0007a37c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r7, [r0, #8] │ │ │ │ movw r6, #655 @ 0x28f │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ ands r6, r7 │ │ │ │ cmp r6, #8 │ │ │ │ - bgt.w 7a51e │ │ │ │ + bgt.w 7a50a │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7a72e │ │ │ │ + beq.w 7a71a │ │ │ │ subs r6, #1 │ │ │ │ cmp r6, #7 │ │ │ │ - bhi.w 7a72e │ │ │ │ + bhi.w 7a71a │ │ │ │ tbh [pc, r6, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r6, r6, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r2, #3 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r6, r6, #6 │ │ │ │ lsls r4, r3, #3 │ │ │ │ mov.w sl, #0 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ lsls r6, r7, #22 │ │ │ │ - bmi.w 7a63c │ │ │ │ + bmi.w 7a628 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a756 │ │ │ │ + bne.w 7a742 │ │ │ │ movw r2, #16320 @ 0x3fc0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ and.w r6, r0, #24 │ │ │ │ ubfx r3, r0, #14, #1 │ │ │ │ cmp r6, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r0, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 7a6b8 │ │ │ │ - ldr.w r8, [pc, #868] @ 7a774 │ │ │ │ + bmi.w 7a6a4 │ │ │ │ + ldr.w r8, [pc, #868] @ 7a760 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ subs r0, r0, r3 │ │ │ │ cmp r1, r0 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - bhi.w 7a6ea │ │ │ │ + bhi.w 7a6d6 │ │ │ │ adds r0, r3, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - bmi.w 7a6ea │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ + bmi.w 7a6d6 │ │ │ │ + movw r6, #20128 @ 0x4ea0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ str r6, [sp, #20] │ │ │ │ ldr.w r9, [r6, #712] @ 0x2c8 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.w 7a684 │ │ │ │ + bne.w 7a670 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ subs r1, r0, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bcs.w 7a5ee │ │ │ │ + bcs.w 7a5da │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr r6, [r0, #8] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 7a670 │ │ │ │ + beq.w 7a65c │ │ │ │ ldr r6, [r0, #0] │ │ │ │ add.w lr, r6, #1 │ │ │ │ str.w lr, [r0] │ │ │ │ ldr.w lr, [r0, #4] │ │ │ │ ldr.w r9, [lr] │ │ │ │ str.w r9, [r0, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7a546 │ │ │ │ + beq.n 7a532 │ │ │ │ add.w r6, lr, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [lr] │ │ │ │ strd r3, r3, [r6, #-8] │ │ │ │ ldr.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 7a5a4 │ │ │ │ + bgt.n 7a590 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - ldr r2, [pc, #688] @ (7a770 ) │ │ │ │ + ldr r2, [pc, #688] @ (7a75c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a6a4 │ │ │ │ + bne.w 7a690 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7a584 │ │ │ │ + beq.n 7a570 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a584 │ │ │ │ + beq.n 7a570 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7a58a │ │ │ │ + bne.n 7a576 │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ sub.w r2, r6, #8 │ │ │ │ str.w sl, [r6, #24] │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ str r5, [r6, #16] │ │ │ │ @@ -119488,342 +119515,342 @@ │ │ │ │ strd r1, r3, [r6, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r6, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #44605 @ 0xae3d │ │ │ │ + movweq sl, #44385 @ 0xad61 │ │ │ │ movteq sl, #11 │ │ │ │ - beq.w 7a3d6 │ │ │ │ + beq.w 7a3c2 │ │ │ │ movw r4, #642 @ 0x282 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 7a632 │ │ │ │ + beq.n 7a61e │ │ │ │ cmp r6, #128 @ 0x80 │ │ │ │ - bne.w 7a72e │ │ │ │ - movw sl, #28853 @ 0x70b5 │ │ │ │ + bne.w 7a71a │ │ │ │ + movw sl, #28769 @ 0x7061 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 7a3d6 │ │ │ │ + b.n 7a3c2 │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.n 7a59a │ │ │ │ + bhi.n 7a586 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r9, [r0, r6] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a5ee │ │ │ │ + beq.n 7a5da │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 7a48e │ │ │ │ - movw sl, #8613 @ 0x21a5 │ │ │ │ + b.n 7a47a │ │ │ │ + movw sl, #8617 @ 0x21a9 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 7a3d6 │ │ │ │ - movw sl, #8369 @ 0x20b1 │ │ │ │ + b.n 7a3c2 │ │ │ │ + movw sl, #8289 @ 0x2061 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 7a3d6 │ │ │ │ + b.n 7a3c2 │ │ │ │ str r4, [r6, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7a4ee │ │ │ │ + beq.n 7a4da │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ - b.n 7a4ee │ │ │ │ + b.n 7a4da │ │ │ │ ldr r1, [r0, #12] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r1, [r0, #12] │ │ │ │ str r0, [r1, #8] │ │ │ │ - b.n 7a48e │ │ │ │ + b.n 7a47a │ │ │ │ ldr.w r3, [ip, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a4ae │ │ │ │ + beq.n 7a49a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7a4ae │ │ │ │ + beq.w 7a49a │ │ │ │ ldr.w r3, [ip, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a4ae │ │ │ │ + bne.w 7a49a │ │ │ │ ldr.w r3, [fp, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a74c │ │ │ │ + bne.w 7a738 │ │ │ │ add.w r1, fp, #12 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ lsls r3, r3, #27 │ │ │ │ - bmi.w 7a4ae │ │ │ │ + bmi.w 7a49a │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7a5d8 │ │ │ │ + bne.n 7a5c4 │ │ │ │ dmb ish │ │ │ │ - b.n 7a4ae │ │ │ │ + b.n 7a49a │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr.w r9, [r1, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ cmp r9, r1 │ │ │ │ - bne.n 7a6f6 │ │ │ │ + bne.n 7a6e2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7a6ea │ │ │ │ + beq.n 7a6d6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w r1, [r0, #800] @ 0x320 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ - b.n 7a48e │ │ │ │ - movw sl, #40081 @ 0x9c91 │ │ │ │ + b.n 7a47a │ │ │ │ + movw sl, #39065 @ 0x9899 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 7a3d6 │ │ │ │ + b.n 7a3c2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7a714 │ │ │ │ + beq.n 7a700 │ │ │ │ movw r0, #15920 @ 0x3e30 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7a72a │ │ │ │ + beq.n 7a716 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #280] @ 7a774 │ │ │ │ + ldr.w r8, [pc, #280] @ 7a760 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 7a4ce │ │ │ │ + b.n 7a4ba │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr r0, [sp, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov lr, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7a560 │ │ │ │ + b.n 7a54c │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ blx r9 │ │ │ │ mov lr, r0 │ │ │ │ - cbz r0, 7a6ea │ │ │ │ + cbz r0, 7a6d6 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 7a48e │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7a47a │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a708 │ │ │ │ + bne.n 7a6f4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 7a4ce │ │ │ │ + bl 12e368 │ │ │ │ + b.n 7a4ba │ │ │ │ ldr.w ip, [r2, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #176] @ 7a774 │ │ │ │ + ldr.w r8, [pc, #176] @ 7a760 │ │ │ │ mvn.w r6, #2147483648 @ 0x80000000 │ │ │ │ subs r6, r6, r3 │ │ │ │ ldrd r0, ip, [ip, #12] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ add r0, ip │ │ │ │ add.w ip, r0, #3 │ │ │ │ adds r0, #1 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add.w r0, ip, r0, lsl #2 │ │ │ │ add r1, r0 │ │ │ │ cmp r1, r6 │ │ │ │ - bls.w 7a424 │ │ │ │ + bls.w 7a410 │ │ │ │ mov r0, fp │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8bb0 │ │ │ │ + b.w 1f9b28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r9 │ │ │ │ mov lr, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7a616 │ │ │ │ + b.n 7a602 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 7a4ce │ │ │ │ + b.n 7a4ba │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + movw r1, #20200 @ 0x4ee8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 7a516 │ │ │ │ + b.n 7a502 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - movw r1, #20876 @ 0x518c │ │ │ │ + movw r1, #20172 @ 0x4ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7a4ae │ │ │ │ - b.n 7a5c6 │ │ │ │ + bne.w 7a49a │ │ │ │ + b.n 7a5b2 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20972 @ 0x51ec │ │ │ │ + movw r1, #20268 @ 0x4f2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 7a72a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 7a716 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007a778 : │ │ │ │ +0007a764 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.n 7a81e │ │ │ │ + bpl.n 7a80a │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7a7e4 │ │ │ │ + bne.n 7a7d0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7a7ee │ │ │ │ + beq.n 7a7da │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.n 7a7fc │ │ │ │ + bne.n 7a7e8 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 7a7fc │ │ │ │ - ldr r1, [pc, #116] @ (7a834 ) │ │ │ │ + beq.n 7a7e8 │ │ │ │ + ldr r1, [pc, #116] @ (7a820 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ - beq.n 7a816 │ │ │ │ - bl 7ce20 │ │ │ │ + beq.n 7a802 │ │ │ │ + bl 7ce0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7a7a6 │ │ │ │ + bne.n 7a792 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7a7b8 │ │ │ │ + beq.n 7a7a4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7a7be │ │ │ │ + bne.n 7a7aa │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b37a0 │ │ │ │ - bl 7a87c │ │ │ │ + b.w 1b4578 │ │ │ │ + bl 7a868 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a7e0 │ │ │ │ + b.n 7a7cc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 772f4 │ │ │ │ + bl 772c0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 7a86a │ │ │ │ + cbz r0, 7a856 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ movs r0, #1 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1aec04 │ │ │ │ - movw r1, #7204 @ 0x1c24 │ │ │ │ + b.w 1af9dc │ │ │ │ + movw r1, #6500 @ 0x1964 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (7a878 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - ldrh r4, [r1, #12] │ │ │ │ + ldr r0, [pc, #4] @ (7a864 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + strh r4, [r1, #54] @ 0x36 │ │ │ │ movs r7, r5 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ movw r6, #42228 @ 0xa4f4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov r7, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r9, r0 │ │ │ │ - ldr r3, [pc, #700] @ (7ab64 ) │ │ │ │ + ldr r3, [pc, #700] @ (7ab50 ) │ │ │ │ mov r5, r1 │ │ │ │ cmp sl, r6 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - bne.w 7aaf0 │ │ │ │ + bne.w 7aadc │ │ │ │ add.w r1, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r1, #2740] @ 0xab4 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 7a992 │ │ │ │ + ble.n 7a97e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #2740] @ 0xab4 │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ add.w r1, r1, r3, lsl #2 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -119839,49 +119866,49 @@ │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ add.w r0, r4, #28 │ │ │ │ add.w r8, r4, #20 │ │ │ │ blx 29634 │ │ │ │ ldrb r0, [r5, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7abb2 │ │ │ │ + bne.w 7ab9e │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ add.w ip, r9, r1 │ │ │ │ ldr.w r0, [r5, #-8] │ │ │ │ ldr.w r2, [r9, r1] │ │ │ │ ldr.w r3, [ip, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r9, r1] │ │ │ │ adc.w r3, r3, #0 │ │ │ │ str.w r3, [ip, #4] │ │ │ │ ldr r1, [r5, #16] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orrs r1, r2 │ │ │ │ - cbnz r0, 7a946 │ │ │ │ + cbnz r0, 7a932 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7aad4 │ │ │ │ + bmi.w 7aac0 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bmi.w 7aa56 │ │ │ │ + bmi.w 7aa42 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r2, #7 │ │ │ │ and.w r0, r0, #7 │ │ │ │ - bgt.w 7aaa4 │ │ │ │ + bgt.w 7aa90 │ │ │ │ movs r2, #0 │ │ │ │ strb.w r2, [r8, r0] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - bne.w 7aac2 │ │ │ │ + bne.w 7aaae │ │ │ │ str.w r7, [r8, r2] │ │ │ │ add r2, r8 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ str r0, [r2, #4] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ movs r0, #0 │ │ │ │ strd r1, r3, [r5, #16] │ │ │ │ @@ -119897,35 +119924,35 @@ │ │ │ │ mov.w lr, #72 @ 0x48 │ │ │ │ movs r1, #16 │ │ │ │ movs r4, #8 │ │ │ │ movs r3, #68 @ 0x44 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #12] │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r0, #10717 @ 0x29dd │ │ │ │ + movw r0, #10681 @ 0x29b9 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 7ab68 │ │ │ │ + bne.w 7ab54 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7ab52 │ │ │ │ + beq.w 7ab3e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbz r2, 7aa0c │ │ │ │ + cbz r2, 7a9f8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ sub.w r3, sl, r6 │ │ │ │ clz r3, r3 │ │ │ │ @@ -119935,48 +119962,48 @@ │ │ │ │ str r1, [r4, #16] │ │ │ │ strb r3, [r4, #6] │ │ │ │ movs r3, #5 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r3, [r4, #12] │ │ │ │ movw r3, #771 @ 0x303 │ │ │ │ strh r3, [r4, #4] │ │ │ │ - b.n 7a8ee │ │ │ │ + b.n 7a8da │ │ │ │ ldrd ip, r1, [r3, #24] │ │ │ │ cmp r1, ip │ │ │ │ - bcc.n 7ab02 │ │ │ │ + bcc.n 7aaee │ │ │ │ add.w r1, ip, lr │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, ip] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7a9e0 │ │ │ │ + bne.n 7a9cc │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7aba6 │ │ │ │ + bne.w 7ab92 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ab78 │ │ │ │ + beq.w 7ab64 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.n 7a9e0 │ │ │ │ + b.n 7a9cc │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7ab26 │ │ │ │ + bne.n 7ab12 │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.n 7ab46 │ │ │ │ - ldr r2, [pc, #248] @ (7ab64 ) │ │ │ │ + beq.n 7ab32 │ │ │ │ + ldr r2, [pc, #248] @ (7ab50 ) │ │ │ │ sub.w r0, r5, #8 │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w ip, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r5, #-4] │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -119984,175 +120011,175 @@ │ │ │ │ str.w r0, [lr] │ │ │ │ strd ip, r2, [r5, #-8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str.w r0, [ip, #4] │ │ │ │ and.w r0, r2, #7 │ │ │ │ ldrb r2, [r4, #4] │ │ │ │ cmp r2, #7 │ │ │ │ - ble.w 7a954 │ │ │ │ + ble.w 7a940 │ │ │ │ cmp r2, #15 │ │ │ │ mov.w r2, #0 │ │ │ │ ite le │ │ │ │ strhle.w r2, [r8, r0, lsl #1] │ │ │ │ strgt.w r2, [r8, r0, lsl #2] │ │ │ │ movs r2, #1 │ │ │ │ cmp sl, r6 │ │ │ │ ldrb r0, [r4, #5] │ │ │ │ lsl.w r2, r2, r0 │ │ │ │ - beq.w 7a968 │ │ │ │ + beq.w 7a954 │ │ │ │ add.w r0, r8, r2 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ str r7, [r0, #4] │ │ │ │ str.w r6, [r8, r2] │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r2, [r0, #8] │ │ │ │ - b.n 7a972 │ │ │ │ + b.n 7a95e │ │ │ │ ldr.w r2, [r0, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7ab0a │ │ │ │ + cbnz r2, 7aaf6 │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7aa6a │ │ │ │ + bne.n 7aa56 │ │ │ │ ldr.w r2, [r7, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7aa6a │ │ │ │ - b.n 7a93a │ │ │ │ + bne.n 7aa56 │ │ │ │ + b.n 7a926 │ │ │ │ mov.w lr, #88 @ 0x58 │ │ │ │ movs r3, #60 @ 0x3c │ │ │ │ movs r1, #20 │ │ │ │ movs r4, #10 │ │ │ │ str.w lr, [sp, #20] │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 7a9a2 │ │ │ │ + b.n 7a98e │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 7a9e0 │ │ │ │ - movw r0, #2921 @ 0xb69 │ │ │ │ + b.n 7a9cc │ │ │ │ + movw r0, #2893 @ 0xb4d │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7abd2 │ │ │ │ + bne.n 7abbe │ │ │ │ ldr r2, [r7, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a93a │ │ │ │ + beq.w 7a926 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - b.n 7aada │ │ │ │ - movw r0, #2921 @ 0xb69 │ │ │ │ + b.n 7aac6 │ │ │ │ + movw r0, #2893 @ 0xb4d │ │ │ │ movt r0, #8 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7abc2 │ │ │ │ + bne.n 7abae │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7a946 │ │ │ │ + beq.w 7a932 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ - b.n 7aa5e │ │ │ │ + b.n 7aa4a │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr.w r2, [r2, #-8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7aa6a │ │ │ │ - b.n 7a946 │ │ │ │ + bne.n 7aa56 │ │ │ │ + b.n 7a932 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7a9e0 │ │ │ │ - b.n 7aa28 │ │ │ │ + bne.w 7a9cc │ │ │ │ + b.n 7aa14 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7a9e0 │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.w 7a9cc │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ab8c │ │ │ │ + beq.n 7ab78 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbz r3, 7abe2 │ │ │ │ + cbz r3, 7abce │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7aba0 │ │ │ │ + beq.n 7ab8c │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 7abea │ │ │ │ + cbz r3, 7abd6 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7a98c │ │ │ │ + b.n 7a978 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7aa42 │ │ │ │ + b.n 7aa2e │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r7 │ │ │ │ - bl 1f3b44 │ │ │ │ - b.n 7a902 │ │ │ │ + bl 1f4ab8 │ │ │ │ + b.n 7a8ee │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 7ab3a │ │ │ │ + b.n 7ab26 │ │ │ │ mov r0, r7 │ │ │ │ strd r1, r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ ldrd r1, r3, [sp, #12] │ │ │ │ - b.n 7ab1c │ │ │ │ + b.n 7ab08 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ab8c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ab78 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7aba0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ab8c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ac90 │ │ │ │ + beq.n 7ac7c │ │ │ │ mov.w ip, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ mov sl, r0 │ │ │ │ lsl.w r5, ip, r0 │ │ │ │ - ldr r0, [pc, #604] @ (7ae80 ) │ │ │ │ + ldr r0, [pc, #604] @ (7ae6c ) │ │ │ │ cmp r2, #7 │ │ │ │ lsl.w r3, r5, ip │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r0] │ │ │ │ lsr.w r3, r3, ip │ │ │ │ mov.w r9, r3, lsl #3 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bhi.w 7adbc │ │ │ │ + bhi.w 7ada8 │ │ │ │ cmp r2, #3 │ │ │ │ - bne.n 7acbe │ │ │ │ + bne.n 7acaa │ │ │ │ add.w r1, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r1, #2740] @ 0xab4 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 7adb8 │ │ │ │ + ble.w 7ada4 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r1, #2740] @ 0xab4 │ │ │ │ movw r0, #771 @ 0x303 │ │ │ │ mov r2, r9 │ │ │ │ add.w r1, r1, r4, lsl #2 │ │ │ │ ldr.w r4, [r1, #2420] @ 0x974 │ │ │ │ movs r1, #0 │ │ │ │ @@ -120166,60 +120193,60 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ blx 29634 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r5, #1 │ │ │ │ - ldr r1, [pc, #492] @ (7ae80 ) │ │ │ │ + ldr r1, [pc, #492] @ (7ae6c ) │ │ │ │ mov sl, r0 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsls r5, r0 │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ movs r6, #12 │ │ │ │ cmp r2, #7 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov.w r1, r5, lsl #1 │ │ │ │ umull r1, r3, r1, r3 │ │ │ │ mov.w r3, r3, lsr #1 │ │ │ │ mul.w r9, r3, r6 │ │ │ │ - bhi.n 7adbc │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + bhi.n 7ada8 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ add.w r1, r9, r5 │ │ │ │ - movw ip, #10717 @ 0x29dd │ │ │ │ + movw ip, #10681 @ 0x29b9 │ │ │ │ movt ip, #7 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7ae4a │ │ │ │ + bne.w 7ae36 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r0, #1528] @ 0x5f8 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r4, [sp, #4] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.n 7adca │ │ │ │ + bcs.n 7adb6 │ │ │ │ adds r1, #19 │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r0, [r4, fp, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.n 7ae08 │ │ │ │ + beq.n 7adf4 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r0, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 7ad54 │ │ │ │ + beq.n 7ad40 │ │ │ │ strb r2, [r4, #4] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ mov r2, r5 │ │ │ │ strb r7, [r4, #6] │ │ │ │ str r3, [r4, #12] │ │ │ │ movs r7, #0 │ │ │ │ movs r3, #1 │ │ │ │ @@ -120237,23 +120264,23 @@ │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r1, [r0, #24] │ │ │ │ ldr r6, [r0, #28] │ │ │ │ str r1, [sp, #8] │ │ │ │ cmp r1, r6 │ │ │ │ - bhi.n 7ada6 │ │ │ │ + bhi.n 7ad92 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ add.w r1, fp, #1 │ │ │ │ add.w r1, r6, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w lr, [r0, r6] │ │ │ │ - cbz r4, 7adca │ │ │ │ + cbz r4, 7adb6 │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ strb r2, [r4, #4] │ │ │ │ add.w r0, r4, #20 │ │ │ │ mov r2, r5 │ │ │ │ strb r1, [r4, #5] │ │ │ │ movs r5, #0 │ │ │ │ @@ -120265,226 +120292,226 @@ │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #0] │ │ │ │ blx 29634 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ add.w r0, r4, r8 │ │ │ │ blx 29634 │ │ │ │ - b.n 7ac88 │ │ │ │ + b.n 7ac74 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov r1, sl │ │ │ │ str.w r0, [ip, #12] │ │ │ │ add.w r8, r5, #20 │ │ │ │ str.w ip, [r0, #8] │ │ │ │ - b.n 7ad7a │ │ │ │ + b.n 7ad66 │ │ │ │ movs r5, #8 │ │ │ │ - b.n 7acbe │ │ │ │ + b.n 7acaa │ │ │ │ cmp r2, #15 │ │ │ │ - bhi.n 7ae1c │ │ │ │ + bhi.n 7ae08 │ │ │ │ adds r1, r2, #1 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ - b.n 7acbe │ │ │ │ + b.n 7acaa │ │ │ │ ldr.w r4, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7ae66 │ │ │ │ + bne.n 7ae52 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ae76 │ │ │ │ + beq.n 7ae62 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ ldr.w r0, [r6, #800] @ 0x320 │ │ │ │ adds r0, #1 │ │ │ │ str.w r0, [r6, #800] @ 0x320 │ │ │ │ - b.n 7ad7a │ │ │ │ + b.n 7ad66 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ mov r1, fp │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7ad72 │ │ │ │ + b.n 7ad5e │ │ │ │ adds r1, r2, #2 │ │ │ │ movs r5, #1 │ │ │ │ mov sl, r1 │ │ │ │ lsls r5, r1 │ │ │ │ add.w r1, r5, r9 │ │ │ │ adds.w r4, r1, #20 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bmi.n 7ae76 │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + bmi.n 7ae62 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw ip, #10717 @ 0x29dd │ │ │ │ + movw ip, #10681 @ 0x29b9 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r8, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7ace2 │ │ │ │ + beq.w 7acce │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ strd r3, r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 7ae76 │ │ │ │ + cbz r0, 7ae62 │ │ │ │ ldrd r3, r2, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ add.w r8, r5, #20 │ │ │ │ - b.n 7ad7a │ │ │ │ + b.n 7ad66 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - b.n 7adf0 │ │ │ │ + b.n 7addc │ │ │ │ movs r4, #0 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 7ac88 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 7ac74 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ add.w r3, r5, #4096 @ 0x1000 │ │ │ │ sub sp, #8 │ │ │ │ mov r7, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r3, [r3, #1168] @ 0x490 │ │ │ │ - cbz r3, 7aece │ │ │ │ + cbz r3, 7aeba │ │ │ │ ldr.w r3, [r5, #1412] @ 0x584 │ │ │ │ - cbz r3, 7aece │ │ │ │ - ldr r3, [pc, #696] @ (7b16c ) │ │ │ │ + cbz r3, 7aeba │ │ │ │ + ldr r3, [pc, #696] @ (7b158 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r2, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7b124 │ │ │ │ + beq.w 7b110 │ │ │ │ ldr.w r0, [r5, #1416] @ 0x588 │ │ │ │ blx 2a3ec │ │ │ │ cmp r6, r0 │ │ │ │ - bne.w 7b124 │ │ │ │ + bne.w 7b110 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7afbc │ │ │ │ + beq.n 7afa8 │ │ │ │ ldrb r3, [r7, #0] │ │ │ │ ldrb.w r6, [r4, #-4] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 7b14c │ │ │ │ + bne.w 7b138 │ │ │ │ ldrb.w r3, [r4, #-3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b132 │ │ │ │ + bne.w 7b11e │ │ │ │ ldrb.w r3, [r4, #-2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b132 │ │ │ │ + bne.w 7b11e │ │ │ │ ldrb.w r3, [r4, #-1] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b132 │ │ │ │ + bne.w 7b11e │ │ │ │ ldrb.w r3, [r4, #-8] │ │ │ │ ldrb.w r2, [r4, #-7] │ │ │ │ orr.w r2, r2, r3, lsl #8 │ │ │ │ ldrb.w r3, [r4, #-6] │ │ │ │ orr.w r3, r3, r2, lsl #8 │ │ │ │ ldrb.w r2, [r4, #-5] │ │ │ │ orr.w r2, r2, r3, lsl #8 │ │ │ │ ldrb r3, [r4, r2] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b10a │ │ │ │ + bne.w 7b0f6 │ │ │ │ adds r3, r4, r2 │ │ │ │ ldrb r1, [r3, #1] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7b10a │ │ │ │ + bne.w 7b0f6 │ │ │ │ ldrb r1, [r3, #2] │ │ │ │ cmp r1, #253 @ 0xfd │ │ │ │ - bne.w 7b10a │ │ │ │ + bne.w 7b0f6 │ │ │ │ ldrb r3, [r3, #3] │ │ │ │ cmp r3, #253 @ 0xfd │ │ │ │ - bne.w 7b10a │ │ │ │ + bne.w 7b0f6 │ │ │ │ mov.w r3, #3722304989 @ 0xdddddddd │ │ │ │ adds r2, #4 │ │ │ │ str.w r3, [r4, #-8] │ │ │ │ movs r1, #221 @ 0xdd │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29634 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ sub.w r6, r4, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7afc2 │ │ │ │ - cbz r6, 7afbc │ │ │ │ - ldr r3, [pc, #516] @ (7b16c ) │ │ │ │ + bne.n 7afae │ │ │ │ + cbz r6, 7afa8 │ │ │ │ + ldr r3, [pc, #516] @ (7b158 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.n 7afe0 │ │ │ │ + beq.n 7afcc │ │ │ │ lsrs r3, r6, #18 │ │ │ │ ubfx r2, r6, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 7afa2 │ │ │ │ + bgt.n 7af8e │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7afe0 │ │ │ │ + cbz r2, 7afcc │ │ │ │ bic.w r3, r6, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str.w r1, [r4, #-8] │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7afce │ │ │ │ - cbz r2, 7b004 │ │ │ │ + cbz r1, 7afba │ │ │ │ + cbz r2, 7aff0 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mov r1, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r7, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 7afbc │ │ │ │ + b.n 7afa8 │ │ │ │ ldr.w r2, [r5, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7b100 │ │ │ │ + bne.w 7b0ec │ │ │ │ mov r0, r6 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7afbc │ │ │ │ + b.n 7afa8 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr.w r6, [r7, #512] @ 0x200 │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r2, #28 │ │ │ │ mul.w r8, r2, r4 │ │ │ │ @@ -120492,72 +120519,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w lr, r7, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w r0, [lr, #528] @ 0x210 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 7b040 │ │ │ │ + bne.n 7b02c │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b03c │ │ │ │ + cbz r3, 7b028 │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r1, r4 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [lr, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7b09c │ │ │ │ + beq.n 7b088 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7b07c │ │ │ │ + beq.n 7b068 │ │ │ │ ldr.w r3, [lr, #532] @ 0x214 │ │ │ │ - cbnz r3, 7b058 │ │ │ │ + cbnz r3, 7b044 │ │ │ │ str.w r2, [lr, #532] @ 0x214 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7afbc │ │ │ │ + beq.n 7afa8 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7b076 │ │ │ │ + cbz r1, 7b062 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ ldr r4, [r2, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ strd r3, r0, [r2, #20] │ │ │ │ - cbz r3, 7b072 │ │ │ │ + cbz r3, 7b05e │ │ │ │ str r2, [r3, #24] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 7afbc │ │ │ │ + b.n 7afa8 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7b064 │ │ │ │ + b.n 7b050 │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7b08a │ │ │ │ + cbz r3, 7b076 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r2, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7afbc │ │ │ │ + bne.n 7afa8 │ │ │ │ str.w r2, [r7, #532] @ 0x214 │ │ │ │ - b.n 7afbc │ │ │ │ + b.n 7afa8 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7b04a │ │ │ │ + beq.n 7b036 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7b0fa │ │ │ │ + cbz r3, 7b0e6 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r6, r8] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7b0d0 │ │ │ │ + cbz r3, 7b0bc │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r2, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ @@ -120567,83 +120594,83 @@ │ │ │ │ mov.w r2, #262144 @ 0x40000 │ │ │ │ ldr.w r3, [r5, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ str.w r4, [r6, r8] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.n 7afbc │ │ │ │ + b.n 7afa8 │ │ │ │ str.w r1, [r7, #524] @ 0x20c │ │ │ │ - b.n 7b0a8 │ │ │ │ + b.n 7b094 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 7aff8 │ │ │ │ + b.n 7afe4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 63f98 <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ - movw r1, #61304 @ 0xef78 │ │ │ │ + bl 63f2c <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ + movw r1, #60600 @ 0xecb8 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59060 @ 0xe6b4 │ │ │ │ + movw r0, #58356 @ 0xe3f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #7204 @ 0x1c24 │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #6500 @ 0x1964 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (7b170 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #64] @ (7b15c ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ - bl 63f98 <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ - movw r1, #61280 @ 0xef60 │ │ │ │ + bl 63f2c <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ + movw r1, #60576 @ 0xeca0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59060 @ 0xe6b4 │ │ │ │ + movw r0, #58356 @ 0xe3f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 63f98 <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ - movw r1, #61220 @ 0xef24 │ │ │ │ + bl 63f2c <_Py_SetRefcnt@@Base+0x1980> │ │ │ │ + movw r1, #60516 @ 0xec64 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - movw r0, #59060 @ 0xe6b4 │ │ │ │ + movw r0, #58356 @ 0xe3f4 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r6 │ │ │ │ - bl 67d7c │ │ │ │ + bl 67d6c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrh r0, [r4, #12] │ │ │ │ + strh r0, [r4, #54] @ 0x36 │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -0007b174 : │ │ │ │ +0007b160 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29676 @ 0x73ec │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1b3c28 │ │ │ │ - cbz r0, 7b19c │ │ │ │ + bl 1b4a00 │ │ │ │ + cbz r0, 7b188 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007b1a0 : │ │ │ │ +0007b18c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ - bl 7b1f4 │ │ │ │ - cbz r0, 7b1ec │ │ │ │ + bl 7b1e0 │ │ │ │ + cbz r0, 7b1d8 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 7b1ec │ │ │ │ - ldr.w ip, [pc, #48] @ 7b1f0 │ │ │ │ + bpl.n 7b1d8 │ │ │ │ + ldr.w ip, [pc, #48] @ 7b1dc │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, ip] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -120683,1628 +120710,1559 @@ │ │ │ │ addne r5, r4, #3 │ │ │ │ itttt ne │ │ │ │ addne r4, #1 │ │ │ │ bicne.w r5, r5, #3 │ │ │ │ addne r5, r5, r2 │ │ │ │ addne.w r2, r5, r4, lsl #2 │ │ │ │ adds r6, r2, r3 │ │ │ │ - bmi.w 7b38e │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + bmi.w 7b37a │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ mov fp, r1 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r7, [r5, #712] @ 0x2c8 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7b470 │ │ │ │ - ldr r1, [pc, #624] @ (7b4e8 ) │ │ │ │ + bne.w 7b45c │ │ │ │ + ldr r1, [pc, #624] @ (7b4d4 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r6, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r1, #1528] @ 0x5f8 │ │ │ │ - bcs.w 7b404 │ │ │ │ + bcs.w 7b3f0 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r0, [r7, ip, lsl #3] │ │ │ │ ldr.w r9, [r0, #8] │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7b454 │ │ │ │ + beq.w 7b440 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ ldr.w sl, [r0, #4] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r5, [sl] │ │ │ │ str r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7b328 │ │ │ │ + beq.n 7b314 │ │ │ │ add.w r5, sl, r3 │ │ │ │ - cbz r3, 7b2ec │ │ │ │ + cbz r3, 7b2d8 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sl] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 7b2ec │ │ │ │ - ldr r1, [pc, #540] @ (7b4e8 ) │ │ │ │ + beq.n 7b2d8 │ │ │ │ + ldr r1, [pc, #540] @ (7b4d4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r0, [r3, r1] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ strd r3, r3, [r5, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r6, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r6 │ │ │ │ - bgt.n 7b3c6 │ │ │ │ + bgt.n 7b3b2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29634 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7b3a4 │ │ │ │ + bne.n 7b390 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #484] @ (7b4ec ) │ │ │ │ + ldr r2, [pc, #484] @ (7b4d8 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b48e │ │ │ │ + bne.w 7b47a │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.n 7b354 │ │ │ │ + bmi.n 7b340 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r6, r1, [r0, #24] │ │ │ │ cmp r1, r6 │ │ │ │ - bcc.n 7b398 │ │ │ │ + bcc.n 7b384 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r6, ip, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r6 │ │ │ │ str r1, [r0, #4] │ │ │ │ str r5, [r0, r6] │ │ │ │ and.w r8, lr, #16384 @ 0x4000 │ │ │ │ add.w r5, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2be │ │ │ │ + bne.n 7b2aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 7b2ca │ │ │ │ - b.n 7b2ec │ │ │ │ + bne.n 7b2b6 │ │ │ │ + b.n 7b2d8 │ │ │ │ ldr.w r3, [r4, #440] @ 0x1b8 │ │ │ │ movs r1, #0 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r2, #1 │ │ │ │ itt gt │ │ │ │ addgt.w r2, r2, #4294967295 @ 0xffffffff │ │ │ │ strgt r2, [r3, #12] │ │ │ │ add r2, r0 │ │ │ │ movw r3, #257 @ 0x101 │ │ │ │ strb r1, [r5, #9] │ │ │ │ strh r3, [r5, #10] │ │ │ │ strb r2, [r5, #8] │ │ │ │ - cbz r2, 7b380 │ │ │ │ + cbz r2, 7b36c │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r5, #12 │ │ │ │ blx 29634 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r3, [r5, #-12] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ str.w r1, [r9, #12] │ │ │ │ str.w r9, [r1, #8] │ │ │ │ - b.n 7b2b8 │ │ │ │ + b.n 7b2a4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #316] @ (7b4ec ) │ │ │ │ + ldr r2, [pc, #316] @ (7b4d8 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4b2 │ │ │ │ + bne.n 7b48e │ │ │ │ str.w fp, [r5, #8] │ │ │ │ - b.n 7b31a │ │ │ │ + b.n 7b306 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r6, #0 │ │ │ │ - beq.n 7b2ec │ │ │ │ + beq.n 7b2d8 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b2ec │ │ │ │ + bne.n 7b2d8 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7b4de │ │ │ │ + bne.n 7b4ca │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 7b2ec │ │ │ │ + bmi.n 7b2d8 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r1] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r0, r3, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7b3ee │ │ │ │ + bne.n 7b3da │ │ │ │ dmb ish │ │ │ │ - b.n 7b2ec │ │ │ │ + b.n 7b2d8 │ │ │ │ ldr.w r8, [r5, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.n 7b4a2 │ │ │ │ + bne.n 7b4a2 │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 7b38e │ │ │ │ + beq.n 7b37a │ │ │ │ ldr.w r1, [r7, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r7, #800] @ 0x320 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ add.w r5, sl, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b2be │ │ │ │ + bne.w 7b2aa │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7b2ca │ │ │ │ - b.n 7b2ec │ │ │ │ + bne.w 7b2b6 │ │ │ │ + b.n 7b2d8 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r7 │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b404 │ │ │ │ + beq.n 7b3f0 │ │ │ │ ldr.w lr, [r4, #84] @ 0x54 │ │ │ │ - b.n 7b340 │ │ │ │ + b.n 7b32c │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ strd r3, r2, [sp] │ │ │ │ blx r7 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7b38e │ │ │ │ + beq.n 7b37a │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ and.w r8, r1, #16384 @ 0x4000 │ │ │ │ - b.n 7b440 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7b42c │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + bne.n 7b4b2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12e368 │ │ │ │ + b.n 7b306 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7b4c6 │ │ │ │ + bne.n 7b4be │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 7b31a │ │ │ │ + bl 12e368 │ │ │ │ + b.n 7b3ac │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r8 │ │ │ │ mov sl, r0 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 7b42a │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - bne.n 7b4d2 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 7b3c0 │ │ │ │ + b.n 7b416 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7b31a │ │ │ │ + b.n 7b306 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7b3c0 │ │ │ │ + b.n 7b3ac │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b2ec │ │ │ │ - b.n 7b3e0 │ │ │ │ + bne.w 7b2d8 │ │ │ │ + b.n 7b3cc │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007b4f0 : │ │ │ │ +0007b4dc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29c10 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ - cbz r0, 7b52e │ │ │ │ + bl 7b54c │ │ │ │ + cbz r0, 7b51a │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #24] @ (7b534 ) │ │ │ │ + ldr r0, [pc, #24] @ (7b520 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 7c56c │ │ │ │ + b.w 7c558 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007b538 : │ │ │ │ +0007b524 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3944] @ 0xf68 │ │ │ │ sub sp, #116 @ 0x74 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ba10 │ │ │ │ + beq.w 7b9fc │ │ │ │ mov fp, r3 │ │ │ │ mov r7, r0 │ │ │ │ mov sl, r2 │ │ │ │ mov r3, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7b842 │ │ │ │ + beq.w 7b82e │ │ │ │ adds r6, r0, r1 │ │ │ │ cmp r1, #0 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ - blt.w 7c20e │ │ │ │ + blt.w 7c1fe │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 7c22a │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + bgt.w 7c21a │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ add.w r8, r3, #21 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7bbca │ │ │ │ - ldr r1, [pc, #696] @ (7b87c ) │ │ │ │ + bne.w 7bbb6 │ │ │ │ + ldr r1, [pc, #696] @ (7b868 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ cmp.w r8, #512 @ 0x200 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ - bgt.w 7ba34 │ │ │ │ + bgt.w 7ba20 │ │ │ │ add.w r7, r3, #20 │ │ │ │ mov.w lr, r7, lsr #3 │ │ │ │ ldr.w r0, [r9, lr, lsl #3] │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ cmp r0, ip │ │ │ │ - beq.w 7ba1c │ │ │ │ + beq.w 7ba08 │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7b6e2 │ │ │ │ + beq.n 7b6ce │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #608] @ (7b880 ) │ │ │ │ + ldr r2, [pc, #608] @ (7b86c ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 7be94 │ │ │ │ + bne.w 7be80 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r4, #16] │ │ │ │ strb.w r8, [r4, r7] │ │ │ │ ldrb r2, [r4, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 7b9d4 │ │ │ │ + bpl.w 7b9c0 │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 7c488 │ │ │ │ + bpl.w 7c4d8 │ │ │ │ add.w r0, r4, #20 │ │ │ │ lsls r7, r5, #30 │ │ │ │ - bne.w 7b9dc │ │ │ │ + bne.w 7b9c8 │ │ │ │ adds r7, r5, #4 │ │ │ │ cmp r7, r6 │ │ │ │ - bhi.n 7b756 │ │ │ │ + bhi.n 7b742 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b756 │ │ │ │ + bne.n 7b742 │ │ │ │ mov r2, r0 │ │ │ │ add.w ip, r5, #8 │ │ │ │ cmp r6, ip │ │ │ │ str.w r1, [r2], #4 │ │ │ │ - bcc.n 7b752 │ │ │ │ + bcc.n 7b73e │ │ │ │ ldr r1, [r5, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b752 │ │ │ │ + bne.n 7b73e │ │ │ │ add.w r7, r5, #12 │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r6, r7 │ │ │ │ add.w r1, r0, #8 │ │ │ │ - bcc.w 7b866 │ │ │ │ + bcc.w 7b852 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b866 │ │ │ │ + bne.w 7b852 │ │ │ │ str r2, [r0, #8] │ │ │ │ add.w r2, r5, #16 │ │ │ │ add.w ip, r0, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7b878 │ │ │ │ + bcc.w 7b864 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7b878 │ │ │ │ + bne.w 7b864 │ │ │ │ str r1, [r0, #12] │ │ │ │ add.w r1, r5, #20 │ │ │ │ adds r0, #16 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 7b6de │ │ │ │ + bcc.n 7b6ca │ │ │ │ ldr r7, [r2, #0] │ │ │ │ add.w ip, r1, #4 │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7b6de │ │ │ │ + bne.n 7b6ca │ │ │ │ adds r2, #4 │ │ │ │ cmp r6, ip │ │ │ │ str.w r7, [r0], #4 │ │ │ │ - bcc.n 7b702 │ │ │ │ + bcc.n 7b6ee │ │ │ │ ldr r7, [r2, #0] │ │ │ │ mov r1, ip │ │ │ │ add.w ip, r1, #4 │ │ │ │ tst.w r7, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7b6c6 │ │ │ │ + beq.n 7b6b2 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b704 │ │ │ │ + b.n 7b6f0 │ │ │ │ ldrd r8, r1, [r0, #24] │ │ │ │ cmp r1, r8 │ │ │ │ - bcc.w 7b86c │ │ │ │ + bcc.w 7b858 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r8, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ add.w r1, r0, r8 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w r2, [r0, r8] │ │ │ │ - b.n 7b604 │ │ │ │ + b.n 7b5f0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r6, r7 │ │ │ │ - bhi.n 7b720 │ │ │ │ + bhi.n 7b70c │ │ │ │ subs r6, r7, r5 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7b76e │ │ │ │ + bne.n 7b75a │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c0a4 │ │ │ │ + bne.w 7c090 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrsb.w r1, [r7] │ │ │ │ ldrb r2, [r7, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7b708 │ │ │ │ + blt.n 7b6f4 │ │ │ │ adds r7, #1 │ │ │ │ strb r2, [r0, #0] │ │ │ │ cmp r6, r7 │ │ │ │ - bls.n 7b708 │ │ │ │ + bls.n 7b6f4 │ │ │ │ adds r0, #1 │ │ │ │ mov r2, r7 │ │ │ │ - ldrsb.w ip, [r2] │ │ │ │ + ldrsb.w r1, [r2] │ │ │ │ mov r7, r2 │ │ │ │ - ldrb r1, [r2, #0] │ │ │ │ + ldrb.w ip, [r2] │ │ │ │ adds r2, #1 │ │ │ │ - cmp.w ip, #0 │ │ │ │ - blt.n 7b708 │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.n 7b6f4 │ │ │ │ cmp r2, r6 │ │ │ │ - strb.w r1, [r0], #1 │ │ │ │ - bne.n 7b736 │ │ │ │ + strb.w ip, [r0], #1 │ │ │ │ + bne.n 7b722 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7b708 │ │ │ │ + b.n 7b6f4 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 7b704 │ │ │ │ + b.n 7b6f0 │ │ │ │ cmp r6, r5 │ │ │ │ - bls.n 7b768 │ │ │ │ + bls.n 7b754 │ │ │ │ ldrsb.w r1, [r5] │ │ │ │ ldrb r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ge │ │ │ │ movge r7, r5 │ │ │ │ - bge.n 7b72a │ │ │ │ + bge.n 7b716 │ │ │ │ mov r7, r5 │ │ │ │ movs r6, #0 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ movs r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ add r0, sp, #80 @ 0x50 │ │ │ │ blx 29634 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r4, [sp, #76] @ 0x4c │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.w 7bee8 │ │ │ │ + bpl.w 7bed4 │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c464 │ │ │ │ + beq.w 7c4e0 │ │ │ │ add.w r2, r4, #20 │ │ │ │ str r2, [sp, #80] @ 0x50 │ │ │ │ mov r0, r7 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ add r6, sp, #76 @ 0x4c │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #100] @ 0x64 │ │ │ │ strd r3, r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r8, [sp, #68] @ 0x44 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7b984 │ │ │ │ + bcs.w 7b970 │ │ │ │ ldrd r2, r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 7bdc6 │ │ │ │ + bne.w 7bdb2 │ │ │ │ ldr r3, [sp, #76] @ 0x4c │ │ │ │ ldrb r1, [r3, #16] │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ lsls r7, r1, #25 │ │ │ │ add r3, r2 │ │ │ │ itt pl │ │ │ │ subpl.w r7, r8, #4 │ │ │ │ movpl ip, r2 │ │ │ │ - bpl.n 7b89e │ │ │ │ + bpl.n 7b88a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7c1f4 │ │ │ │ + bls.w 7c1e4 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.w 7bb66 │ │ │ │ + bls.w 7bb52 │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7c12c │ │ │ │ + bhi.w 7c118 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7bec6 │ │ │ │ + ble.w 7beb2 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b9b8 │ │ │ │ + bhi.w 7b9a4 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c1ea │ │ │ │ + beq.w 7c1da │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 7b810 │ │ │ │ + bne.n 7b7fc │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7b9b8 │ │ │ │ + bhi.w 7b9a4 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c1dc │ │ │ │ + bhi.w 7c1c8 │ │ │ │ add.w r4, r4, r1, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r4, r4, #925696 @ 0xe2000 │ │ │ │ subs r4, #128 @ 0x80 │ │ │ │ add.w r4, r4, r5, lsl #6 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ cmp r4, #4 │ │ │ │ - bhi.w 7bb92 │ │ │ │ + bhi.w 7bb7e │ │ │ │ tbb [pc, r4] │ │ │ │ ldrb r6, [r2, #6] │ │ │ │ str r1, [r0, r3] │ │ │ │ lsls r0, r2, #1 │ │ │ │ ldrsb.w r1, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 7c0be │ │ │ │ + blt.w 7c0aa │ │ │ │ ldr r1, [sp, #152] @ 0x98 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7c100 │ │ │ │ - ldr r4, [pc, #44] @ (7b884 ) │ │ │ │ + bne.w 7c0ec │ │ │ │ + ldr r4, [pc, #44] @ (7b870 ) │ │ │ │ movs r3, #24 │ │ │ │ mla r4, r3, r2, r4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #116 @ 0x74 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r1 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7b704 │ │ │ │ + b.n 7b6f0 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 7b604 │ │ │ │ + b.n 7b5f0 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7b704 │ │ │ │ + b.n 7b6f0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.w 7bbe8 │ │ │ │ + beq.w 7bbd4 │ │ │ │ adds r0, #1 │ │ │ │ strb.w r1, [r3], #1 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.w 7be8e │ │ │ │ + bcs.w 7be7a │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7b888 │ │ │ │ + bls.n 7b874 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bhi.w 7c41c │ │ │ │ + bhi.w 7c34a │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c504 │ │ │ │ + bls.w 7c484 │ │ │ │ sub.w r2, r8, r0 │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 7be8e │ │ │ │ + ble.w 7be7a │ │ │ │ ldrb r2, [r0, #1] │ │ │ │ sub.w r4, r2, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c4fc │ │ │ │ + bhi.w 7c4e6 │ │ │ │ add.w r2, r2, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r4, r2, #12416 @ 0x3080 │ │ │ │ cmp r4, #255 @ 0xff │ │ │ │ - bhi.w 7c0b0 │ │ │ │ + bhi.w 7c09c │ │ │ │ strb.w r4, [r3], #1 │ │ │ │ - b.n 7b898 │ │ │ │ + b.n 7b884 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - movw r8, #59824 @ 0xe9b0 │ │ │ │ + movw r8, #59120 @ 0xe6f0 │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ subs r7, r5, r1 │ │ │ │ subs r0, r7, #1 │ │ │ │ add r4, r0 │ │ │ │ strd r4, r7, [sp, #60] @ 0x3c │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 7b904 │ │ │ │ + bne.n 7b8f0 │ │ │ │ mov r0, fp │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl f6630 <_Py_GetErrorHandler@@Base> │ │ │ │ + bl f6668 <_Py_GetErrorHandler@@Base> │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mov sl, r0 │ │ │ │ mov r3, sl │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7c3ac │ │ │ │ + bne.w 7c2da │ │ │ │ ldr r0, [sp, #84] @ 0x54 │ │ │ │ cmp r0, #1 │ │ │ │ - ble.w 7c38a │ │ │ │ + ble.w 7c2c2 │ │ │ │ mov ip, r7 │ │ │ │ cmp ip, r4 │ │ │ │ - blt.w 7c072 │ │ │ │ + blt.w 7c05e │ │ │ │ subs r4, r4, r7 │ │ │ │ add r5, r4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.n 7b7ae │ │ │ │ + b.n 7b79a │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ - movw r8, #59804 @ 0xe99c │ │ │ │ + movw r8, #59100 @ 0xe6dc │ │ │ │ movt r8, #39 @ 0x27 │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ subs r7, r5, r1 │ │ │ │ adds r4, r7, #1 │ │ │ │ - b.n 7b8ee │ │ │ │ + b.n 7b8da │ │ │ │ sub.w r3, r3, r2 │ │ │ │ mov.w r2, r3, asr #1 │ │ │ │ - bne.n 7b964 │ │ │ │ + bne.n 7b950 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7c2d2 │ │ │ │ + bhi.w 7c2ae │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7c2cc │ │ │ │ + bhi.w 7c2a8 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c2d2 │ │ │ │ + beq.w 7c2ae │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #96] @ 0x60 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ sub.w r3, r5, r8 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7c368 │ │ │ │ + beq.w 7c42e │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ - cbz r3, 7b992 │ │ │ │ + cbz r3, 7b97e │ │ │ │ ldr r3, [sp, #72] @ 0x48 │ │ │ │ subs r7, r7, r3 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ str r7, [r3, #0] │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7bd96 │ │ │ │ + bne.w 7bd82 │ │ │ │ ldr r4, [sp, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7bd6a │ │ │ │ + bne.w 7bd56 │ │ │ │ mov r0, r6 │ │ │ │ - bl 948ac <_PyUnicodeWriter_Finish@@Base> │ │ │ │ + bl 94964 <_PyUnicodeWriter_Finish@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7b718 │ │ │ │ + b.n 7b704 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.w 7c152 │ │ │ │ + bne.w 7c13e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7c152 │ │ │ │ + bls.w 7c13e │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ movs r4, #2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7b8dc │ │ │ │ + beq.n 7b8c8 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #237 @ 0xed │ │ │ │ - beq.w 7c4a2 │ │ │ │ + beq.w 7c4ee │ │ │ │ movs r4, #2 │ │ │ │ - b.n 7b8de │ │ │ │ + b.n 7b8ca │ │ │ │ ldr r0, [r4, #28] │ │ │ │ lsls r1, r5, #30 │ │ │ │ - beq.w 7b656 │ │ │ │ + beq.w 7b642 │ │ │ │ cmp r6, r5 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ - bls.w 7b768 │ │ │ │ + bls.w 7b754 │ │ │ │ lsls r2, r7, #30 │ │ │ │ - beq.n 7ba68 │ │ │ │ + beq.n 7ba54 │ │ │ │ ldrsb.w r2, [r7] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 7b9f8 │ │ │ │ + blt.n 7b9e4 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 7b9e6 │ │ │ │ + bcc.n 7b9d2 │ │ │ │ subs r6, r7, r5 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ cmp r3, r6 │ │ │ │ - beq.w 7b710 │ │ │ │ - b.n 7b76e │ │ │ │ + beq.w 7b6fc │ │ │ │ + b.n 7b75a │ │ │ │ ldr r3, [sp, #152] @ 0x98 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c4be │ │ │ │ - ldr r4, [pc, #456] @ (7bbe4 ) │ │ │ │ - b.n 7b718 │ │ │ │ + bne.w 7c50a │ │ │ │ + ldr r4, [pc, #456] @ (7bbd0 ) │ │ │ │ + b.n 7b704 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldrd r2, r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b604 │ │ │ │ + bne.w 7b5f0 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7c29c │ │ │ │ + bne.w 7c27c │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7c22a │ │ │ │ + beq.w 7c21a │ │ │ │ ldr.w r2, [r9, #800] @ 0x320 │ │ │ │ add.w r7, r3, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r9, #800] @ 0x320 │ │ │ │ - b.n 7b604 │ │ │ │ + b.n 7b5f0 │ │ │ │ adds r1, r7, #4 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.n 7bb5e │ │ │ │ + bcc.n 7bb4a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bb5e │ │ │ │ + bne.n 7bb4a │ │ │ │ add.w ip, r7, #8 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7be76 │ │ │ │ + bcc.w 7be38 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7be76 │ │ │ │ + bne.w 7be38 │ │ │ │ add.w r2, r7, #12 │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7bdc2 │ │ │ │ + bcc.w 7bdae │ │ │ │ ldr r1, [r7, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdc2 │ │ │ │ + bne.w 7bdae │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7bf18 │ │ │ │ + bcc.w 7bf04 │ │ │ │ ldr r1, [r7, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bf18 │ │ │ │ + bne.w 7bf04 │ │ │ │ add.w r1, r7, #20 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bdc2 │ │ │ │ + bcc.w 7bdae │ │ │ │ ldr r2, [r7, #16] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdc2 │ │ │ │ + bne.w 7bdae │ │ │ │ add.w ip, r7, #24 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7be76 │ │ │ │ + bcc.w 7be38 │ │ │ │ ldr r2, [r7, #20] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7be76 │ │ │ │ + bne.w 7be38 │ │ │ │ add.w r1, r7, #28 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bdc2 │ │ │ │ + bcc.w 7bdae │ │ │ │ ldr r2, [r7, #24] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdc2 │ │ │ │ + bne.w 7bdae │ │ │ │ add.w ip, r7, #32 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7be76 │ │ │ │ + bcc.w 7be38 │ │ │ │ ldr r2, [r7, #28] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7be76 │ │ │ │ + bne.w 7be38 │ │ │ │ add.w r1, r7, #36 @ 0x24 │ │ │ │ cmp r6, r1 │ │ │ │ - bcc.w 7bdc2 │ │ │ │ + bcc.w 7bdae │ │ │ │ ldr r2, [r7, #32] │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdc2 │ │ │ │ + bne.w 7bdae │ │ │ │ add.w ip, r7, #40 @ 0x28 │ │ │ │ cmp r6, ip │ │ │ │ - bcc.w 7be76 │ │ │ │ + bcc.w 7be38 │ │ │ │ ldr r2, [r7, #36] @ 0x24 │ │ │ │ tst.w r2, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7be76 │ │ │ │ + bne.w 7be38 │ │ │ │ add.w r2, r7, #44 @ 0x2c │ │ │ │ cmp r6, r2 │ │ │ │ - bcc.w 7bdc2 │ │ │ │ + bcc.w 7bdae │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bdc2 │ │ │ │ + bne.w 7bdae │ │ │ │ sub.w r1, r6, #44 @ 0x2c │ │ │ │ subs r1, r1, r7 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w ip, r1, r2 │ │ │ │ - b.n 7bb58 │ │ │ │ + b.n 7bb44 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ adds r2, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bb5e │ │ │ │ + bne.n 7bb4a │ │ │ │ mov r7, r2 │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7bb4e │ │ │ │ + bne.n 7bb3a │ │ │ │ cmp r7, r6 │ │ │ │ - bne.w 7b9ea │ │ │ │ - b.n 7b9f8 │ │ │ │ + bne.w 7b9d6 │ │ │ │ + b.n 7b9e4 │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c380 │ │ │ │ + bls.w 7c2b8 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 7c0b6 │ │ │ │ + ble.w 7c0a2 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b9b8 │ │ │ │ + bhi.w 7b9a4 │ │ │ │ add.w r4, r4, r1, lsl #6 │ │ │ │ subs r3, r3, r2 │ │ │ │ sub.w r4, r4, #12416 @ 0x3080 │ │ │ │ adds r0, #2 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [sp, #88] @ 0x58 │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.w 7be7a │ │ │ │ + bcc.w 7be66 │ │ │ │ ldrd r2, r3, [sp, #92] @ 0x5c │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7be7a │ │ │ │ + ble.w 7be66 │ │ │ │ ldrd r2, r1, [sp, #80] @ 0x50 │ │ │ │ cmp r1, #1 │ │ │ │ itt eq │ │ │ │ strbeq r4, [r2, r3] │ │ │ │ ldreq r3, [sp, #96] @ 0x60 │ │ │ │ - beq.n 7bbc2 │ │ │ │ + beq.n 7bbae │ │ │ │ cmp r1, #2 │ │ │ │ itet ne │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ strheq.w r4, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b7b2 │ │ │ │ + b.n 7b79e │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7c22a │ │ │ │ + beq.w 7c21a │ │ │ │ add.w r7, r3, #20 │ │ │ │ - b.n 7b604 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + b.n 7b5f0 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r2, r0, #4 │ │ │ │ cmp r8, r2 │ │ │ │ - bcc.w 7c0aa │ │ │ │ + bcc.w 7c096 │ │ │ │ subs r2, r7, r0 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ lsrs r1, r2, #2 │ │ │ │ adds r2, #4 │ │ │ │ adds r1, #1 │ │ │ │ add r2, r3 │ │ │ │ ands.w r1, r1, #7 │ │ │ │ - beq.n 7bc94 │ │ │ │ + beq.n 7bc80 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7bc80 │ │ │ │ + beq.n 7bc6c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7bc70 │ │ │ │ + beq.n 7bc5c │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 7bc60 │ │ │ │ + beq.n 7bc4c │ │ │ │ cmp r1, #4 │ │ │ │ - beq.n 7bc50 │ │ │ │ + beq.n 7bc3c │ │ │ │ cmp r1, #5 │ │ │ │ - beq.n 7bc3e │ │ │ │ + beq.n 7bc2a │ │ │ │ cmp r1, #6 │ │ │ │ - beq.n 7bc2c │ │ │ │ + beq.n 7bc18 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bd5a │ │ │ │ + bne.w 7bd46 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bd5a │ │ │ │ + bne.w 7bd46 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bd5a │ │ │ │ + bne.w 7bd46 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd5a │ │ │ │ + bne.n 7bd46 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd5a │ │ │ │ + bne.n 7bd46 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd5a │ │ │ │ + bne.n 7bd46 │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7bd5a │ │ │ │ + bne.n 7bd46 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ adds r5, #4 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7bd58 │ │ │ │ + beq.n 7bd44 │ │ │ │ mov r9, r7 │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r2 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bec0 │ │ │ │ + bne.w 7beac │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov lr, r5 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bec0 │ │ │ │ + bne.w 7beac │ │ │ │ adds r5, #4 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bec0 │ │ │ │ + bne.w 7beac │ │ │ │ str r1, [r3, #0] │ │ │ │ add.w r5, lr, #8 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #8 │ │ │ │ ldr.w r1, [lr, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bec0 │ │ │ │ + bne.w 7beac │ │ │ │ str r1, [r2, #8] │ │ │ │ add.w r5, lr, #12 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr.w r1, [lr, #12] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bec0 │ │ │ │ + bne.w 7beac │ │ │ │ str r1, [r2, #12] │ │ │ │ add.w r5, lr, #16 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #16 │ │ │ │ ldr.w r1, [lr, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bec0 │ │ │ │ + bne.w 7beac │ │ │ │ str r1, [r2, #16] │ │ │ │ add.w r5, lr, #20 │ │ │ │ mov r0, r5 │ │ │ │ add.w r3, r2, #20 │ │ │ │ ldr.w r1, [lr, #20] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bec0 │ │ │ │ + bne.w 7beac │ │ │ │ str r1, [r2, #20] │ │ │ │ add.w r5, lr, #24 │ │ │ │ add.w r3, r2, #24 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [lr, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7bec0 │ │ │ │ + bne.w 7beac │ │ │ │ add.w r3, r2, #28 │ │ │ │ add.w r5, lr, #28 │ │ │ │ cmp r3, r4 │ │ │ │ str r1, [r2, #24] │ │ │ │ - bne.n 7bc9a │ │ │ │ + bne.n 7bc86 │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.w 7c0b0 │ │ │ │ + beq.w 7c09c │ │ │ │ ldrb r1, [r5, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7b892 │ │ │ │ - b.n 7b8a4 │ │ │ │ + bls.w 7b87e │ │ │ │ + b.n 7b890 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b9a2 │ │ │ │ + beq.w 7b98e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b9a2 │ │ │ │ - ldr r1, [pc, #568] @ (7bfbc ) │ │ │ │ + bne.w 7b98e │ │ │ │ + ldr r1, [pc, #568] @ (7bfa8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c182 │ │ │ │ + bne.w 7c16e │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b9a2 │ │ │ │ + b.n 7b98e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7b99a │ │ │ │ + beq.w 7b986 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7b99a │ │ │ │ - ldr r1, [pc, #524] @ (7bfbc ) │ │ │ │ + bne.w 7b986 │ │ │ │ + ldr r1, [pc, #524] @ (7bfa8 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c2ae │ │ │ │ + bne.w 7c28e │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 7b99a │ │ │ │ + b.n 7b986 │ │ │ │ mov r7, ip │ │ │ │ - b.n 7bb5e │ │ │ │ + b.n 7bb4a │ │ │ │ cmp r3, #2 │ │ │ │ - bne.w 7c28c │ │ │ │ + bne.w 7c38e │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ - b.n 7be36 │ │ │ │ + b.n 7be22 │ │ │ │ cmp r1, #223 @ 0xdf │ │ │ │ - bls.n 7be4c │ │ │ │ + bls.n 7be3c │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.w 7c2dc │ │ │ │ + bhi.w 7c3a8 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7b940 │ │ │ │ + ble.w 7b92c │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c304 │ │ │ │ + bhi.w 7c3ce │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.w 7c360 │ │ │ │ + beq.w 7c426 │ │ │ │ sub.w r4, r1, #237 @ 0xed │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ clz r4, r4 │ │ │ │ mov.w r4, r4, lsr #5 │ │ │ │ it ls │ │ │ │ movls r4, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7c304 │ │ │ │ + bne.w 7c3ce │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c4f2 │ │ │ │ + bhi.w 7c470 │ │ │ │ add.w r1, r4, r1, lsl #12 │ │ │ │ adds r0, #3 │ │ │ │ sub.w r1, r1, #925696 @ 0xe2000 │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ add.w r1, r1, r5, lsl #6 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ cmp r0, r8 │ │ │ │ - bcs.n 7bf0c │ │ │ │ + bcs.n 7bef8 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bhi.n 7bdd4 │ │ │ │ + bhi.n 7bdc0 │ │ │ │ mov r5, r0 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.n 7bf1c │ │ │ │ + beq.n 7bf08 │ │ │ │ adds r0, #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7be32 │ │ │ │ + b.n 7be1e │ │ │ │ + mov r7, r1 │ │ │ │ + b.n 7bb4a │ │ │ │ cmp r1, #193 @ 0xc1 │ │ │ │ - bls.w 7c2c8 │ │ │ │ + bls.w 7c1d6 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 7bf0c │ │ │ │ + ble.n 7bef8 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7c304 │ │ │ │ + bhi.w 7c3ce │ │ │ │ add.w r1, r4, r1, lsl #6 │ │ │ │ adds r0, #2 │ │ │ │ sub.w r1, r1, #12416 @ 0x3080 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ - b.n 7be32 │ │ │ │ - mov r7, r1 │ │ │ │ - b.n 7bb5e │ │ │ │ + b.n 7be1e │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ - bl cdaa8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cda2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7c308 │ │ │ │ + beq.w 7c3d2 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7bba6 │ │ │ │ + b.n 7bb92 │ │ │ │ mov r2, ip │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7b82c │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7b818 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bne.w 7c40e │ │ │ │ + bne.w 7c33c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #8] │ │ │ │ str r2, [r4, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r4, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r4, r7] │ │ │ │ - b.w 7b63e │ │ │ │ + b.w 7b62a │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 7bd5a │ │ │ │ - bne.w 7c0b6 │ │ │ │ + b.n 7bd46 │ │ │ │ + bne.w 7c0a2 │ │ │ │ ldrb r4, [r0, #1] │ │ │ │ sub.w r5, r4, #128 @ 0x80 │ │ │ │ cmp r5, #63 @ 0x3f │ │ │ │ - bhi.w 7b9b8 │ │ │ │ + bhi.w 7b9a4 │ │ │ │ cmp r4, #159 @ 0x9f │ │ │ │ - bhi.w 7c276 │ │ │ │ + bhi.w 7c266 │ │ │ │ sub.w r5, r1, #224 @ 0xe0 │ │ │ │ negs r1, r5 │ │ │ │ adcs r1, r5 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.n 7b82c │ │ │ │ + b.n 7b818 │ │ │ │ ubfx r1, r3, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7c37c │ │ │ │ + beq.w 7c442 │ │ │ │ cmp r1, #2 │ │ │ │ movw r1, #65535 @ 0xffff │ │ │ │ it ne │ │ │ │ movtne r1, #16 │ │ │ │ str r1, [sp, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c464 │ │ │ │ + beq.w 7c4e0 │ │ │ │ add.w r2, r4, #28 │ │ │ │ - b.n 7b794 │ │ │ │ + b.n 7b780 │ │ │ │ movs r4, #0 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b832 │ │ │ │ + b.n 7b81e │ │ │ │ mov r7, r2 │ │ │ │ - b.n 7bb5e │ │ │ │ + b.n 7bb4a │ │ │ │ adds r7, r0, #4 │ │ │ │ cmp r8, r7 │ │ │ │ - bcc.w 7c284 │ │ │ │ + bcc.w 7c274 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ sub.w ip, ip, r0 │ │ │ │ bic.w ip, ip, #3 │ │ │ │ add ip, r7 │ │ │ │ sub.w r1, ip, r0 │ │ │ │ subs r1, #4 │ │ │ │ lsrs r1, r1, #2 │ │ │ │ adds r1, #1 │ │ │ │ ands.w r1, r1, #3 │ │ │ │ - beq.w 7c054 │ │ │ │ + beq.w 7c040 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 7bf90 │ │ │ │ + beq.n 7bf7c │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 7bf6e │ │ │ │ + beq.n 7bf5a │ │ │ │ ldr r1, [r0, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.w 7c05e │ │ │ │ + bne.w 7c04a │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ mov r5, r7 │ │ │ │ strh r0, [r3, #2] │ │ │ │ uxtb r7, r1 │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ strh r7, [r3, #0] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7c05e │ │ │ │ + bne.n 7c04a │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ adds r5, #4 │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ strh r7, [r3, #0] │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ adds r3, #8 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7c05e │ │ │ │ + bne.n 7c04a │ │ │ │ adds r5, #4 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ strh r7, [r3, #0] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ adds r3, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ cmp ip, r5 │ │ │ │ strh.w r1, [r3, #-2] │ │ │ │ - bne.n 7c054 │ │ │ │ - b.n 7c06e │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + bne.n 7c040 │ │ │ │ + b.n 7c05a │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ adds r0, r5, #4 │ │ │ │ strh.w r7, [r3, #-8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ mov lr, r3 │ │ │ │ - bne.n 7c05e │ │ │ │ + bne.n 7c04a │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ uxtb r7, r1 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #8] │ │ │ │ adds r3, #8 │ │ │ │ strh.w r0, [r3, #-4] │ │ │ │ add.w r0, r5, #8 │ │ │ │ strh.w r7, [r3, #-8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7c05e │ │ │ │ + bne.n 7c04a │ │ │ │ uxtb r7, r1 │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ lsrs r1, r1, #24 │ │ │ │ strh r1, [r3, #6] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ strh r7, [r3, #0] │ │ │ │ strh r0, [r3, #4] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ add.w r0, r5, #12 │ │ │ │ add.w r3, lr, #16 │ │ │ │ uxtb r7, r1 │ │ │ │ add.w r5, r5, #16 │ │ │ │ - bne.n 7c05e │ │ │ │ + bne.n 7c04a │ │ │ │ ubfx r0, r1, #8, #8 │ │ │ │ strh.w r7, [lr, #16] │ │ │ │ cmp ip, r5 │ │ │ │ strh r0, [r3, #2] │ │ │ │ ubfx r0, r1, #16, #8 │ │ │ │ mov.w r1, r1, lsr #24 │ │ │ │ strh r0, [r3, #4] │ │ │ │ strh r1, [r3, #6] │ │ │ │ add.w r3, lr, #24 │ │ │ │ - beq.n 7c06e │ │ │ │ + beq.n 7c05a │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - beq.n 7bfc0 │ │ │ │ + beq.n 7bfac │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 7bf0e │ │ │ │ + beq.w 7befa │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.w 7be44 │ │ │ │ - b.n 7bdd4 │ │ │ │ + bls.w 7be30 │ │ │ │ + b.n 7bdc0 │ │ │ │ mov r0, ip │ │ │ │ - b.n 7c05e │ │ │ │ + b.n 7c04a │ │ │ │ ldrb.w r8, [r1, ip] │ │ │ │ ldr.w lr, [sp, #84] @ 0x54 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ add.w r0, r8, #56320 @ 0xdc00 │ │ │ │ ldr r2, [sp, #80] @ 0x50 │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.w 7c49a │ │ │ │ + beq.w 7c4d0 │ │ │ │ cmp.w lr, #2 │ │ │ │ itet ne │ │ │ │ strne.w r0, [r2, r3, lsl #2] │ │ │ │ strheq.w r0, [r2, r3, lsl #1] │ │ │ │ ldrne r3, [sp, #96] @ 0x60 │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b916 │ │ │ │ + b.n 7b902 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.w 7b718 │ │ │ │ + b.w 7b704 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 7b892 │ │ │ │ + bne.w 7b87e │ │ │ │ mov r2, ip │ │ │ │ - b.w 7b82c │ │ │ │ + b.w 7b818 │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7b968 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + b.n 7b954 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ adds r6, r0, #1 │ │ │ │ str r0, [sp, #72] @ 0x48 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ str r6, [sp, #68] @ 0x44 │ │ │ │ cmp r4, r1 │ │ │ │ it ne │ │ │ │ movne.w r8, #22 │ │ │ │ - bne.w 7bbca │ │ │ │ - ldr r1, [pc, #700] @ (7c3a4 ) │ │ │ │ + bne.w 7bbb6 │ │ │ │ + ldr r1, [pc, #716] @ (7c3a0 ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ mov.w r8, #22 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ mov r9, r1 │ │ │ │ - b.w 7b5de │ │ │ │ + b.w 7b5ca │ │ │ │ ldr r2, [sp, #152] @ 0x98 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r4, #20120 @ 0x4e98 │ │ │ │ + movwlt r4, #20128 @ 0x4ea0 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #648] @ (7c3a8 ) │ │ │ │ + ldrge r4, [pc, #664] @ (7c3a4 ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ - b.w 7b718 │ │ │ │ + b.w 7b704 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7c380 │ │ │ │ + bhi.w 7c2b8 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - ble.n 7c1aa │ │ │ │ + ble.n 7c196 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7b9b8 │ │ │ │ + bhi.w 7b9a4 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7b9ac │ │ │ │ + bne.w 7b998 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.w 7b9b8 │ │ │ │ + bls.w 7b9a4 │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ sub.w r4, r7, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7c1dc │ │ │ │ + bhi.n 7c1c8 │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7c19c │ │ │ │ + bhi.n 7c188 │ │ │ │ add.w r1, r4, r1, lsl #18 │ │ │ │ adds r0, #4 │ │ │ │ sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ add.w r1, r1, r5, lsl #12 │ │ │ │ add.w r4, r1, r7, lsl #6 │ │ │ │ - b.w 7b82c │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.w 7b818 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bd90 │ │ │ │ + beq.w 7bd7c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7bd90 │ │ │ │ + b.n 7bd7c │ │ │ │ subs r3, r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b8de │ │ │ │ + b.w 7b8ca │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 7c0b6 │ │ │ │ + ble.n 7c0a2 │ │ │ │ ldrb.w ip, [r0, #1] │ │ │ │ sub.w lr, ip, #128 @ 0x80 │ │ │ │ cmp.w lr, #63 @ 0x3f │ │ │ │ - bhi.w 7b9b8 │ │ │ │ + bhi.w 7b9a4 │ │ │ │ cmp.w ip, #143 @ 0x8f │ │ │ │ - bls.w 7c490 │ │ │ │ + bls.w 7c4c6 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7b9b8 │ │ │ │ + beq.w 7b9a4 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 7c0b6 │ │ │ │ + beq.w 7c0a2 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ - bls.w 7c0b6 │ │ │ │ + bls.w 7c0a2 │ │ │ │ subs r3, r3, r2 │ │ │ │ mov r5, r0 │ │ │ │ movs r4, #3 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ - b.w 7b8de │ │ │ │ + b.w 7b8ca │ │ │ │ + movs r4, #1 │ │ │ │ + b.n 7befa │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7b810 │ │ │ │ - b.w 7b9b8 │ │ │ │ + bhi.w 7b7fc │ │ │ │ + b.w 7b9a4 │ │ │ │ ands.w r4, r0, #3 │ │ │ │ - beq.n 7c24c │ │ │ │ + beq.n 7c23c │ │ │ │ adds r0, #1 │ │ │ │ strb r1, [r3, #0] │ │ │ │ cmp r0, r8 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bcc.w 7b7d6 │ │ │ │ + bcc.w 7b7c2 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7b82c │ │ │ │ + b.w 7b818 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6688 @ 0x1a20 │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.w 7b718 │ │ │ │ + b.w 7b704 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7b63e │ │ │ │ - b.n 7c224 │ │ │ │ + bne.w 7b62a │ │ │ │ + b.n 7c214 │ │ │ │ ldr.w r5, [r1, #-4] │ │ │ │ tst.w r5, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 7c252 │ │ │ │ + bne.n 7c242 │ │ │ │ mov r0, r1 │ │ │ │ str.w r5, [r3], #4 │ │ │ │ adds r1, r0, #4 │ │ │ │ cmp r1, r8 │ │ │ │ - bls.n 7c23c │ │ │ │ + bls.n 7c22c │ │ │ │ cmp r0, r8 │ │ │ │ - beq.w 7b82c │ │ │ │ + beq.w 7b818 │ │ │ │ ldrb r1, [r0, #0] │ │ │ │ cmp r1, #127 @ 0x7f │ │ │ │ - bls.n 7c1fa │ │ │ │ - b.w 7b7de │ │ │ │ - bne.n 7c208 │ │ │ │ + bls.n 7c1ea │ │ │ │ + b.w 7b7ca │ │ │ │ + bne.n 7c1f8 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7b82c │ │ │ │ + bhi.w 7b818 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bls.w 7bedc │ │ │ │ + bls.w 7bec8 │ │ │ │ sub.w r4, r1, #237 @ 0xed │ │ │ │ negs r1, r4 │ │ │ │ adcs r1, r4 │ │ │ │ lsls r4, r1, #1 │ │ │ │ - b.w 7b82c │ │ │ │ + b.w 7b818 │ │ │ │ cmp r0, r8 │ │ │ │ - bne.w 7be44 │ │ │ │ - b.n 7bf0e │ │ │ │ - add r3, sp, #96 @ 0x60 │ │ │ │ - mov r1, r8 │ │ │ │ - add r0, sp, #44 @ 0x2c │ │ │ │ - bl 1ae91c │ │ │ │ - mov r4, r0 │ │ │ │ - b.w 7b832 │ │ │ │ + bne.w 7be30 │ │ │ │ + b.n 7befa │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r4, r0 │ │ │ │ - b.w 7ba52 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.w 7ba3e │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7bdbc │ │ │ │ + beq.w 7bda8 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 7bdbc │ │ │ │ - movs r4, #1 │ │ │ │ - b.n 7bf0e │ │ │ │ + b.n 7bda8 │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.w 7b964 │ │ │ │ + bne.w 7b950 │ │ │ │ asrs r3, r3, #1 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b9be │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bhi.w 7b926 │ │ │ │ - sub.w r4, r8, r0 │ │ │ │ - cmp r4, #3 │ │ │ │ - bgt.n 7c31c │ │ │ │ - cmp r4, #1 │ │ │ │ - bgt.w 7c4c8 │ │ │ │ - subs r3, r3, r2 │ │ │ │ - str r0, [sp, #44] @ 0x2c │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b968 │ │ │ │ - cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c32e │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c32e │ │ │ │ - subs r3, r3, r2 │ │ │ │ - b.n 7c2d2 │ │ │ │ - ldr r0, [sp, #56] @ 0x38 │ │ │ │ - bl 79634 │ │ │ │ - ldr r0, [sp, #52] @ 0x34 │ │ │ │ - bl 79634 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1e5eec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ - b.n 7c224 │ │ │ │ - ldrb r5, [r0, #1] │ │ │ │ - sub.w r4, r5, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7c304 │ │ │ │ - cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c2fc │ │ │ │ - cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c304 │ │ │ │ - ldrb r7, [r0, #2] │ │ │ │ - sub.w r4, r7, #128 @ 0x80 │ │ │ │ - cmp r4, #63 @ 0x3f │ │ │ │ - bhi.w 7c4f2 │ │ │ │ - ldrb r4, [r0, #3] │ │ │ │ - sub.w ip, r4, #128 @ 0x80 │ │ │ │ - cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.w 7c4c4 │ │ │ │ - add.w r1, r4, r1, lsl #18 │ │ │ │ - adds r0, #4 │ │ │ │ - sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ - sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ - add.w r1, r1, r5, lsl #12 │ │ │ │ - add.w r4, r1, r7, lsl #6 │ │ │ │ - b.n 7bf0e │ │ │ │ - cmp r5, #159 @ 0x9f │ │ │ │ - bhi.w 7be12 │ │ │ │ - b.n 7c304 │ │ │ │ - ldr r1, [sp, #72] @ 0x48 │ │ │ │ - sub.w r4, r8, r1 │ │ │ │ - subs r7, r5, r1 │ │ │ │ - movw r8, #59780 @ 0xe984 │ │ │ │ - movt r8, #39 @ 0x27 │ │ │ │ - b.w 7b8ee │ │ │ │ - movs r1, #255 @ 0xff │ │ │ │ - b.n 7befe │ │ │ │ + b.w 7b9aa │ │ │ │ subs r3, r3, r2 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ - b.w 7b92e │ │ │ │ + b.w 7b91a │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ movw r2, #65535 @ 0xffff │ │ │ │ - bl cdaa8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cda2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7c308 │ │ │ │ + beq.n 7c3d2 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [sp, #72] @ 0x48 │ │ │ │ - b.w 7b914 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + b.w 7b900 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7c3ba │ │ │ │ + beq.n 7c2e8 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 7c3f2 │ │ │ │ + beq.n 7c320 │ │ │ │ cmp r3, #4 │ │ │ │ - beq.w 7b91c │ │ │ │ + beq.w 7b908 │ │ │ │ add r2, sp, #44 @ 0x2c │ │ │ │ mov r3, r8 │ │ │ │ str r2, [sp, #20] │ │ │ │ add r1, sp, #56 @ 0x38 │ │ │ │ add r2, sp, #52 @ 0x34 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -122313,682 +122271,750 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #8] │ │ │ │ add r2, sp, #68 @ 0x44 │ │ │ │ str r2, [sp, #4] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ str r2, [sp, #0] │ │ │ │ - movw r2, #21040 @ 0x5230 │ │ │ │ + movw r2, #20336 @ 0x4f70 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1eb89c <_PyErr_ProgramDecodedTextObject@@Base+0x584> │ │ │ │ + bl 1ec814 <_PyErr_ProgramDecodedTextObject@@Base+0x584> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c308 │ │ │ │ + bne.n 7c3d2 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 7b7ae │ │ │ │ + b.w 7b79a │ │ │ │ mov r0, r6 │ │ │ │ movw r1, #65533 @ 0xfffd │ │ │ │ - bl e69e8 │ │ │ │ + bl e6a20 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7c308 │ │ │ │ + beq.n 7c3d2 │ │ │ │ ldr r5, [sp, #44] @ 0x2c │ │ │ │ subs r4, r4, r7 │ │ │ │ add r5, r4 │ │ │ │ str r5, [sp, #44] @ 0x2c │ │ │ │ mov r0, r5 │ │ │ │ - b.w 7b7ae │ │ │ │ + b.w 7b79a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 7beac │ │ │ │ + b.n 7be98 │ │ │ │ mov r2, ip │ │ │ │ cmp r1, #239 @ 0xef │ │ │ │ - bhi.n 7c45a │ │ │ │ + bhi.w 7c47a │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #2 │ │ │ │ - ble.w 7c262 │ │ │ │ + ble.w 7c252 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7c482 │ │ │ │ + bhi.n 7c388 │ │ │ │ cmp r1, #224 @ 0xe0 │ │ │ │ - beq.n 7c454 │ │ │ │ + beq.n 7c384 │ │ │ │ cmp r1, #237 @ 0xed │ │ │ │ - bne.n 7c442 │ │ │ │ + bne.n 7c372 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.n 7c482 │ │ │ │ + bhi.n 7c388 │ │ │ │ ldrb r4, [r0, #2] │ │ │ │ sub.w r7, r4, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bls.w 7b81c │ │ │ │ + bls.w 7b808 │ │ │ │ movs r4, #3 │ │ │ │ - b.w 7b82c │ │ │ │ + b.w 7b818 │ │ │ │ cmp r5, #159 @ 0x9f │ │ │ │ - bhi.n 7c442 │ │ │ │ - b.n 7c482 │ │ │ │ + bhi.n 7c372 │ │ │ │ + movs r4, #2 │ │ │ │ + b.w 7b818 │ │ │ │ + add r3, sp, #96 @ 0x60 │ │ │ │ + mov r1, r8 │ │ │ │ + add r0, sp, #44 @ 0x2c │ │ │ │ + bl 1af6f4 │ │ │ │ + mov r4, r0 │ │ │ │ + b.w 7b81e │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bls.n 7c46a │ │ │ │ - movs r4, #1 │ │ │ │ - b.w 7b82c │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - b.w 7b794 │ │ │ │ + bhi.w 7b912 │ │ │ │ sub.w r4, r8, r0 │ │ │ │ cmp r4, #3 │ │ │ │ - bgt.n 7c52a │ │ │ │ + bgt.n 7c3e6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 7c208 │ │ │ │ + bgt.n 7c44a │ │ │ │ + subs r3, r3, r2 │ │ │ │ + str r0, [sp, #44] @ 0x2c │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + b.w 7b954 │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bne.n 7c3f8 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7c3f8 │ │ │ │ + subs r3, r3, r2 │ │ │ │ + b.n 7c2ae │ │ │ │ + ldr r0, [sp, #56] @ 0x38 │ │ │ │ + bl 79618 │ │ │ │ + ldr r0, [sp, #52] @ 0x34 │ │ │ │ + bl 79618 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1e6ed8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + b.n 7c214 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ - sub.w r7, r5, #128 @ 0x80 │ │ │ │ - cmp r7, #63 @ 0x3f │ │ │ │ - bls.n 7c50c │ │ │ │ - movs r4, #2 │ │ │ │ - b.w 7b82c │ │ │ │ - add.w r0, r4, #28 │ │ │ │ - b.w 7b9d6 │ │ │ │ + sub.w r4, r5, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.n 7c3ce │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.w 7c1cc │ │ │ │ - b.w 7b9b8 │ │ │ │ - strb.w r8, [r2, r3] │ │ │ │ - ldr r3, [sp, #96] @ 0x60 │ │ │ │ - b.n 7c09a │ │ │ │ - sub.w r4, r8, r5 │ │ │ │ - cmp r4, #2 │ │ │ │ - bne.w 7b9d0 │ │ │ │ - ldrb r3, [r5, #1] │ │ │ │ - adds r3, #96 @ 0x60 │ │ │ │ - uxtb r3, r3 │ │ │ │ - cmp r3, #31 │ │ │ │ - bhi.w 7b8de │ │ │ │ - mov r7, r5 │ │ │ │ - b.w 7b98a │ │ │ │ - str r1, [r3, #0] │ │ │ │ - b.w 7ba18 │ │ │ │ + bne.n 7c3c6 │ │ │ │ + cmp r5, #143 @ 0x8f │ │ │ │ + bls.n 7c3ce │ │ │ │ + ldrb r7, [r0, #2] │ │ │ │ + sub.w r4, r7, #128 @ 0x80 │ │ │ │ + cmp r4, #63 @ 0x3f │ │ │ │ + bhi.n 7c470 │ │ │ │ + ldrb r4, [r0, #3] │ │ │ │ + sub.w ip, r4, #128 @ 0x80 │ │ │ │ + cmp.w ip, #63 @ 0x3f │ │ │ │ + bhi.n 7c446 │ │ │ │ + add.w r1, r4, r1, lsl #18 │ │ │ │ + adds r0, #4 │ │ │ │ + sub.w r1, r1, #63438848 @ 0x3c80000 │ │ │ │ + sub.w r1, r1, #8320 @ 0x2080 │ │ │ │ + add.w r1, r1, r5, lsl #12 │ │ │ │ + add.w r4, r1, r7, lsl #6 │ │ │ │ + b.n 7befa │ │ │ │ + cmp r5, #159 @ 0x9f │ │ │ │ + bhi.w 7bdfe │ │ │ │ + b.n 7c3ce │ │ │ │ + ldr r1, [sp, #72] @ 0x48 │ │ │ │ + sub.w r4, r8, r1 │ │ │ │ + subs r7, r5, r1 │ │ │ │ + movw r8, #59076 @ 0xe6c4 │ │ │ │ + movt r8, #39 @ 0x27 │ │ │ │ + b.w 7b8da │ │ │ │ + movs r1, #255 @ 0xff │ │ │ │ + b.n 7beea │ │ │ │ movs r4, #4 │ │ │ │ - b.n 7bf0e │ │ │ │ + b.n 7befa │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r7, r5, #128 @ 0x80 │ │ │ │ cmp r7, #63 @ 0x3f │ │ │ │ - bhi.w 7c304 │ │ │ │ + bhi.n 7c3ce │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c4f6 │ │ │ │ + bls.n 7c474 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - beq.w 7c304 │ │ │ │ + beq.n 7c3ce │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 7bf0c │ │ │ │ + beq.w 7bef8 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.n 7bf0e │ │ │ │ + b.n 7befa │ │ │ │ movs r4, #3 │ │ │ │ - b.n 7bf0e │ │ │ │ + b.n 7befa │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c4de │ │ │ │ - b.n 7c304 │ │ │ │ - mov r2, ip │ │ │ │ - movs r4, #2 │ │ │ │ - b.w 7b82c │ │ │ │ + bne.n 7c45c │ │ │ │ + b.n 7c3ce │ │ │ │ + cmp r1, #244 @ 0xf4 │ │ │ │ + bls.n 7c48c │ │ │ │ + movs r4, #1 │ │ │ │ + b.w 7b818 │ │ │ │ mov r2, ip │ │ │ │ movs r4, #1 │ │ │ │ - b.w 7b82c │ │ │ │ + b.w 7b818 │ │ │ │ + sub.w r4, r8, r0 │ │ │ │ + cmp r4, #3 │ │ │ │ + bgt.n 7c510 │ │ │ │ + cmp r4, #1 │ │ │ │ + ble.w 7c1f8 │ │ │ │ + ldrb r5, [r0, #1] │ │ │ │ + sub.w r7, r5, #128 @ 0x80 │ │ │ │ + cmp r7, #63 @ 0x3f │ │ │ │ + bhi.w 7c388 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bhi.n 7c55c │ │ │ │ + bhi.n 7c548 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - beq.n 7c482 │ │ │ │ + beq.w 7c388 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 7c208 │ │ │ │ + beq.w 7c1f8 │ │ │ │ ldrb r1, [r0, #2] │ │ │ │ subs r1, #128 @ 0x80 │ │ │ │ cmp r1, #63 @ 0x3f │ │ │ │ ite hi │ │ │ │ movhi r4, #3 │ │ │ │ movls r4, #0 │ │ │ │ - b.w 7b82c │ │ │ │ + b.w 7b818 │ │ │ │ + cmp r1, #240 @ 0xf0 │ │ │ │ + bne.w 7c1b8 │ │ │ │ + b.w 7b9a4 │ │ │ │ + strb.w r8, [r2, r3] │ │ │ │ + ldr r3, [sp, #96] @ 0x60 │ │ │ │ + b.n 7c086 │ │ │ │ + add.w r0, r4, #28 │ │ │ │ + b.w 7b9c2 │ │ │ │ + ldr r2, [r4, #28] │ │ │ │ + b.w 7b780 │ │ │ │ + mov r2, ip │ │ │ │ + movs r4, #2 │ │ │ │ + b.w 7b818 │ │ │ │ + sub.w r4, r8, r5 │ │ │ │ + cmp r4, #2 │ │ │ │ + bne.w 7b9bc │ │ │ │ + ldrb r3, [r5, #1] │ │ │ │ + adds r3, #96 @ 0x60 │ │ │ │ + uxtb r3, r3 │ │ │ │ + cmp r3, #31 │ │ │ │ + bhi.w 7b8ca │ │ │ │ + mov r7, r5 │ │ │ │ + b.w 7b976 │ │ │ │ + str r1, [r3, #0] │ │ │ │ + b.w 7ba04 │ │ │ │ ldrb r5, [r0, #1] │ │ │ │ sub.w r4, r5, #128 @ 0x80 │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ - bhi.n 7c482 │ │ │ │ + bhi.w 7c388 │ │ │ │ cmp r1, #240 @ 0xf0 │ │ │ │ - bne.n 7c562 │ │ │ │ + bne.n 7c54e │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c482 │ │ │ │ + bls.w 7c388 │ │ │ │ ldrb r7, [r0, #2] │ │ │ │ ldrb r4, [r0, #3] │ │ │ │ sub.w ip, r7, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bhi.n 7c44e │ │ │ │ + bhi.w 7c37e │ │ │ │ sub.w ip, r4, #128 @ 0x80 │ │ │ │ cmp.w ip, #63 @ 0x3f │ │ │ │ - bls.w 7c168 │ │ │ │ + bls.w 7c154 │ │ │ │ movs r4, #4 │ │ │ │ - b.w 7b82c │ │ │ │ + b.w 7b818 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c514 │ │ │ │ - b.n 7c482 │ │ │ │ + bne.n 7c4b0 │ │ │ │ + b.n 7c388 │ │ │ │ cmp r1, #244 @ 0xf4 │ │ │ │ - bne.n 7c53c │ │ │ │ + bne.n 7c526 │ │ │ │ cmp r5, #143 @ 0x8f │ │ │ │ - bls.n 7c53c │ │ │ │ - b.n 7c482 │ │ │ │ + bls.n 7c526 │ │ │ │ + b.n 7c388 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r1 │ │ │ │ - cbz r1, 7c5b2 │ │ │ │ + cbz r1, 7c59e │ │ │ │ mov r6, r0 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ movw ip, #42228 @ 0xa4f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldrb.w r3, [r0, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #4, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ cmp r0, ip │ │ │ │ it ne │ │ │ │ orrne.w r3, r3, #1 │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 7c5b2 │ │ │ │ + bmi.n 7c59e │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ands.w r0, r3, #3 │ │ │ │ - beq.n 7c5ba │ │ │ │ + beq.n 7c5a6 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c6e0 │ │ │ │ + beq.w 7c6cc │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r0, [r1, #8] │ │ │ │ ldr r5, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 7c824 │ │ │ │ - ldr r3, [pc, #596] @ (7c81c ) │ │ │ │ + beq.w 7c810 │ │ │ │ + ldr r3, [pc, #596] @ (7c808 ) │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr.w r0, [r3, #792] @ 0x318 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c6a0 │ │ │ │ + bne.n 7c68c │ │ │ │ add.w r1, r6, #98304 @ 0x18000 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r0 │ │ │ │ ite ne │ │ │ │ movne r6, r2 │ │ │ │ orreq.w r6, r2, #1 │ │ │ │ add r3, sp, #20 │ │ │ │ ldr.w r0, [r1, #1152] @ 0x480 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7e2f0 │ │ │ │ + bl 7e2ec │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 7c814 │ │ │ │ + beq.w 7c800 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 7c650 │ │ │ │ + beq.n 7c63c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c61a │ │ │ │ + beq.n 7c606 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c80c │ │ │ │ + beq.w 7c7f8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7c72c │ │ │ │ + beq.w 7c718 │ │ │ │ subs r3, #2 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 7c732 │ │ │ │ + beq.w 7c71e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r0, #2 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ bfi r3, r0, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ lsls r3, r1, #17 │ │ │ │ - bmi.n 7c6f6 │ │ │ │ + bmi.n 7c6e2 │ │ │ │ mov r3, r4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r4, #0] │ │ │ │ add sp, #28 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c67a │ │ │ │ + beq.n 7c666 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c67a │ │ │ │ + cbnz r2, 7c666 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - ldr r2, [pc, #440] @ (7c820 ) │ │ │ │ + ldr r2, [pc, #440] @ (7c80c ) │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7c78c │ │ │ │ + bne.w 7c778 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7c5b4 │ │ │ │ + beq.n 7c5a0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r1, r2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 7c5b4 │ │ │ │ + bne.n 7c5a0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movs r4, #2 │ │ │ │ bfi r2, r4, #0, #2 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ strb r2, [r3, #16] │ │ │ │ lsls r2, r0, #17 │ │ │ │ - bmi.n 7c756 │ │ │ │ + bmi.n 7c742 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 7c5b4 │ │ │ │ + b.n 7c5a0 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c5d6 │ │ │ │ + beq.n 7c5c2 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7c6d0 │ │ │ │ + beq.n 7c6bc │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbnz r2, 7c6d0 │ │ │ │ - ldr r2, [pc, #360] @ (7c820 ) │ │ │ │ + cbnz r2, 7c6bc │ │ │ │ + ldr r2, [pc, #360] @ (7c80c ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7c7ba │ │ │ │ + bne.n 7c7a6 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 7c5b4 │ │ │ │ + b.n 7c5a0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7c5b2 │ │ │ │ + beq.w 7c59e │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r1, #16] │ │ │ │ - bl 1b22c8 │ │ │ │ - b.n 7c5b2 │ │ │ │ + bl 1b30a0 │ │ │ │ + b.n 7c59e │ │ │ │ ldr.w r3, [r2, #164] @ 0xa4 │ │ │ │ - cbnz r3, 7c73e │ │ │ │ + cbnz r3, 7c72a │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7c642 │ │ │ │ + beq.n 7c62e │ │ │ │ ldr.w r1, [r4, #-4] │ │ │ │ movs r0, #0 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r1 │ │ │ │ str r3, [r1, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r4, #-8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ - b.n 7c642 │ │ │ │ + b.n 7c62e │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 7c630 │ │ │ │ + bne.w 7c61c │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c5b2 │ │ │ │ - movw r2, #2921 @ 0xb69 │ │ │ │ + b.n 7c59e │ │ │ │ + movw r2, #2893 @ 0xb4d │ │ │ │ movt r2, #8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7c7e0 │ │ │ │ + bne.n 7c7cc │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c6fc │ │ │ │ - b.n 7c642 │ │ │ │ + bne.n 7c6e8 │ │ │ │ + b.n 7c62e │ │ │ │ ldr.w r2, [r1, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7c7a2 │ │ │ │ + cbnz r2, 7c78e │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7c698 │ │ │ │ + beq.n 7c684 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ movs r4, #0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ str.w r4, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - b.n 7c698 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7c684 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 7c7ec │ │ │ │ + bne.n 7c7d8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c67a │ │ │ │ - movw r1, #2921 @ 0xb69 │ │ │ │ + b.n 7c666 │ │ │ │ + movw r1, #2893 @ 0xb4d │ │ │ │ movt r1, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 7c7d0 │ │ │ │ + bne.n 7c7bc │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #512 @ 0x200 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c75c │ │ │ │ - b.n 7c698 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.n 7c748 │ │ │ │ + b.n 7c684 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7c7fc │ │ │ │ + bne.n 7c7e8 │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c6d0 │ │ │ │ + b.n 7c6bc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7c75c │ │ │ │ - b.n 7c698 │ │ │ │ + bne.n 7c748 │ │ │ │ + b.n 7c684 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7c6fc │ │ │ │ - b.n 7c642 │ │ │ │ + bne.n 7c6e8 │ │ │ │ + b.n 7c62e │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c798 │ │ │ │ + b.n 7c784 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c7c6 │ │ │ │ + b.n 7c7b2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7c61a │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 7c5b2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7c606 │ │ │ │ + bl d7c34 │ │ │ │ + b.n 7c59e │ │ │ │ nop │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ and.w r0, r3, #28 │ │ │ │ cmp r0, #4 │ │ │ │ - bne.w 7c5c4 │ │ │ │ + bne.w 7c5b0 │ │ │ │ lsls r7, r3, #26 │ │ │ │ - bpl.n 7c898 │ │ │ │ + bpl.n 7c884 │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 7c86e │ │ │ │ + bpl.n 7c85a │ │ │ │ ldrsb.w r3, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #20 │ │ │ │ - blt.n 7c880 │ │ │ │ + blt.n 7c86c │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r1, #24 │ │ │ │ - ldr r3, [pc, #96] @ (7c8ac ) │ │ │ │ + ldr r3, [pc, #96] @ (7c898 ) │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 7c5b4 │ │ │ │ + beq.w 7c5a0 │ │ │ │ subs r2, r5, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7c5b4 │ │ │ │ + bne.w 7c5a0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 7c5b4 │ │ │ │ + b.n 7c5a0 │ │ │ │ ldrsb.w r2, [r1, #28] │ │ │ │ cmp r2, #0 │ │ │ │ it ge │ │ │ │ addge.w r3, r1, #28 │ │ │ │ - bge.n 7c844 │ │ │ │ + bge.n 7c830 │ │ │ │ lsls r0, r3, #25 │ │ │ │ - bpl.n 7c8a4 │ │ │ │ + bpl.n 7c890 │ │ │ │ add.w r3, r4, #20 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r2, r2, #1296 @ 0x510 │ │ │ │ add.w r3, r3, r2, lsl #5 │ │ │ │ - b.n 7c84e │ │ │ │ + b.n 7c83a │ │ │ │ ldr r3, [r1, #28] │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 7c844 │ │ │ │ - b.n 7c884 │ │ │ │ + bge.n 7c830 │ │ │ │ + b.n 7c870 │ │ │ │ add.w r3, r1, #28 │ │ │ │ - b.n 7c884 │ │ │ │ + b.n 7c870 │ │ │ │ nop │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - cbz r0, 7c91c │ │ │ │ - cbz r1, 7c91c │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ + cbz r0, 7c908 │ │ │ │ + cbz r1, 7c908 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7c910 │ │ │ │ + bne.n 7c8fc │ │ │ │ ldrb.w ip, [r0, #16] │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ ubfx lr, ip, #2, #3 │ │ │ │ ubfx r3, r3, #2, #3 │ │ │ │ cmp r3, lr │ │ │ │ - bne.n 7c910 │ │ │ │ + bne.n 7c8fc │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c918 │ │ │ │ + beq.n 7c904 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r0, #20 │ │ │ │ addeq r0, #28 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.n 7c914 │ │ │ │ + beq.n 7c900 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ ite ne │ │ │ │ addne r1, #20 │ │ │ │ addeq r1, #28 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ blx 292bc │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ pop {r3, pc} │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 7c900 │ │ │ │ + b.n 7c8ec │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 7c8ec │ │ │ │ + b.n 7c8d8 │ │ │ │ subs r3, r0, r1 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ bx lr │ │ │ │ ldrsb.w r2, [r0, #16] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7cc48 │ │ │ │ + blt.w 7cc34 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ ands.w r2, r3, #3 │ │ │ │ - bne.n 7ca36 │ │ │ │ + bne.n 7ca22 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ lsls r1, r3, #25 │ │ │ │ - bpl.n 7c9fa │ │ │ │ + bpl.n 7c9e6 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7cb3e │ │ │ │ + beq.w 7cb2a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #52301 @ 0xcc4d │ │ │ │ + movw r3, #52281 @ 0xcc39 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb34 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + bne.w 7cb20 │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cb26 │ │ │ │ - ldr r3, [pc, #584] @ (7cbd0 ) │ │ │ │ + bne.w 7cb12 │ │ │ │ + ldr r3, [pc, #584] @ (7cbbc ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.n 7ca12 │ │ │ │ + beq.n 7c9fe │ │ │ │ lsrs r3, r4, #18 │ │ │ │ ubfx r2, r4, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 7c9c4 │ │ │ │ + bgt.n 7c9b0 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7ca12 │ │ │ │ + cbz r2, 7c9fe │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ str r1, [r4, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r1, 7c9e4 │ │ │ │ + cbz r1, 7c9d0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7caaa │ │ │ │ + beq.n 7ca96 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r5, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7cb56 │ │ │ │ + bne.w 7cb42 │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bmi.n 7c958 │ │ │ │ + bmi.n 7c944 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7c958 │ │ │ │ - bl 78598 │ │ │ │ - b.n 7c958 │ │ │ │ + beq.n 7c944 │ │ │ │ + bl 78578 │ │ │ │ + b.n 7c944 │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cc36 │ │ │ │ + bne.w 7cc22 │ │ │ │ mov r0, r4 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ - b.n 7c9de │ │ │ │ + b.n 7c9ca │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7cc42 │ │ │ │ + bne.w 7cc2e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ itt ne │ │ │ │ movne r3, #2 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - ldr r3, [pc, #384] @ (7cbd0 ) │ │ │ │ + ldr r3, [pc, #384] @ (7cbbc ) │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r3, #1152] @ 0x480 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 7cbbc │ │ │ │ + bpl.w 7cba8 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cc40 │ │ │ │ + beq.w 7cc2c │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7cb70 │ │ │ │ + bne.n 7cb5c │ │ │ │ ldr r2, [r0, #12] │ │ │ │ adds r7, r2, #1 │ │ │ │ - beq.n 7cb70 │ │ │ │ + beq.n 7cb5c │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ - bl deb58 <_PyDict_Pop@@Base+0x40> │ │ │ │ + bl deb94 <_PyDict_Pop@@Base+0x40> │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 7cb7c │ │ │ │ + beq.n 7cb68 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7cc40 │ │ │ │ + beq.w 7cc2c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ ittet ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [r4, #0] │ │ │ │ ldrbeq r3, [r4, #16] │ │ │ │ ldrbne r3, [r4, #16] │ │ │ │ - b.n 7c94a │ │ │ │ + b.n 7c936 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r5, #512] @ 0x200 │ │ │ │ @@ -122998,123 +123024,123 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r4, [r2, #16] │ │ │ │ str r4, [r3, #8] │ │ │ │ add.w r4, r5, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w ip, [r4, #528] @ 0x210 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 7cae8 │ │ │ │ + bne.n 7cad4 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7cae4 │ │ │ │ + cbz r3, 7cad0 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r1, r6 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r4, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7cbd4 │ │ │ │ + beq.n 7cbc0 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7cb94 │ │ │ │ + beq.n 7cb80 │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ - cbnz r3, 7cb00 │ │ │ │ + cbnz r3, 7caec │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 7c9de │ │ │ │ + beq.w 7c9ca │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cbb6 │ │ │ │ + beq.n 7cba2 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [ip, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, ip, [r2, #20] │ │ │ │ - cbz r3, 7cb20 │ │ │ │ + cbz r3, 7cb0c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [ip, #20] │ │ │ │ - b.n 7c9de │ │ │ │ + b.n 7c9ca │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ mov r1, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ca02 │ │ │ │ + beq.w 7c9ee │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 7ca0c │ │ │ │ - bl 78598 │ │ │ │ + beq.w 7c9f8 │ │ │ │ + bl 78578 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ - b.n 7ca02 │ │ │ │ + b.n 7c9ee │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7cb46 │ │ │ │ + beq.n 7cb32 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r4, #20 │ │ │ │ addpl.w r3, r4, #28 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7c958 │ │ │ │ - b.n 7cb4e │ │ │ │ + beq.w 7c944 │ │ │ │ + b.n 7cb3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.n 7ca82 │ │ │ │ + bne.n 7ca6e │ │ │ │ mov r0, r4 │ │ │ │ bl 2ec76 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b22c8 │ │ │ │ + bl 1b30a0 │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #2 │ │ │ │ bfi r3, r2, #0, #2 │ │ │ │ strb r3, [r4, #16] │ │ │ │ - b.n 7c9de │ │ │ │ + b.n 7c9ca │ │ │ │ ldr.w r3, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7cba2 │ │ │ │ + cbz r3, 7cb8e │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r5, #532] @ 0x214 │ │ │ │ str.w r2, [r5, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7c9de │ │ │ │ + bne.w 7c9ca │ │ │ │ str.w r2, [r5, #532] @ 0x214 │ │ │ │ - b.n 7c9de │ │ │ │ + b.n 7c9ca │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ - b.n 7cb10 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + b.n 7cafc │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3012 @ 0xbc4 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7cb7c │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7cb68 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7caf2 │ │ │ │ + beq.n 7cade │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7cc30 │ │ │ │ + cbz r3, 7cc1c │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ ldr.w r3, [r5, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r5, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7cc08 │ │ │ │ + cbz r3, 7cbf4 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -123123,92 +123149,92 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ str.w r4, [r8, r7] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 7c9de │ │ │ │ + b.n 7c9ca │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 7cbe0 │ │ │ │ + b.n 7cbcc │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ blx r2 │ │ │ │ - b.n 7ca2a │ │ │ │ + b.n 7ca16 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1b22c8 │ │ │ │ + b.w 1b30a0 │ │ │ │ │ │ │ │ -0007cc4c : │ │ │ │ +0007cc38 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw ip, #20120 @ 0x4e98 │ │ │ │ + movw ip, #20128 @ 0x4ea0 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r2, [ip, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7cd86 │ │ │ │ - cbz r0, 7ccd0 │ │ │ │ - ldr r3, [pc, #416] @ (7ce1c ) │ │ │ │ + bne.w 7cd72 │ │ │ │ + cbz r0, 7ccbc │ │ │ │ + ldr r3, [pc, #416] @ (7ce08 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7cce8 │ │ │ │ + beq.n 7ccd4 │ │ │ │ lsrs r3, r0, #18 │ │ │ │ ubfx r2, r0, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7ccb8 │ │ │ │ + bgt.n 7cca4 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7cce8 │ │ │ │ + cbz r2, 7ccd4 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7ccd4 │ │ │ │ - cbz r2, 7cd0c │ │ │ │ + cbz r0, 7ccc0 │ │ │ │ + cbz r2, 7ccf8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ce14 │ │ │ │ + bne.w 7ce00 │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7ccd0 │ │ │ │ + b.n 7ccbc │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -123218,74 +123244,74 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7cd4a │ │ │ │ + bne.n 7cd36 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7cd46 │ │ │ │ + cbz r3, 7cd32 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7cdb0 │ │ │ │ + beq.n 7cd9c │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7cd90 │ │ │ │ + beq.n 7cd7c │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7cd62 │ │ │ │ + cbnz r3, 7cd4e │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7ccd0 │ │ │ │ + beq.n 7ccbc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7ce0e │ │ │ │ + beq.n 7cdfa │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7cd80 │ │ │ │ + cbz r3, 7cd6c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7ccd0 │ │ │ │ + b.n 7ccbc │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7cd9e │ │ │ │ + cbz r3, 7cd8a │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ccd0 │ │ │ │ + bne.n 7ccbc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7ccd0 │ │ │ │ + b.n 7ccbc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7cd54 │ │ │ │ + beq.n 7cd40 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7ce08 │ │ │ │ + cbz r3, 7cdf4 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7cde2 │ │ │ │ + cbz r3, 7cdce │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -123294,22 +123320,22 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7ccd0 │ │ │ │ + b.n 7ccbc │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7cdbc │ │ │ │ + b.n 7cda8 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7cd70 │ │ │ │ + b.n 7cd5c │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7cd00 │ │ │ │ + b.n 7ccec │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ @@ -123317,388 +123343,387 @@ │ │ │ │ movs r3, #0 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r0 │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r3, [r1, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf78 │ │ │ │ + beq.w 7cf68 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cfd4 │ │ │ │ + bne.w 7cfc4 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ mov r7, r0 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7d22e │ │ │ │ + beq.w 7d228 │ │ │ │ ldr.w r9, [sp, #12] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 7d02e │ │ │ │ + bne.w 7d01e │ │ │ │ ldr r2, [r4, #24] │ │ │ │ ldrb r3, [r2, #6] │ │ │ │ - cbz r3, 7ce86 │ │ │ │ + cbz r3, 7ce72 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 7d300 │ │ │ │ + bne.w 7d2fe │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7d208 │ │ │ │ + ble.w 7d202 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d364 │ │ │ │ + bne.w 7d362 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ - add.w r0, r8, r1 │ │ │ │ + add.w r7, r8, r1 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - movs r7, #1 │ │ │ │ + mov.w ip, #1 │ │ │ │ ldr.w r2, [r8, r1] │ │ │ │ - ldr.w ip, [r0, #4] │ │ │ │ + ldr r0, [r7, #4] │ │ │ │ adds.w r2, r2, #4096 @ 0x1000 │ │ │ │ str.w r2, [r8, r1] │ │ │ │ - adc.w ip, ip, #0 │ │ │ │ - str.w ip, [r0, #4] │ │ │ │ - movs r0, #0 │ │ │ │ + adc.w r0, r0, #0 │ │ │ │ + str r0, [r7, #4] │ │ │ │ + movs r7, #0 │ │ │ │ ldrb.w r8, [r3, #4] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ cmp.w r8, #7 │ │ │ │ - str r0, [r3, #8] │ │ │ │ - lsl.w r7, r7, r8 │ │ │ │ - add.w r7, r7, #4294967295 @ 0xffffffff │ │ │ │ + str r7, [r3, #8] │ │ │ │ + lsl.w ip, ip, r8 │ │ │ │ + add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orr.w r1, r1, r2 │ │ │ │ - and.w r2, r6, r7 │ │ │ │ - bgt.n 7cf36 │ │ │ │ - add.w lr, r3, #20 │ │ │ │ - ldrsb.w r0, [lr, r2] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 7d148 │ │ │ │ + and.w lr, r6, ip │ │ │ │ + bgt.n 7cf22 │ │ │ │ + add.w r7, r3, #20 │ │ │ │ + ldrsb.w r2, [r7, lr] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 7d138 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strb.w r3, [lr, r2] │ │ │ │ + strb.w r3, [r7, lr] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr.w ip, [r3, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w lr, [r3, #5] │ │ │ │ lsl.w r2, r2, lr │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7d166 │ │ │ │ - add.w r2, r2, r0, lsl #3 │ │ │ │ + beq.w 7d156 │ │ │ │ + add.w r2, r2, ip, lsl #3 │ │ │ │ add.w r6, r3, #20 │ │ │ │ str r5, [r6, r2] │ │ │ │ add r6, r2 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - adds r0, #1 │ │ │ │ str r1, [r4, #16] │ │ │ │ + add.w r1, ip, #1 │ │ │ │ subs r2, #1 │ │ │ │ - str.w ip, [r4, #20] │ │ │ │ - strd r2, r0, [r3, #12] │ │ │ │ + str r0, [r4, #20] │ │ │ │ + strd r2, r1, [r3, #12] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r8, #15 │ │ │ │ - bgt.w 7d2b2 │ │ │ │ - add.w r0, r3, r2, lsl #1 │ │ │ │ - ldrsh.w r0, [r0, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ - bge.w 7d0bc │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - add.w lr, r3, #20 │ │ │ │ - strh.w r0, [lr, r2, lsl #1] │ │ │ │ + bgt.w 7d2aa │ │ │ │ + add.w r2, r3, lr, lsl #1 │ │ │ │ + ldrsh.w r2, [r2, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + bge.w 7d0ac │ │ │ │ + ldr.w ip, [r3, #16] │ │ │ │ + add.w r7, r3, #20 │ │ │ │ movs r2, #1 │ │ │ │ - ldrb r7, [r3, #6] │ │ │ │ + strh.w ip, [r7, lr, lsl #1] │ │ │ │ ldrb.w r8, [r3, #5] │ │ │ │ + ldrb.w lr, [r3, #6] │ │ │ │ lsl.w r2, r2, r8 │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 7d16a │ │ │ │ - add.w r2, r2, r0, lsl #3 │ │ │ │ - str.w r5, [lr, r2] │ │ │ │ - add r2, lr │ │ │ │ + cmp.w lr, #0 │ │ │ │ + beq.w 7d15a │ │ │ │ + add.w r2, r2, ip, lsl #3 │ │ │ │ + str r5, [r7, r2] │ │ │ │ + add r2, r7 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ str r5, [r2, #4] │ │ │ │ - b.n 7cf18 │ │ │ │ + b.n 7cf04 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7d182 │ │ │ │ + bmi.w 7d178 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.w 7ce48 │ │ │ │ + bpl.w 7ce34 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d1e6 │ │ │ │ + bne.w 7d1e0 │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7d2cc │ │ │ │ - ldr r3, [pc, #688] @ (7d258 ) │ │ │ │ + beq.w 7d2c4 │ │ │ │ + ldr r3, [pc, #696] @ (7d250 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r7, [r4, #28] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7ce50 │ │ │ │ + beq.w 7ce3c │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7ce50 │ │ │ │ + bne.w 7ce3c │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ mov r1, r5 │ │ │ │ - bl d9f68 <_PyEval_CheckExceptTypeValid@@Base+0x17d0> │ │ │ │ + bl d9ed8 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7ce64 │ │ │ │ + beq.w 7ce50 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 12b740 <_PyUnicode_IsNumeric@@Base+0x634> │ │ │ │ + bl 12b0b0 <_PyUnicode_IsNumeric@@Base+0x62c> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d328 │ │ │ │ + bne.w 7d326 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7cf2e │ │ │ │ + beq.n 7cf1a │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7cf2e │ │ │ │ + bne.n 7cf1a │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cf2e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cf1a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 7d086 │ │ │ │ + beq.n 7d076 │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7d260 │ │ │ │ + bne.w 7d258 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ add.w r1, r8, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ adds.w r6, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ str.w r6, [r8, r2] │ │ │ │ adc.w r2, r3, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ ubfx r1, r1, #0, #12 │ │ │ │ orrs r1, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d29e │ │ │ │ + beq.w 7d296 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d374 │ │ │ │ + bne.w 7d372 │ │ │ │ add.w r7, r0, r7, lsl #3 │ │ │ │ ldrb r0, [r0, #5] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r0 │ │ │ │ add r7, r3 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [r7, #24] │ │ │ │ strd r1, r2, [r4, #16] │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d09e │ │ │ │ + beq.n 7d08e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d1b0 │ │ │ │ + beq.w 7d1aa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7cf2e │ │ │ │ + beq.w 7cf1a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cf2e │ │ │ │ + bne.w 7cf1a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7cf2e │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w lr, r0, #1 │ │ │ │ - add r2, lr │ │ │ │ - ands r2, r7 │ │ │ │ - add.w lr, r3, r2, lsl #1 │ │ │ │ - ldrsh.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - blt.w 7cf4c │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - add lr, r2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add lr, r0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7cf1a │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + adds r7, r2, #1 │ │ │ │ + add r7, lr │ │ │ │ + and.w lr, r7, ip │ │ │ │ + add.w r7, r3, lr, lsl #1 │ │ │ │ + ldrsh.w r7, [r7, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + blt.w 7cf38 │ │ │ │ + mov.w r7, lr, lsl #2 │ │ │ │ + add r7, lr │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + add r7, r2 │ │ │ │ cmp.w r8, #7 │ │ │ │ - add.w lr, lr, #1 │ │ │ │ - and.w r2, lr, r7 │ │ │ │ - bgt.n 7d118 │ │ │ │ - add.w lr, r3, r2 │ │ │ │ - ldrsb.w r8, [lr, #20] │ │ │ │ + add.w r7, r7, #1 │ │ │ │ + and.w lr, r7, ip │ │ │ │ + bgt.n 7d10a │ │ │ │ + add.w r7, r3, lr │ │ │ │ + ldrsb.w r8, [r7, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bge.n 7d1a2 │ │ │ │ + bge.n 7d198 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ - strb.w r3, [lr, #20] │ │ │ │ + strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - b.n 7cef6 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add r2, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r7 │ │ │ │ + ldr.w ip, [r3, #16] │ │ │ │ + b.n 7cee2 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + add lr, r2 │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, ip, lr │ │ │ │ cmp.w r8, #15 │ │ │ │ - add.w lr, r3, r2, lsl #1 │ │ │ │ + add.w r7, r3, lr, lsl #1 │ │ │ │ itet gt │ │ │ │ - addgt.w lr, r3, r2, lsl #2 │ │ │ │ - ldrshle.w lr, [lr, #20] │ │ │ │ - ldrgt.w lr, [lr, #20] │ │ │ │ - cmp.w lr, #0 │ │ │ │ - bge.n 7d10c │ │ │ │ + addgt.w r7, r3, lr, lsl #2 │ │ │ │ + ldrshle.w r7, [r7, #20] │ │ │ │ + ldrgt r7, [r7, #20] │ │ │ │ + cmp r7, #0 │ │ │ │ + bge.n 7d0fa │ │ │ │ cmp.w r8, #15 │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ + ldr.w ip, [r3, #16] │ │ │ │ it gt │ │ │ │ - movgt.w lr, r2, lsl #2 │ │ │ │ - ble.w 7cf4e │ │ │ │ - add lr, r3 │ │ │ │ - b.n 7d2c6 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - add.w lr, r0, #1 │ │ │ │ - add r2, lr │ │ │ │ - ands r2, r7 │ │ │ │ - add.w lr, r3, r2 │ │ │ │ - ldrsb.w r9, [lr, #20] │ │ │ │ + movgt.w r7, lr, lsl #2 │ │ │ │ + ble.w 7cf3c │ │ │ │ + add r7, r3 │ │ │ │ + b.n 7d2be │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + adds r7, r2, #1 │ │ │ │ + add r7, lr │ │ │ │ + and.w lr, r7, ip │ │ │ │ + add.w r7, r3, lr │ │ │ │ + ldrsb.w r9, [r7, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.n 7d100 │ │ │ │ - b.n 7d0da │ │ │ │ - add.w lr, r3, #20 │ │ │ │ - movs r7, #12 │ │ │ │ - mla r2, r7, r0, r2 │ │ │ │ - add.w r0, lr, r2 │ │ │ │ - str r5, [r0, #4] │ │ │ │ + blt.n 7d0ee │ │ │ │ + b.n 7d0c8 │ │ │ │ + add.w r7, r3, #20 │ │ │ │ + mov.w lr, #12 │ │ │ │ + mla r2, lr, ip, r2 │ │ │ │ + add.w ip, r7, r2 │ │ │ │ + str.w r5, [ip, #4] │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ - str r5, [r0, #8] │ │ │ │ - str.w r6, [lr, r2] │ │ │ │ - ldr r0, [r3, #16] │ │ │ │ - b.n 7cf18 │ │ │ │ + str.w r5, [ip, #8] │ │ │ │ + str r6, [r7, r2] │ │ │ │ + ldr.w ip, [r3, #16] │ │ │ │ + b.n 7cf04 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ - cbnz r2, 7d1c8 │ │ │ │ + cbnz r2, 7d1c2 │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7cfa6 │ │ │ │ + bne.w 7cf96 │ │ │ │ ldr.w r3, [r5, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7cfa6 │ │ │ │ - b.n 7cf82 │ │ │ │ - add.w r2, r2, r2, lsl #2 │ │ │ │ - lsrs r0, r0, #5 │ │ │ │ - add r2, r0 │ │ │ │ - adds r2, #1 │ │ │ │ - ands r2, r7 │ │ │ │ - b.n 7d0f2 │ │ │ │ - ldr r2, [pc, #168] @ (7d25c ) │ │ │ │ + bne.w 7cf96 │ │ │ │ + b.n 7cf72 │ │ │ │ + add.w lr, lr, lr, lsl #2 │ │ │ │ + lsrs r2, r2, #5 │ │ │ │ + add lr, r2 │ │ │ │ + add.w lr, lr, #1 │ │ │ │ + and.w lr, lr, ip │ │ │ │ + b.n 7d0e0 │ │ │ │ + ldr r2, [pc, #168] @ (7d254 ) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d342 │ │ │ │ + bne.w 7d340 │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 7d09e │ │ │ │ - movw r3, #2921 @ 0xb69 │ │ │ │ + b.n 7d08e │ │ │ │ + movw r3, #2893 @ 0xb4d │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d35c │ │ │ │ + bne.w 7d35a │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7cf82 │ │ │ │ + beq.w 7cf72 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7d188 │ │ │ │ - movw r3, #2921 @ 0xb69 │ │ │ │ + b.n 7d17e │ │ │ │ + movw r3, #2893 @ 0xb4d │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7d33a │ │ │ │ + bne.w 7d338 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r3, r3, #512 @ 0x200 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce48 │ │ │ │ + beq.w 7ce34 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.n 7cf98 │ │ │ │ + b.n 7cf88 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d49c │ │ │ │ + bl 7d498 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7ce8e │ │ │ │ + bne.w 7ce7a │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7d37e │ │ │ │ + bne.w 7d37c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7d250 │ │ │ │ + beq.n 7d24a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d392 │ │ │ │ + beq.w 7d390 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7cf30 │ │ │ │ - nop │ │ │ │ + b.n 7cf1c │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f3b44 │ │ │ │ + bl 1f4ab8 │ │ │ │ movw r2, #42704 @ 0xa6d0 │ │ │ │ add.w r6, r8, r2 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ ldr.w r3, [r8, r2] │ │ │ │ adds.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r1, [r8, r2] │ │ │ │ @@ -123706,247 +123731,246 @@ │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ orrs r1, r3 │ │ │ │ ldrb r3, [r0, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d06a │ │ │ │ + bne.w 7d05a │ │ │ │ movs r3, #12 │ │ │ │ ldrb r6, [r0, #5] │ │ │ │ mla r3, r3, r7, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ add r3, r0 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #28] │ │ │ │ - b.n 7d082 │ │ │ │ - mov.w r9, r2, lsl #2 │ │ │ │ - add.w lr, r3, r9 │ │ │ │ - ldr.w r0, [lr, #20] │ │ │ │ - cmp r0, #0 │ │ │ │ + b.n 7d072 │ │ │ │ + mov.w r9, lr, lsl #2 │ │ │ │ + add.w r7, r3, r9 │ │ │ │ + ldr r2, [r7, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ it lt │ │ │ │ - ldrlt r0, [r3, #16] │ │ │ │ - bge.n 7d2da │ │ │ │ - str.w r0, [lr, #20] │ │ │ │ - b.n 7cef6 │ │ │ │ + ldrlt.w ip, [r3, #16] │ │ │ │ + bge.n 7d2d2 │ │ │ │ + str.w ip, [r7, #20] │ │ │ │ + b.n 7cee2 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ ldr.w r3, [r3, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ce48 │ │ │ │ - b.n 7cfa6 │ │ │ │ - lsrs r0, r6, #5 │ │ │ │ - add r9, r2 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - add r2, r9 │ │ │ │ - ands r2, r7 │ │ │ │ - mov.w lr, r2, lsl #2 │ │ │ │ - add.w r9, r3, lr │ │ │ │ + beq.w 7ce34 │ │ │ │ + b.n 7cf96 │ │ │ │ + lsrs r2, r6, #5 │ │ │ │ + add r9, lr │ │ │ │ + add.w lr, r2, #1 │ │ │ │ + add lr, r9 │ │ │ │ + and.w lr, lr, ip │ │ │ │ + mov.w r7, lr, lsl #2 │ │ │ │ + add.w r9, r3, r7 │ │ │ │ ldr.w r9, [r9, #20] │ │ │ │ cmp.w r9, #0 │ │ │ │ it lt │ │ │ │ - ldrlt r0, [r3, #16] │ │ │ │ - bge.w 7d0de │ │ │ │ - add lr, r3 │ │ │ │ - b.n 7d2c6 │ │ │ │ + ldrlt.w ip, [r3, #16] │ │ │ │ + bge.w 7d0cc │ │ │ │ + add r7, r3 │ │ │ │ + b.n 7d2be │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d49c │ │ │ │ + bl 7d498 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7d22e │ │ │ │ + beq.n 7d228 │ │ │ │ ldr r2, [r4, #24] │ │ │ │ - b.n 7ce86 │ │ │ │ + b.n 7ce72 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d010 │ │ │ │ + bne.w 7d000 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d010 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d000 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7d1fc │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7d1f6 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7d1c2 │ │ │ │ + beq.w 7d1bc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 7d1c2 │ │ │ │ + b.n 7d1bc │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7d1dc │ │ │ │ + b.n 7d1d6 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r5 │ │ │ │ - bl 1f3b44 │ │ │ │ - b.n 7ce96 │ │ │ │ + bl 1f4ab8 │ │ │ │ + b.n 7ce82 │ │ │ │ add.w r3, r3, r7, lsl #2 │ │ │ │ ldr r0, [sp, #48] @ 0x30 │ │ │ │ str r0, [r3, #4] │ │ │ │ - b.n 7d082 │ │ │ │ + b.n 7d072 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d23c │ │ │ │ + bne.w 7d236 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d23c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d236 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7d250 │ │ │ │ - nop │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7d24a │ │ │ │ push {r4, lr} │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ cmp.w ip, #7 │ │ │ │ lsl.w r3, r3, ip │ │ │ │ add.w r4, r3, #4294967295 @ 0xffffffff │ │ │ │ and.w r0, r4, r1 │ │ │ │ - bgt.n 7d3e2 │ │ │ │ + bgt.n 7d3de │ │ │ │ add.w lr, r2, r0 │ │ │ │ ldrsb.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7d3c8 │ │ │ │ + bge.n 7d3c4 │ │ │ │ pop {r4, pc} │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 7d40a │ │ │ │ + bge.n 7d406 │ │ │ │ mov r0, r3 │ │ │ │ pop {r4, pc} │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7d462 │ │ │ │ + bgt.n 7d45e │ │ │ │ add.w r3, r2, r0, lsl #1 │ │ │ │ ldrsh.w r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7d3c6 │ │ │ │ + blt.n 7d3c2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ add.w r0, r2, r3, lsl #1 │ │ │ │ ldrsh.w r0, [r0, #20] │ │ │ │ - b.n 7d3da │ │ │ │ + b.n 7d3d6 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ add.w r0, r0, r1, lsr #5 │ │ │ │ mov.w r1, r1, lsr #5 │ │ │ │ add.w r0, r0, #1 │ │ │ │ and.w r3, r0, r4 │ │ │ │ - bgt.n 7d43e │ │ │ │ + bgt.n 7d43a │ │ │ │ adds r0, r2, r3 │ │ │ │ ldrsb.w r0, [r0, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7d3de │ │ │ │ + blt.n 7d3da │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7d424 │ │ │ │ + b.n 7d420 │ │ │ │ add.w lr, r2, r3, lsl #1 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7d480 │ │ │ │ + bgt.n 7d47c │ │ │ │ ldrsh.w lr, [lr, #20] │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 7d3de │ │ │ │ + blt.n 7d3da │ │ │ │ and.w r3, r4, r0 │ │ │ │ - b.n 7d43e │ │ │ │ + b.n 7d43a │ │ │ │ add.w r3, r2, r0, lsl #2 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 7d3c6 │ │ │ │ + blt.n 7d3c2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r3, r0, r0, lsl #2 │ │ │ │ adds r0, r1, #1 │ │ │ │ add r3, r0 │ │ │ │ ands r3, r4 │ │ │ │ add.w r0, r2, r3, lsl #2 │ │ │ │ ldr r0, [r0, #20] │ │ │ │ - b.n 7d3da │ │ │ │ + b.n 7d3d6 │ │ │ │ add.w lr, r2, r3, lsl #2 │ │ │ │ add.w r0, r3, r3, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add r0, r1 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ adds r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7d45c │ │ │ │ + bge.n 7d458 │ │ │ │ mov r0, r3 │ │ │ │ - b.n 7d3e0 │ │ │ │ + b.n 7d3dc │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #31 │ │ │ │ - bhi.w 7df04 │ │ │ │ + bhi.w 7df00 │ │ │ │ mov r3, r1 │ │ │ │ mov r6, r0 │ │ │ │ ldrd r5, r1, [r0, #24] │ │ │ │ str r1, [sp, #8] │ │ │ │ ldrb r1, [r5, #6] │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r2, #0 │ │ │ │ andne.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7da24 │ │ │ │ + beq.w 7da20 │ │ │ │ mov.w sl, #1 │ │ │ │ movw r1, #43691 @ 0xaaab │ │ │ │ movt r1, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #748] @ (7d7cc ) │ │ │ │ + ldr r7, [pc, #748] @ (7d7c8 ) │ │ │ │ lsl.w r9, sl, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ cmp r3, #7 │ │ │ │ str r3, [sp, #12] │ │ │ │ lsl.w r2, r9, sl │ │ │ │ it hi │ │ │ │ strhi.w sl, [sp, #24] │ │ │ │ umull r1, r2, r1, r2 │ │ │ │ lsr.w fp, r2, sl │ │ │ │ ldr.w r2, [r7, r8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ mov.w r2, fp, lsl #3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bhi.w 7da62 │ │ │ │ + bhi.w 7da5e │ │ │ │ cmp r3, #3 │ │ │ │ - bne.w 7d660 │ │ │ │ + bne.w 7d65c │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r0, #2740] @ 0xab4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 7dab6 │ │ │ │ + ble.w 7daa0 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #2740] @ 0xab4 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ add.w r0, r0, r2, lsl #2 │ │ │ │ ldr.w r2, [r0, #2420] @ 0x974 │ │ │ │ str r2, [sp, #0] │ │ │ │ @@ -123965,133 +123989,133 @@ │ │ │ │ movs r2, #40 @ 0x28 │ │ │ │ blx 29634 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7dd76 │ │ │ │ + bne.w 7dd72 │ │ │ │ ldrb r3, [r5, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7da76 │ │ │ │ + beq.w 7da72 │ │ │ │ add.w r3, r5, #20 │ │ │ │ add.w sl, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add r3, fp │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7daee │ │ │ │ + bne.w 7daea │ │ │ │ ldr r2, [r6, #24] │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 7daee │ │ │ │ + bne.w 7daea │ │ │ │ mov r0, r3 │ │ │ │ mov r1, sl │ │ │ │ mov.w r2, r9, lsl #3 │ │ │ │ blx 29cc8 │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 7d608 │ │ │ │ + beq.n 7d604 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov.w ip, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ lsl.w ip, ip, lr │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d5e2 │ │ │ │ + b.n 7d5de │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7da0c │ │ │ │ + bgt.w 7da08 │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d774 │ │ │ │ + bne.w 7d770 │ │ │ │ strh.w r2, [fp, r1, lsl #1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - beq.n 7d606 │ │ │ │ + beq.n 7d602 │ │ │ │ ldrb.w lr, [r0, #4] │ │ │ │ ldr.w r1, [r3, r2, lsl #3] │ │ │ │ cmp.w lr, #7 │ │ │ │ ldr r5, [r1, #12] │ │ │ │ and.w r1, ip, r5 │ │ │ │ - bgt.n 7d5c2 │ │ │ │ + bgt.n 7d5be │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d774 │ │ │ │ + bne.w 7d770 │ │ │ │ strb.w r2, [fp, r1] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.n 7d5de │ │ │ │ + bne.n 7d5da │ │ │ │ ldr r5, [sp, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r3, [r6, #24] │ │ │ │ movw r3, #44068 @ 0xac24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 7d64a │ │ │ │ + beq.n 7d646 │ │ │ │ ldr.w r3, [r7, r8] │ │ │ │ ldrb r2, [r5, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r2, #3 │ │ │ │ - bne.w 7d7d0 │ │ │ │ + bne.w 7d7cc │ │ │ │ add.w r1, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r1, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.w 7d7d0 │ │ │ │ + bhi.w 7d7cc │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7d7d0 │ │ │ │ + beq.w 7d7cc │ │ │ │ add.w r3, r1, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #2740] @ 0xab4 │ │ │ │ str.w r5, [r3, #2420] @ 0x974 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r9, [r2, #16] │ │ │ │ sub.w r3, r3, r9 │ │ │ │ str r3, [r2, #12] │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ str.w sl, [sp, #24] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #10717 @ 0x29dd │ │ │ │ + movw ip, #10681 @ 0x29b9 │ │ │ │ movt ip, #7 │ │ │ │ add r1, r9 │ │ │ │ add.w r4, r1, #20 │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - bne.w 7dd94 │ │ │ │ + bne.w 7dd90 │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #16] │ │ │ │ ldr r0, [sp, #20] │ │ │ │ subs r0, #1 │ │ │ │ cmp.w r0, #512 @ 0x200 │ │ │ │ - bcs.w 7dd14 │ │ │ │ + bcs.w 7dd10 │ │ │ │ adds r1, #19 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r0, [r0, r1, lsl #3] │ │ │ │ ldr.w lr, [r0, #8] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7dd62 │ │ │ │ + beq.w 7dd5e │ │ │ │ ldr r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r0, #0] │ │ │ │ ldr r4, [r0, #4] │ │ │ │ str r4, [sp, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 7d8c4 │ │ │ │ + beq.w 7d8c0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movs r1, #255 @ 0xff │ │ │ │ str.w fp, [r4, #12] │ │ │ │ add.w fp, r4, #20 │ │ │ │ strb r3, [r4, #4] │ │ │ │ mov r0, fp │ │ │ │ movs r3, #0 │ │ │ │ @@ -124111,112 +124135,112 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r4, #5] │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ lsl.w r1, sl, r1 │ │ │ │ lsl.w r3, sl, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d944 │ │ │ │ + bne.w 7d940 │ │ │ │ ldrb r0, [r5, #6] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7da78 │ │ │ │ + beq.w 7da74 │ │ │ │ add.w r2, r5, #20 │ │ │ │ add.w sl, r2, r1 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7d582 │ │ │ │ + bne.w 7d57e │ │ │ │ add.w r1, fp, r3 │ │ │ │ cmp r9, r2 │ │ │ │ - ble.n 7d76a │ │ │ │ + ble.n 7d766 │ │ │ │ mov.w ip, #12 │ │ │ │ mov r2, r1 │ │ │ │ mla ip, ip, r9, r1 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7df10 │ │ │ │ + beq.w 7df0c │ │ │ │ ldr.w r0, [sl], #8 │ │ │ │ adds r2, #12 │ │ │ │ str.w r0, [r2, #-8] │ │ │ │ ldr r0, [r0, #12] │ │ │ │ str.w r0, [r2, #-12] │ │ │ │ str.w r3, [r2, #-4] │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 7d748 │ │ │ │ + bne.n 7d744 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f9d8 │ │ │ │ - b.n 7d608 │ │ │ │ + bl 7f9bc │ │ │ │ + b.n 7d604 │ │ │ │ mov.w sl, r5, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, sl, #1 │ │ │ │ cmp.w lr, #7 │ │ │ │ add r1, r4 │ │ │ │ and.w r1, ip, r1 │ │ │ │ - ble.n 7d7c0 │ │ │ │ + ble.n 7d7bc │ │ │ │ cmp.w lr, #15 │ │ │ │ - bgt.w 7dc06 │ │ │ │ + bgt.w 7dc02 │ │ │ │ ldrsh.w r4, [fp, r1, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d5d4 │ │ │ │ + beq.w 7d5d0 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7d794 │ │ │ │ + b.n 7d790 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ ldrsb.w r4, [fp, r1] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7d5fc │ │ │ │ - b.n 7d7b0 │ │ │ │ + beq.w 7d5f8 │ │ │ │ + b.n 7d7ac │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #34665 @ 0x8769 │ │ │ │ + movw r1, #34633 @ 0x8749 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r7, [r2, #704] @ 0x2c0 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7ddb0 │ │ │ │ + bne.w 7ddac │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r7, #804 @ 0x324 │ │ │ │ - beq.w 7dce6 │ │ │ │ + beq.w 7dce2 │ │ │ │ lsrs r3, r5, #18 │ │ │ │ ubfx r0, r5, #0, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r0 │ │ │ │ - bgt.n 7d824 │ │ │ │ + bgt.n 7d820 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dce6 │ │ │ │ + beq.w 7dce2 │ │ │ │ bic.w r1, r5, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7daa4 │ │ │ │ + beq.w 7dad8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d64a │ │ │ │ + bne.w 7d646 │ │ │ │ ldr r5, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w r8, [r7, #512] @ 0x200 │ │ │ │ mul.w r5, r3, r5 │ │ │ │ ldrd r0, r3, [r1, #8] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ @@ -124224,59 +124248,59 @@ │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ str r4, [r1, #8] │ │ │ │ add.w sl, r7, r3, lsl #2 │ │ │ │ str r1, [r0, #16] │ │ │ │ ldr.w lr, [sl, #528] @ 0x210 │ │ │ │ cmp r0, lr │ │ │ │ - bne.n 7d880 │ │ │ │ + bne.n 7d87c │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 7d87c │ │ │ │ + cbz r1, 7d878 │ │ │ │ ldr r4, [r1, #8] │ │ │ │ cmp r3, r4 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [sl, #528] @ 0x210 │ │ │ │ adds r1, r3, #1 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ str r1, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 7de64 │ │ │ │ + beq.w 7de60 │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 7de40 │ │ │ │ + beq.w 7de3c │ │ │ │ ldr.w r3, [sl, #532] @ 0x214 │ │ │ │ - cbnz r3, 7d89c │ │ │ │ + cbnz r3, 7d898 │ │ │ │ str.w r0, [sl, #532] @ 0x214 │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 7d64a │ │ │ │ + beq.w 7d646 │ │ │ │ ldrd r3, r2, [r0, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7de10 │ │ │ │ + beq.w 7de0c │ │ │ │ str r3, [r2, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r1, [r0, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ - cbz r3, 7d8be │ │ │ │ + cbz r3, 7d8ba │ │ │ │ str r0, [r3, #24] │ │ │ │ str.w r0, [lr, #20] │ │ │ │ - b.n 7d64a │ │ │ │ + b.n 7d646 │ │ │ │ ldrd r4, r1, [r0, #24] │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.w 7d9fa │ │ │ │ + bcc.w 7d9f6 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r4, r1, lsl #3 │ │ │ │ str r1, [r0, #24] │ │ │ │ adds r1, r0, r4 │ │ │ │ str r1, [r0, #4] │ │ │ │ str.w ip, [r0, r4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7dd14 │ │ │ │ + beq.w 7dd10 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ str.w fp, [r1, #12] │ │ │ │ add.w fp, r1, #20 │ │ │ │ strb r3, [r1, #4] │ │ │ │ mov r0, fp │ │ │ │ @@ -124299,24 +124323,24 @@ │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r3, [r3, #5] │ │ │ │ lsl.w r1, r9, r1 │ │ │ │ lsl.w r3, r9, r3 │ │ │ │ ldr.w r9, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7d71e │ │ │ │ + beq.w 7d71a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrb r0, [r2, #6] │ │ │ │ add.w r2, r5, #20 │ │ │ │ add r2, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7dcb2 │ │ │ │ + beq.w 7dcae │ │ │ │ add r3, fp │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7de24 │ │ │ │ + ble.w 7de20 │ │ │ │ ldr r1, [r6, #28] │ │ │ │ add.w r0, r3, r9, lsl #3 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r7, r3 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldrb r0, [r1, #0] │ │ │ │ @@ -124324,380 +124348,380 @@ │ │ │ │ add.w ip, r1, #3 │ │ │ │ ldrb.w r1, [ip, #1]! │ │ │ │ add.w r8, r4, r1, lsl #2 │ │ │ │ ldr.w lr, [r2, r1, lsl #3] │ │ │ │ ldr.w r0, [lr] │ │ │ │ cmp r0, sl │ │ │ │ add.w r0, r0, #1 │ │ │ │ - bne.w 7dc22 │ │ │ │ + bne.w 7dc1e │ │ │ │ str.w lr, [r7] │ │ │ │ adds r7, #8 │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r7, #-4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.n 7d978 │ │ │ │ + bne.n 7d974 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov.w lr, #1 │ │ │ │ movs r0, #0 │ │ │ │ mov ip, r2 │ │ │ │ ldrb r7, [r2, #4] │ │ │ │ lsl.w lr, lr, r7 │ │ │ │ add.w lr, lr, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7d9dc │ │ │ │ + b.n 7d9d8 │ │ │ │ cmp r7, #15 │ │ │ │ - bgt.w 7dc3e │ │ │ │ + bgt.w 7dc3a │ │ │ │ ldrsh.w r4, [fp, r2, lsl #1] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7dc46 │ │ │ │ + bne.w 7dc42 │ │ │ │ strh.w r0, [fp, r2, lsl #1] │ │ │ │ adds r0, #1 │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 7dcc6 │ │ │ │ + beq.w 7dcc2 │ │ │ │ ldrb.w r7, [ip, #4] │ │ │ │ ldr.w r2, [r3, r0, lsl #3] │ │ │ │ cmp r7, #7 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ and.w r2, lr, r1 │ │ │ │ - bgt.n 7d9bc │ │ │ │ + bgt.n 7d9b8 │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7dc46 │ │ │ │ + bne.w 7dc42 │ │ │ │ strb.w r0, [fp, r2] │ │ │ │ - b.n 7d9d0 │ │ │ │ + b.n 7d9cc │ │ │ │ ldr r1, [r0, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ str.w r1, [lr, #12] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - b.n 7d8ee │ │ │ │ + b.n 7d8ea │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.w 7d774 │ │ │ │ + bne.w 7d770 │ │ │ │ str.w r2, [fp, r1, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7d5de │ │ │ │ - b.n 7d606 │ │ │ │ + bne.w 7d5da │ │ │ │ + b.n 7d602 │ │ │ │ mov.w r9, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ - ldr r7, [pc, #732] @ (7dd10 ) │ │ │ │ + ldr r7, [pc, #732] @ (7dd0c ) │ │ │ │ lsl.w r9, r9, r3 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ cmp r3, #7 │ │ │ │ mov.w r1, r9, lsl #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ str r2, [sp, #24] │ │ │ │ umull r0, r1, r0, r1 │ │ │ │ mov.w fp, r1, lsr #1 │ │ │ │ mov.w r1, #12 │ │ │ │ mul.w r1, r1, fp │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr.w r1, [r7, r8] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ - bls.w 7d664 │ │ │ │ + bls.w 7d660 │ │ │ │ cmp r3, #15 │ │ │ │ - bhi.w 7dece │ │ │ │ + bhi.w 7deca │ │ │ │ adds r2, r3, #1 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ - b.n 7d664 │ │ │ │ + b.n 7d660 │ │ │ │ movs r3, #8 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ add.w ip, r5, #20 │ │ │ │ add r3, fp │ │ │ │ add ip, r1 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 7dc72 │ │ │ │ + bne.w 7dc6e │ │ │ │ movs r2, #12 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, ip │ │ │ │ mul.w r2, r2, r9 │ │ │ │ blx 29cc8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f9d8 │ │ │ │ - b.n 7d608 │ │ │ │ - ldr r3, [r1, #20] │ │ │ │ - ldr.w r3, [r7, r3, lsl #3] │ │ │ │ - ldr r2, [r3, #12] │ │ │ │ - strd r3, r2, [r1, #8] │ │ │ │ - str r1, [r3, #12] │ │ │ │ - str r1, [r2, #8] │ │ │ │ - b.n 7d64a │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + bl 7f9bc │ │ │ │ + b.n 7d604 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 7dd80 │ │ │ │ + bne.w 7dd7c │ │ │ │ ldr.w r1, [r0, #1528] @ 0x5f8 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r0, #68 @ 0x44 │ │ │ │ str r1, [sp, #16] │ │ │ │ str r0, [sp, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ movs r0, #40 @ 0x28 │ │ │ │ mov.w r9, #8 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r0, [sp, #4] │ │ │ │ - b.n 7d69e │ │ │ │ + b.n 7d69a │ │ │ │ + ldr r3, [r1, #20] │ │ │ │ + ldr.w r3, [r7, r3, lsl #3] │ │ │ │ + ldr r2, [r3, #12] │ │ │ │ + strd r3, r2, [r1, #8] │ │ │ │ + str r1, [r3, #12] │ │ │ │ + str r1, [r2, #8] │ │ │ │ + b.n 7d646 │ │ │ │ cmp.w r9, #0 │ │ │ │ it gt │ │ │ │ movgt.w ip, #0 │ │ │ │ - ble.w 7de08 │ │ │ │ + ble.w 7de04 │ │ │ │ mvn.w r2, ip │ │ │ │ add r2, r9 │ │ │ │ ands.w r4, r2, #3 │ │ │ │ - beq.n 7dbd4 │ │ │ │ + beq.n 7dbd0 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dbdc │ │ │ │ + beq.n 7dbd8 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w lr, sl, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ cmp r4, #1 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.n 7dbd4 │ │ │ │ + beq.n 7dbd0 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 7db4c │ │ │ │ + beq.n 7db48 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dbdc │ │ │ │ + beq.n 7dbd8 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w lr, lr, #8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ mov sl, lr │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dbdc │ │ │ │ + beq.n 7dbd8 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, lr, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - b.n 7dbd4 │ │ │ │ + b.n 7dbd0 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w r4, sl, #8 │ │ │ │ mov lr, ip │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ - beq.w 7d5aa │ │ │ │ + beq.w 7d5a6 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov sl, r4 │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7dbdc │ │ │ │ + cbz r1, 7dbd8 │ │ │ │ ldrd r0, r1, [r4] │ │ │ │ add.w sl, r4, #8 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7dbdc │ │ │ │ + cbz r1, 7dbd8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w sl, r4, #16 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ add.w ip, lr, #2 │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ add.w r2, r3, ip, lsl #3 │ │ │ │ - cbz r1, 7dbdc │ │ │ │ + cbz r1, 7dbd8 │ │ │ │ ldmia.w sl, {r0, r1} │ │ │ │ add.w ip, lr, #3 │ │ │ │ add.w sl, r4, #24 │ │ │ │ stmia.w r2, {r0, r1} │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7db6a │ │ │ │ + bne.n 7db66 │ │ │ │ ldr.w r1, [sl, #12] │ │ │ │ add.w r2, sl, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7ddbe │ │ │ │ + beq.w 7ddba │ │ │ │ add.w r4, r3, ip, lsl #3 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldmia.w r2, {r0, r1} │ │ │ │ add.w sl, r2, #8 │ │ │ │ cmp ip, r9 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ - bne.w 7dafc │ │ │ │ - b.n 7d5aa │ │ │ │ + bne.w 7daf8 │ │ │ │ + b.n 7d5a6 │ │ │ │ ldr.w r4, [fp, r1, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 7da16 │ │ │ │ + beq.w 7da12 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov.w sl, sl, lsr #5 │ │ │ │ adds r1, #1 │ │ │ │ add r1, sl │ │ │ │ and.w r1, r1, ip │ │ │ │ - b.n 7dc06 │ │ │ │ + b.n 7dc02 │ │ │ │ str.w r0, [lr] │ │ │ │ adds r7, #8 │ │ │ │ str.w lr, [r7, #-8] │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ str.w r1, [r7, #-4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r7, r1 │ │ │ │ - bne.w 7d978 │ │ │ │ - b.n 7d9a6 │ │ │ │ + bne.w 7d974 │ │ │ │ + b.n 7d9a2 │ │ │ │ ldr.w r4, [fp, r2, lsl #2] │ │ │ │ adds r4, #1 │ │ │ │ - beq.n 7dc6c │ │ │ │ + beq.n 7dc68 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ adds r4, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ and.w r2, lr, r2 │ │ │ │ cmp r7, #7 │ │ │ │ - bgt.n 7dca4 │ │ │ │ + bgt.n 7dca0 │ │ │ │ ldrsb.w r4, [fp, r2] │ │ │ │ adds r4, #1 │ │ │ │ - bne.n 7dd52 │ │ │ │ + bne.n 7dd4e │ │ │ │ cmp r7, #7 │ │ │ │ - ble.w 7d9f4 │ │ │ │ + ble.w 7d9f0 │ │ │ │ cmp r7, #15 │ │ │ │ - ble.w 7d9cc │ │ │ │ + ble.w 7d9c8 │ │ │ │ str.w r0, [fp, r2, lsl #2] │ │ │ │ - b.n 7d9d0 │ │ │ │ + b.n 7d9cc │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 7da98 │ │ │ │ + ble.w 7da94 │ │ │ │ mov.w sl, #12 │ │ │ │ mov lr, r3 │ │ │ │ mla sl, sl, r9, r3 │ │ │ │ - b.n 7dc8a │ │ │ │ + b.n 7dc86 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7dc86 │ │ │ │ + beq.n 7dc82 │ │ │ │ ldmia.w ip, {r0, r1, r2} │ │ │ │ stmia.w lr, {r0, r1, r2} │ │ │ │ add.w lr, lr, #12 │ │ │ │ cmp sl, lr │ │ │ │ - bne.n 7dc86 │ │ │ │ - b.n 7da98 │ │ │ │ + bne.n 7dc82 │ │ │ │ + b.n 7da94 │ │ │ │ cmp r7, #15 │ │ │ │ ite le │ │ │ │ ldrshle.w r4, [fp, r2, lsl #1] │ │ │ │ ldrgt.w r4, [fp, r2, lsl #2] │ │ │ │ - b.n 7dc5c │ │ │ │ + b.n 7dc58 │ │ │ │ add.w r1, fp, r3 │ │ │ │ mov ip, r1 │ │ │ │ cmp r0, r9 │ │ │ │ - blt.w 7ddca │ │ │ │ + blt.w 7ddc6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r2, r9 │ │ │ │ - bl 7f9d8 │ │ │ │ + bl 7f9bc │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r6, #24] │ │ │ │ - bl 1b6294 <_PyNamespace_New@@Base+0x58> │ │ │ │ + bl 1b7084 <_PyNamespace_New@@Base+0x58> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #28] │ │ │ │ ldrb r2, [r1, #2] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7de2a │ │ │ │ + beq.w 7de26 │ │ │ │ strb r3, [r1, #3] │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d64a │ │ │ │ + b.n 7d646 │ │ │ │ ldr.w r4, [r2, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7de36 │ │ │ │ + bne.w 7de32 │ │ │ │ mov r0, r5 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7d64a │ │ │ │ + b.n 7d646 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 7de16 │ │ │ │ + bne.n 7de12 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7df04 │ │ │ │ + beq.w 7df00 │ │ │ │ ldrd r2, r0, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr.w r1, [r0, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r0, #800] @ 0x320 │ │ │ │ - b.n 7d8ee │ │ │ │ + b.n 7d8ea │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r2, #1 │ │ │ │ add r2, r1 │ │ │ │ and.w r2, lr, r2 │ │ │ │ - b.n 7dc54 │ │ │ │ + b.n 7dc50 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ strd r2, r3, [sp, #32] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7d8e0 │ │ │ │ + b.n 7d8dc │ │ │ │ add.w r3, r5, #20 │ │ │ │ adds r2, r3, r1 │ │ │ │ movs r3, #8 │ │ │ │ - b.n 7d954 │ │ │ │ + b.n 7d950 │ │ │ │ mov.w r9, #8 │ │ │ │ mov.w fp, #5 │ │ │ │ movs r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ movs r1, #68 @ 0x44 │ │ │ │ str r1, [sp, #20] │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7df04 │ │ │ │ + beq.w 7df00 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r4, r9, #20 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 7d8ee │ │ │ │ + b.n 7d8ea │ │ │ │ ldr.w r0, [r2, #688] @ 0x2b0 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d64a │ │ │ │ + b.n 7d646 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7dbea │ │ │ │ - b.n 7ddbe │ │ │ │ + bne.w 7dbe6 │ │ │ │ + b.n 7ddba │ │ │ │ ldr r3, [r6, #28] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, ip, #12 │ │ │ │ ldrb r4, [r3, #0] │ │ │ │ adds r4, #1 │ │ │ │ add.w r3, r3, r4, lsl #2 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ @@ -124711,62 +124735,62 @@ │ │ │ │ addne r4, #1 │ │ │ │ strne r4, [r3, #0] │ │ │ │ str.w r3, [ip, #-8] │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #-12] │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ str.w r3, [ip, #-4] │ │ │ │ - b.n 7dcb8 │ │ │ │ - beq.w 7d608 │ │ │ │ - b.w 7d5aa │ │ │ │ + b.n 7dcb4 │ │ │ │ + beq.w 7d604 │ │ │ │ + b.w 7d5a6 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7d8ae │ │ │ │ + b.n 7d8aa │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 7dd36 │ │ │ │ - beq.w 7dcc6 │ │ │ │ - b.n 7d9a6 │ │ │ │ + b.n 7dd32 │ │ │ │ + beq.w 7dcc2 │ │ │ │ + b.n 7d9a2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r6, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 7d64a │ │ │ │ + b.n 7d646 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r5 │ │ │ │ blx r4 │ │ │ │ - b.n 7dcfe │ │ │ │ + b.n 7dcfa │ │ │ │ ldr.w r3, [r7, #524] @ 0x20c │ │ │ │ movs r2, #0 │ │ │ │ str r3, [r0, #20] │ │ │ │ str r2, [r0, #24] │ │ │ │ - cbz r3, 7de4e │ │ │ │ + cbz r3, 7de4a │ │ │ │ str r0, [r3, #24] │ │ │ │ ldr.w r3, [r7, #532] @ 0x214 │ │ │ │ str.w r0, [r7, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7d64a │ │ │ │ + bne.w 7d646 │ │ │ │ str.w r0, [r7, #532] @ 0x214 │ │ │ │ - b.w 7d64a │ │ │ │ + b.w 7d646 │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7d88c │ │ │ │ + beq.w 7d888 │ │ │ │ ldr r1, [r0, #24] │ │ │ │ - cbz r1, 7dec8 │ │ │ │ + cbz r1, 7dec4 │ │ │ │ str r3, [r1, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ ldr.w r1, [r8, r5] │ │ │ │ ldr.w r3, [r7, #520] @ 0x208 │ │ │ │ str r3, [r0, #20] │ │ │ │ str.w r0, [r7, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r0, r1, #18 │ │ │ │ - cbz r3, 7de9a │ │ │ │ + cbz r3, 7de96 │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r4, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r7, r3, lsl #3 │ │ │ │ str.w r4, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r7, r0, lsl #3 │ │ │ │ movs r4, #0 │ │ │ │ @@ -124777,100 +124801,100 @@ │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r7, #788] @ 0x314 │ │ │ │ ldr r2, [r6, #24] │ │ │ │ subs r3, #1 │ │ │ │ str.w r4, [r8, r5] │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r7, #788] @ 0x314 │ │ │ │ - b.w 7d64a │ │ │ │ + b.w 7d646 │ │ │ │ str.w r3, [r7, #524] @ 0x20c │ │ │ │ - b.n 7de72 │ │ │ │ + b.n 7de6e │ │ │ │ adds r2, r3, #2 │ │ │ │ mov.w r9, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ lsl.w r9, r9, r2 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r1, r9, r2 │ │ │ │ adds.w r2, r1, #20 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bmi.n 7df04 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + bmi.n 7df00 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw ip, #10717 @ 0x29dd │ │ │ │ + movw ip, #10681 @ 0x29b9 │ │ │ │ movt ip, #7 │ │ │ │ ldr.w r4, [r2, #692] @ 0x2b4 │ │ │ │ cmp r4, ip │ │ │ │ - beq.w 7d688 │ │ │ │ - b.n 7dd94 │ │ │ │ - bl 1f8b40 │ │ │ │ + beq.w 7d684 │ │ │ │ + b.n 7dd90 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.w 7d65a │ │ │ │ + b.w 7d656 │ │ │ │ add.w sl, sl, #8 │ │ │ │ - b.n 7d748 │ │ │ │ + b.n 7d744 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r0 │ │ │ │ and.w r2, r3, #32 │ │ │ │ ands.w r6, r3, #16 │ │ │ │ - bne.w 7e122 │ │ │ │ + bne.w 7e11e │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e168 │ │ │ │ + bne.w 7e164 │ │ │ │ movw r2, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 7e09e │ │ │ │ + bgt.w 7e09a │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e1da │ │ │ │ + beq.w 7e1d6 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 7e1da │ │ │ │ + bhi.w 7e1d6 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r2, r1, #3 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r0, #3 │ │ │ │ movs r0, r1 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r7, #4 │ │ │ │ lsls r5, r6, #2 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30800 @ 0x7850 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e0c4 │ │ │ │ - movw r8, #7725 @ 0x1e2d │ │ │ │ + beq.w 7e0c0 │ │ │ │ + movw r8, #7597 @ 0x1dad │ │ │ │ movt r8, #13 │ │ │ │ movw r3, #30800 @ 0x7850 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #17 │ │ │ │ - bpl.w 7e136 │ │ │ │ - ldr r3, [pc, #620] @ (7e210 ) │ │ │ │ + bpl.w 7e132 │ │ │ │ + ldr r3, [pc, #620] @ (7e20c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - cbz r5, 7dfd6 │ │ │ │ + cbz r5, 7dfd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ mov r0, r6 │ │ │ │ @@ -124878,37 +124902,37 @@ │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r6 │ │ │ │ movs r6, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e1f4 │ │ │ │ - ldr r3, [pc, #536] @ (7e210 ) │ │ │ │ + beq.w 7e1f0 │ │ │ │ + ldr r3, [pc, #536] @ (7e20c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ mov r2, r6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ mov r1, r0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7e1a6 │ │ │ │ + beq.w 7e1a2 │ │ │ │ strd r6, r7, [r4, #16] │ │ │ │ movs r6, #1 │ │ │ │ str.w r8, [r4, #24] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r0, [r5, #132] @ 0x84 │ │ │ │ - bpl.n 7e05e │ │ │ │ - ldr r3, [pc, #488] @ (7e210 ) │ │ │ │ + bpl.n 7e05a │ │ │ │ + ldr r3, [pc, #488] @ (7e20c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -124918,323 +124942,323 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e1c0 │ │ │ │ + beq.w 7e1bc │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ands.w r3, r3, #64 @ 0x40 │ │ │ │ - bne.n 7e13e │ │ │ │ + bne.n 7e13a │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7e2f0 │ │ │ │ + bl 7e2ec │ │ │ │ sub.w r5, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [sp, #12] │ │ │ │ clz r5, r5 │ │ │ │ lsrs r5, r5, #5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 7e148 │ │ │ │ + beq.n 7e144 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e096 │ │ │ │ + beq.n 7e092 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e1d2 │ │ │ │ + beq.w 7e1ce │ │ │ │ negs r0, r5 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq r8, #58957 @ 0xe64d │ │ │ │ + movweq r8, #59017 @ 0xe689 │ │ │ │ movteq r8, #13 │ │ │ │ - bne.n 7e0fe │ │ │ │ + bne.n 7e0fa │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30800 @ 0x7850 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7df90 │ │ │ │ + bne.w 7df8c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e098 │ │ │ │ + b.n 7e094 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #30800 @ 0x7850 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r6, [r7, #0] │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e0c4 │ │ │ │ - movw r8, #43345 @ 0xa951 │ │ │ │ + beq.n 7e0c0 │ │ │ │ + movw r8, #43201 @ 0xa8c1 │ │ │ │ movt r8, #13 │ │ │ │ - b.n 7df90 │ │ │ │ - movw r8, #44601 @ 0xae39 │ │ │ │ + b.n 7df8c │ │ │ │ + movw r8, #44517 @ 0xade5 │ │ │ │ movt r8, #12 │ │ │ │ - b.n 7e0ac │ │ │ │ - movw r8, #26429 @ 0x673d │ │ │ │ + b.n 7e0a8 │ │ │ │ + movw r8, #26173 @ 0x663d │ │ │ │ movt r8, #9 │ │ │ │ - b.n 7e0ac │ │ │ │ + b.n 7e0a8 │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7e1da │ │ │ │ + ble.n 7e1d6 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7e110 │ │ │ │ - movw r8, #62289 @ 0xf351 │ │ │ │ + bne.n 7e10c │ │ │ │ + movw r8, #62349 @ 0xf38d │ │ │ │ movt r8, #14 │ │ │ │ - b.n 7e0ac │ │ │ │ + b.n 7e0a8 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e1da │ │ │ │ - movw r8, #20869 @ 0x5185 │ │ │ │ + bne.n 7e1d6 │ │ │ │ + movw r8, #19245 @ 0x4b2d │ │ │ │ movt r8, #18 │ │ │ │ - b.n 7e0ac │ │ │ │ + b.n 7e0a8 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7e1f8 │ │ │ │ - bl 7e850 │ │ │ │ + bne.n 7e1f4 │ │ │ │ + bl 7e848 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e0c4 │ │ │ │ + beq.n 7e0c0 │ │ │ │ ldr r1, [r0, #12] │ │ │ │ movs r6, #1 │ │ │ │ - b.n 7e01a │ │ │ │ + b.n 7e016 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 7dfc8 │ │ │ │ - b.n 7dfd6 │ │ │ │ + bne.w 7dfc4 │ │ │ │ + b.n 7dfd2 │ │ │ │ mov r2, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7a778 │ │ │ │ - b.n 7e072 │ │ │ │ + bl 7a764 │ │ │ │ + b.n 7e06e │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 7e082 │ │ │ │ + beq.n 7e07e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e082 │ │ │ │ + bne.n 7e07e │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 7e08c │ │ │ │ - b.n 7e096 │ │ │ │ + bne.n 7e088 │ │ │ │ + b.n 7e092 │ │ │ │ mov r1, r0 │ │ │ │ mov r3, r6 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a390 │ │ │ │ + bl 7a37c │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e0c4 │ │ │ │ - bl 7f9a4 │ │ │ │ + beq.n 7e0c0 │ │ │ │ + bl 7f988 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e194 │ │ │ │ + beq.n 7e190 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbz r3, 7e1ca │ │ │ │ + cbz r3, 7e1c6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7e0c4 │ │ │ │ + beq.n 7e0c0 │ │ │ │ ldr r0, [r7, #0] │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e01a │ │ │ │ + bne.w 7e016 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e0c4 │ │ │ │ + beq.n 7e0c0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e0c4 │ │ │ │ + bne.n 7e0c0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e0c4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e0c0 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 7e05e │ │ │ │ + b.n 7e05a │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e194 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e190 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e096 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e092 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ - movw r1, #20876 @ 0x518c │ │ │ │ + movw r1, #20172 @ 0x4ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 7e0c4 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 7e0c0 │ │ │ │ str r0, [r4, #12] │ │ │ │ - b.n 7e1a6 │ │ │ │ + b.n 7e1a2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21048 @ 0x5238 │ │ │ │ + movw r1, #20344 @ 0x4f78 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 7e0c4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 7e0c0 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e214 : │ │ │ │ +0007e210 : │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r1 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 7e244 │ │ │ │ - cbz r3, 7e298 │ │ │ │ + bgt.n 7e240 │ │ │ │ + cbz r3, 7e294 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 7e298 │ │ │ │ + bhi.n 7e294 │ │ │ │ tbb [pc, r3] │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ movs r4, #60 @ 0x3c │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ asrs r6, r5, #24 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.n 7e272 │ │ │ │ - movw r5, #58957 @ 0xe64d │ │ │ │ + bne.n 7e26e │ │ │ │ + movw r5, #59017 @ 0xe689 │ │ │ │ movt r5, #13 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30800 @ 0x7850 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1b3c28 │ │ │ │ - cbz r0, 7e266 │ │ │ │ + bl 1b4a00 │ │ │ │ + cbz r0, 7e262 │ │ │ │ strd r4, r5, [r0, #20] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - movw r5, #43345 @ 0xa951 │ │ │ │ + movw r5, #43201 @ 0xa8c1 │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7e250 │ │ │ │ + b.n 7e24c │ │ │ │ cmp r3, #127 @ 0x7f │ │ │ │ - ble.n 7e298 │ │ │ │ + ble.n 7e294 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 7e2be │ │ │ │ - movw r5, #62289 @ 0xf351 │ │ │ │ + bne.n 7e2ba │ │ │ │ + movw r5, #62349 @ 0xf38d │ │ │ │ movt r5, #14 │ │ │ │ - b.n 7e250 │ │ │ │ - movw r5, #7725 @ 0x1e2d │ │ │ │ + b.n 7e24c │ │ │ │ + movw r5, #7597 @ 0x1dad │ │ │ │ movt r5, #13 │ │ │ │ - b.n 7e250 │ │ │ │ - movw r5, #26429 @ 0x673d │ │ │ │ + b.n 7e24c │ │ │ │ + movw r5, #26173 @ 0x663d │ │ │ │ movt r5, #9 │ │ │ │ - b.n 7e250 │ │ │ │ + b.n 7e24c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - movw r1, #20876 @ 0x518c │ │ │ │ + movw r1, #20172 @ 0x4ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldmia.w sp!, {r3, r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - movw r5, #44601 @ 0xae39 │ │ │ │ + b.w d59a4 │ │ │ │ + movw r5, #44517 @ 0xade5 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 7e250 │ │ │ │ + b.n 7e24c │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7e298 │ │ │ │ - movw r5, #20869 @ 0x5185 │ │ │ │ + bne.n 7e294 │ │ │ │ + movw r5, #19245 @ 0x4b2d │ │ │ │ movt r5, #18 │ │ │ │ - b.n 7e250 │ │ │ │ + b.n 7e24c │ │ │ │ │ │ │ │ -0007e2d0 : │ │ │ │ +0007e2cc : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7e2f0 │ │ │ │ + bl 7e2ec │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 7e832 │ │ │ │ - ldr.w r9, [pc, #1340] @ 7e84c │ │ │ │ + bpl.w 7e822 │ │ │ │ + ldr.w r9, [pc, #1336] @ 7e844 │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ movw r7, #42228 @ 0xa4f4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r2, [r9, fp] │ │ │ │ cmp r3, r7 │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ - bne.w 7e61a │ │ │ │ + bne.w 7e61e │ │ │ │ ldr.w r8, [r1, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 7e61a │ │ │ │ + beq.w 7e61e │ │ │ │ ldr r0, [r0, #24] │ │ │ │ movw r3, #44068 @ 0xac24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7e73c │ │ │ │ + beq.w 7e740 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e648 │ │ │ │ + bne.w 7e64c │ │ │ │ add r3, sp, #20 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 7e6e4 │ │ │ │ + beq.w 7e6e8 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7e482 │ │ │ │ + bne.w 7e47e │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 7e566 │ │ │ │ + beq.w 7e560 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7e56e │ │ │ │ + beq.w 7e568 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ - cbz r2, 7e39a │ │ │ │ + cbz r2, 7e396 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r7 │ │ │ │ - bne.w 7e7cc │ │ │ │ + bne.w 7e7d0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 7e696 │ │ │ │ + ble.w 7e69a │ │ │ │ ldrb r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7e800 │ │ │ │ + bne.w 7e804 │ │ │ │ movw ip, #42704 @ 0xa6d0 │ │ │ │ add.w r7, sl, ip │ │ │ │ ldr r3, [r4, #24] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r2, [sl, ip] │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r0, [r7, #4] │ │ │ │ @@ -125248,186 +125272,188 @@ │ │ │ │ str.w lr, [r3, #8] │ │ │ │ lsl.w r1, r1, ip │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ ubfx r7, r7, #0, #12 │ │ │ │ orr.w sl, r7, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ and.w r2, r1, r8 │ │ │ │ - bgt.n 7e4aa │ │ │ │ + bgt.n 7e4a6 │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldrsb.w lr, [r7, r2] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e4e8 │ │ │ │ + bge.n 7e4e4 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r7, r2] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ ldrb r7, [r3, #6] │ │ │ │ movs r2, #1 │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ lsl.w r2, r2, ip │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 7e596 │ │ │ │ + beq.w 7e590 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ add.w r7, r3, #20 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r7, r2 │ │ │ │ str r6, [r7, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, #1 │ │ │ │ strd sl, r0, [r4, #16] │ │ │ │ subs r2, #1 │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ - cbnz r3, 7e452 │ │ │ │ + cbnz r3, 7e44e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #17 │ │ │ │ - bmi.w 7e5fa │ │ │ │ + bmi.w 7e5aa │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bmi.w 7e5b0 │ │ │ │ + bmi.w 7e5fc │ │ │ │ ldr r3, [r4, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7e478 │ │ │ │ + cbz r3, 7e474 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e784 │ │ │ │ + beq.w 7e788 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e784 │ │ │ │ + beq.w 7e788 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [r3, #0] │ │ │ │ movs r7, #0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - cbz r0, 7e4a6 │ │ │ │ + cbz r0, 7e4a2 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e82c │ │ │ │ + beq.w 7e81c │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ iteee eq │ │ │ │ streq r3, [r0, #0] │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldrne r2, [sp, #8] │ │ │ │ it ne │ │ │ │ strne r3, [r2, #0] │ │ │ │ movs r7, #1 │ │ │ │ - b.n 7e47a │ │ │ │ + b.n 7e476 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e724 │ │ │ │ + bgt.w 7e728 │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7e50e │ │ │ │ + bge.n 7e508 │ │ │ │ add.w r7, r3, #20 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ mov.w lr, #1 │ │ │ │ strh.w r1, [r7, r2, lsl #1] │ │ │ │ ldrb r2, [r3, #5] │ │ │ │ ldrb.w ip, [r3, #6] │ │ │ │ lsl.w r2, lr, r2 │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7e59a │ │ │ │ + beq.n 7e594 │ │ │ │ add.w r2, r2, r1, lsl #3 │ │ │ │ str r5, [r7, r2] │ │ │ │ add r2, r7 │ │ │ │ str r6, [r2, #4] │ │ │ │ - b.n 7e42a │ │ │ │ + b.n 7e426 │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r7, lr, #1 │ │ │ │ - add r7, r2 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - ands r2, r7 │ │ │ │ + add r2, r7 │ │ │ │ + ands r2, r1 │ │ │ │ adds r7, r3, r2 │ │ │ │ ldrsb.w r1, [r7, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 7e52a │ │ │ │ + bge.n 7e524 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ strb r3, [r7, #20] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7e40a │ │ │ │ + b.n 7e406 │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ add.w r7, lr, #1 │ │ │ │ add r2, r7 │ │ │ │ ands r2, r1 │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 7e4be │ │ │ │ + blt.n 7e4ba │ │ │ │ lsls r7, r2, #2 │ │ │ │ add r2, r7 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r2, r2, r1 │ │ │ │ - ble.n 7e588 │ │ │ │ + ble.n 7e582 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.w 7e7a8 │ │ │ │ + bgt.w 7e7ac │ │ │ │ add.w r7, r3, r2, lsl #1 │ │ │ │ ldrsh.w r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.n 7e4be │ │ │ │ + blt.n 7e4ba │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7e54a │ │ │ │ + b.n 7e544 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7e388 │ │ │ │ + bne.w 7e384 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e392 │ │ │ │ - b.n 7e39a │ │ │ │ + bne.w 7e38e │ │ │ │ + b.n 7e396 │ │ │ │ add.w r2, r2, r2, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r2, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ adds r7, r3, r2 │ │ │ │ ldrsb.w ip, [r7, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 7e504 │ │ │ │ - b.n 7e57a │ │ │ │ + blt.n 7e4fe │ │ │ │ + b.n 7e574 │ │ │ │ add.w r7, r3, #20 │ │ │ │ mov.w ip, #12 │ │ │ │ mla r2, ip, r1, r2 │ │ │ │ adds r1, r7, r2 │ │ │ │ strd r5, r6, [r1, #4] │ │ │ │ str.w r8, [r7, r2] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ - b.n 7e42a │ │ │ │ + b.n 7e426 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e6f4 │ │ │ │ + bne.w 7e6f8 │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7e818 │ │ │ │ + bne.n 7e5ca │ │ │ │ + ldr.w r3, [r5, #-8] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 7e444 │ │ │ │ ldr.w r3, [r9, fp] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -125436,140 +125462,140 @@ │ │ │ │ orrs r3, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r0, [r1, #4] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7e45c │ │ │ │ - b.n 7e478 │ │ │ │ + bne.w 7e458 │ │ │ │ + b.n 7e474 │ │ │ │ ldr.w r2, [r3, #164] @ 0xa4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7e70c │ │ │ │ + bne.w 7e710 │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 7e5c8 │ │ │ │ - ldr.w r3, [r5, #-8] │ │ │ │ + bne.n 7e5ca │ │ │ │ + ldr.w r3, [r6, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7e5c8 │ │ │ │ - b.n 7e448 │ │ │ │ + beq.w 7e44e │ │ │ │ + b.n 7e5ca │ │ │ │ mov r0, r5 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 7e6e4 │ │ │ │ + beq.n 7e6e8 │ │ │ │ ldr r0, [r4, #24] │ │ │ │ movw r3, #44068 @ 0xac24 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 7e73c │ │ │ │ + beq.w 7e740 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e358 │ │ │ │ + beq.w 7e354 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 7e358 │ │ │ │ + bne.w 7e354 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r5 │ │ │ │ - bl d9f68 <_PyEval_CheckExceptTypeValid@@Base+0x17d0> │ │ │ │ + bl d9ed8 <_PyEval_CheckExceptTypeValid@@Base+0x17cc> │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 7e370 │ │ │ │ + beq.w 7e36c │ │ │ │ ldr r3, [r4, #28] │ │ │ │ add.w r3, r3, r0, lsl #2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ subs r7, r3, #0 │ │ │ │ it ne │ │ │ │ movne r7, #1 │ │ │ │ - cbnz r3, 7e676 │ │ │ │ + cbnz r3, 7e67a │ │ │ │ mov r3, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl 12b740 <_PyUnicode_IsNumeric@@Base+0x634> │ │ │ │ + bl 12b0b0 <_PyUnicode_IsNumeric@@Base+0x62c> │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7e47a │ │ │ │ + beq.w 7e476 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ - cbz r2, 7e690 │ │ │ │ + cbz r2, 7e694 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7e47a │ │ │ │ + b.n 7e476 │ │ │ │ ldr r1, [r4, #8] │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ add.w r1, r1, r1, lsl #1 │ │ │ │ cmp r1, #8 │ │ │ │ it lt │ │ │ │ movlt r1, #8 │ │ │ │ subs r1, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d49c │ │ │ │ + bl 7d498 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 7e3a2 │ │ │ │ + bne.w 7e39e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e6d0 │ │ │ │ + beq.n 7e6d4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e824 │ │ │ │ + beq.w 7e834 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e6e4 │ │ │ │ + beq.n 7e6e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e844 │ │ │ │ + beq.w 7e83c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - cbz r3, 7e6ee │ │ │ │ + cbz r3, 7e6f2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7e47a │ │ │ │ - movw r3, #2921 @ 0xb69 │ │ │ │ + b.n 7e476 │ │ │ │ + movw r3, #2893 @ 0xb4d │ │ │ │ movt r3, #8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7e7f6 │ │ │ │ - ldr r3, [r6, #84] @ 0x54 │ │ │ │ - lsls r3, r3, #22 │ │ │ │ - bpl.w 7e452 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b.n 7e5ba │ │ │ │ - movw r3, #2921 @ 0xb69 │ │ │ │ - movt r3, #8 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.n 7e80e │ │ │ │ + bne.n 7e7fa │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #22 │ │ │ │ - bpl.w 7e448 │ │ │ │ + bpl.w 7e444 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ - b.n 7e604 │ │ │ │ + b.n 7e5b4 │ │ │ │ + movw r3, #2893 @ 0xb4d │ │ │ │ + movt r3, #8 │ │ │ │ + cmp r2, r3 │ │ │ │ + bne.n 7e812 │ │ │ │ + ldr r3, [r6, #84] @ 0x54 │ │ │ │ + lsls r3, r3, #22 │ │ │ │ + bpl.w 7e44e │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b.n 7e606 │ │ │ │ lsls r7, r2, #2 │ │ │ │ add.w lr, r3, r7 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bge.n 7e78a │ │ │ │ + bge.n 7e78e │ │ │ │ adds r2, r3, r7 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7e40a │ │ │ │ + b.n 7e406 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ @@ -125579,251 +125605,247 @@ │ │ │ │ cmp r3, r2 │ │ │ │ mov r2, r5 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r8 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7a87c │ │ │ │ + bl 7a868 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 7e6e4 │ │ │ │ + beq.n 7e6e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7e478 │ │ │ │ + beq.w 7e474 │ │ │ │ ldr r3, [sp, #64] @ 0x40 │ │ │ │ - cbz r3, 7e784 │ │ │ │ + cbz r3, 7e788 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7e784 │ │ │ │ + beq.n 7e788 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7e478 │ │ │ │ + b.n 7e474 │ │ │ │ mov.w lr, r8, lsr #5 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ add r2, r7 │ │ │ │ add.w r7, lr, #1 │ │ │ │ - add r2, r7 │ │ │ │ - ands r2, r1 │ │ │ │ + add r7, r2 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ands r2, r7 │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ ldr r1, [r7, #20] │ │ │ │ lsls r7, r2, #2 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 7e734 │ │ │ │ - b.n 7e52c │ │ │ │ + blt.n 7e738 │ │ │ │ + b.n 7e526 │ │ │ │ lsls r7, r2, #2 │ │ │ │ str r7, [sp, #12] │ │ │ │ add.w r7, r3, r2, lsl #2 │ │ │ │ ldr r7, [r7, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - bge.n 7e7ba │ │ │ │ + bge.n 7e7be │ │ │ │ ldr r7, [sp, #12] │ │ │ │ - b.n 7e734 │ │ │ │ + b.n 7e738 │ │ │ │ lsls r7, r2, #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ add r7, r2 │ │ │ │ add.w r2, r7, lr │ │ │ │ adds r2, #1 │ │ │ │ ands r2, r1 │ │ │ │ - b.n 7e542 │ │ │ │ + b.n 7e53c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ add.w r3, r3, r3, lsl #1 │ │ │ │ cmp r3, #8 │ │ │ │ it lt │ │ │ │ movlt r3, #8 │ │ │ │ subs r1, r3, #1 │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d49c │ │ │ │ + bl 7d498 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 7e6bc │ │ │ │ + beq.w 7e6c0 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ - b.n 7e39a │ │ │ │ - mov r0, r6 │ │ │ │ + b.n 7e396 │ │ │ │ + mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e708 │ │ │ │ - b.n 7e452 │ │ │ │ + bne.n 7e70c │ │ │ │ + b.n 7e444 │ │ │ │ mov r3, r5 │ │ │ │ mov r2, r4 │ │ │ │ movs r1, #0 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 1f3b44 │ │ │ │ - b.n 7e3aa │ │ │ │ - mov r0, r5 │ │ │ │ + bl 1f4ab8 │ │ │ │ + b.n 7e3a6 │ │ │ │ + mov r0, r6 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e720 │ │ │ │ - b.n 7e448 │ │ │ │ - ldr.w r3, [r6, #-8] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 7e452 │ │ │ │ - b.n 7e5c8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e6d0 │ │ │ │ + bne.n 7e724 │ │ │ │ + b.n 7e44e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 7e4a6 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + b.n 7e4a2 │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #4274 @ 0x10b2 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7e6e4 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7e6e8 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e6d4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7e6e4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7e6e8 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007e850 : │ │ │ │ +0007e848 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #30420 @ 0x76d4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1b3c28 │ │ │ │ - cbz r0, 7e874 │ │ │ │ + bl 1b4a00 │ │ │ │ + cbz r0, 7e86c │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0007e878 : │ │ │ │ +0007e870 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ mov r1, r0 │ │ │ │ movw r0, #29944 @ 0x74f8 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - bl 1b3c28 │ │ │ │ - cbz r0, 7e89c │ │ │ │ + bl 1b4a00 │ │ │ │ + cbz r0, 7e894 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7e936 │ │ │ │ + beq.n 7e92e │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r4, r0 │ │ │ │ blx 2968c │ │ │ │ - cbz r0, 7e912 │ │ │ │ + cbz r0, 7e90a │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #4] │ │ │ │ mov r0, r1 │ │ │ │ blx 29c10 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ - cbnz r0, 7e928 │ │ │ │ + cbnz r0, 7e920 │ │ │ │ ldrb r3, [r5, r4] │ │ │ │ add r4, r5 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 7e928 │ │ │ │ - movw r1, #21088 @ 0x5260 │ │ │ │ + bne.n 7e920 │ │ │ │ + movw r1, #20384 @ 0x4fa0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 7e8f4 │ │ │ │ + b.n 7e8ec │ │ │ │ cmp r3, #10 │ │ │ │ - beq.n 7e92e │ │ │ │ + beq.n 7e926 │ │ │ │ ldrb.w r3, [r4, #1]! │ │ │ │ - cbz r3, 7e928 │ │ │ │ + cbz r3, 7e920 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - bne.n 7e8ea │ │ │ │ + bne.n 7e8e2 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #4] │ │ │ │ blx 2a75c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7e8ee │ │ │ │ + bne.n 7e8e6 │ │ │ │ adds r0, r4, #6 │ │ │ │ it eq │ │ │ │ moveq r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e8d8 │ │ │ │ + beq.n 7e8d0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #10 │ │ │ │ - bne.n 7e8ee │ │ │ │ - b.n 7e928 │ │ │ │ + bne.n 7e8e6 │ │ │ │ + b.n 7e920 │ │ │ │ mov r0, r1 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #272] @ (7ea60 ) │ │ │ │ + ldr r4, [pc, #272] @ (7ea58 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r1, sp, #36 @ 0x24 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ str r1, [sp, #12] │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1616] @ 0x650 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7ea04 │ │ │ │ - ldr.w lr, [pc, #244] @ 7ea64 │ │ │ │ + beq.n 7e9fc │ │ │ │ + ldr.w lr, [pc, #244] @ 7ea5c │ │ │ │ ldr.w r0, [r2, #1696] @ 0x6a0 │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1696] @ 0x6a0 │ │ │ │ ldr.w r0, [lr, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1616] @ 0x650 │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r0 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7ea2e │ │ │ │ + bne.n 7ea26 │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ add r1, sp, #40 @ 0x28 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7e9a0 │ │ │ │ + beq.n 7e998 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ str r0, [r3, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r4, [ip, #8] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 7e9e4 │ │ │ │ + beq.n 7e9dc │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -125844,86 +125866,86 @@ │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7e9d8 │ │ │ │ + b.n 7e9d0 │ │ │ │ movs r1, #2 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7e9d8 │ │ │ │ + beq.n 7e9d0 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7e99c │ │ │ │ - b.n 7e9a0 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + bne.n 7e994 │ │ │ │ + b.n 7e998 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 7ea4a │ │ │ │ + bne.n 7ea42 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ea1c │ │ │ │ + b.n 7ea14 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [lr, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr.w ip, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7ea1c │ │ │ │ + b.n 7ea14 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #236] @ (7eb68 ) │ │ │ │ + ldr r4, [pc, #236] @ (7eb60 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1612] @ 0x64c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7eaf6 │ │ │ │ - ldr.w ip, [pc, #212] @ 7eb6c │ │ │ │ + beq.n 7eaee │ │ │ │ + ldr.w ip, [pc, #212] @ 7eb64 │ │ │ │ ldr.w r1, [r2, #1692] @ 0x69c │ │ │ │ ldr r6, [r3, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1692] @ 0x69c │ │ │ │ ldr.w r1, [ip, #1416] @ 0x588 │ │ │ │ str.w r6, [r2, #1612] @ 0x64c │ │ │ │ movs r2, #1 │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7eb3c │ │ │ │ + bne.n 7eb34 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 7eb1a │ │ │ │ + beq.n 7eb12 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ @@ -125938,93 +125960,93 @@ │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ movs r1, #1 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7eaea │ │ │ │ + beq.n 7eae2 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r4 │ │ │ │ - bne.n 7eac2 │ │ │ │ + bne.n 7eaba │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub.w r0, r3, #8 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr.w r4, [r4, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ orrs r2, r5 │ │ │ │ str r0, [r5, #0] │ │ │ │ strd r4, r2, [r3, #-8] │ │ │ │ str r0, [r4, #4] │ │ │ │ - b.n 7eaea │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 7eae2 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 7eb56 │ │ │ │ + bne.n 7eb4e │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7eb0c │ │ │ │ + b.n 7eb04 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r0, [r5, r4] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7eb0c │ │ │ │ + b.n 7eb04 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007eb70 : │ │ │ │ +0007eb68 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {r4, r5, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ ldr r4, [sp, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 7ebf4 │ │ │ │ + beq.n 7ebec │ │ │ │ mov r0, r4 │ │ │ │ add r3, sp, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78e94 │ │ │ │ - cbz r0, 7ebea │ │ │ │ + bl 78e78 │ │ │ │ + cbz r0, 7ebe2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7ebc4 │ │ │ │ + ble.n 7ebbc │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r2, r0, #8 │ │ │ │ adds r4, #8 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r1, #4 │ │ │ │ ldr.w ip, [r3] │ │ │ │ cmp ip, r5 │ │ │ │ add.w lr, ip, #1 │ │ │ │ it ne │ │ │ │ strne.w lr, [r3] │ │ │ │ str.w r3, [r2, #4]! │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7eba8 │ │ │ │ - ldr r4, [pc, #48] @ (7ebf8 ) │ │ │ │ + bne.n 7eba0 │ │ │ │ + ldr r4, [pc, #48] @ (7ebf0 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r2, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r1, [r1, r4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ @@ -126033,177 +126055,175 @@ │ │ │ │ str r2, [r4, #0] │ │ │ │ strd r1, r3, [r0, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ - ldr r0, [pc, #4] @ (7ebfc ) │ │ │ │ - b.n 7ebea │ │ │ │ + ldr r0, [pc, #4] @ (7ebf4 ) │ │ │ │ + b.n 7ebe2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ │ │ │ │ -0007ec00 : │ │ │ │ +0007ebf8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mov r4, r1 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.n 7ec2c │ │ │ │ + bmi.n 7ec24 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ movw r0, #30212 @ 0x7604 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1b3c28 │ │ │ │ - cbz r0, 7ec2a │ │ │ │ + bl 1b4a00 │ │ │ │ + cbz r0, 7ec22 │ │ │ │ str r4, [r0, #20] │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #7460 @ 0x1d24 │ │ │ │ + movw r1, #6756 @ 0x1a64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #16 │ │ │ │ mov r6, r1 │ │ │ │ mov r7, r0 │ │ │ │ cmp.w r1, #256 @ 0x100 │ │ │ │ - bls.w 7ef28 │ │ │ │ - movw r4, #20120 @ 0x4e98 │ │ │ │ + bls.w 7ef0c │ │ │ │ + movw r4, #20128 @ 0x4ea0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - mov.w r8, r1, lsr #30 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + mov.w r9, r1, lsr #30 │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ - cmp.w r8, #0 │ │ │ │ + cmp.w r9, #0 │ │ │ │ ldr.w r5, [r4, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #2 │ │ │ │ moveq r2, #16 │ │ │ │ movne r2, #20 │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #2 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 7f0d8 │ │ │ │ - ldr r3, [pc, #648] @ (7ef20 ) │ │ │ │ + bne.w 7f0c8 │ │ │ │ + ldr r3, [pc, #708] @ (7ef54 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r2, #1 │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ - ldr.w ip, [r3, #8] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq.w 7f0a0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ + ldr r0, [r3, #8] │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 7f090 │ │ │ │ + ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ - adds r0, #1 │ │ │ │ - str r0, [r3, #0] │ │ │ │ + adds r2, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ ldr r4, [r5, #0] │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ee94 │ │ │ │ + beq.w 7ee82 │ │ │ │ + mov.w r3, r8, lsl #3 │ │ │ │ + str r3, [r5, #8] │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - mov.w r2, r9, lsl #3 │ │ │ │ - str r2, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #564] @ (7ef24 ) │ │ │ │ + ldr r2, [pc, #628] @ (7ef58 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f0fa │ │ │ │ + bne.w 7f0ea │ │ │ │ bic.w r3, r6, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #12] │ │ │ │ - cmp.w r8, #0 │ │ │ │ - bne.w 7efb2 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.w 7efa4 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7ef38 │ │ │ │ + beq.w 7ef1c │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 7eee4 │ │ │ │ + blt.w 7eed2 │ │ │ │ ldr r4, [r6, r3] │ │ │ │ add.w r8, r6, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 7ef82 │ │ │ │ - movw r3, #9972 @ 0x26f4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr.w r4, [r3, #152] @ 0x98 │ │ │ │ - movw r2, #45473 @ 0xb1a1 │ │ │ │ + bne.w 7ef74 │ │ │ │ + movw r9, #9972 @ 0x26f4 │ │ │ │ + movt r9, #71 @ 0x47 │ │ │ │ + ldr.w r4, [r9, #152] @ 0x98 │ │ │ │ + movw r2, #45453 @ 0xb18d │ │ │ │ movt r2, #7 │ │ │ │ movw r0, #9972 @ 0x26f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r1, #0 │ │ │ │ cmp r4, r2 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - bne.w 7f11c │ │ │ │ - bl 7b1f4 │ │ │ │ + bne.w 7f10c │ │ │ │ + bl 7b1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7ef50 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [r3, #84] @ 0x54 │ │ │ │ + beq.w 7ef34 │ │ │ │ + ldr.w r2, [r9, #84] @ 0x54 │ │ │ │ lsls r1, r2, #17 │ │ │ │ - bpl.n 7ed8e │ │ │ │ - ldr r2, [pc, #444] @ (7ef20 ) │ │ │ │ + bpl.n 7ed7c │ │ │ │ + ldr r2, [pc, #508] @ (7ef54 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ - ldr.w ip, [r0, #4] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ - orr.w r2, r2, ip │ │ │ │ - str.w r1, [ip] │ │ │ │ + orrs r2, r3 │ │ │ │ + str r1, [r3, #0] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ str r2, [r4, #12] │ │ │ │ - movw r2, #28185 @ 0x6e19 │ │ │ │ + movw r2, #29461 @ 0x7315 │ │ │ │ movt r2, #16 │ │ │ │ str r2, [r4, #28] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #16] │ │ │ │ ldr.w r2, [r8] │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7f024 │ │ │ │ + bne.w 7f016 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 7f096 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.w 7f086 │ │ │ │ str r2, [r4, #24] │ │ │ │ str.w r4, [r8] │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ ldr.w r1, [r7, #180] @ 0xb4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.n 7ee00 │ │ │ │ - ldr r2, [pc, #340] @ (7ef20 ) │ │ │ │ + bpl.n 7edee │ │ │ │ + ldr r2, [pc, #408] @ (7ef54 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ subs r1, #1 │ │ │ │ cmp r1, #10 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ mov.w r2, #28 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ @@ -126212,747 +126232,745 @@ │ │ │ │ movhi r1, #1 │ │ │ │ add.w r2, r3, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r2, #252] @ 0xfc │ │ │ │ cmp r0, r7 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f10e │ │ │ │ + beq.w 7f0fe │ │ │ │ ldr.w r1, [r2, #272] @ 0x110 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7efb8 │ │ │ │ + beq.w 7efaa │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 7f142 │ │ │ │ + bpl.w 7f130 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7eeba │ │ │ │ + beq.n 7eea8 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r4, #0] │ │ │ │ - bne.n 7eec8 │ │ │ │ + bne.n 7eeb6 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 7eec8 │ │ │ │ - ldr r0, [pc, #220] @ (7ef20 ) │ │ │ │ + beq.n 7eeb6 │ │ │ │ + ldr r0, [pc, #292] @ (7ef54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r5 │ │ │ │ - beq.w 7f010 │ │ │ │ - bl 7ce20 │ │ │ │ + beq.w 7f002 │ │ │ │ + bl 7ce0c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ee78 │ │ │ │ + beq.n 7ee66 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f158 │ │ │ │ + beq.w 7f146 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7ee8c │ │ │ │ + beq.n 7ee7a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f160 │ │ │ │ + beq.w 7f14e │ │ │ │ mov r0, r6 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldrd r2, r0, [r3, #24] │ │ │ │ - cmp r0, r2 │ │ │ │ + ldrd ip, r2, [r3, #24] │ │ │ │ + cmp r2, ip │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ - strcc.w r3, [ip, #12] │ │ │ │ - strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 7ecce │ │ │ │ + strcc r3, [r0, #12] │ │ │ │ + strcc r0, [r3, #8] │ │ │ │ + bcc.w 7ecc4 │ │ │ │ adds r1, #1 │ │ │ │ - add.w r1, r2, r1, lsl #3 │ │ │ │ + add.w r2, r3, ip │ │ │ │ + str r2, [r3, #4] │ │ │ │ + add.w r1, ip, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ - adds r1, r3, r2 │ │ │ │ - str r1, [r3, #4] │ │ │ │ - str r4, [r3, r2] │ │ │ │ - b.n 7ecce │ │ │ │ + str.w r4, [r3, ip] │ │ │ │ + b.n 7ecc4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 7ee3a │ │ │ │ + beq.n 7ee28 │ │ │ │ mov r0, r5 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 7ee40 │ │ │ │ + bne.n 7ee2e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b37a0 │ │ │ │ + bl 1b4578 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 7f016 │ │ │ │ + b.n 7f008 │ │ │ │ ldr r2, [r6, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bpl.w 7ed1c │ │ │ │ - ldr r3, [pc, #48] @ (7ef20 ) │ │ │ │ + bpl.w 7ed12 │ │ │ │ + ldr r3, [pc, #120] @ (7ef54 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r6, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r6 │ │ │ │ - beq.n 7ef6e │ │ │ │ + beq.n 7ef60 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 7ef6e │ │ │ │ + bhi.n 7ef60 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ - b.n 7ef76 │ │ │ │ - nop │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + b.n 7ef68 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ - ldr r5, [pc, #624] @ (7f19c ) │ │ │ │ + ldr r5, [pc, #76] @ (7ef5c ) │ │ │ │ ldr r3, [r2, #104] @ 0x68 │ │ │ │ add.w r5, r5, r1, lsl #4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ed14 │ │ │ │ + bne.w 7ed0a │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21096 @ 0x5268 │ │ │ │ + movw r1, #20392 @ 0x4fa8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 7f0ec │ │ │ │ + beq.w 7f0dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f0ec │ │ │ │ + bne.w 7f0dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f0ec │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f0dc │ │ │ │ + nop │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + strb r4, [r1, #8] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ add.w r8, r3, #24 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 7ed28 │ │ │ │ + beq.w 7ed1e │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7ed28 │ │ │ │ + bne.w 7ed1e │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - movw r3, #9972 @ 0x26f4 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - cmp r2, r3 │ │ │ │ - bne.w 7ed30 │ │ │ │ + movw r9, #9972 @ 0x26f4 │ │ │ │ + movt r9, #71 @ 0x47 │ │ │ │ + cmp r2, r9 │ │ │ │ + bne.w 7ed26 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - ble.w 7ed30 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.w 7ed26 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 7edc0 │ │ │ │ + beq.w 7edae │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - b.n 7edc0 │ │ │ │ - str.w r8, [r5, #16] │ │ │ │ - b.n 7ed0a │ │ │ │ - bl 724f0 │ │ │ │ + b.n 7edae │ │ │ │ + str.w r9, [r5, #16] │ │ │ │ + b.n 7ed00 │ │ │ │ + bl 724cc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 7f168 │ │ │ │ + beq.w 7f156 │ │ │ │ ldr r3, [r7, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ strpl.w r0, [r7, #180] @ 0xb4 │ │ │ │ - bpl.w 7ee06 │ │ │ │ - ldr r2, [pc, #460] @ (7f1a0 ) │ │ │ │ + bpl.w 7edf4 │ │ │ │ + ldr r2, [pc, #448] @ (7f188 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r0, [r7, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r6, r2, r3 │ │ │ │ add.w r6, r6, #92672 @ 0x16a00 │ │ │ │ ldr.w r6, [r6, #252] @ 0xfc │ │ │ │ cmp r6, r7 │ │ │ │ - beq.n 7f004 │ │ │ │ + beq.n 7eff6 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7f004 │ │ │ │ + bhi.n 7eff6 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7f00c │ │ │ │ + b.n 7effe │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ str r1, [r2, #20] │ │ │ │ - b.n 7ee06 │ │ │ │ - bl 7a87c │ │ │ │ + b.n 7edf4 │ │ │ │ + bl 7a868 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 7ee6e │ │ │ │ - b.n 7ee78 │ │ │ │ + bne.w 7ee5c │ │ │ │ + b.n 7ee66 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f090 │ │ │ │ - ldr r1, [r2, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 7f118 │ │ │ │ + bne.n 7f080 │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + cmp r3, r9 │ │ │ │ + bne.n 7f108 │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - cbnz r1, 7f040 │ │ │ │ + cbnz r1, 7f032 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.n 7f082 │ │ │ │ + cmp r1, r9 │ │ │ │ + bne.n 7f072 │ │ │ │ str r2, [r4, #24] │ │ │ │ str r4, [r2, #20] │ │ │ │ - b.n 7edbc │ │ │ │ + b.n 7edaa │ │ │ │ ldr r0, [r1, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f034 │ │ │ │ + bne.n 7f026 │ │ │ │ mov r0, r2 │ │ │ │ - ldr.w lr, [r1, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ movw r6, #10632 @ 0x2988 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ - cmp lr, r6 │ │ │ │ - beq.n 7f066 │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.n 7f056 │ │ │ │ movw ip, #10180 @ 0x27c4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - cmp lr, ip │ │ │ │ + cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ - cmp ip, r3 │ │ │ │ - beq.n 7f03a │ │ │ │ + cmp ip, r9 │ │ │ │ + beq.n 7f02c │ │ │ │ cmp ip, r6 │ │ │ │ - beq.n 7f07e │ │ │ │ + beq.n 7f06e │ │ │ │ movw r3, #10180 @ 0x27c4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp ip, r3 │ │ │ │ - bne.n 7f0f2 │ │ │ │ - cbz r0, 7f096 │ │ │ │ + bne.n 7f0e2 │ │ │ │ + cbz r0, 7f086 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ - cbz r3, 7f08c │ │ │ │ + cbz r3, 7f07c │ │ │ │ str r4, [r3, #20] │ │ │ │ str r4, [r2, #24] │ │ │ │ - b.n 7edc0 │ │ │ │ + b.n 7edae │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - cmp r1, r3 │ │ │ │ - beq.n 7f03a │ │ │ │ + cmp r1, r9 │ │ │ │ + beq.n 7f02c │ │ │ │ str r2, [r4, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7edbc │ │ │ │ - b.n 7f03c │ │ │ │ + beq.w 7edaa │ │ │ │ + b.n 7f02e │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ecce │ │ │ │ + bne.w 7ecc4 │ │ │ │ ldr.w r5, [r4, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 7f12a │ │ │ │ + bne.n 7f118 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r5, 7f0e8 │ │ │ │ + cbz r5, 7f0d8 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 7ecce │ │ │ │ + b.n 7ecc4 │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ecce │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.w 7ecc4 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 7ee8c │ │ │ │ + b.n 7ee7a │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f07e │ │ │ │ + beq.n 7f06e │ │ │ │ mov r2, r1 │ │ │ │ - b.n 7f082 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7f072 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f136 │ │ │ │ + bne.n 7f124 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 7ecfc │ │ │ │ + bl 12e368 │ │ │ │ + b.n 7ecf2 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ ldr.w r1, [r3, #248] @ 0xf8 │ │ │ │ - b.n 7ee00 │ │ │ │ + b.n 7edee │ │ │ │ mov r1, r2 │ │ │ │ - b.n 7f048 │ │ │ │ + b.n 7f03a │ │ │ │ blx r4 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7ed8e │ │ │ │ - b.n 7ef50 │ │ │ │ + bne.w 7ed7c │ │ │ │ + b.n 7ef34 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ mov r1, r2 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 7f0ca │ │ │ │ + b.n 7f0ba │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 7ecfc │ │ │ │ + b.n 7ecf2 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 7f016 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 7f008 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ee78 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ee66 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7ee8c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7ee7a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f178 │ │ │ │ + beq.n 7f166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 7f192 │ │ │ │ + cbz r3, 7f180 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 7f0ec │ │ │ │ + beq.n 7f0dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f0ec │ │ │ │ + bne.n 7f0dc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f0ec │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f0dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 7f178 │ │ │ │ - nop │ │ │ │ - strb r4, [r0, #8] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 7f166 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007f1a4 : │ │ │ │ - b.w 7f1a8 │ │ │ │ +0007f18c : │ │ │ │ + b.w 7f190 │ │ │ │ │ │ │ │ -0007f1a8 : │ │ │ │ +0007f190 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ cmp.w r0, #256 @ 0x100 │ │ │ │ sub sp, #8 │ │ │ │ itt ls │ │ │ │ - ldrls r4, [pc, #356] @ (7f328 ) │ │ │ │ + ldrls r4, [pc, #356] @ (7f310 ) │ │ │ │ addls.w r4, r4, r0, lsl #4 │ │ │ │ - bls.n 7f268 │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + bls.n 7f250 │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ lsrs r6, r0, #30 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ cmp r6, #0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ itete eq │ │ │ │ - moveq.w r9, #1 │ │ │ │ - movne.w r9, #2 │ │ │ │ - moveq.w r8, #16 │ │ │ │ - movne.w r8, #20 │ │ │ │ + moveq.w r8, #1 │ │ │ │ + movne.w r8, #2 │ │ │ │ + moveq.w r9, #16 │ │ │ │ + movne.w r9, #20 │ │ │ │ mov r3, r0 │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7f2dc │ │ │ │ - ldr r2, [pc, #304] @ (7f32c ) │ │ │ │ + bne.n 7f2c4 │ │ │ │ + ldr r2, [pc, #304] @ (7f314 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ - add.w r1, r8, #4294967295 @ 0xffffffff │ │ │ │ + add.w r1, r9, #4294967295 @ 0xffffffff │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ mov sl, r2 │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7f2ca │ │ │ │ + beq.n 7f2b2 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 7f270 │ │ │ │ + beq.n 7f258 │ │ │ │ movw r2, #42644 @ 0xa694 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - mov.w r1, r9, lsl #3 │ │ │ │ + mov.w r1, r8, lsl #3 │ │ │ │ strd r2, r1, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #220] @ (7f330 ) │ │ │ │ + ldr r2, [pc, #220] @ (7f318 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f2f4 │ │ │ │ + bne.n 7f2dc │ │ │ │ bic.w r3, r3, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #12] │ │ │ │ - cbnz r6, 7f2c2 │ │ │ │ + cbnz r6, 7f2aa │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r7, [r2, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ strcc.w r2, [lr, #12] │ │ │ │ strcc.w lr, [r2, #8] │ │ │ │ - bcc.n 7f234 │ │ │ │ + bcc.n 7f21c │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f234 │ │ │ │ + bne.n 7f21c │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r4, r2 │ │ │ │ - bne.n 7f30c │ │ │ │ - mov r0, r8 │ │ │ │ + bne.n 7f2f4 │ │ │ │ + mov r0, r9 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f2ee │ │ │ │ + cbz r4, 7f2d6 │ │ │ │ ldr.w r2, [sl, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #800] @ 0x320 │ │ │ │ - b.n 7f234 │ │ │ │ + b.n 7f21c │ │ │ │ add.w r3, r4, #16 │ │ │ │ str r6, [r3, #0] │ │ │ │ - b.n 7f268 │ │ │ │ + b.n 7f250 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7f234 │ │ │ │ - b.n 7f298 │ │ │ │ + bne.n 7f21c │ │ │ │ + b.n 7f280 │ │ │ │ str r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f234 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 7f268 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.n 7f21c │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 7f250 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 7f31a │ │ │ │ + bne.n 7f302 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f260 │ │ │ │ + b.n 7f248 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ - mov r1, r8 │ │ │ │ + mov r1, r9 │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f2b4 │ │ │ │ + b.n 7f29c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7f260 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + b.n 7f248 │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f334 <_PyLong_New@@Base>: │ │ │ │ +0007f31c <_PyLong_New@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ sub sp, #12 │ │ │ │ cmp r0, r3 │ │ │ │ - bgt.w 7f4e8 <_PyLong_New@@Base+0x1b4> │ │ │ │ + bgt.w 7f4d0 <_PyLong_New@@Base+0x1b4> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f40c <_PyLong_New@@Base+0xd8> │ │ │ │ + beq.n 7f3f4 <_PyLong_New@@Base+0xd8> │ │ │ │ adds r3, r0, #3 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bmi.w 7f49a <_PyLong_New@@Base+0x166> │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + bmi.w 7f482 <_PyLong_New@@Base+0x166> │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 7f488 <_PyLong_New@@Base+0x154> │ │ │ │ - ldr r3, [pc, #388] @ (7f500 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.w 7f470 <_PyLong_New@@Base+0x154> │ │ │ │ + ldr r3, [pc, #388] @ (7f4e8 <_PyLong_New@@Base+0x1cc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 7f458 <_PyLong_New@@Base+0x124> │ │ │ │ + bcs.n 7f440 <_PyLong_New@@Base+0x124> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r7, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp ip, r3 │ │ │ │ - beq.n 7f448 <_PyLong_New@@Base+0x114> │ │ │ │ + beq.n 7f430 <_PyLong_New@@Base+0x114> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ - cbz r0, 7f3e8 <_PyLong_New@@Base+0xb4> │ │ │ │ + cbz r0, 7f3d0 <_PyLong_New@@Base+0xb4> │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ lsls r1, r2, #3 │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, #0 │ │ │ │ it eq │ │ │ │ orreq.w r1, r1, #1 │ │ │ │ str r3, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r2, [pc, #312] @ (7f504 <_PyLong_New@@Base+0x1d0>) │ │ │ │ + ldr r2, [pc, #312] @ (7f4ec <_PyLong_New@@Base+0x1d0>) │ │ │ │ cmp r0, r5 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bne.n 7f4a2 <_PyLong_New@@Base+0x16e> │ │ │ │ + bne.n 7f48a <_PyLong_New@@Base+0x16e> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f4b2 <_PyLong_New@@Base+0x17e> │ │ │ │ + bne.n 7f49a <_PyLong_New@@Base+0x17e> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldrd r5, r6, [r3, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bcc.n 7f400 <_PyLong_New@@Base+0xcc> │ │ │ │ + bcc.n 7f3e8 <_PyLong_New@@Base+0xcc> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r5 │ │ │ │ str r1, [r3, #4] │ │ │ │ str r0, [r3, r5] │ │ │ │ - b.n 7f3b0 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f398 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 7f3b0 <_PyLong_New@@Base+0x7c> │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + b.n 7f398 <_PyLong_New@@Base+0x7c> │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f4c6 <_PyLong_New@@Base+0x192> │ │ │ │ - ldr r3, [pc, #216] @ (7f500 <_PyLong_New@@Base+0x1cc>) │ │ │ │ + bne.n 7f4ae <_PyLong_New@@Base+0x192> │ │ │ │ + ldr r3, [pc, #216] @ (7f4e8 <_PyLong_New@@Base+0x1cc>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ - bne.n 7f3a2 <_PyLong_New@@Base+0x6e> │ │ │ │ + bne.n 7f38a <_PyLong_New@@Base+0x6e> │ │ │ │ movs r6, #16 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f3b0 <_PyLong_New@@Base+0x7c> │ │ │ │ + bne.n 7f398 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ str r2, [sp, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7f4ce <_PyLong_New@@Base+0x19a> │ │ │ │ + bne.n 7f4b6 <_PyLong_New@@Base+0x19a> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 7f49a <_PyLong_New@@Base+0x166> │ │ │ │ + cbz r4, 7f482 <_PyLong_New@@Base+0x166> │ │ │ │ ldr.w r3, [r7, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r7, #800] @ 0x320 │ │ │ │ - b.n 7f3b0 <_PyLong_New@@Base+0x7c> │ │ │ │ + b.n 7f398 <_PyLong_New@@Base+0x7c> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7f3b0 <_PyLong_New@@Base+0x7c> │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.n 7f398 <_PyLong_New@@Base+0x7c> │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 7f3e2 <_PyLong_New@@Base+0xae> │ │ │ │ + b.n 7f3ca <_PyLong_New@@Base+0xae> │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f3de <_PyLong_New@@Base+0xaa> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + beq.n 7f3c6 <_PyLong_New@@Base+0xaa> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 7f4dc <_PyLong_New@@Base+0x1a8> │ │ │ │ + bne.n 7f4c4 <_PyLong_New@@Base+0x1a8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 7f3de <_PyLong_New@@Base+0xaa> │ │ │ │ + bl 12e368 │ │ │ │ + b.n 7f3c6 <_PyLong_New@@Base+0xaa> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ movs r6, #16 │ │ │ │ - b.n 7f48c <_PyLong_New@@Base+0x158> │ │ │ │ + b.n 7f474 <_PyLong_New@@Base+0x158> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 7f47a <_PyLong_New@@Base+0x146> │ │ │ │ + b.n 7f462 <_PyLong_New@@Base+0x146> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 7f3de <_PyLong_New@@Base+0xaa> │ │ │ │ + b.n 7f3c6 <_PyLong_New@@Base+0xaa> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21140 @ 0x5294 │ │ │ │ + movw r1, #20436 @ 0x4fd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 7f49e <_PyLong_New@@Base+0x16a> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 7f486 <_PyLong_New@@Base+0x16a> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007f508 : │ │ │ │ +0007f4f0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov ip, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldr r2, [r0, #104] @ 0x68 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 7f734 │ │ │ │ + beq.w 7f71c │ │ │ │ mov r3, r1 │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 7f76a │ │ │ │ + beq.w 7f752 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f612 │ │ │ │ + blt.n 7f5fa │ │ │ │ add r2, ip │ │ │ │ - cbnz r3, 7f546 │ │ │ │ + cbnz r3, 7f52e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 7f65e │ │ │ │ + bne.w 7f646 │ │ │ │ movw r4, #9972 @ 0x26f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ ldr.w r0, [r4, #152] @ 0x98 │ │ │ │ - movw r1, #45473 @ 0xb1a1 │ │ │ │ + movw r1, #45453 @ 0xb18d │ │ │ │ movt r1, #7 │ │ │ │ mov r6, ip │ │ │ │ cmp r0, r1 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov.w r1, #0 │ │ │ │ - bne.w 7f752 │ │ │ │ + bne.w 7f73a │ │ │ │ movw r0, #9972 @ 0x26f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 7f5e6 │ │ │ │ + beq.n 7f5ce │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r1, #17 │ │ │ │ - bpl.n 7f5b2 │ │ │ │ - ldr r1, [pc, #592] @ (7f7d8 ) │ │ │ │ + bpl.n 7f59a │ │ │ │ + ldr r1, [pc, #592] @ (7f7c0 ) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r1, [ip, r1] │ │ │ │ sub.w ip, r0, #8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr.w lr, [r1, #3796] @ 0xed4 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr.w r5, [lr, #4] │ │ │ │ @@ -126962,508 +126980,506 @@ │ │ │ │ strd lr, r1, [r0, #-8] │ │ │ │ str.w ip, [lr, #4] │ │ │ │ movs r1, #0 │ │ │ │ str r6, [r0, #8] │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r0, #16] │ │ │ │ - cbnz r3, 7f5ea │ │ │ │ - movw r1, #28185 @ 0x6e19 │ │ │ │ + cbnz r3, 7f5d2 │ │ │ │ + movw r1, #29461 @ 0x7315 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7f68c │ │ │ │ + bne.n 7f674 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r4 │ │ │ │ itt eq │ │ │ │ moveq r3, #0 │ │ │ │ strdeq r3, r3, [r0, #20] │ │ │ │ - bne.w 7f79a │ │ │ │ + bne.w 7f782 │ │ │ │ str r0, [r2, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ - movw r1, #28185 @ 0x6e19 │ │ │ │ + movw r1, #29461 @ 0x7315 │ │ │ │ movt r1, #16 │ │ │ │ str r1, [r0, #28] │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 7f71c │ │ │ │ + bne.w 7f704 │ │ │ │ strd r1, r1, [r0, #20] │ │ │ │ - b.n 7f5e4 │ │ │ │ + b.n 7f5cc │ │ │ │ ldr.w r1, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r1, #30 │ │ │ │ - bpl.n 7f53a │ │ │ │ - ldr r1, [pc, #444] @ (7f7d8 ) │ │ │ │ + bpl.n 7f522 │ │ │ │ + ldr r1, [pc, #444] @ (7f7c0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r0, [ip, #180] @ 0xb4 │ │ │ │ subs r0, #1 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ mul.w r1, r0, r1 │ │ │ │ adds r4, r2, r1 │ │ │ │ add.w r4, r4, #92672 @ 0x16a00 │ │ │ │ ldr.w r4, [r4, #252] @ 0xfc │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f64c │ │ │ │ + beq.n 7f634 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 7f64c │ │ │ │ + bhi.n 7f634 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ add r2, r1 │ │ │ │ - b.n 7f654 │ │ │ │ + b.n 7f63c │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ adds r1, #252 @ 0xfc │ │ │ │ add r2, r1 │ │ │ │ adds r2, #24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f53e │ │ │ │ - b.n 7f546 │ │ │ │ + beq.w 7f526 │ │ │ │ + b.n 7f52e │ │ │ │ mov r0, r3 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r4, #9972 @ 0x26f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f72a │ │ │ │ + bne.n 7f712 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.w 7f54e │ │ │ │ + bne.w 7f536 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r3 │ │ │ │ - ble.w 7f54e │ │ │ │ + ble.w 7f536 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 7f5e6 │ │ │ │ + beq.n 7f5ce │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ - b.n 7f5e6 │ │ │ │ + b.n 7f5ce │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f72e │ │ │ │ + bne.n 7f716 │ │ │ │ ldr r5, [r1, #4] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 7f786 │ │ │ │ + bne.n 7f76e │ │ │ │ ldr.w ip, [r1, #24] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 7f6d8 │ │ │ │ - cbnz r3, 7f6ca │ │ │ │ + bne.n 7f6c0 │ │ │ │ + cbnz r3, 7f6b2 │ │ │ │ mov lr, r1 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f722 │ │ │ │ + beq.n 7f70a │ │ │ │ movw r4, #10632 @ 0x2988 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f706 │ │ │ │ + beq.n 7f6ee │ │ │ │ movw r4, #10180 @ 0x27c4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp ip, r4 │ │ │ │ - beq.n 7f706 │ │ │ │ - cbz r3, 7f706 │ │ │ │ + beq.n 7f6ee │ │ │ │ + cbz r3, 7f6ee │ │ │ │ mov r1, r3 │ │ │ │ ldr r3, [r1, #24] │ │ │ │ strd r1, r3, [r0, #20] │ │ │ │ - cbz r3, 7f6d4 │ │ │ │ + cbz r3, 7f6bc │ │ │ │ str r0, [r3, #20] │ │ │ │ str r0, [r1, #24] │ │ │ │ - b.n 7f5e6 │ │ │ │ + b.n 7f5ce │ │ │ │ ldr.w r5, [ip, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 7f6a2 │ │ │ │ + bne.n 7f68a │ │ │ │ mov lr, r1 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ movw r6, #10632 @ 0x2988 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 7f6fe │ │ │ │ + beq.n 7f6e6 │ │ │ │ movw r6, #10180 @ 0x27c4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 7f7c0 │ │ │ │ + bne.n 7f7a8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7f7d2 │ │ │ │ + bne.n 7f7ba │ │ │ │ mov r3, ip │ │ │ │ - b.n 7f6a6 │ │ │ │ + b.n 7f68e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f7bc │ │ │ │ + bne.n 7f7a4 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 7f5e4 │ │ │ │ + beq.w 7f5cc │ │ │ │ str r0, [r1, #20] │ │ │ │ - b.n 7f5e4 │ │ │ │ + b.n 7f5cc │ │ │ │ ldr r5, [r1, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 7f692 │ │ │ │ + beq.n 7f67a │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r1, [r0, #20] │ │ │ │ - b.n 7f718 │ │ │ │ + b.n 7f700 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f54e │ │ │ │ + b.n 7f536 │ │ │ │ movs r3, #0 │ │ │ │ mov lr, r3 │ │ │ │ - b.n 7f6a6 │ │ │ │ + b.n 7f68e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #21096 @ 0x5268 │ │ │ │ + movw r1, #20392 @ 0x4fa8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r3, r0 │ │ │ │ movw r0, #9972 @ 0x26f4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f5b2 │ │ │ │ - b.n 7f5e6 │ │ │ │ + bne.w 7f59a │ │ │ │ + b.n 7f5ce │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 7f78e │ │ │ │ + blt.n 7f776 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ add r2, ip │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 7f660 │ │ │ │ + bne.w 7f648 │ │ │ │ movw r4, #9972 @ 0x26f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 7f54e │ │ │ │ + b.n 7f536 │ │ │ │ mov ip, r1 │ │ │ │ mov.w lr, #0 │ │ │ │ - b.n 7f6e2 │ │ │ │ + b.n 7f6ca │ │ │ │ ldr.w r3, [ip, #84] @ 0x54 │ │ │ │ lsls r4, r3, #30 │ │ │ │ - bpl.n 7f76e │ │ │ │ + bpl.n 7f756 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 7f61a │ │ │ │ + b.n 7f602 │ │ │ │ movw r1, #10632 @ 0x2988 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7f7b8 │ │ │ │ + beq.n 7f7a0 │ │ │ │ movw r1, #10180 @ 0x27c4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ subs r3, r3, r1 │ │ │ │ negs r1, r3 │ │ │ │ adcs r1, r3 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7f70c │ │ │ │ + beq.n 7f6f4 │ │ │ │ movs r1, #0 │ │ │ │ - b.n 7f70c │ │ │ │ + b.n 7f6f4 │ │ │ │ mov r1, lr │ │ │ │ - b.n 7f6ca │ │ │ │ + b.n 7f6b2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 7f6a6 │ │ │ │ + beq.w 7f68e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f7bc │ │ │ │ + bne.n 7f7a4 │ │ │ │ strd lr, r1, [r0, #20] │ │ │ │ - b.n 7f718 │ │ │ │ + b.n 7f700 │ │ │ │ mov r1, ip │ │ │ │ - b.n 7f6ca │ │ │ │ + b.n 7f6b2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r2, [r0, #12] │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ - cbnz r3, 7f806 │ │ │ │ - cbnz r2, 7f7fe │ │ │ │ + cbnz r3, 7f7ec │ │ │ │ + cbnz r2, 7f7e6 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ movw ip, #9972 @ 0x26f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - itt eq │ │ │ │ + it eq │ │ │ │ strdeq r2, r2, [r0, #20] │ │ │ │ - streq r0, [r1, #0] │ │ │ │ - bne.n 7f86a │ │ │ │ - pop {r4, r5, r6, pc} │ │ │ │ - strd r3, r3, [r0, #20] │ │ │ │ + bne.n 7f850 │ │ │ │ str r0, [r1, #0] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ + strd r3, r3, [r0, #20] │ │ │ │ + b.n 7f7e2 │ │ │ │ ldr.w lr, [r3, #12] │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f88c │ │ │ │ + bne.n 7f872 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ movw ip, #9972 @ 0x26f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - bne.n 7f89c │ │ │ │ + bne.n 7f882 │ │ │ │ ldr r4, [r3, #24] │ │ │ │ mov r6, r4 │ │ │ │ - cbnz r4, 7f858 │ │ │ │ - cbnz r2, 7f876 │ │ │ │ + cbnz r4, 7f83e │ │ │ │ + cbnz r2, 7f85c │ │ │ │ mov lr, r3 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f882 │ │ │ │ + beq.n 7f868 │ │ │ │ movw ip, #10180 @ 0x27c4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f864 │ │ │ │ + beq.n 7f84a │ │ │ │ movw ip, #10632 @ 0x2988 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ cmp r4, ip │ │ │ │ - beq.n 7f864 │ │ │ │ - cbz r2, 7f864 │ │ │ │ + beq.n 7f84a │ │ │ │ + cbz r2, 7f84a │ │ │ │ mov lr, r2 │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - cbz r3, 7f87c │ │ │ │ + cbz r3, 7f862 │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f87c │ │ │ │ + b.n 7f862 │ │ │ │ ldr r4, [r4, #12] │ │ │ │ mov lr, r3 │ │ │ │ - cbz r4, 7f89e │ │ │ │ + cbz r4, 7f884 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f828 │ │ │ │ - b.n 7f84a │ │ │ │ + beq.n 7f80e │ │ │ │ + b.n 7f830 │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f84a │ │ │ │ + bne.n 7f830 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 7f802 │ │ │ │ - b.n 7f888 │ │ │ │ + beq.n 7f7e2 │ │ │ │ + b.n 7f86e │ │ │ │ strd r3, lr, [r0, #20] │ │ │ │ mov lr, r3 │ │ │ │ str.w r0, [lr, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r3, [r0, #20] │ │ │ │ str r0, [r3, #20] │ │ │ │ - b.n 7f802 │ │ │ │ + b.n 7f7e2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f882 │ │ │ │ + bne.n 7f868 │ │ │ │ movw ip, #9972 @ 0x26f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov lr, r2 │ │ │ │ - b.n 7f828 │ │ │ │ + b.n 7f80e │ │ │ │ mov r6, r3 │ │ │ │ ldr r4, [r6, #4] │ │ │ │ movw r5, #10632 @ 0x2988 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - beq.n 7f8b8 │ │ │ │ + beq.n 7f89e │ │ │ │ movw r5, #10180 @ 0x27c4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r4, r5 │ │ │ │ - bne.n 7f8be │ │ │ │ - cbnz r2, 7f8ce │ │ │ │ + bne.n 7f8a4 │ │ │ │ + cbnz r2, 7f8b4 │ │ │ │ mov r2, r6 │ │ │ │ - b.n 7f828 │ │ │ │ + b.n 7f80e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f828 │ │ │ │ + beq.n 7f80e │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 7f84a │ │ │ │ + bne.n 7f830 │ │ │ │ strd lr, r3, [r0, #20] │ │ │ │ - b.n 7f888 │ │ │ │ + b.n 7f86e │ │ │ │ mov lr, r6 │ │ │ │ - b.n 7f84a │ │ │ │ - nop │ │ │ │ + b.n 7f830 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r2, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r1, r2, #1 │ │ │ │ - bhi.n 7f8f4 │ │ │ │ + bhi.n 7f8d8 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mvn.w r3, #1 │ │ │ │ mul.w r0, r1, r0 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ lsrs r2, r3, #3 │ │ │ │ movs r3, #0 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7f994 │ │ │ │ + beq.n 7f978 │ │ │ │ push {r4, r5, lr} │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ mov.w lr, r3, lsl #30 │ │ │ │ mvn.w r5, #2147483648 @ 0x80000000 │ │ │ │ bic.w lr, lr, #2147483648 @ 0x80000000 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f974 │ │ │ │ + bcs.n 7f958 │ │ │ │ sub.w ip, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 7f984 │ │ │ │ + beq.n 7f968 │ │ │ │ and.w lr, r5, r3, lsl #30 │ │ │ │ orr.w lr, lr, r3, lsr #1 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f974 │ │ │ │ + bcs.n 7f958 │ │ │ │ sub.w ip, r2, #3 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 7f984 │ │ │ │ + beq.n 7f968 │ │ │ │ ldr.w lr, [r0, r2, lsl #2] │ │ │ │ and.w r2, r5, r3, lsl #30 │ │ │ │ orr.w r3, r2, r3, lsr #1 │ │ │ │ add r3, lr │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.n 7f974 │ │ │ │ + bcs.n 7f958 │ │ │ │ mov lr, r4 │ │ │ │ lsls r2, r3, #30 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ bic.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp.w ip, #4294967295 @ 0xffffffff │ │ │ │ orr.w r2, r2, r3, lsr #1 │ │ │ │ - beq.n 7f984 │ │ │ │ + beq.n 7f968 │ │ │ │ ldr.w r3, [lr, #-4]! │ │ │ │ add r3, r2 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 7f952 │ │ │ │ + bcc.n 7f936 │ │ │ │ add.w r3, r3, #2147483648 @ 0x80000000 │ │ │ │ mov r2, ip │ │ │ │ adds r3, #1 │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7f902 │ │ │ │ + bne.n 7f8e6 │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mul.w r0, r1, r3 │ │ │ │ mvn.w r3, #1 │ │ │ │ cmp r0, r3 │ │ │ │ it cs │ │ │ │ movcs r0, r3 │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0007f9a4 : │ │ │ │ +0007f988 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #23540 @ 0x5bf4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7b1a0 │ │ │ │ - cbz r0, 7f9d4 │ │ │ │ + bl 7b18c │ │ │ │ + cbz r0, 7f9b8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str r4, [r0, #8] │ │ │ │ pop {r4, pc} │ │ │ │ nop │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 7fada │ │ │ │ + beq.n 7fabe │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ movs r6, #1 │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w ip, [r0, #4] │ │ │ │ mov r7, r2 │ │ │ │ add.w r0, r1, #12 │ │ │ │ movs r1, #0 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ subs r6, #1 │ │ │ │ - b.n 7fa10 │ │ │ │ + b.n 7f9f4 │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w lr, [r5, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7fa42 │ │ │ │ + bne.n 7fa26 │ │ │ │ strb r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - beq.n 7fa40 │ │ │ │ + beq.n 7fa24 │ │ │ │ ldrb.w ip, [r4, #4] │ │ │ │ adds r0, #12 │ │ │ │ ldr.w r2, [r0, #-12] │ │ │ │ cmp.w ip, #7 │ │ │ │ and.w r3, r6, r2 │ │ │ │ - ble.n 7f9f6 │ │ │ │ + ble.n 7f9da │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7faae │ │ │ │ + bgt.n 7fa92 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ add.w r5, r4, lr │ │ │ │ ldrsh.w r5, [r5, #20] │ │ │ │ adds r5, #1 │ │ │ │ - bne.n 7fa42 │ │ │ │ + bne.n 7fa26 │ │ │ │ add lr, r4 │ │ │ │ strh.w r1, [lr, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7fa0a │ │ │ │ + bne.n 7f9ee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ lsls r5, r3, #2 │ │ │ │ mov.w lr, r2, lsr #5 │ │ │ │ add r5, r3 │ │ │ │ add.w r3, lr, #1 │ │ │ │ cmp.w ip, #7 │ │ │ │ add r3, r5 │ │ │ │ and.w r3, r3, r6 │ │ │ │ - bgt.n 7fa92 │ │ │ │ + bgt.n 7fa76 │ │ │ │ adds r5, r4, r3 │ │ │ │ ldrsb.w r2, [r5, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7faca │ │ │ │ + bne.n 7faae │ │ │ │ cmp.w ip, #7 │ │ │ │ - ble.n 7faaa │ │ │ │ + ble.n 7fa8e │ │ │ │ cmp.w ip, #15 │ │ │ │ it gt │ │ │ │ lslgt r5, r3, #2 │ │ │ │ - bgt.n 7fabe │ │ │ │ + bgt.n 7faa2 │ │ │ │ mov.w lr, r3, lsl #1 │ │ │ │ - b.n 7fa34 │ │ │ │ + b.n 7fa18 │ │ │ │ add.w r2, r4, r3, lsl #2 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 7fa64 │ │ │ │ + beq.n 7fa48 │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ ands r3, r6 │ │ │ │ add.w r2, r4, r3, lsl #1 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bgt.n 7fa7a │ │ │ │ + bgt.n 7fa5e │ │ │ │ ldrsh.w r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 7fa84 │ │ │ │ + bne.n 7fa68 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bgt.n 7fa6a │ │ │ │ + bgt.n 7fa4e │ │ │ │ adds r5, r4, r3 │ │ │ │ - b.n 7fa02 │ │ │ │ + b.n 7f9e6 │ │ │ │ lsls r5, r3, #2 │ │ │ │ add.w lr, r4, r5 │ │ │ │ ldr.w lr, [lr, #20] │ │ │ │ cmp.w lr, #4294967295 @ 0xffffffff │ │ │ │ - bne.n 7fa44 │ │ │ │ + bne.n 7fa28 │ │ │ │ add r5, r4 │ │ │ │ str r1, [r5, #20] │ │ │ │ adds r1, #1 │ │ │ │ cmp r7, r1 │ │ │ │ - bne.n 7fa0a │ │ │ │ + bne.n 7f9ee │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r3, #1 │ │ │ │ add r3, lr │ │ │ │ ands r3, r6 │ │ │ │ - b.n 7fa5a │ │ │ │ + b.n 7fa3e │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ @@ -127478,219 +127494,219 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 7fb90 │ │ │ │ + bne.n 7fb74 │ │ │ │ ldr r4, [r3, #12] │ │ │ │ - cbnz r4, 7fb62 │ │ │ │ + cbnz r4, 7fb46 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ - cbnz r4, 7fb34 │ │ │ │ + cbnz r4, 7fb18 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ + b.w 7fc04 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7fb28 │ │ │ │ + beq.n 7fb0c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fb28 │ │ │ │ + bne.n 7fb0c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #208] @ (7fc1c ) │ │ │ │ + ldr r2, [pc, #208] @ (7fc00 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 7fbd8 │ │ │ │ + bne.n 7fbbc │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7fb2a │ │ │ │ + b.n 7fb0e │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7fb24 │ │ │ │ + beq.n 7fb08 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fb24 │ │ │ │ - ldr r2, [pc, #164] @ (7fc1c ) │ │ │ │ + bne.n 7fb08 │ │ │ │ + ldr r2, [pc, #164] @ (7fc00 ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 7fbf4 │ │ │ │ + bne.n 7fbd8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fb24 │ │ │ │ + b.n 7fb08 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 7fb20 │ │ │ │ + beq.n 7fb04 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 7fb20 │ │ │ │ + bne.n 7fb04 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #116] @ (7fc1c ) │ │ │ │ + ldr r2, [pc, #116] @ (7fc00 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r1, 7fbbc │ │ │ │ + cbnz r1, 7fba0 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fb20 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7fb04 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7fbb2 │ │ │ │ + beq.n 7fb96 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fbb2 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7fb96 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 7fb58 │ │ │ │ + beq.n 7fb3c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fb58 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 7fb3c │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 7fc0a │ │ │ │ + bne.n 7fbee │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fb24 │ │ │ │ + b.n 7fb08 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 7fc00 │ │ │ │ + b.n 7fbe4 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0007fc20 : │ │ │ │ +0007fc04 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ and.w r1, r3, #24 │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r3, r3, #3 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7fe2c │ │ │ │ - ldr r2, [pc, #512] @ (7fe50 ) │ │ │ │ + bne.w 7fe10 │ │ │ │ + ldr r2, [pc, #512] @ (7fe34 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ - movw ip, #20120 @ 0x4e98 │ │ │ │ + movw ip, #20128 @ 0x4ea0 │ │ │ │ movt ip, #73 @ 0x49 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 7fcd2 │ │ │ │ + ble.n 7fcb6 │ │ │ │ subs r4, #1 │ │ │ │ str.w r4, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 7fce4 │ │ │ │ - cbz r1, 7fcce │ │ │ │ + bne.n 7fcc8 │ │ │ │ + cbz r1, 7fcb2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 7fd04 │ │ │ │ + beq.n 7fce8 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, r2 │ │ │ │ - bgt.n 7fcb6 │ │ │ │ + bgt.n 7fc9a │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 7fd04 │ │ │ │ + cbz r2, 7fce8 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r0, 7fcf0 │ │ │ │ - cbz r2, 7fd28 │ │ │ │ + cbz r0, 7fcd4 │ │ │ │ + cbz r2, 7fd0c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r4, [ip, #724] @ 0x2d4 │ │ │ │ subs r1, r0, r3 │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 7fc80 │ │ │ │ + beq.n 7fc64 │ │ │ │ mov r3, r4 │ │ │ │ ldr.w r0, [ip, #708] @ 0x2c4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ bx r3 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr.w r2, [ip, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 7fe24 │ │ │ │ + bne.w 7fe08 │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 7fcce │ │ │ │ + b.n 7fcb2 │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -127700,72 +127716,72 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r0, [r2, #16] │ │ │ │ str r0, [r3, #8] │ │ │ │ add.w r0, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [r0, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 7fd66 │ │ │ │ + bne.n 7fd4a │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7fd62 │ │ │ │ + cbz r3, 7fd46 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [r0, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 7fdc6 │ │ │ │ + beq.n 7fdaa │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 7fda0 │ │ │ │ + beq.n 7fd84 │ │ │ │ ldr.w r3, [r0, #532] @ 0x214 │ │ │ │ - cbnz r3, 7fd7e │ │ │ │ + cbnz r3, 7fd62 │ │ │ │ str.w r2, [r0, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 7fcce │ │ │ │ + beq.n 7fcb2 │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ - cbz r1, 7fdc0 │ │ │ │ + cbz r1, 7fda4 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 7fd9a │ │ │ │ + cbz r3, 7fd7e │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 7fcce │ │ │ │ + b.n 7fcb2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 7fdae │ │ │ │ + cbz r3, 7fd92 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7fcce │ │ │ │ + bne.n 7fcb2 │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 7fcce │ │ │ │ + b.n 7fcb2 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 7fd8a │ │ │ │ + b.n 7fd6e │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 7fd70 │ │ │ │ + beq.n 7fd54 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 7fe1e │ │ │ │ + cbz r3, 7fe02 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 7fdf8 │ │ │ │ + cbz r3, 7fddc │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -127774,350 +127790,350 @@ │ │ │ │ str.w r5, [r3, #804] @ 0x324 │ │ │ │ ldr.w r3, [ip, #812] @ 0x32c │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 7fcce │ │ │ │ + b.n 7fcb2 │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 7fdd2 │ │ │ │ + b.n 7fdb6 │ │ │ │ ldr.w r0, [ip, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 7fd1c │ │ │ │ + b.n 7fd00 │ │ │ │ ldr.w r4, [r0, #-4] │ │ │ │ ldr r1, [r2, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r1, r1, #3 │ │ │ │ orrs r1, r4 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r4, #0 │ │ │ │ str r1, [r2, #4] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - ldr r1, [pc, #8] @ (7fe50 ) │ │ │ │ + ldr r1, [pc, #8] @ (7fe34 ) │ │ │ │ str.w r4, [r0, #-8] │ │ │ │ - b.n 7fc54 │ │ │ │ + b.n 7fc38 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fe54 <_PyType_GetDict@@Base>: │ │ │ │ +0007fe38 <_PyType_GetDict@@Base>: │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.n 7fe60 <_PyType_GetDict@@Base+0xc> │ │ │ │ + bmi.n 7fe44 <_PyType_GetDict@@Base+0xc> │ │ │ │ ldr.w r0, [r0, #132] @ 0x84 │ │ │ │ bx lr │ │ │ │ - ldr.w ip, [pc, #64] @ 7fea4 <_PyType_GetDict@@Base+0x50> │ │ │ │ + ldr.w ip, [pc, #64] @ 7fe88 <_PyType_GetDict@@Base+0x50> │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r0, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w ip, r2, r3 │ │ │ │ add.w ip, ip, #92672 @ 0x16a00 │ │ │ │ ldr.w ip, [ip, #252] @ 0xfc │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 7fe8e <_PyType_GetDict@@Base+0x3a> │ │ │ │ + beq.n 7fe72 <_PyType_GetDict@@Base+0x3a> │ │ │ │ cmp r1, #10 │ │ │ │ - bls.n 7fe9a <_PyType_GetDict@@Base+0x46> │ │ │ │ + bls.n 7fe7e <_PyType_GetDict@@Base+0x46> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ bx lr │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ - b.n 7fe96 <_PyType_GetDict@@Base+0x42> │ │ │ │ + b.n 7fe7a <_PyType_GetDict@@Base+0x42> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0007fea8 : │ │ │ │ +0007fe8c : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 7fefe │ │ │ │ + bpl.n 7fee2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 7fee4 │ │ │ │ + bne.n 7fec8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 7fee4 │ │ │ │ + beq.n 7fec8 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 7ff0e │ │ │ │ + beq.n 7fef2 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 7fee0 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + b.n 7fec4 │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ - b.n 7fee0 │ │ │ │ + b.n 7fec4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0007ff14 : │ │ │ │ +0007fef8 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov.w ip, #1 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r3 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 7ff3c │ │ │ │ + bl 7ff20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r7, r2 │ │ │ │ mov r4, r0 │ │ │ │ mov sl, r3 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r1, [sp, #20] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 80530 │ │ │ │ + beq.w 80514 │ │ │ │ movs r2, #0 │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r2 │ │ │ │ mov r6, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ strd r2, r2, [sp, #12] │ │ │ │ cmp r3, #81 @ 0x51 │ │ │ │ - bhi.w 80700 │ │ │ │ + bhi.w 806e4 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 8038a │ │ │ │ + beq.w 8036e │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - beq.w 8043c │ │ │ │ + beq.w 80420 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 7ff6e │ │ │ │ + bne.n 7ff52 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 808ac │ │ │ │ + beq.w 80890 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2968c │ │ │ │ - cbz r0, 7ff9c │ │ │ │ + cbz r0, 7ff80 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 808a6 │ │ │ │ + beq.w 8088a │ │ │ │ ldr r0, [r7, #0] │ │ │ │ blx 29c10 │ │ │ │ adds r5, r0, #1 │ │ │ │ mov r0, r5 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80934 │ │ │ │ + beq.w 80918 │ │ │ │ ldr r1, [r7, #0] │ │ │ │ mov r2, r5 │ │ │ │ blx 29cc8 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 804c2 │ │ │ │ + bne.w 804a6 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8053a │ │ │ │ + beq.w 8051e │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806e8 │ │ │ │ + beq.w 806cc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 8085e │ │ │ │ + beq.w 80842 │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8009c │ │ │ │ + beq.n 80080 │ │ │ │ add.w r0, r3, #8 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806ec │ │ │ │ + beq.w 806d0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r0, #4] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80094 │ │ │ │ + beq.n 80078 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806f0 │ │ │ │ + beq.w 806d4 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #20] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80094 │ │ │ │ + beq.n 80078 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806f4 │ │ │ │ + beq.w 806d8 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #28] │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 80094 │ │ │ │ + cbz r2, 80078 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806f8 │ │ │ │ + beq.w 806dc │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #40] @ 0x28 │ │ │ │ - cbz r2, 80094 │ │ │ │ + cbz r2, 80078 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806fc │ │ │ │ + beq.w 806e0 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #44] @ 0x2c │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ - cbz r2, 80094 │ │ │ │ + cbz r2, 80078 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806ac │ │ │ │ + beq.w 80690 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #52] @ 0x34 │ │ │ │ ldr r2, [r3, #56] @ 0x38 │ │ │ │ - cbz r2, 80094 │ │ │ │ + cbz r2, 80078 │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806b0 │ │ │ │ + beq.w 80694 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ it eq │ │ │ │ ldreq.w sl, [r3, #60] @ 0x3c │ │ │ │ ldr r2, [r3, #64] @ 0x40 │ │ │ │ - cbz r2, 80094 │ │ │ │ + cbz r2, 80078 │ │ │ │ adds r3, #64 @ 0x40 │ │ │ │ mov r0, sl │ │ │ │ cmp r2, #48 @ 0x30 │ │ │ │ - beq.w 806b4 │ │ │ │ + beq.w 80698 │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 808a0 │ │ │ │ + beq.w 80884 │ │ │ │ ldr.w r2, [r3, #8]! │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8007e │ │ │ │ + bne.n 80062 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 80718 │ │ │ │ + bne.w 806fc │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8089c │ │ │ │ + beq.w 80880 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr r2, [r5, #8] │ │ │ │ lsls r1, r3, #23 │ │ │ │ - bpl.n 800e0 │ │ │ │ + bpl.n 800c4 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.w 804b2 │ │ │ │ + ble.w 80496 │ │ │ │ str r4, [sp, #28] │ │ │ │ mov.w sl, #0 │ │ │ │ add.w r4, r5, #8 │ │ │ │ ldr.w r3, [r4, #4]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 805f0 │ │ │ │ + beq.w 805d4 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ ands.w r1, r1, #256 @ 0x100 │ │ │ │ - beq.w 808d0 │ │ │ │ + beq.w 808b4 │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r2 │ │ │ │ - blt.n 800c2 │ │ │ │ + blt.n 800a6 │ │ │ │ ldr r4, [sp, #28] │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8012e │ │ │ │ + ble.n 80112 │ │ │ │ add.w lr, r5, #8 │ │ │ │ str r5, [sp, #28] │ │ │ │ movs r1, #0 │ │ │ │ mov sl, r4 │ │ │ │ mov r5, r2 │ │ │ │ ldr.w r3, [sl, #172] @ 0xac │ │ │ │ ldr.w r2, [lr, #4]! │ │ │ │ ldr r0, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80566 │ │ │ │ + beq.w 8054a │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ - ble.w 80584 │ │ │ │ + ble.w 80568 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r0, r4 │ │ │ │ - bne.w 80544 │ │ │ │ + bne.w 80528 │ │ │ │ adds r1, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 800fe │ │ │ │ + bne.n 800e2 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ mov r4, sl │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 807b6 │ │ │ │ + bge.w 8079a │ │ │ │ ldr.w r2, [r4, #156] @ 0x9c │ │ │ │ - cbz r2, 80150 │ │ │ │ + cbz r2, 80134 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8073a │ │ │ │ + bne.w 8071e │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b498c │ │ │ │ + bl 1b5774 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 805f0 │ │ │ │ + beq.w 805d4 │ │ │ │ ldr.w sl, [r7, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 80554 │ │ │ │ + beq.w 80538 │ │ │ │ it ge │ │ │ │ strge.w sl, [sp, #36] @ 0x24 │ │ │ │ - blt.w 80610 │ │ │ │ + blt.w 805f4 │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 805f0 │ │ │ │ + beq.w 805d4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r0, [r7, #12] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ orr.w r1, r0, #512 @ 0x200 │ │ │ │ str r1, [r4, #84] @ 0x54 │ │ │ │ - cbz r2, 801a8 │ │ │ │ + cbz r2, 8018c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, ip │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ @@ -128137,15 +128153,15 @@ │ │ │ │ str r2, [r4, #56] @ 0x38 │ │ │ │ add.w r2, r4, #420 @ 0x1a4 │ │ │ │ str r2, [r4, #80] @ 0x50 │ │ │ │ it ne │ │ │ │ strne r1, [r3, #0] │ │ │ │ lsls r0, r0, #30 │ │ │ │ str.w r3, [r4, #128] @ 0x80 │ │ │ │ - bmi.w 807d0 │ │ │ │ + bmi.w 807b4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r5, [r4, #168] @ 0xa8 │ │ │ │ ldr r5, [r7, #16] │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ @@ -128156,1127 +128172,1127 @@ │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str.w sl, [r4, #16] │ │ │ │ str.w r9, [r4, #436] @ 0x1b4 │ │ │ │ str.w r9, [r4, #428] @ 0x1ac │ │ │ │ str.w fp, [r4, #12] │ │ │ │ str.w fp, [r4, #448] @ 0x1c0 │ │ │ │ - cbz r3, 8025c │ │ │ │ - movw r8, #35252 @ 0x89b4 │ │ │ │ + cbz r3, 80240 │ │ │ │ + movw r8, #34548 @ 0x86f4 │ │ │ │ movt r8, #47 @ 0x2f │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - beq.w 80430 │ │ │ │ - bgt.w 803c0 │ │ │ │ + beq.w 80414 │ │ │ │ + bgt.w 803a4 │ │ │ │ sub.w r2, r3, #48 @ 0x30 │ │ │ │ cmp r2, #1 │ │ │ │ - bls.w 80430 │ │ │ │ + bls.w 80414 │ │ │ │ ldrsh.w r1, [r8, r3, lsl #2] │ │ │ │ add.w r3, r8, r3, lsl #2 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldrsh.w r2, [r3, #2] │ │ │ │ adds r3, r1, #1 │ │ │ │ add r2, r4 │ │ │ │ - bne.w 8051a │ │ │ │ + bne.w 804fe │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80228 │ │ │ │ + bne.n 8020c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 80548 │ │ │ │ + beq.w 8052c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r3, [r4, #144] @ 0x90 │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 80358 │ │ │ │ + blt.n 8033c │ │ │ │ ldr.w r2, [r4, #152] @ 0x98 │ │ │ │ - movw r3, #45473 @ 0xb1a1 │ │ │ │ + movw r3, #45453 @ 0xb18d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 802bc │ │ │ │ + bne.n 802a0 │ │ │ │ ldr.w r2, [r4, #128] @ 0x80 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ - cbz r2, 8029c │ │ │ │ + cbz r2, 80280 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 807d8 │ │ │ │ + blt.w 807bc │ │ │ │ ldr r2, [r4, #104] @ 0x68 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 80762 │ │ │ │ + blt.w 80746 │ │ │ │ ldr.w r2, [r4, #144] @ 0x90 │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 8079a │ │ │ │ + blt.w 8077e │ │ │ │ ldr r2, [r4, #28] │ │ │ │ adds r1, r2, #4 │ │ │ │ cmp r3, r1 │ │ │ │ - blt.w 8077e │ │ │ │ + blt.w 80762 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ it pl │ │ │ │ ldrpl.w r6, [r4, #132] @ 0x84 │ │ │ │ - bmi.w 80900 │ │ │ │ + bmi.w 808e4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbz r1, 80304 │ │ │ │ + cbz r1, 802e8 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ - bl 7e8a0 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7e898 │ │ │ │ + bl 7b524 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80358 │ │ │ │ + beq.n 8033c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #708] @ (805a8 ) │ │ │ │ + ldr r1, [pc, #708] @ (8058c ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 802fe │ │ │ │ + beq.n 802e2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 808f8 │ │ │ │ + beq.w 808dc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 80358 │ │ │ │ + beq.n 8033c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 804ea │ │ │ │ + bne.w 804ce │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80520 │ │ │ │ - ldr r1, [pc, #660] @ (805ac ) │ │ │ │ + bne.w 80504 │ │ │ │ + ldr r1, [pc, #660] @ (80590 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 79694 │ │ │ │ - cbnz r0, 80358 │ │ │ │ + bl 79678 │ │ │ │ + cbnz r0, 8033c │ │ │ │ ldr r5, [r7, #0] │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r0, r5 │ │ │ │ blx 2968c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80938 │ │ │ │ + beq.w 8091c │ │ │ │ subs r1, r0, r5 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80ac8 │ │ │ │ + bl 80aac │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 80358 │ │ │ │ + cbz r0, 8033c │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #620] @ (805ac ) │ │ │ │ + ldr r1, [pc, #620] @ (80590 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80358 │ │ │ │ + beq.n 8033c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 808c8 │ │ │ │ - bl 80b28 │ │ │ │ + beq.w 808ac │ │ │ │ + bl 80b0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 80840 │ │ │ │ + bne.w 80824 │ │ │ │ mov fp, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r8 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r9 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, fp │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 80810 │ │ │ │ + bne.w 807f4 │ │ │ │ ldr.w r8, [r5, #4] │ │ │ │ mov r0, r8 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 80652 │ │ │ │ + beq.w 80636 │ │ │ │ blx 29c10 │ │ │ │ add.w r9, r0, #1 │ │ │ │ mov r0, r9 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80872 │ │ │ │ + beq.w 80856 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 7ff80 │ │ │ │ + b.n 7ff64 │ │ │ │ cmp r3, #72 @ 0x48 │ │ │ │ - bne.w 8023c │ │ │ │ + bne.w 80220 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mul.w r9, r2, r6 │ │ │ │ - bl 80b40 │ │ │ │ + bl 80b24 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ mov r2, r9 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80b40 │ │ │ │ + bl 80b24 │ │ │ │ str r0, [r4, #120] @ 0x78 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80b40 │ │ │ │ + bl 80b24 │ │ │ │ cmp r6, #0 │ │ │ │ - ble.n 80430 │ │ │ │ + ble.n 80414 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 80668 │ │ │ │ + bmi.w 8064c │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 80430 │ │ │ │ + beq.n 80414 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 806b8 │ │ │ │ + bmi.w 8069c │ │ │ │ cmp r6, #2 │ │ │ │ - beq.n 80430 │ │ │ │ + beq.n 80414 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ lsls r1, r3, #28 │ │ │ │ - bmi.w 806c8 │ │ │ │ + bmi.w 806ac │ │ │ │ cmp r6, #3 │ │ │ │ - beq.n 80430 │ │ │ │ + beq.n 80414 │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bmi.w 806d8 │ │ │ │ + bmi.w 806bc │ │ │ │ subs r2, r6, #4 │ │ │ │ - beq.n 80430 │ │ │ │ + beq.n 80414 │ │ │ │ add.w r3, r0, #80 @ 0x50 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ lsls r1, r0, #28 │ │ │ │ - bmi.w 80658 │ │ │ │ + bmi.w 8063c │ │ │ │ adds r3, #20 │ │ │ │ subs r2, #1 │ │ │ │ - bne.n 80422 │ │ │ │ + bne.n 80406 │ │ │ │ ldr.w r3, [r5, #8]! │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 80228 │ │ │ │ - b.n 8025c │ │ │ │ + bne.w 8020c │ │ │ │ + b.n 80240 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 80828 │ │ │ │ + bne.w 8080c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r9, [r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 7ff80 │ │ │ │ + beq.w 7ff64 │ │ │ │ strd r8, r5, [sp, #28] │ │ │ │ mov fp, r3 │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ - movw r5, #21236 @ 0x52f4 │ │ │ │ + movw r5, #20532 @ 0x5034 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ mov r4, r9 │ │ │ │ - movw r8, #21256 @ 0x5308 │ │ │ │ + movw r8, #20552 @ 0x5048 │ │ │ │ movt r8, #40 @ 0x28 │ │ │ │ - movw r9, #1568 @ 0x620 │ │ │ │ + movw r9, #864 @ 0x360 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 804fa │ │ │ │ + beq.n 804de │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r4 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80512 │ │ │ │ + beq.n 804f6 │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r8 │ │ │ │ blx 2a960 │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8055e │ │ │ │ + beq.n 80542 │ │ │ │ lsls r3, r3, #28 │ │ │ │ - bmi.w 805b8 │ │ │ │ + bmi.w 8059c │ │ │ │ ldr.w r4, [fp, #20]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 80472 │ │ │ │ + bne.n 80456 │ │ │ │ ldrd r8, r5, [sp, #28] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ - b.n 7ff80 │ │ │ │ + b.n 7ff64 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ moveq r4, r3 │ │ │ │ - b.n 8012e │ │ │ │ + b.n 80112 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #5 │ │ │ │ it pl │ │ │ │ movpl r1, sl │ │ │ │ - bpl.w 8009c │ │ │ │ + bpl.w 80080 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 80736 │ │ │ │ + beq.w 8071a │ │ │ │ adds r3, #1 │ │ │ │ mov r5, sl │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 800aa │ │ │ │ - ldr r1, [pc, #196] @ (805b0 ) │ │ │ │ + b.n 8008e │ │ │ │ + ldr r1, [pc, #196] @ (80594 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe4c │ │ │ │ + bl bfe00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8030c │ │ │ │ - b.n 80358 │ │ │ │ + bne.w 802f0 │ │ │ │ + b.n 8033c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ - movw r1, #1568 @ 0x620 │ │ │ │ + movw r1, #864 @ 0x360 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8048a │ │ │ │ + bne.n 8046e │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8048a │ │ │ │ + b.n 8046e │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str r0, [r3, r1] │ │ │ │ - b.n 80430 │ │ │ │ - ldr r1, [pc, #144] @ (805b4 ) │ │ │ │ + b.n 80414 │ │ │ │ + ldr r1, [pc, #144] @ (80598 ) │ │ │ │ mov r0, r6 │ │ │ │ - bl bfe4c │ │ │ │ + bl bfe00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 80314 │ │ │ │ - b.n 80358 │ │ │ │ + bne.w 802f8 │ │ │ │ + b.n 8033c │ │ │ │ mov r8, r6 │ │ │ │ str r6, [sp, #24] │ │ │ │ strd r6, r6, [sp, #12] │ │ │ │ - b.n 7ff88 │ │ │ │ + b.n 7ff6c │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.n 8009c │ │ │ │ + b.n 80080 │ │ │ │ adds r2, #1 │ │ │ │ - b.n 80114 │ │ │ │ - movw r3, #19533 @ 0x4c4d │ │ │ │ + b.n 800f8 │ │ │ │ + movw r3, #20325 @ 0x4f65 │ │ │ │ movt r3, #16 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 80264 │ │ │ │ + b.n 80248 │ │ │ │ str.w sl, [sp, #36] @ 0x24 │ │ │ │ ldr.w sl, [r0, #16] │ │ │ │ - b.n 80174 │ │ │ │ + b.n 80158 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ str r2, [sp, #24] │ │ │ │ - b.n 8049a │ │ │ │ + b.n 8047e │ │ │ │ mov r3, sl │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 80124 │ │ │ │ + beq.w 80108 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80568 │ │ │ │ + bne.n 8054c │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 80124 │ │ │ │ + beq.w 80108 │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 80678 │ │ │ │ + beq.n 8065c │ │ │ │ ldr.w ip, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp ip, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.n 80692 │ │ │ │ + ble.n 80676 │ │ │ │ ldr.w r4, [r3, #4]! │ │ │ │ cmp r4, sl │ │ │ │ - bne.n 80592 │ │ │ │ + bne.n 80576 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 80124 │ │ │ │ + b.n 80108 │ │ │ │ nop │ │ │ │ - add r3, pc, #192 @ (adr r3, 8066c ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 80670 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxth r4, r5 │ │ │ │ + uxth r4, r6 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #832 @ (adr r2, 808f8 ) │ │ │ │ + add r2, pc, #864 @ (adr r2, 808fc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.n 805f4 │ │ │ │ + bgt.n 805d8 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 805ce │ │ │ │ + blt.n 805b2 │ │ │ │ negs r3, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 804a0 │ │ │ │ + blt.w 80484 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21336 @ 0x5358 │ │ │ │ + movw r1, #20632 @ 0x5098 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r5, fp │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8036a │ │ │ │ + b.n 8034e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21280 @ 0x5320 │ │ │ │ + movw r1, #20576 @ 0x5060 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w r8, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 805e8 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 805cc │ │ │ │ ldr r1, [r0, #16] │ │ │ │ rsb r2, sl, #7 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ adds r1, #7 │ │ │ │ bic.w r1, r1, #7 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ add.w sl, r2, r1 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 80174 │ │ │ │ + beq.w 80158 │ │ │ │ ldr r1, [r0, #84] @ 0x54 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ orrs r1, r0 │ │ │ │ lsls r2, r1, #8 │ │ │ │ - bmi.w 80174 │ │ │ │ + bmi.w 80158 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21956 @ 0x55c4 │ │ │ │ + movw r1, #21252 @ 0x5304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 805f0 │ │ │ │ - bl 78598 │ │ │ │ - b.n 7ff80 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 805d4 │ │ │ │ + bl 78578 │ │ │ │ + b.n 7ff64 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ bic.w r0, r0, #8 │ │ │ │ str r0, [r3, #12] │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ add r1, r0 │ │ │ │ str r1, [r3, #8] │ │ │ │ - b.n 8042a │ │ │ │ + b.n 8040e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #12] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #8] │ │ │ │ - b.n 803f6 │ │ │ │ + b.n 803da │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 805a2 │ │ │ │ + beq.n 80586 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8067a │ │ │ │ + bne.n 8065e │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 805a2 │ │ │ │ + beq.n 80586 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21604 @ 0x5464 │ │ │ │ + movw r1, #20900 @ 0x51a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 805f0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 805d4 │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ - b.n 80064 │ │ │ │ + b.n 80048 │ │ │ │ ldr r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 80076 │ │ │ │ + b.n 8005a │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 8008a │ │ │ │ + b.n 8006e │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #32] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #28] │ │ │ │ - b.n 80402 │ │ │ │ + b.n 803e6 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #52] @ 0x34 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #48] @ 0x30 │ │ │ │ - b.n 8040e │ │ │ │ + b.n 803f2 │ │ │ │ bic.w r3, r3, #8 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #72] @ 0x48 │ │ │ │ ldr r3, [r0, #68] @ 0x44 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r0, #68] @ 0x44 │ │ │ │ - b.n 8041a │ │ │ │ + b.n 803fe │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 7ffee │ │ │ │ + b.n 7ffd2 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - b.n 80006 │ │ │ │ + b.n 7ffea │ │ │ │ ldr r1, [r3, #20] │ │ │ │ - b.n 8001a │ │ │ │ + b.n 7fffe │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - b.n 8002e │ │ │ │ + b.n 80012 │ │ │ │ ldr r1, [r3, #36] @ 0x24 │ │ │ │ - b.n 80040 │ │ │ │ + b.n 80024 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ - b.n 80052 │ │ │ │ + b.n 80036 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21168 @ 0x52b0 │ │ │ │ + movw r1, #20464 @ 0x4ff0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 805e8 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 805cc │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 80886 │ │ │ │ + bpl.w 8086a │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80736 │ │ │ │ + beq.n 8071a │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ mov r5, sl │ │ │ │ - b.n 800aa │ │ │ │ + b.n 8008e │ │ │ │ ldr r3, [sp, #80] @ 0x50 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 807f8 │ │ │ │ + beq.n 807dc │ │ │ │ movw r3, #44048 @ 0xac10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #21772 @ 0x550c │ │ │ │ + movw r2, #21068 @ 0x524c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ - bl 208824 │ │ │ │ + bl 209648 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 80150 │ │ │ │ - b.n 805f0 │ │ │ │ + bne.w 80134 │ │ │ │ + b.n 805d4 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #22088 @ 0x5648 │ │ │ │ + movw r1, #21384 @ 0x5388 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 80358 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8033c │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #22228 @ 0x56d4 │ │ │ │ + movw r1, #21524 @ 0x5414 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 80358 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8033c │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r1, #22160 @ 0x5690 │ │ │ │ + movw r1, #21456 @ 0x53d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 80358 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8033c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #21728 @ 0x54e0 │ │ │ │ + movw r1, #21024 @ 0x5220 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 805f0 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 805d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b22c8 │ │ │ │ - b.n 801e6 │ │ │ │ + bl 1b30a0 │ │ │ │ + b.n 801ca │ │ │ │ str r1, [sp, #4] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #22024 @ 0x5608 │ │ │ │ + movw r1, #21320 @ 0x5348 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 80358 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8033c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21904 @ 0x5590 │ │ │ │ + movw r1, #21200 @ 0x52d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 805f0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 805d4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21380 @ 0x5384 │ │ │ │ + movw r1, #20676 @ 0x50c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 805e8 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 805cc │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21188 @ 0x52c4 │ │ │ │ + movw r1, #20484 @ 0x5004 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 805e8 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 805cc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80850 │ │ │ │ + beq.n 80834 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 8087e │ │ │ │ + cbz r3, 80862 │ │ │ │ mov.w fp, #0 │ │ │ │ mov r9, fp │ │ │ │ mov r8, fp │ │ │ │ mov r5, fp │ │ │ │ mov r4, fp │ │ │ │ - b.n 8036a │ │ │ │ + b.n 8034e │ │ │ │ ldrd sl, r2, [r3, #4] │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 7fff4 │ │ │ │ - b.n 80094 │ │ │ │ + bne.w 7ffd8 │ │ │ │ + b.n 80078 │ │ │ │ mov fp, r8 │ │ │ │ mov r9, r8 │ │ │ │ mov r5, r8 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 805f0 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 805d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80850 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80834 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21468 @ 0x53dc │ │ │ │ + movw r1, #20764 @ 0x511c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 805f0 │ │ │ │ + b.n 805d4 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - b.w 8008a │ │ │ │ + b.w 8006e │ │ │ │ mov fp, r0 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 805f0 │ │ │ │ + b.n 805d4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21424 @ 0x53b0 │ │ │ │ + movw r1, #20720 @ 0x50f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov fp, r5 │ │ │ │ mov r9, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 805f0 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 805d4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80358 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8033c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #44048 @ 0xac10 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #21496 @ 0x53f8 │ │ │ │ + movw r2, #20792 @ 0x5138 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 208824 │ │ │ │ + bl 209648 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 805f0 │ │ │ │ + bne.w 805d4 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.w 800d6 │ │ │ │ + b.w 800ba │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 802fe │ │ │ │ - ldr r2, [pc, #92] @ (80960 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 802e2 │ │ │ │ + ldr r2, [pc, #92] @ (80944 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 80954 │ │ │ │ + beq.n 80938 │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 80954 │ │ │ │ + bhi.n 80938 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ - b.n 802ca │ │ │ │ + b.n 802ae │ │ │ │ mov r5, r0 │ │ │ │ - b.n 805f0 │ │ │ │ + b.n 805d4 │ │ │ │ movw r0, #44048 @ 0xac10 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #22300 @ 0x571c │ │ │ │ + movw r2, #21596 @ 0x545c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl 208824 │ │ │ │ - b.n 80358 │ │ │ │ + bl 209648 │ │ │ │ + b.n 8033c │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 80930 │ │ │ │ + b.n 80914 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r2, [r0, #128] @ 0x80 │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 80a24 │ │ │ │ + beq.n 80a08 │ │ │ │ ldr.w r4, [r2, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 809f6 │ │ │ │ + beq.n 809da │ │ │ │ ldr.w r1, [r4, #128] @ 0x80 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80a56 │ │ │ │ + beq.n 80a3a │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ mov r8, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 80a3c │ │ │ │ + beq.n 80a20 │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80a70 │ │ │ │ + beq.n 80a54 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 80964 │ │ │ │ + bl 80948 │ │ │ │ ldr.w ip, [r8, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r1, ip │ │ │ │ - bne.n 80a82 │ │ │ │ + bne.n 80a66 │ │ │ │ ldr.w r5, [r8, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80a84 │ │ │ │ + bne.n 80a68 │ │ │ │ ldr.w ip, [r7, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 80a96 │ │ │ │ + bne.n 80a7a │ │ │ │ ldr r5, [r7, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80a4c │ │ │ │ + bne.n 80a30 │ │ │ │ ldr.w ip, [r4, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - bne.n 80a92 │ │ │ │ + bne.n 80a76 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr r6, [r0, #20] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 80a66 │ │ │ │ + bne.n 80a4a │ │ │ │ ldr r4, [r2, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - beq.n 80a06 │ │ │ │ + beq.n 809ea │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80a34 │ │ │ │ + bne.n 80a18 │ │ │ │ mov r0, r2 │ │ │ │ - b.n 80a14 │ │ │ │ + b.n 809f8 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #16] │ │ │ │ ldr r4, [r0, #16] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 809ec │ │ │ │ + bne.n 809d0 │ │ │ │ ldr r4, [r0, #20] │ │ │ │ ldr r5, [r2, #20] │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 809ec │ │ │ │ + bne.n 809d0 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80a34 │ │ │ │ + bne.n 80a18 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ ldr r2, [r0, #20] │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ movne r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 80a14 │ │ │ │ + beq.n 809f8 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r7, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 809cc │ │ │ │ + beq.n 809b0 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 80a9a │ │ │ │ + bne.n 80a7e │ │ │ │ mov r0, r7 │ │ │ │ - b.n 809dc │ │ │ │ + b.n 809c0 │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r1, [r4, #16] │ │ │ │ ldr r5, [r0, #16] │ │ │ │ cmp r5, r1 │ │ │ │ - beq.n 809dc │ │ │ │ + beq.n 809c0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80a8e │ │ │ │ + bne.n 80a72 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 80a06 │ │ │ │ + b.n 809ea │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w ip, [r1, #16] │ │ │ │ ldr r1, [r0, #16] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 809ba │ │ │ │ + beq.n 8099e │ │ │ │ mov r1, ip │ │ │ │ ldr r0, [r7, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 80a9e │ │ │ │ + bne.n 80a82 │ │ │ │ mov r0, r8 │ │ │ │ - b.n 809cc │ │ │ │ + b.n 809b0 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 809ec │ │ │ │ + b.n 809d0 │ │ │ │ mov r1, ip │ │ │ │ - b.n 80a66 │ │ │ │ + b.n 80a4a │ │ │ │ mov r1, ip │ │ │ │ - b.n 80a4c │ │ │ │ + b.n 80a30 │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80a66 │ │ │ │ + b.n 80a4a │ │ │ │ mov r1, r0 │ │ │ │ - b.n 80a4c │ │ │ │ + b.n 80a30 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080aa4 : │ │ │ │ +00080a88 : │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 80ac2 │ │ │ │ + bmi.n 80aa6 │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ itttt pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mvnpl.w r2, #3221225472 @ 0xc0000000 │ │ │ │ strpl r3, [r0, #84] @ 0x54 │ │ │ │ strpl r2, [r0, #0] │ │ │ │ - b.w 7416c │ │ │ │ + b.w 74138 │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -00080ac8 : │ │ │ │ +00080aac : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ subs r3, r1, #0 │ │ │ │ - blt.n 80af2 │ │ │ │ - cbz r0, 80aec │ │ │ │ + blt.n 80ad6 │ │ │ │ + cbz r0, 80ad0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - cbnz r3, 80b0c │ │ │ │ - ldr r0, [pc, #52] @ (80b24 ) │ │ │ │ - b.n 80ae8 │ │ │ │ + cbnz r3, 80af0 │ │ │ │ + ldr r0, [pc, #52] @ (80b08 ) │ │ │ │ + b.n 80acc │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22464 @ 0x57c0 │ │ │ │ + movw r1, #21760 @ 0x5500 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 80ae8 │ │ │ │ + b.n 80acc │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22516 @ 0x57f4 │ │ │ │ + movw r1, #21812 @ 0x5534 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 80b08 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 80aec │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00080b28 : │ │ │ │ - ldr r3, [pc, #16] @ (80b3c ) │ │ │ │ +00080b0c : │ │ │ │ + ldr r3, [pc, #16] @ (80b20 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ - cbnz r0, 80b36 │ │ │ │ + cbnz r0, 80b1a │ │ │ │ bx lr │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 80b34 │ │ │ │ + b.n 80b18 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080b40 : │ │ │ │ +00080b24 : │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #8 │ │ │ │ - bpl.n 80b4e │ │ │ │ + bpl.n 80b32 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ nop │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ and.w r0, r0, #512 @ 0x200 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #20 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mov fp, r1 │ │ │ │ mov r6, r2 │ │ │ │ mov r5, r3 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 80c9e │ │ │ │ + beq.w 80c82 │ │ │ │ mov r4, r0 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #328] @ (80ce4 ) │ │ │ │ + ldr r1, [pc, #328] @ (80cc8 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80c94 │ │ │ │ + beq.n 80c78 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80ca4 │ │ │ │ + bne.n 80c88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80c9e │ │ │ │ + beq.n 80c82 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #296] @ (80ce8 ) │ │ │ │ + ldr r1, [pc, #296] @ (80ccc ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80c94 │ │ │ │ + beq.n 80c78 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80cbc │ │ │ │ + bne.n 80ca0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80c9e │ │ │ │ + beq.n 80c82 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #264] @ (80cec ) │ │ │ │ + ldr r1, [pc, #264] @ (80cd0 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80c94 │ │ │ │ + beq.n 80c78 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 80ccc │ │ │ │ + bne.n 80cb0 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80c9e │ │ │ │ + beq.n 80c82 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 80c50 │ │ │ │ - movw r9, #22644 @ 0x5874 │ │ │ │ + ble.n 80c34 │ │ │ │ + movw r9, #21940 @ 0x55b4 │ │ │ │ movt r9, #40 @ 0x28 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ mov r4, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 80c20 │ │ │ │ + b.n 80c04 │ │ │ │ ldr r2, [r7, #8] │ │ │ │ ldr.w r5, [r2, r4, lsl #3] │ │ │ │ mov r0, r5 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.n 80c84 │ │ │ │ + beq.n 80c68 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r5 │ │ │ │ str.w sl, [sp] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ adds r4, #1 │ │ │ │ add.w r2, r8, r6, lsl #2 │ │ │ │ - cbz r0, 80c8c │ │ │ │ + cbz r0, 80c70 │ │ │ │ ldr r3, [r7, #12] │ │ │ │ adds r6, #1 │ │ │ │ str r0, [r2, #12] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 80c1e │ │ │ │ + bgt.n 80c02 │ │ │ │ mov r1, r6 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 80ec4 <_PyTuple_Resize@@Base> │ │ │ │ + bl 80ea8 <_PyTuple_Resize@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80c8e │ │ │ │ - ldr r1, [pc, #144] @ (80cf0 ) │ │ │ │ + beq.n 80c72 │ │ │ │ + ldr r1, [pc, #144] @ (80cd4 ) │ │ │ │ mov r2, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 80c8c │ │ │ │ + beq.n 80c70 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c7c │ │ │ │ + beq.n 80c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80cb4 │ │ │ │ + cbz r3, 80c98 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 80c20 │ │ │ │ - b.n 80c50 │ │ │ │ + bgt.n 80c04 │ │ │ │ + b.n 80c34 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80c9e │ │ │ │ + beq.n 80c82 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 80cdc │ │ │ │ + cbz r3, 80cc0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80c7e │ │ │ │ + b.n 80c62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80bb0 │ │ │ │ + bne.n 80b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80bb0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80b94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c7c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c60 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80bd4 │ │ │ │ + bne.n 80bb8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80bd4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80bb8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 80bf8 │ │ │ │ + bne.n 80bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80bf8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80bdc │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80c9e │ │ │ │ - ldrh r4, [r7, #22] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80c82 │ │ │ │ + ldrh r4, [r7, #0] │ │ │ │ movs r7, r5 │ │ │ │ - ldrh r0, [r2, #24] │ │ │ │ + ldrh r0, [r2, #2] │ │ │ │ movs r7, r5 │ │ │ │ - ldrh r4, [r3, #24] │ │ │ │ + ldrh r4, [r3, #2] │ │ │ │ movs r7, r5 │ │ │ │ - ldrh r0, [r6, #24] │ │ │ │ + ldrh r0, [r6, #2] │ │ │ │ movs r7, r5 │ │ │ │ │ │ │ │ -00080cf4 : │ │ │ │ +00080cd8 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 80d10 │ │ │ │ + bcs.n 80cf4 │ │ │ │ movw r0, #8988 @ 0x231c │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ add.w r0, r0, r1, lsl #4 │ │ │ │ add r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 80d40 │ │ │ │ + blt.n 80d24 │ │ │ │ lsrs r1, r0, #30 │ │ │ │ - bne.n 80d60 │ │ │ │ + bne.n 80d44 │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7f334 <_PyLong_New@@Base> │ │ │ │ - cbz r0, 80d3c │ │ │ │ + bl 7f31c <_PyLong_New@@Base> │ │ │ │ + cbz r0, 80d20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #8 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ negs r2, r0 │ │ │ │ lsrs r1, r2, #30 │ │ │ │ it ne │ │ │ │ movne r4, #1 │ │ │ │ - bne.n 80d62 │ │ │ │ + bne.n 80d46 │ │ │ │ movs r0, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7f334 <_PyLong_New@@Base> │ │ │ │ + bl 7f31c <_PyLong_New@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80d3c │ │ │ │ + beq.n 80d20 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #10 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ - b.n 80d3c │ │ │ │ + b.n 80d20 │ │ │ │ movs r4, #0 │ │ │ │ movs r0, #2 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 7f334 <_PyLong_New@@Base> │ │ │ │ + bl 7f31c <_PyLong_New@@Base> │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80d3c │ │ │ │ - cbnz r4, 80d8a │ │ │ │ + beq.n 80d20 │ │ │ │ + cbnz r4, 80d6e │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #16 │ │ │ │ strd r3, r2, [r0, #8] │ │ │ │ str.w r1, [ip] │ │ │ │ - b.n 80d3c │ │ │ │ + b.n 80d20 │ │ │ │ add.w ip, r0, #16 │ │ │ │ bic.w r2, r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #18 │ │ │ │ - b.n 80d80 │ │ │ │ + b.n 80d64 │ │ │ │ nop │ │ │ │ │ │ │ │ -00080d98 : │ │ │ │ +00080d7c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -129284,221 +129300,221 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 80e9c │ │ │ │ - ldr.w r8, [pc, #216] @ 80ea4 │ │ │ │ + beq.n 80e80 │ │ │ │ + ldr.w r8, [pc, #216] @ 80e88 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 80e86 │ │ │ │ + bpl.n 80e6a │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80e5a │ │ │ │ + bne.n 80e3e │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 80dfc │ │ │ │ + beq.n 80de0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 80e42 │ │ │ │ + bne.n 80e26 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 80e42 │ │ │ │ + beq.n 80e26 │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ ldr r1, [r5, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 80e66 │ │ │ │ - bl 7ce20 │ │ │ │ + beq.n 80e4a │ │ │ │ + bl 7ce0c │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 80e76 │ │ │ │ + bne.n 80e5a │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 80e10 │ │ │ │ + bne.n 80df4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b37a0 │ │ │ │ + bl 1b4578 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 80e6c │ │ │ │ + b.n 80e50 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 80df8 │ │ │ │ - b.n 80dfc │ │ │ │ - bl 7a87c │ │ │ │ + bne.n 80ddc │ │ │ │ + b.n 80de0 │ │ │ │ + bl 7a868 │ │ │ │ mov r5, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 80e3a │ │ │ │ + beq.n 80e1e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 80e3a │ │ │ │ + bne.n 80e1e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 80e3a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 80e1e │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 80e6c │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 80e50 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80e3a │ │ │ │ + b.n 80e1e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00080ea8 <_PyUnicode_InternImmortal@@Base>: │ │ │ │ +00080e8c <_PyUnicode_InternImmortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #1 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00080ec4 <_PyTuple_Resize@@Base>: │ │ │ │ +00080ea8 <_PyTuple_Resize@@Base>: │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ sub sp, #12 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81196 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + beq.w 8117a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ mov r5, r1 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r2, #42020 @ 0xa424 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 81196 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 8117a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ ldr r4, [r3, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 810ba <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ + beq.w 8109e <_PyTuple_Resize@@Base+0x1f6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 81196 <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ + bne.w 8117a <_PyTuple_Resize@@Base+0x2d2> │ │ │ │ cmp r5, r4 │ │ │ │ - beq.n 80fec <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80fd0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80ff2 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ + beq.n 80fd6 <_PyTuple_Resize@@Base+0x12e> │ │ │ │ ldr.w r1, [r3, #-8] │ │ │ │ - cbz r1, 80f34 <_PyTuple_Resize@@Base+0x70> │ │ │ │ + cbz r1, 80f18 <_PyTuple_Resize@@Base+0x70> │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r5, r4 │ │ │ │ - bge.n 80f9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + bge.n 80f82 <_PyTuple_Resize@@Base+0xda> │ │ │ │ add.w r2, r3, r5, lsl #2 │ │ │ │ lsls r6, r5, #2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 81102 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ + bne.w 810e6 <_PyTuple_Resize@@Base+0x23e> │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80f9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80f82 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8112e <_PyTuple_Resize@@Base+0x26a> │ │ │ │ + bne.w 81112 <_PyTuple_Resize@@Base+0x26a> │ │ │ │ adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80f9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80f82 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8103a <_PyTuple_Resize@@Base+0x176> │ │ │ │ + bne.n 8101e <_PyTuple_Resize@@Base+0x176> │ │ │ │ adds r1, r5, #3 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80f9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80f82 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81062 <_PyTuple_Resize@@Base+0x19e> │ │ │ │ + bne.n 81046 <_PyTuple_Resize@@Base+0x19e> │ │ │ │ adds r1, r5, #4 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80f9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80f82 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81012 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ + bne.n 80ff6 <_PyTuple_Resize@@Base+0x14e> │ │ │ │ adds r1, r5, #5 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.n 80f9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80f82 <_PyTuple_Resize@@Base+0xda> │ │ │ │ ldr r0, [r2, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 810da <_PyTuple_Resize@@Base+0x216> │ │ │ │ + bne.w 810be <_PyTuple_Resize@@Base+0x216> │ │ │ │ adds r2, r5, #6 │ │ │ │ cmp r4, r2 │ │ │ │ - ble.n 80f9e <_PyTuple_Resize@@Base+0xda> │ │ │ │ + ble.n 80f82 <_PyTuple_Resize@@Base+0xda> │ │ │ │ adds r6, #32 │ │ │ │ add r6, r3 │ │ │ │ ldr.w r0, [r6, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8108e <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ + bne.n 81072 <_PyTuple_Resize@@Base+0x1ca> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r4 │ │ │ │ - blt.n 80f90 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ - ldr r2, [pc, #532] @ (811b4 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ + blt.n 80f74 <_PyTuple_Resize@@Base+0xcc> │ │ │ │ + ldr r2, [pc, #532] @ (81198 <_PyTuple_Resize@@Base+0x2f0>) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8115a <_PyTuple_Resize@@Base+0x296> │ │ │ │ + bne.w 8113e <_PyTuple_Resize@@Base+0x296> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 10f114 <_PyObject_GC_Resize@@Base> │ │ │ │ + bl 10f440 <_PyObject_GC_Resize@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 81178 <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ - bl 72e08 <_Py_NewReference@@Base> │ │ │ │ + beq.w 8115c <_PyTuple_Resize@@Base+0x2b4> │ │ │ │ + bl 72de8 <_Py_NewReference@@Base> │ │ │ │ cmp r5, r4 │ │ │ │ - bgt.n 81000 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ - ldr r0, [pc, #496] @ (811b8 <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ + bgt.n 80fe4 <_PyTuple_Resize@@Base+0x13c> │ │ │ │ + ldr r0, [pc, #496] @ (8119c <_PyTuple_Resize@@Base+0x2f4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #-4] │ │ │ │ sub.w r1, r6, #8 │ │ │ │ str r6, [r7, #0] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -129509,202 +129525,202 @@ │ │ │ │ strd r2, r3, [r6, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #448] @ (811bc <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #448] @ (811a0 <_PyTuple_Resize@@Base+0x2f8>) │ │ │ │ str r3, [r7, #0] │ │ │ │ - b.n 80fec <_PyTuple_Resize@@Base+0x128> │ │ │ │ + b.n 80fd0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ subs r2, r5, r4 │ │ │ │ adds r0, r4, #3 │ │ │ │ movs r1, #0 │ │ │ │ lsls r2, r2, #2 │ │ │ │ add.w r0, r6, r0, lsl #2 │ │ │ │ blx 29634 │ │ │ │ - b.n 80fc4 <_PyTuple_Resize@@Base+0x100> │ │ │ │ + b.n 80fa8 <_PyTuple_Resize@@Base+0x100> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #28] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 80f78 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + beq.n 80f5c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80f78 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + bne.n 80f5c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80f78 <_PyTuple_Resize@@Base+0xb4> │ │ │ │ + b.n 80f5c <_PyTuple_Resize@@Base+0xb4> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #20] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 80f60 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + beq.n 80f44 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 80f60 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + bne.n 80f44 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80f60 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ + b.n 80f44 <_PyTuple_Resize@@Base+0x9c> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #24] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80f6c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + beq.w 80f50 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80f6c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + bne.w 80f50 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80f6c <_PyTuple_Resize@@Base+0xa8> │ │ │ │ + b.n 80f50 <_PyTuple_Resize@@Base+0xa8> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r6] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80f98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + beq.w 80f7c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80f98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + bne.w 80f7c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80f98 <_PyTuple_Resize@@Base+0xd4> │ │ │ │ + b.n 80f7c <_PyTuple_Resize@@Base+0xd4> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 80fec <_PyTuple_Resize@@Base+0x128> │ │ │ │ + beq.n 80fd0 <_PyTuple_Resize@@Base+0x128> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 81186 <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ + bne.n 8116a <_PyTuple_Resize@@Base+0x2c2> │ │ │ │ mov r0, r5 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ clz r3, r0 │ │ │ │ str r0, [r7, #0] │ │ │ │ lsrs r3, r3, #5 │ │ │ │ negs r0, r3 │ │ │ │ - b.n 80fee <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80fd2 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #32] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80f86 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + beq.w 80f6a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80f86 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + bne.w 80f6a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80f86 <_PyTuple_Resize@@Base+0xc2> │ │ │ │ + b.n 80f6a <_PyTuple_Resize@@Base+0xc2> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #12] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80f46 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + beq.w 80f2a <_PyTuple_Resize@@Base+0x82> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80f46 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + bne.w 80f2a <_PyTuple_Resize@@Base+0x82> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80f46 <_PyTuple_Resize@@Base+0x82> │ │ │ │ + b.n 80f2a <_PyTuple_Resize@@Base+0x82> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r2, #16] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 80f54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + beq.w 80f38 <_PyTuple_Resize@@Base+0x90> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 80f54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + bne.w 80f38 <_PyTuple_Resize@@Base+0x90> │ │ │ │ strd r3, r2, [sp] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - b.n 80f54 <_PyTuple_Resize@@Base+0x90> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 80f38 <_PyTuple_Resize@@Base+0x90> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 80faa <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + beq.w 80f8e <_PyTuple_Resize@@Base+0xe6> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 80faa <_PyTuple_Resize@@Base+0xe6> │ │ │ │ + b.n 80f8e <_PyTuple_Resize@@Base+0xe6> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r6, [r7, #0] │ │ │ │ - bl 7fc20 │ │ │ │ + bl 7fc04 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 80fee <_PyTuple_Resize@@Base+0x12a> │ │ │ │ + b.n 80fd2 <_PyTuple_Resize@@Base+0x12a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 810c8 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bne.n 810ac <_PyTuple_Resize@@Base+0x204> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 810c8 <_PyTuple_Resize@@Base+0x204> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 810ac <_PyTuple_Resize@@Base+0x204> │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r2, [r7, #0] │ │ │ │ - bl 795dc │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + bl 795c0 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #911 @ 0x38f │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 81180 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 81164 <_PyTuple_Resize@@Base+0x2bc> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r3, #36632 @ 0x8f18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 811d4 <_PyTuple_Resize@@Base+0x310> │ │ │ │ + bne.n 811b8 <_PyTuple_Resize@@Base+0x310> │ │ │ │ movs r0, #1 │ │ │ │ - b.w 1b4dec │ │ │ │ - b.n 811d8 <_PyTuple_Resize@@Base+0x314> │ │ │ │ + b.w 1b5bd4 │ │ │ │ + b.n 811bc <_PyTuple_Resize@@Base+0x314> │ │ │ │ nop │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #45473 @ 0xb1a1 │ │ │ │ + movw r3, #45453 @ 0xb18d │ │ │ │ movt r3, #7 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8125a <_PyTuple_Resize@@Base+0x396> │ │ │ │ + bne.n 8123e <_PyTuple_Resize@@Base+0x396> │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7b1f4 │ │ │ │ - cbz r0, 81254 <_PyTuple_Resize@@Base+0x390> │ │ │ │ + bl 7b1e0 │ │ │ │ + cbz r0, 81238 <_PyTuple_Resize@@Base+0x390> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 81232 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ - ldr r1, [pc, #88] @ (81264 <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ + bpl.n 81216 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + ldr r1, [pc, #88] @ (81248 <_PyTuple_Resize@@Base+0x3a0>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub.w r2, r0, #8 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ @@ -129715,36 +129731,36 @@ │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ strd r3, r3, [r0, #16] │ │ │ │ strd r3, r3, [r0, #24] │ │ │ │ strb.w r3, [r0, #32] │ │ │ │ - cbz r4, 81256 <_PyTuple_Resize@@Base+0x392> │ │ │ │ + cbz r4, 8123a <_PyTuple_Resize@@Base+0x392> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81252 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + beq.n 81236 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r4, [r0, #12] │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ - ldr r4, [pc, #16] @ (81268 <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ - b.n 81252 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ + ldr r4, [pc, #16] @ (8124c <_PyTuple_Resize@@Base+0x3a4>) │ │ │ │ + b.n 81236 <_PyTuple_Resize@@Base+0x38e> │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81232 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ + bne.n 81216 <_PyTuple_Resize@@Base+0x36e> │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ mov r0, r1 │ │ │ │ - b.w 1b47f4 │ │ │ │ + b.w 1b55dc │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov r4, r0 │ │ │ │ @@ -129755,29 +129771,29 @@ │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - bl 81304 <_PyTuple_Resize@@Base+0x440> │ │ │ │ + bl 812e8 <_PyTuple_Resize@@Base+0x440> │ │ │ │ movw r3, #36632 @ 0x8f18 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 812e6 <_PyTuple_Resize@@Base+0x422> │ │ │ │ - ldr r3, [pc, #64] @ (81300 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ + bne.n 812ca <_PyTuple_Resize@@Base+0x422> │ │ │ │ + ldr r3, [pc, #64] @ (812e4 <_PyTuple_Resize@@Base+0x43c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r3, #1800] @ 0x708 │ │ │ │ cmp r2, #15 │ │ │ │ - bgt.n 812f2 <_PyTuple_Resize@@Base+0x42e> │ │ │ │ + bgt.n 812d6 <_PyTuple_Resize@@Base+0x42e> │ │ │ │ ldr.w r1, [r3, #1796] @ 0x704 │ │ │ │ adds r2, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ str.w r4, [r3, #1796] @ 0x704 │ │ │ │ str.w r2, [r3, #1800] @ 0x708 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ @@ -129795,127 +129811,127 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81396 <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ + bne.n 8137a <_PyTuple_Resize@@Base+0x4d2> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - cbz r3, 8134a <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbz r3, 8132e <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r4, #12] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8134a <_PyTuple_Resize@@Base+0x486> │ │ │ │ + beq.n 8132e <_PyTuple_Resize@@Base+0x486> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8134a <_PyTuple_Resize@@Base+0x486> │ │ │ │ + cbnz r2, 8132e <_PyTuple_Resize@@Base+0x486> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - ldr r2, [pc, #208] @ (81408 <_PyTuple_Resize@@Base+0x544>) │ │ │ │ + ldr r2, [pc, #208] @ (813ec <_PyTuple_Resize@@Base+0x544>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r5, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 813b2 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ + bne.n 81396 <_PyTuple_Resize@@Base+0x4ee> │ │ │ │ mov r0, r3 │ │ │ │ blx r5 │ │ │ │ ldr r0, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 813ea <_PyTuple_Resize@@Base+0x526> │ │ │ │ + bne.n 813ce <_PyTuple_Resize@@Base+0x526> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - cbz r0, 8136c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + cbz r0, 81350 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8136c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + beq.n 81350 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8136c <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 81350 <_PyTuple_Resize@@Base+0x4a8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - cbnz r0, 813ce <_PyTuple_Resize@@Base+0x50a> │ │ │ │ + cbnz r0, 813b2 <_PyTuple_Resize@@Base+0x50a> │ │ │ │ ldr r0, [r4, #24] │ │ │ │ - cbnz r0, 8137a <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ + cbnz r0, 8135e <_PyTuple_Resize@@Base+0x4b6> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81374 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + beq.n 81358 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81374 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81374 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + bne.n 81358 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81358 <_PyTuple_Resize@@Base+0x4b0> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8131c <_PyTuple_Resize@@Base+0x458> │ │ │ │ + beq.n 81300 <_PyTuple_Resize@@Base+0x458> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8131c <_PyTuple_Resize@@Base+0x458> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8131c <_PyTuple_Resize@@Base+0x458> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.n 81300 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81300 <_PyTuple_Resize@@Base+0x458> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.n 81346 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + beq.n 8132a <_PyTuple_Resize@@Base+0x482> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 81346 <_PyTuple_Resize@@Base+0x482> │ │ │ │ + b.n 8132a <_PyTuple_Resize@@Base+0x482> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81370 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + beq.n 81354 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81370 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81370 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + bne.n 81354 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81354 <_PyTuple_Resize@@Base+0x4ac> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81350 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + beq.n 81334 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 81350 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81350 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bne.n 81334 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81334 <_PyTuple_Resize@@Base+0x48c> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008140c : │ │ │ │ +000813f0 : │ │ │ │ adds r1, r0, #5 │ │ │ │ cmp.w r1, #262 @ 0x106 │ │ │ │ - bcs.n 8142a │ │ │ │ + bcs.n 8140e │ │ │ │ movw r3, #8988 @ 0x231c │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ add r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ @@ -129923,40 +129939,40 @@ │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ add.w r3, r0, #1073741824 @ 0x40000000 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r3, #1 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.n 81520 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + bcs.n 81504 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r6, r2 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 81556 │ │ │ │ - ldr r3, [pc, #336] @ (815b8 ) │ │ │ │ + bne.n 8153a │ │ │ │ + ldr r3, [pc, #336] @ (8159c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r4, r3 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 814ec │ │ │ │ + beq.n 814d0 │ │ │ │ ldrd r1, r3, [r2] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 814ae │ │ │ │ + cbnz r1, 81492 │ │ │ │ ldrd ip, r4, [r2, #24] │ │ │ │ cmp r4, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #16 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -129973,1661 +129989,1661 @@ │ │ │ │ movlt r1, #10 │ │ │ │ movge r1, #8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ sub.w r4, r4, r5, asr #31 │ │ │ │ strd r2, r1, [r3, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r1 │ │ │ │ - ldr r1, [pc, #232] @ (815bc ) │ │ │ │ - bne.n 8156c │ │ │ │ + ldr r1, [pc, #232] @ (815a0 ) │ │ │ │ + bne.n 81550 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 81582 │ │ │ │ + bne.n 81566 │ │ │ │ str r4, [r3, #12] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #1 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 814ae │ │ │ │ + bne.n 81492 │ │ │ │ ldr.w r2, [r6, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8159a │ │ │ │ + bne.n 8157e │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 81564 │ │ │ │ + cbz r3, 81548 │ │ │ │ ldr.w r2, [r4, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r4, #800] @ 0x320 │ │ │ │ - b.n 814ae │ │ │ │ + b.n 81492 │ │ │ │ movs r0, #2 │ │ │ │ eor.w r1, r5, r5, asr #31 │ │ │ │ sub.w r1, r1, r5, asr #31 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7f334 <_PyLong_New@@Base> │ │ │ │ + bl 7f31c <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 81568 │ │ │ │ + cbz r0, 8154c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r5, #0 │ │ │ │ ite ge │ │ │ │ movge r2, #1 │ │ │ │ movlt.w r2, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r2, #1 │ │ │ │ bic.w r0, r1, #3221225472 @ 0xc0000000 │ │ │ │ orr.w r2, r2, #16 │ │ │ │ lsrs r1, r1, #30 │ │ │ │ str r0, [r3, #12] │ │ │ │ str r1, [r3, #16] │ │ │ │ str r2, [r3, #8] │ │ │ │ - b.n 814e6 │ │ │ │ + b.n 814ca │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 814ae │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.n 81492 │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 814e6 │ │ │ │ + b.n 814ca │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w r2, [r1, #1416] @ 0x588 │ │ │ │ mov.w ip, #1 │ │ │ │ str.w ip, [r3] │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 814e4 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + beq.n 814c8 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 815a6 │ │ │ │ + bne.n 8158a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 814e4 │ │ │ │ + b.n 814c8 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 81512 │ │ │ │ + b.n 814f6 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r3 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 814e4 │ │ │ │ + b.n 814c8 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4000] @ 0xfa0 │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ ldr r7, [r1, #8] │ │ │ │ strd r1, r0, [sp, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ str r0, [sp, #24] │ │ │ │ str.w r0, [r7, #3880] @ 0xf28 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8257a │ │ │ │ - ldr r0, [pc, #792] @ (81904 ) │ │ │ │ + beq.w 8255e │ │ │ │ + ldr r0, [pc, #792] @ (818e8 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1b4f24 │ │ │ │ + bl 1b5d0c │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8254a │ │ │ │ - bl 842f0 │ │ │ │ + beq.w 8252e │ │ │ │ + bl 842d4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8257a │ │ │ │ + beq.w 8255e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ add.w r7, r7, #4096 @ 0x1000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ str.w r0, [r7, #-224] │ │ │ │ - bl 8433c │ │ │ │ + bl 84320 │ │ │ │ str.w r0, [r7, #332] @ 0x14c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8257a │ │ │ │ + beq.w 8255e │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22788 @ 0x5904 │ │ │ │ + movw r1, #22084 @ 0x5644 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8257a │ │ │ │ + beq.w 8255e │ │ │ │ movw r3, #38672 @ 0x9710 │ │ │ │ movt r3, #75 @ 0x4b │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 291e4 │ │ │ │ - bl 1b536c │ │ │ │ + bl 1b6154 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82520 │ │ │ │ + beq.w 82504 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #680] @ (81908 ) │ │ │ │ + ldr r1, [pc, #680] @ (818ec ) │ │ │ │ mov r0, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82520 │ │ │ │ + beq.w 82504 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22796 @ 0x590c │ │ │ │ + movw r1, #22092 @ 0x564c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82520 │ │ │ │ + beq.w 82504 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81696 │ │ │ │ + beq.n 8167a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82516 │ │ │ │ + beq.w 824fa │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [sp, #40] @ 0x28 │ │ │ │ strd r3, r3, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - movw r1, #22808 @ 0x5918 │ │ │ │ + movw r1, #22104 @ 0x5658 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ - bl 848c4 │ │ │ │ + bl 848a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22852 @ 0x5944 │ │ │ │ + movw r1, #22148 @ 0x5684 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 816e2 │ │ │ │ + beq.n 816c6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82502 │ │ │ │ + beq.w 824e6 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #44724 @ 0xaeb4 │ │ │ │ + movw r1, #44020 @ 0xabf4 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 848c4 │ │ │ │ + bl 848a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22868 @ 0x5954 │ │ │ │ + movw r1, #22164 @ 0x5694 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81726 │ │ │ │ + beq.n 8170a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8250c │ │ │ │ + beq.w 824f0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #22884 @ 0x5964 │ │ │ │ + movw r1, #22180 @ 0x56a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 848c4 │ │ │ │ + bl 848a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22900 @ 0x5974 │ │ │ │ + movw r1, #22196 @ 0x56b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8176a │ │ │ │ + beq.n 8174e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824f8 │ │ │ │ + beq.w 824dc │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #5908 @ 0x1714 │ │ │ │ + movw r1, #5204 @ 0x1454 │ │ │ │ movt r1, #42 @ 0x2a │ │ │ │ - bl 848c4 │ │ │ │ + bl 848a8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22920 @ 0x5988 │ │ │ │ + movw r1, #22216 @ 0x56c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 817ae │ │ │ │ + beq.n 81792 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824e4 │ │ │ │ + beq.w 824c8 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - bl 1afc80 │ │ │ │ + beq.w 8238e │ │ │ │ + bl 1b0a58 │ │ │ │ movw r0, #39872 @ 0x9bc0 │ │ │ │ movt r0, #75 @ 0x4b │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #54004 @ 0xd2f4 │ │ │ │ + movw r1, #53300 @ 0xd034 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 817f4 │ │ │ │ + beq.n 817d8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824b0 │ │ │ │ + beq.w 82494 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov.w r0, #3312 @ 0xcf0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84b70 │ │ │ │ + bl 84b54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22940 @ 0x599c │ │ │ │ + movw r1, #22236 @ 0x56dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81836 │ │ │ │ + beq.n 8181a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824ee │ │ │ │ + beq.w 824d2 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - movw r3, #6364 @ 0x18dc │ │ │ │ + beq.w 8238e │ │ │ │ + movw r3, #5660 @ 0x161c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ - movw r1, #22952 @ 0x59a8 │ │ │ │ + movw r1, #22248 @ 0x56e8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #22960 @ 0x59b0 │ │ │ │ + movw r0, #22256 @ 0x56f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 84c9c │ │ │ │ + bl 84c80 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22968 @ 0x59b8 │ │ │ │ + movw r1, #22264 @ 0x56f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8188a │ │ │ │ + beq.n 8186e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 824a6 │ │ │ │ + beq.w 8248a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - movw r0, #6364 @ 0x18dc │ │ │ │ + beq.w 8238e │ │ │ │ + movw r0, #5660 @ 0x161c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22976 @ 0x59c0 │ │ │ │ + movw r1, #22272 @ 0x5700 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82492 │ │ │ │ + bne.w 82476 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ movw r0, #1013 @ 0x3f5 │ │ │ │ - bl 84b70 │ │ │ │ + bl 84b54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22988 @ 0x59cc │ │ │ │ + movw r1, #22284 @ 0x570c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8190c │ │ │ │ + beq.n 818f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82488 │ │ │ │ - b.n 8190c │ │ │ │ + beq.w 8246c │ │ │ │ + b.n 818f0 │ │ │ │ lsrs r0, r5, #29 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - stc 0, cr0, [ip], {73} @ 0x49 │ │ │ │ + ldc 0, cr0, [r4], {73} @ 0x49 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - movw r0, #50472 @ 0xc528 │ │ │ │ + beq.w 8238e │ │ │ │ + movw r0, #49768 @ 0xc268 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23000 @ 0x59d8 │ │ │ │ + movw r1, #22296 @ 0x5718 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8194e │ │ │ │ + beq.n 81932 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8247e │ │ │ │ + beq.w 82462 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - movw r0, #23012 @ 0x59e4 │ │ │ │ + beq.w 8238e │ │ │ │ + movw r0, #22308 @ 0x5724 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #44700 @ 0xae9c │ │ │ │ + movw r1, #43996 @ 0xabdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81990 │ │ │ │ + beq.n 81974 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82474 │ │ │ │ + beq.w 82458 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23020 @ 0x59ec │ │ │ │ + movw r1, #22316 @ 0x572c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 819ce │ │ │ │ + beq.n 819b2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82460 │ │ │ │ + beq.w 82444 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - bl 1b58a8 │ │ │ │ + beq.w 8238e │ │ │ │ + bl 1b668c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19992 @ 0x4e18 │ │ │ │ + movw r1, #19288 @ 0x4b58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a08 │ │ │ │ + beq.n 819ec │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82456 │ │ │ │ + beq.w 8243a │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - bl 1b5a18 │ │ │ │ + beq.w 8238e │ │ │ │ + bl 1b6800 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #19924 @ 0x4dd4 │ │ │ │ + movw r1, #19220 @ 0x4b14 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81a42 │ │ │ │ + beq.n 81a26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8246a │ │ │ │ + beq.w 8244e │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - ldr r2, [pc, #312] @ (81b84 ) │ │ │ │ + beq.w 8238e │ │ │ │ + ldr r2, [pc, #312] @ (81b68 ) │ │ │ │ movs r3, #0 │ │ │ │ mov r0, fp │ │ │ │ movw r1, #9840 @ 0x2670 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ - bl 1b4c28 │ │ │ │ + bl 1b5a10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8244c │ │ │ │ + beq.w 82430 │ │ │ │ movw r0, #9840 @ 0x2670 │ │ │ │ movt r0, #78 @ 0x4e │ │ │ │ - bl 859b4 │ │ │ │ + bl 8599c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ - ldr r7, [pc, #272] @ (81b88 ) │ │ │ │ + beq.w 8238e │ │ │ │ + ldr r7, [pc, #272] @ (81b6c ) │ │ │ │ str r7, [r0, #12] │ │ │ │ mvn.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bl 80cf4 │ │ │ │ + bl 80cd8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ str r0, [r5, #16] │ │ │ │ movw r0, #52015 @ 0xcb2f │ │ │ │ movt r0, #4 │ │ │ │ - bl 84b70 │ │ │ │ + bl 84b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ sub.w r3, r7, #512 @ 0x200 │ │ │ │ str r0, [r5, #20] │ │ │ │ str r3, [r5, #24] │ │ │ │ movw r0, #16963 @ 0x4243 │ │ │ │ movt r0, #15 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 84b70 │ │ │ │ + bl 84b54 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ movw r7, #43988 @ 0xabd4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ str r0, [r5, #28] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ str r0, [r5, #32] │ │ │ │ ldr r0, [r7, #8] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ str r0, [r5, #36] @ 0x24 │ │ │ │ ldr r0, [r7, #12] │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r5 │ │ │ │ str r0, [r5, #40] @ 0x28 │ │ │ │ - movw r1, #27968 @ 0x6d40 │ │ │ │ + movw r1, #27264 @ 0x6a80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [r5, #44] @ 0x2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b16 │ │ │ │ + beq.n 81afa │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8242c │ │ │ │ + beq.w 82410 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ movw r0, #65535 @ 0xffff │ │ │ │ movt r0, #16 │ │ │ │ - bl 84b70 │ │ │ │ + bl 84b54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23028 @ 0x59f4 │ │ │ │ + movw r1, #22324 @ 0x5734 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81b56 │ │ │ │ + beq.n 81b3a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82422 │ │ │ │ + beq.w 82406 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + beq.w 8238e │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov.w sl, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r7, [r2, #1608] @ 0x648 │ │ │ │ - b.n 81bba │ │ │ │ + b.n 81b9e │ │ │ │ nop │ │ │ │ lsrs r4, r3, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - strb r4, [r0, #16] │ │ │ │ + strb r4, [r1, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r6, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8240e │ │ │ │ - bl 86088 │ │ │ │ + beq.w 823f2 │ │ │ │ + bl 86070 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 823de │ │ │ │ + beq.w 823c2 │ │ │ │ cmp r2, r8 │ │ │ │ - beq.n 81bb6 │ │ │ │ + beq.n 81b9a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 823d4 │ │ │ │ + beq.w 823b8 │ │ │ │ add.w sl, sl, #1 │ │ │ │ ldr.w r0, [r7, sl, lsl #3] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 81b8c │ │ │ │ + bne.n 81b70 │ │ │ │ mov r0, r5 │ │ │ │ - bl 86510 │ │ │ │ + bl 864f8 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 823ec │ │ │ │ + bne.w 823d0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78ad0 │ │ │ │ + bl 78ab4 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81bec │ │ │ │ + beq.n 81bd0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbnz r2, 81bec │ │ │ │ + cbnz r2, 81bd0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #23040 @ 0x5a00 │ │ │ │ + movw r1, #22336 @ 0x5740 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81c18 │ │ │ │ + beq.n 81bfc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 823cc │ │ │ │ + beq.w 823b0 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov.w r0, #290 @ 0x122 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ - ldr.w r8, [pc, #1220] @ 820f4 │ │ │ │ + beq.w 8238e │ │ │ │ + ldr.w r8, [pc, #1220] @ 820d8 │ │ │ │ add.w r9, r0, #8 │ │ │ │ strd fp, r4, [sp, #32] │ │ │ │ movs r7, #0 │ │ │ │ add.w sl, r8, #1160 @ 0x488 │ │ │ │ mov fp, r0 │ │ │ │ ldr.w r4, [r8, #4] │ │ │ │ add.w r5, r8, #4 │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82390 │ │ │ │ + beq.w 82374 │ │ │ │ ldr r4, [r5, #4] │ │ │ │ str.w r0, [r9, #4] │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82390 │ │ │ │ + beq.w 82374 │ │ │ │ ldr r4, [r5, #8] │ │ │ │ str.w r0, [r9, #8] │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82390 │ │ │ │ + beq.w 82374 │ │ │ │ ldr r4, [r5, #12] │ │ │ │ add.w r8, r5, #16 │ │ │ │ str.w r0, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82390 │ │ │ │ + beq.w 82374 │ │ │ │ ldr r4, [r5, #16] │ │ │ │ str.w r0, [r9, #16] │ │ │ │ mov r0, r4 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82390 │ │ │ │ + beq.w 82374 │ │ │ │ str.w r0, [r9, #20] │ │ │ │ cmp sl, r8 │ │ │ │ add.w r9, r9, #20 │ │ │ │ - bne.n 81c42 │ │ │ │ + bne.n 81c26 │ │ │ │ mov r3, fp │ │ │ │ - movw r1, #23064 @ 0x5a18 │ │ │ │ + movw r1, #22360 @ 0x5758 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r3 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w fp, [sp, #32] │ │ │ │ ldr r4, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 81d2e │ │ │ │ + beq.n 81d12 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 81d2e │ │ │ │ + cbnz r2, 81d12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #60272 @ 0xeb70 │ │ │ │ + movw r1, #59568 @ 0xe8b0 │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d5a │ │ │ │ + beq.n 81d3e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82388 │ │ │ │ + beq.w 8236c │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - movw r0, #23068 @ 0x5a1c │ │ │ │ + beq.w 8238e │ │ │ │ + movw r0, #22364 @ 0x575c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23076 @ 0x5a24 │ │ │ │ + movw r1, #22372 @ 0x5764 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81d9c │ │ │ │ + beq.n 81d80 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82662 │ │ │ │ + beq.w 82646 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - movw r0, #6364 @ 0x18dc │ │ │ │ + beq.w 8238e │ │ │ │ + movw r0, #5660 @ 0x161c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23088 @ 0x5a30 │ │ │ │ + movw r1, #22384 @ 0x5770 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8264e │ │ │ │ + bne.w 82632 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - ldr r2, [pc, #760] @ (820d8 ) │ │ │ │ + beq.w 8238e │ │ │ │ + ldr r2, [pc, #760] @ (820bc ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #760] @ (820dc ) │ │ │ │ + ldr r1, [pc, #760] @ (820c0 ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1b4c28 │ │ │ │ + bl 1b5a10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8244c │ │ │ │ - ldr r0, [pc, #744] @ (820dc ) │ │ │ │ - bl 859b4 │ │ │ │ + beq.w 82430 │ │ │ │ + ldr r0, [pc, #744] @ (820c0 ) │ │ │ │ + bl 8599c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ - ldr r3, [pc, #736] @ (820e0 ) │ │ │ │ + beq.w 8238e │ │ │ │ + ldr r3, [pc, #736] @ (820c4 ) │ │ │ │ str r3, [r0, #12] │ │ │ │ - movw r0, #23100 @ 0x5a3c │ │ │ │ + movw r0, #22396 @ 0x577c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ add.w r2, r3, #160 @ 0xa0 │ │ │ │ adds r3, #144 @ 0x90 │ │ │ │ str r2, [r7, #16] │ │ │ │ str r3, [r7, #20] │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r0, r3, [r7, #24] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82628 │ │ │ │ + bne.w 8260c │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #27948 @ 0x6d2c │ │ │ │ + movw r1, #27244 @ 0x6a6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81e4e │ │ │ │ + beq.n 81e32 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82620 │ │ │ │ + beq.w 82604 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - bl 724f0 │ │ │ │ + beq.w 8238e │ │ │ │ + bl 724cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ - movw r0, #23108 @ 0x5a44 │ │ │ │ + beq.w 8238e │ │ │ │ + movw r0, #22404 @ 0x5784 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #58620 @ 0xe4fc │ │ │ │ + movw r1, #57916 @ 0xe23c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ea0 │ │ │ │ + beq.n 81e84 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82618 │ │ │ │ + beq.w 825fc │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82436 │ │ │ │ - movw r0, #23116 @ 0x5a4c │ │ │ │ + beq.w 8241a │ │ │ │ + movw r0, #22412 @ 0x578c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23128 @ 0x5a58 │ │ │ │ + movw r1, #22424 @ 0x5798 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81ee6 │ │ │ │ + beq.n 81eca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82610 │ │ │ │ + beq.w 825f4 │ │ │ │ cmp.w sl, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movw r1, #54004 @ 0xd2f4 │ │ │ │ + movw r1, #53300 @ 0xd034 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ mov.w r0, #3312 @ 0xcf0 │ │ │ │ movt r0, #781 @ 0x30d │ │ │ │ - bl 84b70 │ │ │ │ + bl 84b54 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #22940 @ 0x599c │ │ │ │ + movw r1, #22236 @ 0x56dc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81f3e │ │ │ │ + beq.n 81f22 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82608 │ │ │ │ + beq.w 825ec │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82436 │ │ │ │ - movw r0, #23140 @ 0x5a64 │ │ │ │ + beq.w 8241a │ │ │ │ + movw r0, #22436 @ 0x57a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23160 @ 0x5a78 │ │ │ │ + movw r1, #22456 @ 0x57b8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81f80 │ │ │ │ + beq.n 81f64 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82600 │ │ │ │ + beq.w 825e4 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b623c <_PyNamespace_New@@Base> │ │ │ │ + bl 1b702c <_PyNamespace_New@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fa6 │ │ │ │ + beq.n 81f8a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 81fa6 │ │ │ │ + cbnz r3, 81f8a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #63100 @ 0xf67c │ │ │ │ + movw r1, #62396 @ 0xf3bc │ │ │ │ movt r1, #39 @ 0x27 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 81fd2 │ │ │ │ + beq.n 81fb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8269c │ │ │ │ + beq.w 82680 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - ldr r2, [pc, #264] @ (820e4 ) │ │ │ │ + beq.w 8238e │ │ │ │ + ldr r2, [pc, #264] @ (820c8 ) │ │ │ │ movs r3, #128 @ 0x80 │ │ │ │ - ldr r1, [pc, #264] @ (820e8 ) │ │ │ │ + ldr r1, [pc, #264] @ (820cc ) │ │ │ │ mov r0, fp │ │ │ │ - bl 1b4c28 │ │ │ │ + bl 1b5a10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8244c │ │ │ │ + beq.w 82430 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r0, [pc, #248] @ (820e8 ) │ │ │ │ + ldr r0, [pc, #248] @ (820cc ) │ │ │ │ ldr r7, [r3, #8] │ │ │ │ - bl 859b4 │ │ │ │ + bl 8599c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1b6360 <_PyNamespace_New@@Base+0x124> │ │ │ │ + bl 1b7150 <_PyNamespace_New@@Base+0x124> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 82436 │ │ │ │ + beq.w 8241a │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #21936 @ 0x55b0 │ │ │ │ + movw r1, #21232 @ 0x52f0 │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82032 │ │ │ │ + beq.n 82016 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8268c │ │ │ │ + beq.w 82670 │ │ │ │ adds r7, #1 │ │ │ │ - beq.w 823aa │ │ │ │ - movw r0, #34064 @ 0x8510 │ │ │ │ + beq.w 8238e │ │ │ │ + movw r0, #33200 @ 0x81b0 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23172 @ 0x5a84 │ │ │ │ + movw r1, #22468 @ 0x57c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82072 │ │ │ │ + beq.n 82056 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82694 │ │ │ │ + beq.w 82678 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - bl 1b656c │ │ │ │ + beq.w 8238e │ │ │ │ + bl 1b735c │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #29296 @ 0x7270 │ │ │ │ + movw r1, #28592 @ 0x6fb0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 820ac │ │ │ │ + beq.n 82090 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8266c │ │ │ │ + beq.w 82650 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - ldr r2, [pc, #52] @ (820ec ) │ │ │ │ + beq.w 8238e │ │ │ │ + ldr r2, [pc, #52] @ (820d0 ) │ │ │ │ mov r0, fp │ │ │ │ - ldr r1, [pc, #52] @ (820f0 ) │ │ │ │ + ldr r1, [pc, #52] @ (820d4 ) │ │ │ │ movs r3, #0 │ │ │ │ - bl 1b4c28 │ │ │ │ + bl 1b5a10 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8244c │ │ │ │ + beq.w 82430 │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ - b.n 820f8 │ │ │ │ + beq.w 8238e │ │ │ │ + b.n 820dc │ │ │ │ nop │ │ │ │ lsrs r4, r5, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - strb r4, [r6, #8] │ │ │ │ + strb r4, [r7, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ lsrs r4, r7, #30 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #16 │ │ │ │ lsls r6, r1, #1 │ │ │ │ lsrs r4, r1, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ cmp r0, #224 @ 0xe0 │ │ │ │ lsls r6, r1, #1 │ │ │ │ - ldrh r0, [r5, #26] │ │ │ │ + ldrh r0, [r5, #4] │ │ │ │ movs r7, r5 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23192 @ 0x5a98 │ │ │ │ + movw r1, #22488 @ 0x57d8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8211e │ │ │ │ + beq.n 82102 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8267c │ │ │ │ + beq.w 82660 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ - bl 724f0 │ │ │ │ + beq.w 8238e │ │ │ │ + bl 724cc │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23204 @ 0x5aa4 │ │ │ │ + movw r1, #22500 @ 0x57e4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82158 │ │ │ │ + beq.n 8213c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82674 │ │ │ │ + beq.w 82658 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ movs r0, #0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #23224 @ 0x5ab8 │ │ │ │ + movw r1, #22520 @ 0x57f8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82194 │ │ │ │ + beq.n 82178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82684 │ │ │ │ + beq.w 82668 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 825f6 │ │ │ │ + bne.w 825da │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - movw r2, #3016 @ 0xbc8 │ │ │ │ + movw r2, #2312 @ 0x908 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1b6744 │ │ │ │ + bl 1b7534 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8257a │ │ │ │ - ldr r0, [pc, #764] @ (824bc ) │ │ │ │ + beq.w 8255e │ │ │ │ + ldr r0, [pc, #764] @ (824a0 ) │ │ │ │ movw r1, #1013 @ 0x3f5 │ │ │ │ - bl 1b4f24 │ │ │ │ + bl 1b5d0c │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8257a │ │ │ │ - movw r1, #12956 @ 0x329c │ │ │ │ + beq.w 8255e │ │ │ │ + movw r1, #12252 @ 0x2fdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - ldr r2, [pc, #740] @ (824c0 ) │ │ │ │ - bl 8347c │ │ │ │ + ldr r2, [pc, #740] @ (824a4 ) │ │ │ │ + bl 83460 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82560 │ │ │ │ - movw r1, #7128 @ 0x1bd8 │ │ │ │ + bne.w 82544 │ │ │ │ + movw r1, #6424 @ 0x1918 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #724] @ (824c4 ) │ │ │ │ + ldr r2, [pc, #724] @ (824a8 ) │ │ │ │ mov r0, sl │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82560 │ │ │ │ - bl 1b623c <_PyNamespace_New@@Base> │ │ │ │ + bne.w 82544 │ │ │ │ + bl 1b702c <_PyNamespace_New@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82560 │ │ │ │ + beq.w 82544 │ │ │ │ mov r2, r0 │ │ │ │ - movw r1, #25032 @ 0x61c8 │ │ │ │ + movw r1, #24328 @ 0x5f08 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, sl │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8222c │ │ │ │ + beq.n 82210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 825ee │ │ │ │ + beq.w 825d2 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 82560 │ │ │ │ - ldr r7, [pc, #656] @ (824c8 ) │ │ │ │ + bne.w 82544 │ │ │ │ + ldr r7, [pc, #656] @ (824ac ) │ │ │ │ mov.w r9, #1 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [sp, #8] │ │ │ │ - b.n 82252 │ │ │ │ + b.n 82236 │ │ │ │ add.w fp, fp, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82560 │ │ │ │ + bne.w 82544 │ │ │ │ cmp.w fp, #17 │ │ │ │ - beq.n 8228c │ │ │ │ + beq.n 82270 │ │ │ │ ldr.w r4, [r7], #4 │ │ │ │ lsl.w r0, r9, fp │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82560 │ │ │ │ - bl 8347c │ │ │ │ + beq.w 82544 │ │ │ │ + bl 83460 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 82242 │ │ │ │ + beq.n 82226 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 82242 │ │ │ │ + bne.n 82226 │ │ │ │ str r0, [sp, #20] │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 82242 │ │ │ │ - movw r1, #23236 @ 0x5ac4 │ │ │ │ + b.n 82226 │ │ │ │ + movw r1, #22532 @ 0x5804 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r2, [pc, #564] @ (824cc ) │ │ │ │ + ldr r2, [pc, #564] @ (824b0 ) │ │ │ │ mov r0, r5 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82560 │ │ │ │ - ldr r6, [pc, #552] @ (824d0 ) │ │ │ │ + bne.w 82544 │ │ │ │ + ldr r6, [pc, #552] @ (824b4 ) │ │ │ │ mov r0, sl │ │ │ │ - ldr r2, [pc, #544] @ (824cc ) │ │ │ │ - movw r1, #23248 @ 0x5ad0 │ │ │ │ + ldr r2, [pc, #544] @ (824b0 ) │ │ │ │ + movw r1, #22544 @ 0x5810 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r3, [r6, #876] @ 0x36c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 825d8 │ │ │ │ + bne.w 825bc │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82560 │ │ │ │ - ldr r2, [pc, #516] @ (824d4 ) │ │ │ │ + bne.w 82544 │ │ │ │ + ldr r2, [pc, #516] @ (824b8 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #23260 @ 0x5adc │ │ │ │ + movw r1, #22556 @ 0x581c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr.w r3, [r6, #892] @ 0x37c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 825c4 │ │ │ │ + bne.w 825a8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82560 │ │ │ │ - ldr r2, [pc, #484] @ (824d8 ) │ │ │ │ + bne.w 82544 │ │ │ │ + ldr r2, [pc, #484] @ (824bc ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #23272 @ 0x5ae8 │ │ │ │ + movw r1, #22568 @ 0x5828 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr.w r3, [r6, #908] @ 0x38c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 825b0 │ │ │ │ + bne.w 82594 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82560 │ │ │ │ - ldr r2, [pc, #448] @ (824dc ) │ │ │ │ + bne.w 82544 │ │ │ │ + ldr r2, [pc, #448] @ (824c0 ) │ │ │ │ mov r0, sl │ │ │ │ - movw r1, #23284 @ 0x5af4 │ │ │ │ + movw r1, #22580 @ 0x5834 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 8347c │ │ │ │ + bl 83460 │ │ │ │ ldr.w r3, [r6, #956] @ 0x3bc │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8259c │ │ │ │ + bne.w 82580 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 82560 │ │ │ │ + bne.w 82544 │ │ │ │ mov r0, r4 │ │ │ │ mov r2, sl │ │ │ │ - movw r1, #28164 @ 0x6e04 │ │ │ │ + movw r1, #27460 @ 0x6b44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 80d98 │ │ │ │ + bl 80d7c │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82368 │ │ │ │ + beq.n 8234c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82594 │ │ │ │ + beq.w 82578 │ │ │ │ adds r4, #1 │ │ │ │ - beq.w 8257a │ │ │ │ + beq.w 8255e │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ str r1, [r2, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ strd r3, r3, [r2] │ │ │ │ strd r3, r3, [r2, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81d5a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81d3e │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 823aa │ │ │ │ + beq.n 8238e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - cbnz r2, 823aa │ │ │ │ + cbnz r2, 8238e │ │ │ │ mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - movw r3, #22696 @ 0x58a8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + movw r3, #21992 @ 0x55e8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - ldr r1, [pc, #300] @ (824e0 ) │ │ │ │ + ldr r1, [pc, #300] @ (824c4 ) │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #40 @ 0x28 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ movs r2, #1 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldmia r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 82380 │ │ │ │ + b.n 82364 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81c18 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81bfc │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81bb6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b9a │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 823ec │ │ │ │ + beq.n 823d0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbz r2, 82406 │ │ │ │ + cbz r2, 823ea │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 823aa │ │ │ │ + beq.n 8238e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 823aa │ │ │ │ + bne.n 8238e │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 823aa │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8238e │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 823ec │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 823d0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 823aa │ │ │ │ + beq.n 8238e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 823aa │ │ │ │ - b.n 82400 │ │ │ │ + bne.n 8238e │ │ │ │ + b.n 823e4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b56 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81b3a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81b16 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81afa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 823aa │ │ │ │ + beq.n 8238e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 823aa │ │ │ │ + bne.n 8238e │ │ │ │ mov r0, r5 │ │ │ │ - b.n 82400 │ │ │ │ - movw r3, #22724 @ 0x58c4 │ │ │ │ + b.n 823e4 │ │ │ │ + movw r3, #22020 @ 0x5604 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 823b2 │ │ │ │ + b.n 82396 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a08 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 819ec │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 819ce │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 819b2 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81a42 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81a26 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81990 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81974 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8194e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81932 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8190c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 818c4 │ │ │ │ + bne.w 818a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 818c4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 818a8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8188a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8186e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 817f4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 817d8 │ │ │ │ nop │ │ │ │ lsrs r4, r3, #31 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r2, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ asrs r0, r3, #32 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ + ldrh r4, [r0, #42] @ 0x2a │ │ │ │ movs r7, r5 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [r3, #104] @ 0x68 │ │ │ │ + ldr r0, [r4, #104] @ 0x68 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrh r4, [r6, #62] @ 0x3e │ │ │ │ + ldrh r4, [r6, #40] @ 0x28 │ │ │ │ movs r7, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 817ae │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81792 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81836 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8181a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8176a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8174e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 816e2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 816c6 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81726 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8170a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81696 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8167a │ │ │ │ mov r0, r7 │ │ │ │ - bl 795dc │ │ │ │ - ldr r3, [pc, #380] @ (826a4 ) │ │ │ │ + bl 795c0 │ │ │ │ + ldr r3, [pc, #380] @ (82688 ) │ │ │ │ movs r2, #1 │ │ │ │ strd r2, r3, [sp, #40] @ 0x28 │ │ │ │ - movw r3, #22820 @ 0x5924 │ │ │ │ + movw r3, #22116 @ 0x5664 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ add r3, sp, #56 @ 0x38 │ │ │ │ movs r1, #0 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r4, {r0, r1, r2, r3} │ │ │ │ - b.n 82380 │ │ │ │ - ldr r2, [pc, #348] @ (826a8 ) │ │ │ │ + b.n 82364 │ │ │ │ + ldr r2, [pc, #348] @ (8268c ) │ │ │ │ movs r1, #1 │ │ │ │ ldrd r0, r4, [sp, #12] │ │ │ │ - movw r3, #22752 @ 0x58e0 │ │ │ │ + movw r3, #22048 @ 0x5620 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ stmia.w r0, {r1, r2, r3, r4} │ │ │ │ - b.n 82380 │ │ │ │ + b.n 82364 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8257a │ │ │ │ + beq.n 8255e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbnz r3, 8257a │ │ │ │ + cbnz r3, 8255e │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r4, [sp, #12] │ │ │ │ movs r0, #0 │ │ │ │ - ldr r2, [pc, #296] @ (826a8 ) │ │ │ │ + ldr r2, [pc, #296] @ (8268c ) │ │ │ │ movs r1, #1 │ │ │ │ - movw r3, #22696 @ 0x58a8 │ │ │ │ + movw r3, #21992 @ 0x55e8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r0, [r4, #12] │ │ │ │ strd r1, r2, [r4] │ │ │ │ str r3, [r4, #8] │ │ │ │ - b.n 82380 │ │ │ │ + b.n 82364 │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82368 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8234c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #956] @ 0x3bc │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82338 │ │ │ │ - ldr r0, [pc, #256] @ (826ac ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82338 │ │ │ │ + bne.w 8231c │ │ │ │ + ldr r0, [pc, #256] @ (82690 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8231c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #908] @ 0x38c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82312 │ │ │ │ - ldr r0, [pc, #240] @ (826b0 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82312 │ │ │ │ + bne.w 822f6 │ │ │ │ + ldr r0, [pc, #240] @ (82694 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822f6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #892] @ 0x37c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 822ec │ │ │ │ - ldr r0, [pc, #224] @ (826b4 ) │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 822ec │ │ │ │ + bne.w 822d0 │ │ │ │ + ldr r0, [pc, #224] @ (82698 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822d0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r6, #876] @ 0x36c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 822c6 │ │ │ │ + bne.w 822aa │ │ │ │ add.w r0, r6, #876 @ 0x36c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 822c6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 822aa │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8222c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82210 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 823aa │ │ │ │ - b.n 821a6 │ │ │ │ + bne.w 8238e │ │ │ │ + b.n 8218a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f80 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f64 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81f3e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81f22 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ee6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81eca │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81ea0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e84 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81e4e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81e32 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 81e28 │ │ │ │ + beq.w 81e0c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 823aa │ │ │ │ + beq.w 8238e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 823aa │ │ │ │ + bne.w 8238e │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 823aa │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8238e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 81dd6 │ │ │ │ + bne.w 81dba │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81dd6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81dba │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 81d9c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 81d80 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 820ac │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82090 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82158 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8213c │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8211e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82102 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82194 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82178 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82032 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82016 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82072 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82056 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 81fd2 │ │ │ │ - ldrh r0, [r2, #26] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 81fb6 │ │ │ │ + ldrh r0, [r2, #4] │ │ │ │ movs r7, r5 │ │ │ │ - ldrh r0, [r0, #26] │ │ │ │ + ldrh r0, [r0, #4] │ │ │ │ movs r7, r5 │ │ │ │ - strb r4, [r2, #9] │ │ │ │ + strb r4, [r3, #9] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r4, #8] │ │ │ │ + strb r4, [r5, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - strb r4, [r2, #8] │ │ │ │ + strb r4, [r3, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000826b8 : │ │ │ │ +0008269c : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ str r0, [sp, #4] │ │ │ │ movw r0, #4580 @ 0x11e4 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 1b50e0 │ │ │ │ - cbz r0, 8270e │ │ │ │ + bl 1b5ec8 │ │ │ │ + cbz r0, 826f2 │ │ │ │ ldr r1, [r0, #8] │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - bl 1b5128 │ │ │ │ - cbnz r0, 826f8 │ │ │ │ + bl 1b5f10 │ │ │ │ + cbnz r0, 826dc │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 82714 │ │ │ │ + bl 826f8 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8270e │ │ │ │ + beq.n 826f2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8270e │ │ │ │ + cbnz r3, 826f2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 826f2 │ │ │ │ + b.n 826d6 │ │ │ │ nop │ │ │ │ │ │ │ │ -00082714 : │ │ │ │ +000826f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr.w r3, [r0, #-8] │ │ │ │ - cbnz r3, 8275a │ │ │ │ - ldr.w ip, [pc, #52] @ 82760 │ │ │ │ + cbnz r3, 8273e │ │ │ │ + ldr.w ip, [pc, #52] @ 82744 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ sub.w r1, r0, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r2, [r2, ip] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ @@ -131638,294 +131654,294 @@ │ │ │ │ str r1, [r2, #4] │ │ │ │ pop {r3, pc} │ │ │ │ bl 2b784 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00082764 : │ │ │ │ +00082748 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 827ac │ │ │ │ - cbz r0, 8279e │ │ │ │ + bl 82790 │ │ │ │ + cbz r0, 82782 │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 828d8 │ │ │ │ + bl 828bc │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8279a │ │ │ │ + beq.n 8277e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 827a4 │ │ │ │ + cbz r3, 82788 │ │ │ │ mov r0, r5 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8279a │ │ │ │ + b.n 8277e │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8279a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8277e │ │ │ │ │ │ │ │ -000827ac : │ │ │ │ +00082790 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 827f2 │ │ │ │ + bne.n 827d6 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbz r0, 8280e │ │ │ │ + cbz r0, 827f2 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 8280e │ │ │ │ - ldr r1, [pc, #96] @ (8283c ) │ │ │ │ + bpl.n 827f2 │ │ │ │ + ldr r1, [pc, #96] @ (82820 ) │ │ │ │ add r2, sp, #12 │ │ │ │ - bl 82840 │ │ │ │ + bl 82824 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8280e │ │ │ │ + bne.n 827f2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.n 82804 │ │ │ │ + bpl.n 827e8 │ │ │ │ add sp, #20 │ │ │ │ pop {pc} │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 827cc │ │ │ │ - bl 4ae2e │ │ │ │ - b.n 8282a │ │ │ │ + bne.n 827b0 │ │ │ │ + bl 4ad9c │ │ │ │ + b.n 8280e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8282e │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 8282a │ │ │ │ + bne.n 82812 │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 8280e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23516 @ 0x5bdc │ │ │ │ + movw r1, #22812 @ 0x591c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 827ee │ │ │ │ + b.n 827d2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8280e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8280e │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + bne.n 827f2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 827f2 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00082840 : │ │ │ │ +00082824 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r6, r2 │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.n 828c0 │ │ │ │ + bpl.n 828a4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8289e │ │ │ │ + bne.n 82882 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 8289e │ │ │ │ + beq.n 82882 │ │ │ │ add r3, sp, #4 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 828b8 │ │ │ │ + beq.n 8289c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 82888 │ │ │ │ + cbnz r3, 8286c │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ str r3, [r6, #0] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 828d0 │ │ │ │ + beq.n 828b4 │ │ │ │ add r3, sp, #4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8287c │ │ │ │ + bne.n 82860 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82882 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + b.n 82866 │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 82882 │ │ │ │ + b.n 82866 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r2, #0] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b56 │ │ │ │ + beq.w 82b3a │ │ │ │ mov fp, r2 │ │ │ │ str r1, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82e4e │ │ │ │ + beq.w 82e32 │ │ │ │ movw sl, #16320 @ 0x3fc0 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ - movw r3, #44605 @ 0xae3d │ │ │ │ + movw r3, #44385 @ 0xad61 │ │ │ │ movt r3, #11 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 832d8 │ │ │ │ + bne.w 832bc │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 82bb4 │ │ │ │ + bgt.w 82b98 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 832be │ │ │ │ + beq.w 832a2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 832be │ │ │ │ + bhi.w 832a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r2, r0, #19 │ │ │ │ movs r0, r1 │ │ │ │ lsls r7, r6, #4 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r0, #19 │ │ │ │ lsls r2, r2, #4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 82bc4 │ │ │ │ + bmi.w 82ba8 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r0, r2, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 82b8e │ │ │ │ - ldr.w r9, [pc, #892] @ 82cf4 │ │ │ │ + bmi.w 82b72 │ │ │ │ + ldr.w r9, [pc, #892] @ 82cd8 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ str r1, [sp, #20] │ │ │ │ - bhi.w 82de6 │ │ │ │ + bhi.w 82dca │ │ │ │ adds r0, r3, r4 │ │ │ │ str r0, [sp, #24] │ │ │ │ - bmi.w 82de6 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bmi.w 82dca │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ str r3, [sp, #28] │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r3, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82dd6 │ │ │ │ + bne.w 82dba │ │ │ │ ldr r1, [r1, #8] │ │ │ │ subs r3, r0, #1 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ add.w r2, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bcs.w 82d88 │ │ │ │ + bcs.w 82d6c │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr.w r3, [r2, lr, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 82dcc │ │ │ │ + beq.w 82db0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r6, [r0, #0] │ │ │ │ str r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 82bdc │ │ │ │ + beq.w 82bc0 │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 82c32 │ │ │ │ + blt.w 82c16 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82c8e │ │ │ │ - ldr r2, [pc, #720] @ (82cf0 ) │ │ │ │ + bne.w 82c72 │ │ │ │ + ldr r2, [pc, #720] @ (82cd4 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82c96 │ │ │ │ + bne.w 82c7a │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r4, #20] │ │ │ │ cmp r2, r1 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ - beq.w 82cbe │ │ │ │ + beq.w 82ca2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82cce │ │ │ │ + bne.w 82cb2 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ sub.w r2, r4, #8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [r4, #24] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r0, [r7, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ @@ -131937,457 +131953,457 @@ │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r6, [fp] │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 832f8 │ │ │ │ + bne.w 832dc │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 831d6 │ │ │ │ + beq.w 831ba │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 831d6 │ │ │ │ + beq.w 831ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 831aa │ │ │ │ + bpl.w 8318e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bne.w 82d42 │ │ │ │ + bne.w 82d26 │ │ │ │ ldr.w r0, [r9, r8] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 82d64 │ │ │ │ - movw r3, #14377 @ 0x3829 │ │ │ │ + beq.w 82d48 │ │ │ │ + movw r3, #14349 @ 0x380d │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.w 82cf8 │ │ │ │ + bne.w 82cdc │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 83830 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83814 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 82d0e │ │ │ │ + bne.w 82cf2 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 82b32 │ │ │ │ + beq.n 82b16 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 830bc │ │ │ │ + beq.w 830a0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 831d6 │ │ │ │ + bne.w 831ba │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 82b4c │ │ │ │ + beq.n 82b30 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 832f0 │ │ │ │ + beq.w 832d4 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 82910 │ │ │ │ + bne.w 828f4 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ lsls r5, r2, #22 │ │ │ │ - bmi.n 82bc4 │ │ │ │ + bmi.n 82ba8 │ │ │ │ ldr.w r2, [sl, #84] @ 0x54 │ │ │ │ ldr.w r3, [sl, #16] │ │ │ │ and.w r1, r2, #24 │ │ │ │ ubfx r4, r2, #14, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ tst.w r2, #4 │ │ │ │ - movw r2, #8369 @ 0x20b1 │ │ │ │ + movw r2, #8289 @ 0x2061 │ │ │ │ movt r2, #12 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.w 82974 │ │ │ │ + beq.w 82958 │ │ │ │ ldr.w r1, [sl, #440] @ 0x1b8 │ │ │ │ ldrd r2, r1, [r1, #12] │ │ │ │ add r2, r1 │ │ │ │ adds r1, r2, #3 │ │ │ │ adds r2, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r2, r1, r2, lsl #2 │ │ │ │ add r3, r2 │ │ │ │ - b.n 82974 │ │ │ │ - movw r3, #8613 @ 0x21a5 │ │ │ │ + b.n 82958 │ │ │ │ + movw r3, #8617 @ 0x21a9 │ │ │ │ movt r3, #9 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8294e │ │ │ │ + b.n 82932 │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.w 82cd6 │ │ │ │ + bne.w 82cba │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ lsls r4, r2, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bpl.w 82954 │ │ │ │ + bpl.w 82938 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + movw r1, #20200 @ 0x4ee8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 82dec │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 82dd0 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, r5 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - bcc.w 829ec │ │ │ │ + bcc.w 829d0 │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r5, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ adds r2, r3, r5 │ │ │ │ str r2, [r3, #4] │ │ │ │ str r6, [r3, r5] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 82d88 │ │ │ │ + beq.w 82d6c │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ add r4, r0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r0] │ │ │ │ strd r3, r3, [r4, #-8] │ │ │ │ ldr.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r1, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 82a0c │ │ │ │ + ble.w 829f0 │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82a0c │ │ │ │ + beq.w 829f0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82a0c │ │ │ │ + beq.w 829f0 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a0c │ │ │ │ + bne.w 829f0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83304 │ │ │ │ + bne.w 832e8 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r2, r3, #12 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ lsls r1, r3, #27 │ │ │ │ - bmi.w 82a0c │ │ │ │ + bmi.w 829f0 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r2] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strex r1, r3, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 82c68 │ │ │ │ + bne.n 82c4c │ │ │ │ dmb ish │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w sl, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82a1e │ │ │ │ + beq.w 82a02 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 82a1e │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 82a02 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8319c │ │ │ │ + bne.w 83180 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r4, #20] │ │ │ │ - bne.w 82a42 │ │ │ │ + bne.w 82a26 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82a56 │ │ │ │ + beq.w 82a3a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 82a56 │ │ │ │ + b.n 82a3a │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 82dc0 │ │ │ │ + beq.n 82da4 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 832be │ │ │ │ - movw r3, #28853 @ 0x70b5 │ │ │ │ + bne.w 832a2 │ │ │ │ + movw r3, #28769 @ 0x7061 │ │ │ │ movt r3, #12 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8294e │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 82932 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ blx r8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 82b1e │ │ │ │ + beq.w 82b02 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 82b1e │ │ │ │ + bne.w 82b02 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r9, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 82d38 │ │ │ │ + beq.n 82d1c │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r1, #1 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82b1e │ │ │ │ + b.n 82b02 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r6 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r8, [r3, #76] @ 0x4c │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 82af6 │ │ │ │ + bne.w 82ada │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 83354 │ │ │ │ + beq.w 83338 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83320 │ │ │ │ + beq.w 83304 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 82d00 │ │ │ │ + b.n 82ce4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ ldr.w r3, [r3, #672] @ 0x2a0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83264 │ │ │ │ + bne.w 83248 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ - cbz r0, 82de6 │ │ │ │ + cbz r0, 82dca │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - b.n 82c12 │ │ │ │ - movw r3, #40081 @ 0x9c91 │ │ │ │ + b.n 82bf6 │ │ │ │ + movw r3, #39065 @ 0x9899 │ │ │ │ movt r3, #22 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8294e │ │ │ │ + b.n 82932 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ mov r1, lr │ │ │ │ - bl 72aac │ │ │ │ - b.n 82c04 │ │ │ │ + bl 72a88 │ │ │ │ + b.n 82be8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 82c0a │ │ │ │ + bne.w 82bee │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - bl 1f8bb0 │ │ │ │ + bl 1f9b28 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 82b58 │ │ │ │ + b.n 82b3c │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 831d6 │ │ │ │ + beq.w 831ba │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 82e2a │ │ │ │ + cbnz r3, 82e0e │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b5320 │ │ │ │ + bl 1b6108 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 831d6 │ │ │ │ + bne.w 831ba │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 82e44 │ │ │ │ + beq.n 82e28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8330e │ │ │ │ + beq.w 832f2 │ │ │ │ ldr.w r4, [fp, #16]! │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 82b56 │ │ │ │ + beq.w 82b3a │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ tst.w r2, #48 @ 0x30 │ │ │ │ - bne.w 832d8 │ │ │ │ + bne.w 832bc │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ands r3, r2 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 8307e │ │ │ │ + bgt.w 83062 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 832be │ │ │ │ + beq.w 832a2 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 832be │ │ │ │ + bhi.w 832a2 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r4, #8 │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r7, #3 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r3, r4, #8 │ │ │ │ lsls r6, r7, #3 │ │ │ │ movs r5, #0 │ │ │ │ lsls r4, r2, #22 │ │ │ │ - bmi.w 82bc4 │ │ │ │ + bmi.w 82ba8 │ │ │ │ movw r6, #16320 @ 0x3fc0 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r2, [r6, #16] │ │ │ │ and.w r0, r3, #24 │ │ │ │ ubfx r1, r3, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq sl, r1 │ │ │ │ addne.w sl, r1, #1 │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bmi.w 832a4 │ │ │ │ - ldr.w r8, [pc, #912] @ 83248 │ │ │ │ + bmi.w 83288 │ │ │ │ + ldr.w r8, [pc, #912] @ 8322c │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ sub.w r3, r3, sl, lsl #3 │ │ │ │ cmp r3, r2 │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ - bcc.w 8323c │ │ │ │ + bcc.w 83220 │ │ │ │ adds.w r3, r2, sl, lsl #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bmi.w 8323c │ │ │ │ - movw r4, #20120 @ 0x4e98 │ │ │ │ + bmi.w 83220 │ │ │ │ + movw r4, #20128 @ 0x4ea0 │ │ │ │ movt r4, #73 @ 0x49 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r4, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8322c │ │ │ │ + bne.w 83210 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmp.w r3, #512 @ 0x200 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bcs.w 831f4 │ │ │ │ + bcs.w 831d8 │ │ │ │ mov.w lr, r3, lsr #3 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr.w r2, [r3, lr, lsl #3] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83258 │ │ │ │ + beq.w 8323c │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w ip, [r3] │ │ │ │ str.w ip, [r2, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8308c │ │ │ │ + beq.w 83070 │ │ │ │ add.w r4, r3, sl, lsl #3 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r3] │ │ │ │ sub.w sl, r4, #8 │ │ │ │ strd r2, r2, [r4, #-8] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr.w r3, [r2, #3760] @ 0xeb0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r2, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r2, #3756] @ 0xeac │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 8314e │ │ │ │ + blt.w 83132 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - ldr r6, [pc, #720] @ (83244 ) │ │ │ │ + ldr r6, [pc, #720] @ (83228 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8327a │ │ │ │ + bne.w 8325e │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str r2, [r4, #20] │ │ │ │ @@ -132410,965 +132426,965 @@ │ │ │ │ ldr r2, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r2 │ │ │ │ str.w sl, [r2] │ │ │ │ strd r1, r3, [r4, #-8] │ │ │ │ str.w sl, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8329a │ │ │ │ + bne.w 8327e │ │ │ │ mov r0, r9 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r9 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 831d6 │ │ │ │ + beq.w 831ba │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ mov r2, r5 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 831d6 │ │ │ │ + beq.w 831ba │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 82df2 │ │ │ │ + bpl.w 82dd6 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 830ec │ │ │ │ + bne.n 830d0 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r9 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr.w r7, [sl, #76] @ 0x4c │ │ │ │ mov r5, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 830fe │ │ │ │ - movw r3, #14377 @ 0x3829 │ │ │ │ + beq.n 830e2 │ │ │ │ + movw r3, #14349 @ 0x380d │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 830f2 │ │ │ │ + bne.n 830d6 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 83830 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83814 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8312a │ │ │ │ + bne.n 8310e │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 82e1c │ │ │ │ - b.n 82e2a │ │ │ │ - movw r5, #8613 @ 0x21a5 │ │ │ │ + bne.w 82e00 │ │ │ │ + b.n 82e0e │ │ │ │ + movw r5, #8617 @ 0x21a9 │ │ │ │ movt r5, #9 │ │ │ │ - b.n 82e8a │ │ │ │ - movw r5, #8369 @ 0x20b1 │ │ │ │ + b.n 82e6e │ │ │ │ + movw r5, #8289 @ 0x2061 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82e8a │ │ │ │ + b.n 82e6e │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ - bne.n 830c8 │ │ │ │ - movw r5, #44605 @ 0xae3d │ │ │ │ + bne.n 830ac │ │ │ │ + movw r5, #44385 @ 0xad61 │ │ │ │ movt r5, #11 │ │ │ │ - b.n 82e8a │ │ │ │ + b.n 82e6e │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 830e2 │ │ │ │ + bcc.n 830c6 │ │ │ │ add.w r1, lr, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w ip, [r2, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 831f4 │ │ │ │ + beq.w 831d8 │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82f3a │ │ │ │ + b.n 82f1e │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 1b5320 │ │ │ │ + bl 1b6108 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 82b32 │ │ │ │ + b.n 82b16 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 83270 │ │ │ │ + beq.w 83254 │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ - bne.w 832be │ │ │ │ - movw r5, #28853 @ 0x70b5 │ │ │ │ + bne.w 832a2 │ │ │ │ + movw r5, #28769 @ 0x7061 │ │ │ │ movt r5, #12 │ │ │ │ - b.n 82e8a │ │ │ │ + b.n 82e6e │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 82f3a │ │ │ │ + b.n 82f1e │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8301e │ │ │ │ + b.n 83002 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r7 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 83050 │ │ │ │ + b.n 83034 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 833e8 │ │ │ │ - bl 92988 │ │ │ │ + beq.w 833cc │ │ │ │ + bl 92990 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 833b8 │ │ │ │ + beq.w 8339c │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ mov r0, r7 │ │ │ │ mov r2, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8305a │ │ │ │ + beq.n 8303e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8305a │ │ │ │ + bne.n 8303e │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 83148 │ │ │ │ + cbz r3, 8312c │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 8305a │ │ │ │ + b.n 8303e │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r3, [r1, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 82f62 │ │ │ │ + beq.w 82f46 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 82f62 │ │ │ │ + beq.w 82f46 │ │ │ │ ldr.w r3, [r1, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82f62 │ │ │ │ + bne.w 82f46 │ │ │ │ ldr.w r3, [r9, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83316 │ │ │ │ + bne.w 832fa │ │ │ │ add.w r3, r9, #12 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ lsls r1, r2, #27 │ │ │ │ - bmi.w 82f62 │ │ │ │ + bmi.w 82f46 │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 83186 │ │ │ │ + bne.n 8316a │ │ │ │ dmb ish │ │ │ │ - b.n 82f62 │ │ │ │ + b.n 82f46 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 82caa │ │ │ │ + b.n 82c8e │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 831d6 │ │ │ │ + beq.n 831ba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 830b8 │ │ │ │ + beq.w 8309c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82dec │ │ │ │ + beq.w 82dd0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82dec │ │ │ │ + bne.w 82dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82dec │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82dd0 │ │ │ │ ldr.w r3, [r4, #672] @ 0x2a0 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8324c │ │ │ │ + bne.n 83230 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r3, 8323c │ │ │ │ + cbz r3, 83220 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r9, [r8, r7] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ str r2, [sp, #16] │ │ │ │ - b.n 82f3a │ │ │ │ + b.n 82f1e │ │ │ │ ldr.w r0, [r4, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 830ac │ │ │ │ + bne.w 83090 │ │ │ │ str.w r9, [sp, #20] │ │ │ │ - b.n 82de6 │ │ │ │ + b.n 82dca │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r0, [r4, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #20] │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 83212 │ │ │ │ + b.n 831f6 │ │ │ │ ldr r0, [sp, #24] │ │ │ │ mov r1, lr │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 830a6 │ │ │ │ + b.n 8308a │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [sp, #24] │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ - b.n 82da8 │ │ │ │ - movw r5, #40081 @ 0x9c91 │ │ │ │ + b.n 82d8c │ │ │ │ + movw r5, #39065 @ 0x9899 │ │ │ │ movt r5, #22 │ │ │ │ - b.n 82e8a │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 82e6e │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8328e │ │ │ │ + bne.n 83272 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 82f82 │ │ │ │ + bl 12e368 │ │ │ │ + b.n 82f66 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 82f82 │ │ │ │ + b.n 82f66 │ │ │ │ mov r1, r9 │ │ │ │ mov r2, r4 │ │ │ │ blx r5 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 82e2a │ │ │ │ + b.n 82e0e │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ ldrd r1, r3, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #1 │ │ │ │ adds r3, #3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ add r2, r3 │ │ │ │ - b.n 82eb4 │ │ │ │ + b.n 82e98 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #20876 @ 0x518c │ │ │ │ + movw r1, #20172 @ 0x4ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 82dec │ │ │ │ + bl d59a4 │ │ │ │ + b.n 82dd0 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23688 @ 0x5c88 │ │ │ │ + movw r1, #22984 @ 0x59c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 82dec │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 82dd0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82b4c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82b30 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 82b32 │ │ │ │ + b.n 82b16 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82a0c │ │ │ │ - b.n 82c56 │ │ │ │ + bne.w 829f0 │ │ │ │ + b.n 82c3a │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 82e44 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 82e28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82f62 │ │ │ │ - b.n 83174 │ │ │ │ + bne.w 82f46 │ │ │ │ + b.n 83158 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 831c2 │ │ │ │ + beq.w 831a6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 831c2 │ │ │ │ + bne.w 831a6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ - cbz r3, 8334e │ │ │ │ + cbz r3, 83332 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ - b.n 831c2 │ │ │ │ + b.n 831a6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 83364 │ │ │ │ + beq.n 83348 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 8338e │ │ │ │ + cbz r2, 83372 │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83444 │ │ │ │ + beq.n 83428 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #23532 @ 0x5bec │ │ │ │ + movw r3, #22828 @ 0x592c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #23544 @ 0x5bf8 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 831c2 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 831a6 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r9, [r1, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r2, #24] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 833ae │ │ │ │ + beq.n 83392 │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 83364 │ │ │ │ + b.n 83348 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 82e0a │ │ │ │ + beq.w 82dee │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 82e0a │ │ │ │ + bne.w 82dee │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 833e2 │ │ │ │ + cbz r3, 833c6 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 82e0a │ │ │ │ + b.n 82dee │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 833f8 │ │ │ │ + beq.n 833dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 83462 │ │ │ │ + cbz r3, 83446 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r1, 83424 │ │ │ │ + cbz r1, 83408 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #23532 @ 0x5bec │ │ │ │ + movw r3, #22828 @ 0x592c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #23544 @ 0x5bf8 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 82e0a │ │ │ │ + bl d59a4 │ │ │ │ + b.n 82dee │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8340c │ │ │ │ + bne.n 833f0 │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #23532 @ 0x5bec │ │ │ │ + movw r3, #22828 @ 0x592c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #23600 @ 0x5c30 │ │ │ │ + movw r1, #22896 @ 0x5970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 82e0a │ │ │ │ + bl d59a4 │ │ │ │ + b.n 82dee │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83376 │ │ │ │ + bne.n 8335a │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r3, #23532 @ 0x5bec │ │ │ │ + movw r3, #22828 @ 0x592c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #23600 @ 0x5c30 │ │ │ │ + movw r1, #22896 @ 0x5970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 831c2 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 831a6 │ │ │ │ ldr.w r3, [r6, #1416] @ 0x588 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbz r3, 83474 │ │ │ │ + cbz r3, 83458 │ │ │ │ ldr.w r2, [r6, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ - b.n 833f8 │ │ │ │ + b.n 833dc │ │ │ │ nop │ │ │ │ │ │ │ │ -0008347c : │ │ │ │ +00083460 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #20 │ │ │ │ ldr r4, [r3, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 835b4 │ │ │ │ + bne.w 83598 │ │ │ │ mov r5, r1 │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r1 │ │ │ │ mov r9, r2 │ │ │ │ blx 29c10 │ │ │ │ mov r3, r4 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 835ae │ │ │ │ - ldr r7, [pc, #428] @ (83668 ) │ │ │ │ + beq.n 83592 │ │ │ │ + ldr r7, [pc, #428] @ (8364c ) │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mov r2, r4 │ │ │ │ ldr.w r3, [r8, r7] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 835ae │ │ │ │ + beq.n 83592 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 83590 │ │ │ │ + bpl.n 83574 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r1, [r8, r7] │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r0, #0] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ mov r1, r5 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r4, r0 │ │ │ │ ldr r7, [r3, #76] @ 0x4c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 83574 │ │ │ │ - movw r3, #14377 @ 0x3829 │ │ │ │ + beq.n 83558 │ │ │ │ + movw r3, #14349 @ 0x380d │ │ │ │ movt r3, #8 │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 8353e │ │ │ │ + bne.n 83522 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ - bl 83830 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83814 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 83548 │ │ │ │ + bne.n 8352c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83536 │ │ │ │ + beq.n 8351a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8356c │ │ │ │ + cbz r3, 83550 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8351a │ │ │ │ + b.n 834fe │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83526 │ │ │ │ - ldr r2, [pc, #280] @ (8366c ) │ │ │ │ + bne.n 8350a │ │ │ │ + ldr r2, [pc, #280] @ (83650 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83566 │ │ │ │ + cbz r3, 8354a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 83526 │ │ │ │ + b.n 8350a │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5320 │ │ │ │ - b.n 83536 │ │ │ │ + bl 1b6108 │ │ │ │ + b.n 8351a │ │ │ │ ldr r2, [r3, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 835ec │ │ │ │ + beq.n 835d0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 835be │ │ │ │ + cbz r0, 835a2 │ │ │ │ ldr r3, [r3, #36] @ 0x24 │ │ │ │ mov r2, r9 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8351a │ │ │ │ + b.n 834fe │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83526 │ │ │ │ + b.n 8350a │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83536 │ │ │ │ + b.n 8351a │ │ │ │ mov r3, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ bx r3 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 835a8 │ │ │ │ + beq.n 8358c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 835a8 │ │ │ │ - ldr r2, [pc, #152] @ (8366c ) │ │ │ │ + bne.n 8358c │ │ │ │ + ldr r2, [pc, #152] @ (83650 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 835e6 │ │ │ │ + cbz r3, 835ca │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 835a8 │ │ │ │ + b.n 8358c │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 835fc │ │ │ │ + beq.n 835e0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - cbz r2, 83646 │ │ │ │ + cbz r2, 8362a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ - cbz r1, 83634 │ │ │ │ - movw r1, #23544 @ 0x5bf8 │ │ │ │ + cbz r1, 83618 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r4, #23532 @ 0x5bec │ │ │ │ + movw r4, #22828 @ 0x592c │ │ │ │ movt r4, #40 @ 0x28 │ │ │ │ - movw r3, #23744 @ 0x5cc0 │ │ │ │ + movw r3, #23040 @ 0x5a00 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r9, #0 │ │ │ │ it ne │ │ │ │ movne r3, r4 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 835a8 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8358c │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8360c │ │ │ │ - movw r1, #23600 @ 0x5c30 │ │ │ │ + bne.n 835f0 │ │ │ │ + movw r1, #22896 @ 0x5970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r4, [sp, #0] │ │ │ │ - b.n 83616 │ │ │ │ + b.n 835fa │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - ldr r2, [pc, #32] @ (8366c ) │ │ │ │ + ldr r2, [pc, #32] @ (83650 ) │ │ │ │ ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cbz r6, 8365e │ │ │ │ + cbz r6, 83642 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #12] │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 835fc │ │ │ │ + b.n 835e0 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00083670 : │ │ │ │ +00083654 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r6, r0 │ │ │ │ sub sp, #8 │ │ │ │ ldr r0, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r0, #3 │ │ │ │ - bpl.n 83710 │ │ │ │ + bpl.n 836f4 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r7, [r6, #4] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp r2, r0 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r1, #0] │ │ │ │ - ldr r2, [pc, #352] @ (83804 ) │ │ │ │ + ldr r2, [pc, #352] @ (837e8 ) │ │ │ │ ldr r3, [r3, r2] │ │ │ │ movs r2, #0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r5, [r7, #76] @ 0x4c │ │ │ │ mov r4, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8372e │ │ │ │ - movw r3, #14377 @ 0x3829 │ │ │ │ + beq.n 83712 │ │ │ │ + movw r3, #14349 @ 0x380d │ │ │ │ movt r3, #8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 836e2 │ │ │ │ + bne.n 836c6 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 83830 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + bl 83814 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r7, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 836ec │ │ │ │ + bne.n 836d0 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r5 │ │ │ │ - b.n 836ce │ │ │ │ + b.n 836b2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 836da │ │ │ │ - ldr r2, [pc, #272] @ (83808 ) │ │ │ │ + bne.n 836be │ │ │ │ + ldr r2, [pc, #272] @ (837ec ) │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ - cbz r5, 8370a │ │ │ │ + cbz r5, 836ee │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 836da │ │ │ │ + b.n 836be │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - b.n 836da │ │ │ │ + b.n 836be │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - cbz r3, 83772 │ │ │ │ - bl 92988 │ │ │ │ + cbz r3, 83756 │ │ │ │ + bl 92990 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 83744 │ │ │ │ + cbz r0, 83728 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 836ce │ │ │ │ + b.n 836b2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83728 │ │ │ │ + beq.n 8370c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83728 │ │ │ │ - ldr r2, [pc, #176] @ (83808 ) │ │ │ │ + bne.n 8370c │ │ │ │ + ldr r2, [pc, #176] @ (837ec ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8376c │ │ │ │ + cbz r3, 83750 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83728 │ │ │ │ + b.n 8370c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83782 │ │ │ │ + beq.n 83766 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbz r3, 837e8 │ │ │ │ + cbz r3, 837cc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r7, #32] │ │ │ │ - cbz r3, 837ba │ │ │ │ - movw r1, #23532 @ 0x5bec │ │ │ │ + cbz r3, 8379e │ │ │ │ + movw r1, #22828 @ 0x592c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #23744 @ 0x5cc0 │ │ │ │ + movw r3, #23040 @ 0x5a00 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #23544 @ 0x5bf8 │ │ │ │ + movw r1, #22840 @ 0x5938 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 83728 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8370c │ │ │ │ ldr r3, [r7, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83792 │ │ │ │ - movw r1, #23532 @ 0x5bec │ │ │ │ + bne.n 83776 │ │ │ │ + movw r1, #22828 @ 0x592c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r3, #23744 @ 0x5cc0 │ │ │ │ + movw r3, #23040 @ 0x5a00 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp.w r8, #0 │ │ │ │ it ne │ │ │ │ movne r3, r1 │ │ │ │ str r4, [sp, #0] │ │ │ │ - movw r1, #23600 @ 0x5c30 │ │ │ │ + movw r1, #22896 @ 0x5970 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 83728 │ │ │ │ - ldr r2, [pc, #28] @ (83808 ) │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8370c │ │ │ │ + ldr r2, [pc, #28] @ (837ec ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 837fc │ │ │ │ + cbz r3, 837e0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83782 │ │ │ │ + b.n 83766 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008380c <_PyUnicode_InternMortal@@Base>: │ │ │ │ +000837f0 <_PyUnicode_InternMortal@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r1 │ │ │ │ movs r2, #0 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ str r0, [r4, #0] │ │ │ │ pop {r4, pc} │ │ │ │ │ │ │ │ -00083828 : │ │ │ │ +0008380c : │ │ │ │ movs r3, #0 │ │ │ │ - b.w 83830 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ + b.w 83814 <_PyObject_GenericSetAttrWithDict@@Base> │ │ │ │ nop │ │ │ │ │ │ │ │ -00083830 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ +00083814 <_PyObject_GenericSetAttrWithDict@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r8, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #3 │ │ │ │ - bpl.w 83dbe <_PyObject_GenericSetAttrWithDict@@Base+0x58e> │ │ │ │ + bpl.w 83da2 <_PyObject_GenericSetAttrWithDict@@Base+0x58e> │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r4, r1 │ │ │ │ mov r7, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 83ad6 <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ + bmi.w 83aba <_PyObject_GenericSetAttrWithDict@@Base+0x2a6> │ │ │ │ ldr.w r3, [r5, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83b18 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ - ldr.w r9, [pc, #1500] @ 83e48 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + beq.w 83afc <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + ldr.w r9, [pc, #1500] @ 83e2c <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83928 <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ + bne.n 8390c <_PyObject_GenericSetAttrWithDict@@Base+0xf8> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83932 <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ + beq.n 83916 <_PyObject_GenericSetAttrWithDict@@Base+0x102> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83956 <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 8393a <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ movs r2, #12 │ │ │ │ mla r1, r2, fp, r3 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 83956 <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ + bne.n 8393a <_PyObject_GenericSetAttrWithDict@@Base+0x126> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ mla r3, r2, fp, r3 │ │ │ │ ldr.w r6, [r3, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 83b40 <_PyObject_GenericSetAttrWithDict@@Base+0x310> │ │ │ │ + beq.w 83b24 <_PyObject_GenericSetAttrWithDict@@Base+0x310> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83ddc <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 83dc0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 839e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ - movw r2, #33805 @ 0x840d │ │ │ │ + beq.n 839c8 <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + movw r2, #33721 @ 0x83b9 │ │ │ │ movt r2, #12 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c72 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ + bne.w 83c56 <_PyObject_GenericSetAttrWithDict@@Base+0x442> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83c8a <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ + bne.w 83c6e <_PyObject_GenericSetAttrWithDict@@Base+0x45a> │ │ │ │ ldr r1, [r6, #20] │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl c8750 │ │ │ │ + bl c86f8 │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83aae <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + beq.w 83a92 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83aae <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bne.w 83a92 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5320 │ │ │ │ - b.n 83aae <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + bl 1b6108 │ │ │ │ + b.n 83a92 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 83880 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ + bne.n 83864 <_PyObject_GenericSetAttrWithDict@@Base+0x50> │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ movs r2, #12 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ eor.w fp, r1, r4, asr #3 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ubfx fp, fp, #0, #12 │ │ │ │ mla r2, r2, fp, r3 │ │ │ │ add.w r2, r2, #40960 @ 0xa000 │ │ │ │ ldr.w r2, [r2, #2808] @ 0xaf8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 838a8 <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ + beq.n 8388c <_PyObject_GenericSetAttrWithDict@@Base+0x78> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 83b26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bne.w 83b0a <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 83b26 <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ + bgt.w 83b0a <_PyObject_GenericSetAttrWithDict@@Base+0x2f6> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bl 83f5c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + str r3, [sp, #20] │ │ │ │ + bl 83f40 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #28 │ │ │ │ - str r0, [sp, #12] │ │ │ │ + str r0, [sp, #16] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - bl 84030 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + str r3, [sp, #12] │ │ │ │ + bl 84014 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 83b3a <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cbz r2, 839dc <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + bne.w 83b1e <_PyObject_GenericSetAttrWithDict@@Base+0x30a> │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + cbz r2, 839c0 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ movs r2, #12 │ │ │ │ add.w r1, r3, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r2, r2, fp │ │ │ │ adds r0, r1, r2 │ │ │ │ str r6, [r0, #8] │ │ │ │ add r3, r2 │ │ │ │ @@ -133379,105 +133395,105 @@ │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, lr │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ str.w r4, [r1, ip] │ │ │ │ dmb ish │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r3, [r1, r2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c5c <_PyObject_GenericSetAttrWithDict@@Base+0x42c> │ │ │ │ + bne.w 83c40 <_PyObject_GenericSetAttrWithDict@@Base+0x42c> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 83ddc <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + bne.w 83dc0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83d00 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 83ce4 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 83b54 <_PyObject_GenericSetAttrWithDict@@Base+0x324> │ │ │ │ + bmi.w 83b38 <_PyObject_GenericSetAttrWithDict@@Base+0x324> │ │ │ │ lsls r1, r3, #27 │ │ │ │ it mi │ │ │ │ submi.w fp, r7, #12 │ │ │ │ - bmi.n 83a2c <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ + bmi.n 83a10 <_PyObject_GenericSetAttrWithDict@@Base+0x1fc> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr.w r3, [r2, #144] @ 0x90 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cdc <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 83cc0 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ itttt lt │ │ │ │ ldrlt r1, [r7, #8] │ │ │ │ eorlt.w r0, r1, r1, asr #31 │ │ │ │ sublt.w r0, r0, r1, asr #31 │ │ │ │ ldrdlt r1, ip, [r2, #16] │ │ │ │ itttt lt │ │ │ │ addlt r2, r1, #3 │ │ │ │ mlalt r2, ip, r0, r2 │ │ │ │ biclt.w r2, r2, #3 │ │ │ │ addlt r3, r3, r2 │ │ │ │ add.w fp, r7, r3 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 83cdc <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ + beq.w 83cc0 <_PyObject_GenericSetAttrWithDict@@Base+0x4ac> │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 83baa <_PyObject_GenericSetAttrWithDict@@Base+0x37a> │ │ │ │ + beq.w 83b8e <_PyObject_GenericSetAttrWithDict@@Base+0x37a> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83c7e <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ + beq.w 83c62 <_PyObject_GenericSetAttrWithDict@@Base+0x44e> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 83c44 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ + bne.w 83c28 <_PyObject_GenericSetAttrWithDict@@Base+0x414> │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83a60 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ + beq.n 83a44 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 83be4 <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + bne.w 83bc8 <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.w 83be4 <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ + beq.w 83bc8 <_PyObject_GenericSetAttrWithDict@@Base+0x3b4> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 83c0e <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ + beq.w 83bf2 <_PyObject_GenericSetAttrWithDict@@Base+0x3de> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7ce20 │ │ │ │ + bl 7ce0c │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 83b74 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + beq.n 83b58 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ mov.w r9, #0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8390a <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 838ee <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 83ac2 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + beq.n 83aa6 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83e1c <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ + beq.w 83e00 <_PyObject_GenericSetAttrWithDict@@Base+0x5ec> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 83c1e <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ + bne.w 83c02 <_PyObject_GenericSetAttrWithDict@@Base+0x3ee> │ │ │ │ mov r0, r9 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr.w r9, [pc, #880] @ 83e48 <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ + ldr.w r9, [pc, #880] @ 83e2c <_PyObject_GenericSetAttrWithDict@@Base+0x618> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ movs r2, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ @@ -133487,398 +133503,398 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r5 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83ccc <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ + beq.w 83cb0 <_PyObject_GenericSetAttrWithDict@@Base+0x49c> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83870 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + bne.w 83854 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ mov r0, r5 │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 83868 <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ - b.n 83dd6 <_PyObject_GenericSetAttrWithDict@@Base+0x5a6> │ │ │ │ + bne.w 8384c <_PyObject_GenericSetAttrWithDict@@Base+0x38> │ │ │ │ + b.n 83dba <_PyObject_GenericSetAttrWithDict@@Base+0x5a6> │ │ │ │ add r2, sp, #28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 84030 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 84014 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 839dc <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + beq.w 839c0 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 83da8 <_PyObject_GenericSetAttrWithDict@@Base+0x578> │ │ │ │ + beq.w 83d8c <_PyObject_GenericSetAttrWithDict@@Base+0x578> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r6, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83d00 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ + bne.w 83ce4 <_PyObject_GenericSetAttrWithDict@@Base+0x4d0> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ldr r6, [sp, #8] │ │ │ │ lsls r0, r3, #29 │ │ │ │ - bpl.w 839f4 <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ + bpl.w 839d8 <_PyObject_GenericSetAttrWithDict@@Base+0x1c4> │ │ │ │ ldrb r3, [r7, #11] │ │ │ │ add.w r9, r7, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 83cb0 <_PyObject_GenericSetAttrWithDict@@Base+0x480> │ │ │ │ + beq.w 83c94 <_PyObject_GenericSetAttrWithDict@@Base+0x480> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d982c <_PyEval_CheckExceptTypeValid@@Base+0x1094> │ │ │ │ + bl d979c <_PyEval_CheckExceptTypeValid@@Base+0x1090> │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bge.n 83aa8 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bge.n 83a8c <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83aa8 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + beq.n 83a8c <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + movw r1, #23128 @ 0x5a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d74f0 │ │ │ │ - b.n 83aa8 <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ + bl d7464 │ │ │ │ + b.n 83a8c <_PyObject_GenericSetAttrWithDict@@Base+0x278> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bpl.n 83bc0 <_PyObject_GenericSetAttrWithDict@@Base+0x390> │ │ │ │ + bpl.n 83ba4 <_PyObject_GenericSetAttrWithDict@@Base+0x390> │ │ │ │ ldr.w r1, [r3, #440] @ 0x1b8 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83c54 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ + bne.n 83c38 <_PyObject_GenericSetAttrWithDict@@Base+0x424> │ │ │ │ movs r3, #0 │ │ │ │ movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 725dc │ │ │ │ + bl 725b8 │ │ │ │ mov r1, r0 │ │ │ │ str.w r1, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 83a3e <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ + bne.w 83a22 <_PyObject_GenericSetAttrWithDict@@Base+0x20e> │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83b74 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ + b.n 83b58 <_PyObject_GenericSetAttrWithDict@@Base+0x344> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 83d9c <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ + beq.w 83d80 <_PyObject_GenericSetAttrWithDict@@Base+0x56c> │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ movw ip, #44068 @ 0xac24 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ ldr r2, [r1, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 83a90 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ + bne.w 83a74 <_PyObject_GenericSetAttrWithDict@@Base+0x260> │ │ │ │ mov r0, lr │ │ │ │ mov r2, r4 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 7a87c │ │ │ │ + bl 7a868 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83ace <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ - ldr r2, [pc, #536] @ (83e44 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 83ab2 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + ldr r2, [pc, #536] @ (83e28 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83c3e <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ + cbz r3, 83c22 <_PyObject_GenericSetAttrWithDict@@Base+0x40e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ - b.n 83ace <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + b.n 83ab2 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 83a5a <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ - b.n 83a60 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ - bl 12b540 <_PyUnicode_IsNumeric@@Base+0x434> │ │ │ │ + bne.w 83a3e <_PyObject_GenericSetAttrWithDict@@Base+0x22a> │ │ │ │ + b.n 83a44 <_PyObject_GenericSetAttrWithDict@@Base+0x230> │ │ │ │ + bl 12aeb0 <_PyUnicode_IsNumeric@@Base+0x42c> │ │ │ │ mov r1, r0 │ │ │ │ - b.n 83bd4 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ + b.n 83bb8 <_PyObject_GenericSetAttrWithDict@@Base+0x3a4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 839dc <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bne.w 839c0 <_PyObject_GenericSetAttrWithDict@@Base+0x1ac> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 839e2 <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ - b.n 83ddc <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ + beq.w 839c6 <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 83dc0 <_PyObject_GenericSetAttrWithDict@@Base+0x5ac> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8390a <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + b.n 838ee <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ mov r0, r1 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b52c0 │ │ │ │ + bl 1b60a8 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 838fe <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + bne.w 838e2 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ldr r1, [r6, #12] │ │ │ │ - bl 1b86d4 │ │ │ │ + bl 1b9558 │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 838fe <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ - b.n 8390a <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bne.w 838e2 <_PyObject_GenericSetAttrWithDict@@Base+0xce> │ │ │ │ + b.n 838ee <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr.w r0, [r7, #-12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 83d5a <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ + beq.n 83d3e <_PyObject_GenericSetAttrWithDict@@Base+0x52a> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.w 83b60 <_PyObject_GenericSetAttrWithDict@@Base+0x330> │ │ │ │ + beq.w 83b44 <_PyObject_GenericSetAttrWithDict@@Base+0x330> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b529c │ │ │ │ + bl 1b6084 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r1, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83870 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ - b.n 83b18 <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ + bne.w 83854 <_PyObject_GenericSetAttrWithDict@@Base+0x40> │ │ │ │ + b.n 83afc <_PyObject_GenericSetAttrWithDict@@Base+0x2e8> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 83dea <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ + beq.n 83dce <_PyObject_GenericSetAttrWithDict@@Base+0x5ba> │ │ │ │ mov r3, r4 │ │ │ │ - movw r1, #23872 @ 0x5d40 │ │ │ │ + movw r1, #23168 @ 0x5a80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bl d5a30 │ │ │ │ - b.n 8390a <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 838ee <_PyObject_GenericSetAttrWithDict@@Base+0xda> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 83e38 <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ + beq.w 83e1c <_PyObject_GenericSetAttrWithDict@@Base+0x608> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ mov r9, r0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - ldr r2, [pc, #260] @ (83e44 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bne.w 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + ldr r2, [pc, #260] @ (83e28 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ mov r0, r1 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83d54 <_PyObject_GenericSetAttrWithDict@@Base+0x524> │ │ │ │ + cbz r3, 83d38 <_PyObject_GenericSetAttrWithDict@@Base+0x524> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r8 │ │ │ │ - b.n 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + b.n 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r7 │ │ │ │ - bl ca968 │ │ │ │ + bl ca910 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 83bde <_PyObject_GenericSetAttrWithDict@@Base+0x3ae> │ │ │ │ + beq.w 83bc2 <_PyObject_GenericSetAttrWithDict@@Base+0x3ae> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r9, r3 │ │ │ │ - beq.n 83dae <_PyObject_GenericSetAttrWithDict@@Base+0x57e> │ │ │ │ + beq.n 83d92 <_PyObject_GenericSetAttrWithDict@@Base+0x57e> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ - bl 1b529c │ │ │ │ + bl 1b6084 │ │ │ │ mov r9, r0 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + beq.w 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bne.w 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b37a0 │ │ │ │ + bl 1b4578 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83b6e <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 839e2 <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ + b.n 83b52 <_PyObject_GenericSetAttrWithDict@@Base+0x33e> │ │ │ │ + bl d7c34 │ │ │ │ + b.n 839c6 <_PyObject_GenericSetAttrWithDict@@Base+0x1b2> │ │ │ │ mov r1, r9 │ │ │ │ mov r3, r8 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d982c <_PyEval_CheckExceptTypeValid@@Base+0x1094> │ │ │ │ + bl d979c <_PyEval_CheckExceptTypeValid@@Base+0x1090> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83d7a <_PyObject_GenericSetAttrWithDict@@Base+0x54a> │ │ │ │ + b.n 83d5e <_PyObject_GenericSetAttrWithDict@@Base+0x54a> │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 83ace <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ + b.n 83ab2 <_PyObject_GenericSetAttrWithDict@@Base+0x29e> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr.w r3, [r3, #140] @ 0x8c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 838e6 <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ - b.n 839e4 <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ + bne.w 838ca <_PyObject_GenericSetAttrWithDict@@Base+0xb6> │ │ │ │ + b.n 839c8 <_PyObject_GenericSetAttrWithDict@@Base+0x1b4> │ │ │ │ ldr r1, [r5, #76] @ 0x4c │ │ │ │ - movw r3, #14377 @ 0x3829 │ │ │ │ + movw r3, #14349 @ 0x380d │ │ │ │ movt r3, #8 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ cmp r1, r3 │ │ │ │ mov r3, r4 │ │ │ │ itete eq │ │ │ │ - movweq r1, #23748 @ 0x5cc4 │ │ │ │ - movwne r1, #23832 @ 0x5d18 │ │ │ │ + movweq r1, #23044 @ 0x5a04 │ │ │ │ + movwne r1, #23128 @ 0x5a58 │ │ │ │ movteq r1, #40 @ 0x28 │ │ │ │ movtne r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl d74f0 │ │ │ │ - b.n 83aae <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ - ldr r2, [pc, #36] @ (83e44 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ + bl d7464 │ │ │ │ + b.n 83a92 <_PyObject_GenericSetAttrWithDict@@Base+0x27e> │ │ │ │ + ldr r2, [pc, #36] @ (83e28 <_PyObject_GenericSetAttrWithDict@@Base+0x614>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 83e32 <_PyObject_GenericSetAttrWithDict@@Base+0x602> │ │ │ │ + cbz r3, 83e16 <_PyObject_GenericSetAttrWithDict@@Base+0x602> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ - b.n 83ac2 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ + b.n 83aa6 <_PyObject_GenericSetAttrWithDict@@Base+0x292> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ - bl bfe4c │ │ │ │ + bl bfe00 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 83d24 <_PyObject_GenericSetAttrWithDict@@Base+0x4f4> │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 83d08 <_PyObject_GenericSetAttrWithDict@@Base+0x4f4> │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00083e4c <_PyType_LookupRef@@Base>: │ │ │ │ +00083e30 <_PyType_LookupRef@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ - ldr r4, [pc, #248] @ (83f58 <_PyType_LookupRef@@Base+0x10c>) │ │ │ │ + ldr r4, [pc, #248] @ (83f3c <_PyType_LookupRef@@Base+0x10c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r0, #192] @ 0xc0 │ │ │ │ mov r6, r1 │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r4] │ │ │ │ eor.w r4, r2, r1, asr #3 │ │ │ │ movs r1, #12 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r5, r3, r4 │ │ │ │ add.w r5, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r5, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 83ecc <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 83eb0 <_PyType_LookupRef@@Base+0x80> │ │ │ │ ldr.w r2, [r5, #2812] @ 0xafc │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 83ecc <_PyType_LookupRef@@Base+0x80> │ │ │ │ + bne.n 83eb0 <_PyType_LookupRef@@Base+0x80> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r2, [r3, #2816] @ 0xb00 │ │ │ │ - cbz r2, 83ec8 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + cbz r2, 83eac <_PyType_LookupRef@@Base+0x7c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83eac <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83e90 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ mov r0, r2 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 84030 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 84014 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 83eac <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83e90 <_PyType_LookupRef@@Base+0x60> │ │ │ │ adds r1, #1 │ │ │ │ - beq.n 83f50 <_PyType_LookupRef@@Base+0x104> │ │ │ │ + beq.n 83f34 <_PyType_LookupRef@@Base+0x104> │ │ │ │ movs r2, #0 │ │ │ │ - b.n 83eac <_PyType_LookupRef@@Base+0x60> │ │ │ │ + b.n 83e90 <_PyType_LookupRef@@Base+0x60> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 83eb4 <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bne.n 83e98 <_PyType_LookupRef@@Base+0x68> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 83eb4 <_PyType_LookupRef@@Base+0x68> │ │ │ │ + bgt.n 83e98 <_PyType_LookupRef@@Base+0x68> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 83f5c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83f40 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r7, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r0, r7 │ │ │ │ mov r7, r3 │ │ │ │ - bl 84030 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 84014 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 83ec4 <_PyType_LookupRef@@Base+0x78> │ │ │ │ + bne.n 83ea8 <_PyType_LookupRef@@Base+0x78> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 83eac <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83e90 <_PyType_LookupRef@@Base+0x60> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r1, r3, r4 │ │ │ │ str r0, [r1, #8] │ │ │ │ ldr r1, [r6, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r5, #2812] @ 0xafc │ │ │ │ @@ -133889,171 +133905,171 @@ │ │ │ │ strne r1, [r6, #0] │ │ │ │ str r6, [r3, r5] │ │ │ │ dmb ish │ │ │ │ str r7, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 83eac <_PyType_LookupRef@@Base+0x60> │ │ │ │ + beq.n 83e90 <_PyType_LookupRef@@Base+0x60> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 83eac <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bne.n 83e90 <_PyType_LookupRef@@Base+0x60> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - b.n 83eac <_PyType_LookupRef@@Base+0x60> │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 83ec8 <_PyType_LookupRef@@Base+0x7c> │ │ │ │ + b.n 83e90 <_PyType_LookupRef@@Base+0x60> │ │ │ │ + bl d7c34 │ │ │ │ + b.n 83eac <_PyType_LookupRef@@Base+0x7c> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r1, #192] @ 0xc0 │ │ │ │ - cbz r3, 83f66 <_PyType_LookupRef@@Base+0x11a> │ │ │ │ + cbz r3, 83f4a <_PyType_LookupRef@@Base+0x11a> │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w ip, [r1, #84] @ 0x54 │ │ │ │ sub sp, #12 │ │ │ │ tst.w ip, #4096 @ 0x1000 │ │ │ │ - beq.n 84026 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + beq.n 8400a <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldrh.w r3, [r1, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ - bcs.n 84026 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + bcs.n 8400a <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldr.w r2, [r1, #168] @ 0xa8 │ │ │ │ mov r5, r0 │ │ │ │ mov r3, r1 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 83ffa <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ + ble.n 83fde <_PyType_LookupRef@@Base+0x1ae> │ │ │ │ str r1, [sp, #0] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 83f5c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83f40 <_PyType_LookupRef@@Base+0x110> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84026 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + beq.n 8400a <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 83fd0 <_PyType_LookupRef@@Base+0x184> │ │ │ │ + beq.n 83fb4 <_PyType_LookupRef@@Base+0x184> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ add.w r7, r2, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r7, r3 │ │ │ │ - bl 83f5c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83f40 <_PyType_LookupRef@@Base+0x110> │ │ │ │ adds r3, r6, #1 │ │ │ │ mov r6, r3 │ │ │ │ - cbz r0, 84026 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + cbz r0, 8400a <_PyType_LookupRef@@Base+0x1da> │ │ │ │ cmp r3, r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - bne.n 83fb4 <_PyType_LookupRef@@Base+0x168> │ │ │ │ + bne.n 83f98 <_PyType_LookupRef@@Base+0x168> │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r1, #23 │ │ │ │ - bpl.n 84000 <_PyType_LookupRef@@Base+0x1b4> │ │ │ │ - ldr r1, [pc, #84] @ (8402c <_PyType_LookupRef@@Base+0x1e0>) │ │ │ │ + bpl.n 83fe4 <_PyType_LookupRef@@Base+0x1b4> │ │ │ │ + ldr r1, [pc, #84] @ (84010 <_PyType_LookupRef@@Base+0x1e0>) │ │ │ │ ldr.w r2, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r2, #131072 @ 0x20000 │ │ │ │ - bcs.n 84026 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + bcs.n 8400a <_PyType_LookupRef@@Base+0x1da> │ │ │ │ adds r0, r2, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r2, 83ff4 <_PyType_LookupRef@@Base+0x1a8> │ │ │ │ + cbz r2, 83fd8 <_PyType_LookupRef@@Base+0x1a8> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r3, #206] @ 0xce │ │ │ │ str.w r2, [r3, #192] @ 0xc0 │ │ │ │ - b.n 84020 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ + b.n 84004 <_PyType_LookupRef@@Base+0x1d4> │ │ │ │ tst.w ip, #256 @ 0x100 │ │ │ │ - bne.n 83fd6 <_PyType_LookupRef@@Base+0x18a> │ │ │ │ + bne.n 83fba <_PyType_LookupRef@@Base+0x18a> │ │ │ │ add.w r2, r5, #40960 @ 0xa000 │ │ │ │ ldr.w r0, [r2, #2804] @ 0xaf4 │ │ │ │ - cbz r0, 84026 <_PyType_LookupRef@@Base+0x1da> │ │ │ │ + cbz r0, 8400a <_PyType_LookupRef@@Base+0x1da> │ │ │ │ ldrh.w r1, [r3, #206] @ 0xce │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w ip, [r2, #2804] @ 0xaf4 │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r0, [r3, #192] @ 0xc0 │ │ │ │ strh.w r2, [r3, #206] @ 0xce │ │ │ │ movs r0, #1 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ movs r0, #0 │ │ │ │ - b.n 84022 <_PyType_LookupRef@@Base+0x1d6> │ │ │ │ + b.n 84006 <_PyType_LookupRef@@Base+0x1d6> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 8414c <_PyType_LookupRef@@Base+0x300> │ │ │ │ + bne.n 84130 <_PyType_LookupRef@@Base+0x300> │ │ │ │ ldr.w r9, [sl, #12] │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 8414c <_PyType_LookupRef@@Base+0x300> │ │ │ │ + beq.n 84130 <_PyType_LookupRef@@Base+0x300> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8417c <_PyType_LookupRef@@Base+0x330> │ │ │ │ + beq.w 84160 <_PyType_LookupRef@@Base+0x330> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 84140 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ + beq.n 84124 <_PyType_LookupRef@@Base+0x2f4> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 840c0 <_PyType_LookupRef@@Base+0x274> │ │ │ │ + ble.n 840a4 <_PyType_LookupRef@@Base+0x274> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #352] @ 841e8 <_PyType_LookupRef@@Base+0x39c> │ │ │ │ + ldr.w r8, [pc, #352] @ 841cc <_PyType_LookupRef@@Base+0x39c> │ │ │ │ add.w r5, r6, #8 │ │ │ │ str r6, [sp, #4] │ │ │ │ movs r4, #0 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r2 │ │ │ │ ldr.w r1, [r5, #4]! │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 840e0 <_PyType_LookupRef@@Base+0x294> │ │ │ │ + bmi.n 840c4 <_PyType_LookupRef@@Base+0x294> │ │ │ │ ldr.w r0, [r1, #132] @ 0x84 │ │ │ │ mov r1, sl │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8411e <_PyType_LookupRef@@Base+0x2d2> │ │ │ │ + beq.n 84102 <_PyType_LookupRef@@Base+0x2d2> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ adds r4, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8412a <_PyType_LookupRef@@Base+0x2de> │ │ │ │ + bne.n 8410e <_PyType_LookupRef@@Base+0x2de> │ │ │ │ cmp r4, fp │ │ │ │ - bne.n 84094 <_PyType_LookupRef@@Base+0x248> │ │ │ │ + bne.n 84078 <_PyType_LookupRef@@Base+0x248> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r6, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 840d8 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + beq.n 840bc <_PyType_LookupRef@@Base+0x28c> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84170 <_PyType_LookupRef@@Base+0x324> │ │ │ │ + beq.n 84154 <_PyType_LookupRef@@Base+0x324> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r3, [r6, r8] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ @@ -134064,388 +134080,388 @@ │ │ │ │ movls r3, #0 │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbz r3, 84166 <_PyType_LookupRef@@Base+0x31a> │ │ │ │ + cbz r3, 8414a <_PyType_LookupRef@@Base+0x31a> │ │ │ │ ldr.w r0, [ip, #268] @ 0x10c │ │ │ │ add r3, sp, #12 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, sl │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 840b0 <_PyType_LookupRef@@Base+0x264> │ │ │ │ + bne.n 84094 <_PyType_LookupRef@@Base+0x264> │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #0 │ │ │ │ - b.n 840c4 <_PyType_LookupRef@@Base+0x278> │ │ │ │ + b.n 840a8 <_PyType_LookupRef@@Base+0x278> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [sp, #4] │ │ │ │ mov r2, r7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8413c <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ + beq.n 84120 <_PyType_LookupRef@@Base+0x2f0> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ movs r1, #0 │ │ │ │ - b.n 840c4 <_PyType_LookupRef@@Base+0x278> │ │ │ │ + b.n 840a8 <_PyType_LookupRef@@Base+0x278> │ │ │ │ ldr.w fp, [r6, #8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.n 84080 <_PyType_LookupRef@@Base+0x234> │ │ │ │ - b.n 840c0 <_PyType_LookupRef@@Base+0x274> │ │ │ │ + bgt.n 84064 <_PyType_LookupRef@@Base+0x234> │ │ │ │ + b.n 840a4 <_PyType_LookupRef@@Base+0x274> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r9, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 8405e <_PyType_LookupRef@@Base+0x212> │ │ │ │ + bne.w 84042 <_PyType_LookupRef@@Base+0x212> │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 84188 <_PyType_LookupRef@@Base+0x33c> │ │ │ │ + b.n 8416c <_PyType_LookupRef@@Base+0x33c> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ adds r0, #228 @ 0xe4 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ - b.n 84110 <_PyType_LookupRef@@Base+0x2c4> │ │ │ │ + b.n 840f4 <_PyType_LookupRef@@Base+0x2c4> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 840d8 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + b.n 840bc <_PyType_LookupRef@@Base+0x28c> │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r6, r3, #30 │ │ │ │ - bmi.n 8418e <_PyType_LookupRef@@Base+0x342> │ │ │ │ + bmi.n 84172 <_PyType_LookupRef@@Base+0x342> │ │ │ │ lsls r5, r3, #18 │ │ │ │ - bpl.n 841c4 <_PyType_LookupRef@@Base+0x378> │ │ │ │ + bpl.n 841a8 <_PyType_LookupRef@@Base+0x378> │ │ │ │ movs r1, #1 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - b.n 840d8 <_PyType_LookupRef@@Base+0x28c> │ │ │ │ - ldr r1, [pc, #88] @ (841e8 <_PyType_LookupRef@@Base+0x39c>) │ │ │ │ + b.n 840bc <_PyType_LookupRef@@Base+0x28c> │ │ │ │ + ldr r1, [pc, #88] @ (841cc <_PyType_LookupRef@@Base+0x39c>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r3, r1] │ │ │ │ ldr.w r1, [r4, #180] @ 0xb4 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ subs r1, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r5, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 841dc <_PyType_LookupRef@@Base+0x390> │ │ │ │ + beq.n 841c0 <_PyType_LookupRef@@Base+0x390> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 841dc <_PyType_LookupRef@@Base+0x390> │ │ │ │ + bhi.n 841c0 <_PyType_LookupRef@@Base+0x390> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84186 <_PyType_LookupRef@@Base+0x33a> │ │ │ │ + bne.n 8416a <_PyType_LookupRef@@Base+0x33a> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84160 <_PyType_LookupRef@@Base+0x314> │ │ │ │ + beq.n 84144 <_PyType_LookupRef@@Base+0x314> │ │ │ │ ldr.w r6, [r4, #172] @ 0xac │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 84186 <_PyType_LookupRef@@Base+0x33a> │ │ │ │ - b.n 84068 <_PyType_LookupRef@@Base+0x21c> │ │ │ │ + beq.n 8416a <_PyType_LookupRef@@Base+0x33a> │ │ │ │ + b.n 8404c <_PyType_LookupRef@@Base+0x21c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r5 │ │ │ │ - b.n 841be <_PyType_LookupRef@@Base+0x372> │ │ │ │ + b.n 841a2 <_PyType_LookupRef@@Base+0x372> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 8424e <_PyType_LookupRef@@Base+0x402> │ │ │ │ + bne.n 84232 <_PyType_LookupRef@@Base+0x402> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84258 <_PyType_LookupRef@@Base+0x40c> │ │ │ │ + beq.n 8423c <_PyType_LookupRef@@Base+0x40c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 84266 <_PyType_LookupRef@@Base+0x41a> │ │ │ │ + bne.n 8424a <_PyType_LookupRef@@Base+0x41a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r0, r3, #1 │ │ │ │ - beq.n 84266 <_PyType_LookupRef@@Base+0x41a> │ │ │ │ - ldr r0, [pc, #96] @ (8428c <_PyType_LookupRef@@Base+0x440>) │ │ │ │ + beq.n 8424a <_PyType_LookupRef@@Base+0x41a> │ │ │ │ + ldr r0, [pc, #96] @ (84270 <_PyType_LookupRef@@Base+0x440>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r6, [r1, #24] │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r6, r2 │ │ │ │ mov r2, r4 │ │ │ │ - beq.n 84284 <_PyType_LookupRef@@Base+0x438> │ │ │ │ - bl 7ce20 │ │ │ │ + beq.n 84268 <_PyType_LookupRef@@Base+0x438> │ │ │ │ + bl 7ce0c │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 84212 <_PyType_LookupRef@@Base+0x3c6> │ │ │ │ + bne.n 841f6 <_PyType_LookupRef@@Base+0x3c6> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 84224 <_PyType_LookupRef@@Base+0x3d8> │ │ │ │ + beq.n 84208 <_PyType_LookupRef@@Base+0x3d8> │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8422a <_PyType_LookupRef@@Base+0x3de> │ │ │ │ + bne.n 8420e <_PyType_LookupRef@@Base+0x3de> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b37a0 │ │ │ │ - bl 7a87c │ │ │ │ + b.w 1b4578 │ │ │ │ + bl 7a868 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084290 : │ │ │ │ +00084274 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 842d2 │ │ │ │ - ldr r1, [pc, #60] @ (842ec ) │ │ │ │ + cbz r0, 842b6 │ │ │ │ + ldr r1, [pc, #60] @ (842d0 ) │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 83670 │ │ │ │ + bl 83654 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ - cbnz r0, 842d2 │ │ │ │ + cbnz r0, 842b6 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.n 842cc │ │ │ │ + beq.n 842b0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 842de │ │ │ │ + cbz r3, 842c2 │ │ │ │ mov r0, r1 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - b.n 842cc │ │ │ │ + b.n 842b0 │ │ │ │ mov r0, r2 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ - b.n 842cc │ │ │ │ + b.n 842b0 │ │ │ │ nop │ │ │ │ - add r3, pc, #192 @ (adr r3, 843b0 ) │ │ │ │ + add r3, pc, #224 @ (adr r3, 843b4 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000842f0 : │ │ │ │ +000842d4 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 84304 │ │ │ │ + bne.n 842e8 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 84324 │ │ │ │ + cbz r0, 84308 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov.w r1, #556 @ 0x22c │ │ │ │ - movw r0, #28288 @ 0x6e80 │ │ │ │ + movw r0, #27584 @ 0x6bc0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 84320 │ │ │ │ + b.n 84304 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008433c : │ │ │ │ +00084320 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 8435a │ │ │ │ + cbz r0, 8433e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.n 8435a │ │ │ │ + bpl.n 8433e │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 84370 │ │ │ │ + b.n 84354 │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ - ldr.w r9, [pc, #984] @ 8475c │ │ │ │ + ldr.w r9, [pc, #984] @ 84740 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r9, r8] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 845ca │ │ │ │ + beq.w 845ae │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8465e │ │ │ │ + bne.w 84642 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #108] @ 0x6c │ │ │ │ - movw r2, #24681 @ 0x6069 │ │ │ │ + movw r2, #23017 @ 0x59e9 │ │ │ │ movt r2, #19 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 846f4 │ │ │ │ + bne.w 846d8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ movw r2, #21846 @ 0x5556 │ │ │ │ movt r2, #21845 @ 0x5555 │ │ │ │ ldr r0, [r1, #16] │ │ │ │ lsls r0, r0, #1 │ │ │ │ smull r5, r2, r2, r0 │ │ │ │ sub.w r2, r2, r0, asr #31 │ │ │ │ cmp r3, r2 │ │ │ │ - blt.w 846f4 │ │ │ │ + blt.w 846d8 │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84616 │ │ │ │ + beq.w 845fa │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 84642 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + bmi.w 84626 │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ str r0, [sp, #8] │ │ │ │ ldr.w r5, [r0, #692] @ 0x2b4 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 845f0 │ │ │ │ + bne.w 845d4 │ │ │ │ add.w r3, r6, #4096 @ 0x1000 │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 84594 │ │ │ │ + bcs.w 84578 │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [fp, ip, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 845e0 │ │ │ │ + beq.w 845c4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w sl, [r5] │ │ │ │ str.w sl, [r3, #4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 8454c │ │ │ │ + beq.n 84530 │ │ │ │ mov r0, r5 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r1, [r5, #5] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 84606 │ │ │ │ + beq.w 845ea │ │ │ │ add.w r2, r5, #20 │ │ │ │ mov.w lr, #8 │ │ │ │ add r2, r3 │ │ │ │ adds r1, r2, #4 │ │ │ │ ldr.w fp, [r5, #16] │ │ │ │ cmp.w fp, #0 │ │ │ │ itt gt │ │ │ │ movgt r0, #0 │ │ │ │ mvngt.w ip, #3221225472 @ 0xc0000000 │ │ │ │ - ble.n 844b0 │ │ │ │ + ble.n 84494 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 844a4 │ │ │ │ + cbz r3, 84488 │ │ │ │ ldr r7, [r3, #0] │ │ │ │ add.w sl, r7, #1 │ │ │ │ cmp r7, ip │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - beq.n 84536 │ │ │ │ + beq.n 8451a │ │ │ │ str.w sl, [r3] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8453c │ │ │ │ + bne.n 84520 │ │ │ │ adds r0, #1 │ │ │ │ add r1, lr │ │ │ │ cmp fp, r0 │ │ │ │ - beq.n 844b0 │ │ │ │ + beq.n 84494 │ │ │ │ add r2, lr │ │ │ │ - b.n 8448a │ │ │ │ + b.n 8446e │ │ │ │ ldr.w r3, [r9, r8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 8457a │ │ │ │ + ble.n 8455e │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #2416] @ 0x970 │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ - ldr r2, [pc, #648] @ (84758 ) │ │ │ │ + ldr r2, [pc, #648] @ (8473c ) │ │ │ │ ldr.w r7, [r3, #2096] @ 0x830 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8464a │ │ │ │ + bne.w 8462e │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r6, r1 │ │ │ │ str r5, [r7, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w r5, [r4, #-8] │ │ │ │ ldr r3, [r6, r1] │ │ │ │ str r2, [r7, #8] │ │ │ │ @@ -134454,15 +134470,15 @@ │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r4, [r4, #8] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r3, [r6, r1] │ │ │ │ str r2, [r0, #4] │ │ │ │ strd r3, r2, [r7, #16] │ │ │ │ str r4, [r7, #8] │ │ │ │ - cbz r5, 8452e │ │ │ │ + cbz r5, 84512 │ │ │ │ ldr.w r1, [r9, r8] │ │ │ │ sub.w r2, r7, #8 │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -134471,150 +134487,150 @@ │ │ │ │ strd r1, r3, [r7, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r0, r7 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 844a4 │ │ │ │ + beq.n 84488 │ │ │ │ adds r0, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp fp, r0 │ │ │ │ str r3, [r7, #0] │ │ │ │ - beq.n 844b0 │ │ │ │ + beq.n 84494 │ │ │ │ add r1, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 8448a │ │ │ │ + b.n 8446e │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ ittt cc │ │ │ │ ldrcc r3, [r3, #12] │ │ │ │ strcc.w r3, [lr, #12] │ │ │ │ strcc.w lr, [r3, #8] │ │ │ │ - bcc.w 84456 │ │ │ │ + bcc.w 8443a │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w sl, [r3, r0] │ │ │ │ - cbz r5, 84594 │ │ │ │ + cbz r5, 84578 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 84456 │ │ │ │ + b.n 8443a │ │ │ │ movw r0, #21640 @ 0x5488 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 844e0 │ │ │ │ + bne.n 844c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b6294 <_PyNamespace_New@@Base+0x58> │ │ │ │ - b.n 84646 │ │ │ │ + bl 1b7084 <_PyNamespace_New@@Base+0x58> │ │ │ │ + b.n 8462a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r5, [r3, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 846e2 │ │ │ │ + bne.w 846c6 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 84642 │ │ │ │ + beq.n 84626 │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 84576 │ │ │ │ + b.n 8455a │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 725dc │ │ │ │ + bl 725b8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 8452e │ │ │ │ + b.n 84512 │ │ │ │ mov r1, ip │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 84574 │ │ │ │ + b.n 84558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #688] @ 0x2b0 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 84642 │ │ │ │ + cbz r0, 84626 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - b.n 84456 │ │ │ │ + b.n 8443a │ │ │ │ add.w r1, r5, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r1, r3 │ │ │ │ adds r2, r1, #4 │ │ │ │ adds r1, #8 │ │ │ │ - b.n 84478 │ │ │ │ + b.n 8445c │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r0 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsrs r3, r0 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 843fe │ │ │ │ - bl 1f8b40 │ │ │ │ + bge.w 843e2 │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 8452e │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 84512 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8473a │ │ │ │ + bne.n 8471e │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 844e0 │ │ │ │ - bl 20ff5c │ │ │ │ + bl 12e368 │ │ │ │ + b.n 844c4 │ │ │ │ + bl 210ca0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8474e │ │ │ │ + beq.n 84732 │ │ │ │ movw r0, #21640 @ 0x5488 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84746 │ │ │ │ + beq.n 8472a │ │ │ │ ldrb.w lr, [r5] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ cmp lr, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - bls.n 846a4 │ │ │ │ + bls.n 84688 │ │ │ │ ldr.w r1, [r0, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84686 │ │ │ │ + beq.n 8466a │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ add.w r3, r3, #1 │ │ │ │ it ne │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.n 84686 │ │ │ │ + b.n 8466a │ │ │ │ str r5, [r7, #28] │ │ │ │ movw r0, #42704 @ 0xa6d0 │ │ │ │ adds r5, r6, r0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r7, #8] │ │ │ │ @@ -134629,504 +134645,504 @@ │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, ip │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8450c │ │ │ │ - b.n 8452e │ │ │ │ + bne.w 844f0 │ │ │ │ + b.n 84512 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ blx r5 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 845ba │ │ │ │ + b.n 8459e │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r6 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r1, #44068 @ 0xac24 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 725dc │ │ │ │ + bl 725b8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84646 │ │ │ │ + beq.n 8462a │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 89ffc │ │ │ │ + bl 8a004 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8452e │ │ │ │ + beq.w 84512 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84646 │ │ │ │ + beq.n 8462a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84646 │ │ │ │ + bne.n 8462a │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84646 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8462a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 844e0 │ │ │ │ + b.n 844c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ - b.n 84646 │ │ │ │ + bl 78578 │ │ │ │ + b.n 8462a │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.w 1f9ab8 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00084760 <_PyObject_New@@Base>: │ │ │ │ +00084744 <_PyObject_New@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r6, [r0, #16] │ │ │ │ sub sp, #8 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 84896 <_PyObject_New@@Base+0x136> │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + blt.w 8487a <_PyObject_New@@Base+0x136> │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ mov r2, r0 │ │ │ │ ldr.w r4, [r5, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84884 <_PyObject_New@@Base+0x124> │ │ │ │ - ldr r3, [pc, #292] @ (848bc <_PyObject_New@@Base+0x15c>) │ │ │ │ + bne.n 84868 <_PyObject_New@@Base+0x124> │ │ │ │ + ldr r3, [pc, #292] @ (848a0 <_PyObject_New@@Base+0x15c>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r8, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.n 84810 <_PyObject_New@@Base+0xb0> │ │ │ │ + bcs.n 847f4 <_PyObject_New@@Base+0xb0> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r3, [r8, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.n 84872 <_PyObject_New@@Base+0x112> │ │ │ │ + beq.n 84856 <_PyObject_New@@Base+0x112> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r4] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 847f4 <_PyObject_New@@Base+0x94> │ │ │ │ + beq.n 847d8 <_PyObject_New@@Base+0x94> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - ldr r1, [pc, #224] @ (848c0 <_PyObject_New@@Base+0x160>) │ │ │ │ - bne.n 8484e <_PyObject_New@@Base+0xee> │ │ │ │ + ldr r1, [pc, #224] @ (848a4 <_PyObject_New@@Base+0x160>) │ │ │ │ + bne.n 84832 <_PyObject_New@@Base+0xee> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8485e <_PyObject_New@@Base+0xfe> │ │ │ │ + bne.n 84842 <_PyObject_New@@Base+0xfe> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldrd r0, r7, [r3, #24] │ │ │ │ cmp r7, r0 │ │ │ │ - bcc.n 84842 <_PyObject_New@@Base+0xe2> │ │ │ │ + bcc.n 84826 <_PyObject_New@@Base+0xe2> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 847d2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 847b6 <_PyObject_New@@Base+0x72> │ │ │ │ ldr.w r4, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 848a0 <_PyObject_New@@Base+0x140> │ │ │ │ + bne.n 84884 <_PyObject_New@@Base+0x140> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 84896 <_PyObject_New@@Base+0x136> │ │ │ │ + beq.n 8487a <_PyObject_New@@Base+0x136> │ │ │ │ ldr.w r3, [r8, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #800] @ 0x320 │ │ │ │ - b.n 847d2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 847b6 <_PyObject_New@@Base+0x72> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 847d2 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 847b6 <_PyObject_New@@Base+0x72> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ movs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 847ec <_PyObject_New@@Base+0x8c> │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + beq.n 847d0 <_PyObject_New@@Base+0x8c> │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 848b0 <_PyObject_New@@Base+0x150> │ │ │ │ + bne.n 84894 <_PyObject_New@@Base+0x150> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 847ec <_PyObject_New@@Base+0x8c> │ │ │ │ + bl 12e368 │ │ │ │ + b.n 847d0 <_PyObject_New@@Base+0x8c> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r8 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 847d2 <_PyObject_New@@Base+0x72> │ │ │ │ - b.n 84810 <_PyObject_New@@Base+0xb0> │ │ │ │ + bne.n 847b6 <_PyObject_New@@Base+0x72> │ │ │ │ + b.n 847f4 <_PyObject_New@@Base+0xb0> │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 847d2 <_PyObject_New@@Base+0x72> │ │ │ │ + bne.n 847b6 <_PyObject_New@@Base+0x72> │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 84832 <_PyObject_New@@Base+0xd2> │ │ │ │ + b.n 84816 <_PyObject_New@@Base+0xd2> │ │ │ │ ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ - b.n 847ec <_PyObject_New@@Base+0x8c> │ │ │ │ + b.n 847d0 <_PyObject_New@@Base+0x8c> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000848c4 : │ │ │ │ +000848a8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ - cbz r1, 8490a │ │ │ │ + cbz r1, 848ee │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7b538 │ │ │ │ + bl 7b524 │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 8490e │ │ │ │ + cbz r0, 848f2 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ - bl 84914 │ │ │ │ + bl 848f8 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84904 │ │ │ │ + beq.n 848e8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 84904 │ │ │ │ + cbnz r3, 848e8 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 2744ec │ │ │ │ + bl 2742c4 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 84904 │ │ │ │ + b.n 848e8 │ │ │ │ nop │ │ │ │ │ │ │ │ -00084914 : │ │ │ │ +000848f8 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #16 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r0, #0 │ │ │ │ - beq.n 84a20 │ │ │ │ + beq.n 84a04 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr.w r2, [ip, #56] @ 0x38 │ │ │ │ - cbz r2, 84946 │ │ │ │ + cbz r2, 8492a │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - cbz r2, 84946 │ │ │ │ + cbz r2, 8492a │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ bx r2 │ │ │ │ ldr.w r2, [ip, #52] @ 0x34 │ │ │ │ - cbz r2, 84986 │ │ │ │ + cbz r2, 8496a │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 84986 │ │ │ │ + cbz r2, 8496a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84a52 │ │ │ │ + beq.n 84a36 │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 84a52 │ │ │ │ + beq.n 84a36 │ │ │ │ movw r2, #56056 @ 0xdaf8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r1, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - beq.n 84a40 │ │ │ │ + beq.n 84a24 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w eb5c4 │ │ │ │ + b.w eb5fc │ │ │ │ ldr.w r2, [ip, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 84a28 │ │ │ │ + bge.n 84a0c │ │ │ │ movw r2, #40772 @ 0x9f44 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 849ea │ │ │ │ - ldr r1, [pc, #204] @ (84a68 ) │ │ │ │ + beq.n 849ce │ │ │ │ + ldr r1, [pc, #204] @ (84a4c ) │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84a24 │ │ │ │ + beq.n 84a08 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #4364 @ 0x110c │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 849f8 │ │ │ │ - cbz r2, 849f8 │ │ │ │ + beq.n 849dc │ │ │ │ + cbz r2, 849dc │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 849e4 │ │ │ │ + beq.n 849c8 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ - cbnz r1, 849e4 │ │ │ │ + cbnz r1, 849c8 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1299d0 │ │ │ │ + b.w 129348 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #28364 @ 0x6ecc │ │ │ │ + movw r1, #27660 @ 0x6c0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - bl 2744ec │ │ │ │ + b.w d59a4 │ │ │ │ + bl 2742c4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 849e4 │ │ │ │ + b.n 849c8 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28400 @ 0x6ef0 │ │ │ │ + movw r1, #27696 @ 0x6c30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 84a16 │ │ │ │ + b.n 849fa │ │ │ │ strd r3, r0, [sp] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8497a │ │ │ │ - b.n 84a24 │ │ │ │ + beq.n 8495e │ │ │ │ + b.n 84a08 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28316 @ 0x6e9c │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - b.n 84a3c │ │ │ │ + b.n 84a20 │ │ │ │ nop │ │ │ │ - add r1, pc, #32 @ (adr r1, 84a8c ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 84a90 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84aba │ │ │ │ + bne.n 84a9e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 84aba │ │ │ │ + beq.n 84a9e │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 84ad6 │ │ │ │ + cbz r3, 84aba │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ adds r2, r0, #3 │ │ │ │ - beq.n 84b1e │ │ │ │ + beq.n 84b02 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 84ada │ │ │ │ + beq.n 84abe │ │ │ │ mov r0, r3 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 84b1e │ │ │ │ + beq.n 84b02 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84a9e │ │ │ │ + bne.n 84a82 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 84b1e │ │ │ │ + beq.n 84b02 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 84b22 │ │ │ │ - ldr r2, [pc, #124] @ (84b68 ) │ │ │ │ + bne.n 84b06 │ │ │ │ + ldr r2, [pc, #124] @ (84b4c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r5, [r3, r2] │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 84b1e │ │ │ │ + cbz r0, 84b02 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r0 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d5fd0 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ + bl d5f44 <_PyUnicodeWriter_WriteStr@@Base+0xbc> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84b1e │ │ │ │ + beq.n 84b02 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 84b60 │ │ │ │ + cbz r3, 84b44 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 84ab4 │ │ │ │ - ldr r1, [pc, #72] @ (84b6c ) │ │ │ │ + b.n 84a98 │ │ │ │ + ldr r1, [pc, #72] @ (84b50 ) │ │ │ │ mov r0, r5 │ │ │ │ - bl 91130 <_PyObject_LookupSpecial@@Base> │ │ │ │ - cbz r0, 84b56 │ │ │ │ + bl 91138 <_PyObject_LookupSpecial@@Base> │ │ │ │ + cbz r0, 84b3a │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mvn.w r4, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 84ab4 │ │ │ │ + beq.n 84a98 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 84ab4 │ │ │ │ + bne.n 84a98 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 84ab4 │ │ │ │ - bl 80b28 │ │ │ │ + b.n 84a98 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84ae8 │ │ │ │ - b.n 84b1e │ │ │ │ + beq.n 84acc │ │ │ │ + b.n 84b02 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84b1e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84b02 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, sp, #992 @ 0x3e0 │ │ │ │ + add r2, sp, #0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r4, [r2, #712] @ 0x2c8 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84c54 │ │ │ │ - ldr r3, [pc, #248] @ (84c94 ) │ │ │ │ + bne.n 84c38 │ │ │ │ + ldr r3, [pc, #248] @ (84c78 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 84c1c │ │ │ │ + beq.n 84c00 │ │ │ │ ldrd r2, r4, [r3] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ str r2, [r3, #4] │ │ │ │ - cbnz r2, 84bde │ │ │ │ + cbnz r2, 84bc2 │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r6, r0 │ │ │ │ itttt cs │ │ │ │ addcs r1, r3, r0 │ │ │ │ strcs r1, [r3, #4] │ │ │ │ addcs.w r1, r0, #16 │ │ │ │ strcs r1, [r3, #24] │ │ │ │ @@ -135146,146 +135162,146 @@ │ │ │ │ eor.w r6, r5, r5, asr #31 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ sub.w r6, r6, r5, asr #31 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #140] @ (84c98 ) │ │ │ │ + ldr r2, [pc, #140] @ (84c7c ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 84c68 │ │ │ │ + cbnz r3, 84c4c │ │ │ │ str r6, [r4, #12] │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84bde │ │ │ │ + bne.n 84bc2 │ │ │ │ ldr.w r4, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 84c7c │ │ │ │ + bne.n 84c60 │ │ │ │ movs r0, #16 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r4, 84c62 │ │ │ │ + cbz r4, 84c46 │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 84bde │ │ │ │ + b.n 84bc2 │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84bde │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 84c16 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.n 84bc2 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 84bfa │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 84c88 │ │ │ │ + bne.n 84c6c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 84c14 │ │ │ │ + bl 12e368 │ │ │ │ + b.n 84bf8 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ movs r1, #16 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 84c46 │ │ │ │ + b.n 84c2a │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 84c14 │ │ │ │ + b.n 84bf8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00084c9c : │ │ │ │ +00084c80 : │ │ │ │ push {r0, r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ add r1, sp, #16 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 84cc4 │ │ │ │ + bl 84ca8 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #16 │ │ │ │ bx lr │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #20 │ │ │ │ - movs r5, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ - mov r4, r5 │ │ │ │ str r0, [sp, #12] │ │ │ │ + movs r0, #0 │ │ │ │ + mov r4, r0 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ - cmp r5, #0 │ │ │ │ - bgt.w 84e36 │ │ │ │ - cbz r3, 84d0a │ │ │ │ + cmp r0, #0 │ │ │ │ + bgt.w 84e1a │ │ │ │ + cbz r3, 84cee │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.w 84e50 │ │ │ │ + bhi.w 84e34 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.w 84e08 │ │ │ │ + bhi.w 84dec │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84cde │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.n 84cde │ │ │ │ + beq.n 84cc2 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 84cc2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ - movs r5, #0 │ │ │ │ + movs r0, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 84cea │ │ │ │ + bne.n 84cce │ │ │ │ cmp r4, r3 │ │ │ │ - blt.w 84f42 │ │ │ │ - beq.w 84fe0 │ │ │ │ + blt.w 84f26 │ │ │ │ + beq.w 84fc4 │ │ │ │ cmp r4, #1 │ │ │ │ str r1, [sp, #8] │ │ │ │ - beq.w 84e84 │ │ │ │ + beq.w 84e68 │ │ │ │ cmp r4, #20 │ │ │ │ - bgt.w 84f20 │ │ │ │ - ldr r7, [pc, #712] @ (84fec ) │ │ │ │ + bgt.w 84f04 │ │ │ │ + ldr r7, [pc, #712] @ (84fd0 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r2, r7] │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add r2, r8 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r2, #1608] @ 0x648 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 84e96 │ │ │ │ - ldr.w ip, [pc, #684] @ 84ff0 │ │ │ │ + beq.w 84e7a │ │ │ │ + ldr.w ip, [pc, #684] @ 84fd4 │ │ │ │ ldr.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr r0, [r5, #12] │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [r2, #1688] @ 0x698 │ │ │ │ ldr.w r1, [ip, #1416] @ 0x588 │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 84f46 │ │ │ │ + bne.w 84f2a │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ add.w r0, r5, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29634 │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r8, sp, #8 │ │ │ │ @@ -135297,123 +135313,123 @@ │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r5, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f90 │ │ │ │ + beq.w 84f74 │ │ │ │ str r0, [r5, #12] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f88 │ │ │ │ + beq.w 84f6c │ │ │ │ cmp r4, #2 │ │ │ │ str r0, [r5, #16] │ │ │ │ - beq.n 84df6 │ │ │ │ + beq.n 84dda │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84f8c │ │ │ │ + beq.w 84f70 │ │ │ │ cmp r4, #3 │ │ │ │ str r0, [r5, #20] │ │ │ │ itt ne │ │ │ │ addne.w r3, r5, #20 │ │ │ │ movne r6, #3 │ │ │ │ - beq.n 84df6 │ │ │ │ + beq.n 84dda │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 84efa │ │ │ │ + beq.w 84ede │ │ │ │ adds r6, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 84dda │ │ │ │ + bne.n 84dbe │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 84f5e │ │ │ │ + bne.w 84f42 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ - sub.w r0, r3, #32 │ │ │ │ + sub.w r5, r3, #32 │ │ │ │ movs r6, #1 │ │ │ │ - uxtb r0, r0 │ │ │ │ - lsls r6, r0 │ │ │ │ - movw r0, #4169 @ 0x1049 │ │ │ │ - movt r0, #1024 @ 0x400 │ │ │ │ - ands r0, r6 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 84cde │ │ │ │ + uxtb r5, r5 │ │ │ │ + lsls r6, r5 │ │ │ │ + movw r5, #4169 @ 0x1049 │ │ │ │ + movt r5, #1024 @ 0x400 │ │ │ │ + ands r5, r6 │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 84cc2 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84e4c │ │ │ │ + beq.n 84e30 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.w 84cfa │ │ │ │ - cbnz r5, 84e6c │ │ │ │ + bne.w 84cde │ │ │ │ + cbnz r0, 84e56 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r4, #1 │ │ │ │ - movs r5, #1 │ │ │ │ + movs r0, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 84e4c │ │ │ │ - bls.n 84e62 │ │ │ │ + beq.n 84e30 │ │ │ │ + bls.n 84e46 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84e6c │ │ │ │ + beq.n 84e56 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 84e4c │ │ │ │ + beq.n 84e30 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 84e3a │ │ │ │ - subs r5, #1 │ │ │ │ - b.n 84cde │ │ │ │ + bne.n 84e1e │ │ │ │ + subs r0, #1 │ │ │ │ + b.n 84cc2 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 84e2c │ │ │ │ - bhi.n 84e70 │ │ │ │ + beq.n 84e10 │ │ │ │ + bhi.n 84e5a │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 84e2c │ │ │ │ + beq.n 84e10 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.w 84cfa │ │ │ │ - b.n 84e4c │ │ │ │ + bne.w 84cde │ │ │ │ + b.n 84e30 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 84e4c │ │ │ │ - bls.n 84e78 │ │ │ │ - cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 84e44 │ │ │ │ - adds r5, #1 │ │ │ │ - b.n 84cde │ │ │ │ - cmp r3, #125 @ 0x7d │ │ │ │ - bne.w 84cfa │ │ │ │ - b.n 84e4c │ │ │ │ + beq.n 84e30 │ │ │ │ + bhi.n 84e62 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84fa6 │ │ │ │ + beq.w 84f8a │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 84e44 │ │ │ │ - b.n 84e6c │ │ │ │ + bne.n 84e28 │ │ │ │ + adds r0, #1 │ │ │ │ + b.n 84cc2 │ │ │ │ + cmp r3, #125 @ 0x7d │ │ │ │ + bne.w 84cde │ │ │ │ + b.n 84e30 │ │ │ │ + cmp r3, #91 @ 0x5b │ │ │ │ + bne.n 84e28 │ │ │ │ + b.n 84e56 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r4 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 84f36 │ │ │ │ - ldr r2, [pc, #320] @ (84fec ) │ │ │ │ + beq.n 84f1a │ │ │ │ + ldr r2, [pc, #320] @ (84fd0 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ mov.w r8, r4, lsl #2 │ │ │ │ ldr r6, [r3, r2] │ │ │ │ mov r2, r8 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #12 │ │ │ │ add.w r8, sp, #8 │ │ │ │ @@ -135428,1298 +135444,1300 @@ │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r7 │ │ │ │ str.w r1, [r5, #-8] │ │ │ │ str.w r3, [r5, #-4] │ │ │ │ str r2, [r1, #4] │ │ │ │ mov r1, r8 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 84da8 │ │ │ │ + bne.w 84d8c │ │ │ │ mov r6, r0 │ │ │ │ subs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ subs r3, r4, r6 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 27aa1c <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + bl 27a7f0 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 84f42 │ │ │ │ + beq.n 84f26 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 84f42 │ │ │ │ + cbnz r3, 84f26 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 84f42 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 84f26 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r4, r3 │ │ │ │ - bls.n 84e96 │ │ │ │ - bl 1f8b40 │ │ │ │ + bls.n 84e7a │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 84eaa │ │ │ │ + bne.n 84e8e │ │ │ │ mov r3, r4 │ │ │ │ mov r2, r5 │ │ │ │ add r1, sp, #8 │ │ │ │ add r0, sp, #12 │ │ │ │ - bl 27aa1c <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + bl 27a7f0 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 84e00 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 84de4 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 84f94 │ │ │ │ + bne.n 84f78 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr.w r6, [r7, r9] │ │ │ │ - b.n 84eb6 │ │ │ │ + b.n 84e9a │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r4, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r4, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 84f7c │ │ │ │ - cbnz r4, 84fbe │ │ │ │ + beq.n 84f60 │ │ │ │ + cbnz r4, 84fa2 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 84e00 │ │ │ │ - b.n 84f5e │ │ │ │ + beq.w 84de4 │ │ │ │ + b.n 84f42 │ │ │ │ movs r6, #1 │ │ │ │ - b.n 84efa │ │ │ │ + b.n 84ede │ │ │ │ movs r6, #2 │ │ │ │ - b.n 84efa │ │ │ │ + b.n 84ede │ │ │ │ mov r6, r3 │ │ │ │ - b.n 84efa │ │ │ │ + b.n 84ede │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r5 │ │ │ │ mov r3, lr │ │ │ │ blx r3 │ │ │ │ ldr.w r6, [r7, r9] │ │ │ │ - b.n 84eb6 │ │ │ │ + b.n 84e9a │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28440 @ 0x6f18 │ │ │ │ + movw r1, #27736 @ 0x6c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 84f42 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 84f26 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28468 @ 0x6f34 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 84f12 │ │ │ │ - b.n 84f42 │ │ │ │ + bne.n 84ef6 │ │ │ │ + b.n 84f26 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ - b.n 84e00 │ │ │ │ + b.n 84de4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov.w ip, #0 │ │ │ │ subs r2, r0, #1 │ │ │ │ mov r0, ip │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp.w ip, #0 │ │ │ │ - bgt.n 85076 │ │ │ │ + bgt.n 8505a │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8503c │ │ │ │ + beq.n 85020 │ │ │ │ cmp r3, #58 @ 0x3a │ │ │ │ - bhi.n 85092 │ │ │ │ + bhi.n 85076 │ │ │ │ cmp r3, #31 │ │ │ │ - bhi.n 8503e │ │ │ │ + bhi.n 85022 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 850c0 │ │ │ │ + beq.n 850a4 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 8500a │ │ │ │ + beq.n 84fee │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8500a │ │ │ │ + bne.n 84fee │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #0 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 85018 │ │ │ │ + bne.n 84ffc │ │ │ │ pop {r4, pc} │ │ │ │ sub.w lr, r3, #32 │ │ │ │ movs r4, #1 │ │ │ │ uxtb.w lr, lr │ │ │ │ lsl.w r4, r4, lr │ │ │ │ movw lr, #4169 @ 0x1049 │ │ │ │ movt lr, #1024 @ 0x400 │ │ │ │ and.w lr, r4, lr │ │ │ │ cmp.w lr, #0 │ │ │ │ - bne.n 8500a │ │ │ │ + bne.n 84fee │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8508c │ │ │ │ + beq.n 85070 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 85028 │ │ │ │ + bne.n 8500c │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 850ac │ │ │ │ + bne.n 85090 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ adds r0, #1 │ │ │ │ mov.w ip, #1 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - beq.n 8508c │ │ │ │ - bls.n 850a2 │ │ │ │ + beq.n 85070 │ │ │ │ + bls.n 85086 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 850ac │ │ │ │ + beq.n 85090 │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - beq.n 8508c │ │ │ │ + beq.n 85070 │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 8507a │ │ │ │ + bne.n 8505e │ │ │ │ add.w ip, ip, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8500a │ │ │ │ + b.n 84fee │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - beq.n 85066 │ │ │ │ - bhi.n 850b2 │ │ │ │ + beq.n 8504a │ │ │ │ + bhi.n 85096 │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - beq.n 85066 │ │ │ │ + beq.n 8504a │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ - bne.n 85028 │ │ │ │ - b.n 8508c │ │ │ │ + bne.n 8500c │ │ │ │ + b.n 85070 │ │ │ │ cmp r3, #41 @ 0x29 │ │ │ │ - beq.n 8508c │ │ │ │ - bls.n 850b8 │ │ │ │ + beq.n 85070 │ │ │ │ + bls.n 8509c │ │ │ │ cmp r3, #91 @ 0x5b │ │ │ │ - bne.n 85084 │ │ │ │ + bne.n 85068 │ │ │ │ add.w ip, ip, #1 │ │ │ │ - b.n 8500a │ │ │ │ + b.n 84fee │ │ │ │ cmp r3, #125 @ 0x7d │ │ │ │ - bne.n 85028 │ │ │ │ - b.n 8508c │ │ │ │ - cbz r3, 850c0 │ │ │ │ + bne.n 8500c │ │ │ │ + b.n 85070 │ │ │ │ + cbz r3, 850a4 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ - bne.n 85084 │ │ │ │ - b.n 850ac │ │ │ │ + bne.n 85068 │ │ │ │ + b.n 85090 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28440 @ 0x6f18 │ │ │ │ + movw r1, #27736 @ 0x6c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r4, pc} │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ sub sp, #24 │ │ │ │ - mov r5, r1 │ │ │ │ + mov r6, r1 │ │ │ │ adds r0, r2, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 8592e │ │ │ │ + bhi.w 858c4 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r0, r1, #3 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r0, #5 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r6, #10 │ │ │ │ - lsls r7, r0, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r5, r7, #10 │ │ │ │ - lsls r7, r2, #11 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r3, r6, #1 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r2, r0, #15 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r3, r1, #11 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r7, r6, #8 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r5, r0, #9 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r6, r1, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ lsls r0, r6, #2 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r0, r4, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r4, r2, #16 │ │ │ │ - lsls r7, r3, #10 │ │ │ │ - lsls r0, r6, #2 │ │ │ │ - lsls r3, r2, #9 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r1, #5 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r0, r7, #10 │ │ │ │ + lsls r3, r3, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r0, #11 │ │ │ │ + lsls r3, r3, #11 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r4, r7, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r7, #14 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r7, r1, #11 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r7, #8 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r1, r1, #9 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r6, #1 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r6, r1, #14 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r5, r5, #15 │ │ │ │ + lsls r3, r4, #10 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + lsls r7, r2, #9 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 813f0 │ │ │ │ ldrb r1, [r2, #1] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ cmp r1, #38 @ 0x26 │ │ │ │ add.w r2, r3, #4 │ │ │ │ - beq.n 85234 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 85970 │ │ │ │ + beq.w 85348 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 8582e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ cmp r3, #78 @ 0x4e │ │ │ │ - beq.n 8521a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + beq.n 85212 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8521a │ │ │ │ + beq.n 85212 │ │ │ │ adds r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - mov r0, r6 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8140c │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - movw r2, #51797 @ 0xca55 │ │ │ │ - movt r2, #21 │ │ │ │ - ldr.w r6, [r1], #8 │ │ │ │ - str r1, [r5, #0] │ │ │ │ - cmp r6, r2 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - ldr r0, [r3, #4] │ │ │ │ - add.w r1, r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - bne.w 857c0 │ │ │ │ - ldr r0, [r0, #0] │ │ │ │ - adds r3, r0, #1 │ │ │ │ - bne.n 8522a │ │ │ │ - movw r6, #4364 @ 0x110c │ │ │ │ - movt r6, #71 @ 0x47 │ │ │ │ - b.n 8521a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ - ldr r6, [r3, #0] │ │ │ │ + ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 8576a │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8577a │ │ │ │ - mov r0, r6 │ │ │ │ + beq.w 85752 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 85762 │ │ │ │ + mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 8521a │ │ │ │ + bl 7b54c │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 85212 │ │ │ │ movs r1, #41 @ 0x29 │ │ │ │ - bl 84ff4 │ │ │ │ + bl 84fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r8, r3 │ │ │ │ - blt.w 857f2 │ │ │ │ - beq.w 856d0 │ │ │ │ + blt.w 8574e │ │ │ │ + beq.w 856bc │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 85744 │ │ │ │ + bgt.w 8572c │ │ │ │ lsls r7, r3, #2 │ │ │ │ - ldr r3, [pc, #752] @ (855a4 ) │ │ │ │ + ldr r3, [pc, #808] @ (85590 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r9, r2 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add r3, r7 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - ldr.w r6, [r3, #1608] @ 0x648 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8570a │ │ │ │ - ldr r0, [pc, #728] @ (855a8 ) │ │ │ │ + ldr.w r5, [r3, #1608] @ 0x648 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 856f6 │ │ │ │ + ldr r0, [pc, #784] @ (85594 ) │ │ │ │ ldr.w r2, [r3, #1688] @ 0x698 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ subs r2, #1 │ │ │ │ str.w r1, [r3, #1608] @ 0x648 │ │ │ │ str.w r2, [r3, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ ldr.w r3, [r0, #1416] @ 0x588 │ │ │ │ - str r2, [r6, #0] │ │ │ │ + str r2, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 857a6 │ │ │ │ + bne.w 8578e │ │ │ │ mov r2, r7 │ │ │ │ movs r1, #0 │ │ │ │ - add.w r0, r6, #12 │ │ │ │ + add.w r0, r5, #12 │ │ │ │ blx 29634 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - sub.w r2, r6, #8 │ │ │ │ + sub.w r2, r5, #8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ - ldr.w r3, [r6, #-4] │ │ │ │ + ldr.w r3, [r5, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ mov r0, r4 │ │ │ │ - strd r1, r3, [r6, #-8] │ │ │ │ + strd r1, r3, [r5, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ - mov r1, r5 │ │ │ │ - bl 850dc │ │ │ │ + mov r1, r6 │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857ca │ │ │ │ + beq.w 857a8 │ │ │ │ mov r7, r8 │ │ │ │ - str r0, [r6, #12] │ │ │ │ + str r0, [r5, #12] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8537e │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 85332 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857f6 │ │ │ │ + beq.w 85802 │ │ │ │ cmp r7, #2 │ │ │ │ - str r0, [r6, #16] │ │ │ │ - beq.n 8537e │ │ │ │ - mov r1, r5 │ │ │ │ + str r0, [r5, #16] │ │ │ │ + beq.n 85332 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857fa │ │ │ │ + beq.w 857fe │ │ │ │ cmp r7, #3 │ │ │ │ - str r0, [r6, #20] │ │ │ │ - beq.n 8537e │ │ │ │ - add.w r2, r6, #20 │ │ │ │ + str r0, [r5, #20] │ │ │ │ + beq.n 85332 │ │ │ │ + add.w r2, r5, #20 │ │ │ │ movs r3, #3 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 857cc │ │ │ │ + beq.w 857aa │ │ │ │ adds r3, #1 │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8535e │ │ │ │ + bne.n 85312 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - bne.w 856dc │ │ │ │ + bne.w 856c8 │ │ │ │ adds r3, #1 │ │ │ │ + mov r0, r5 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8521a │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ + mov r1, r3 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + movw r2, #50749 @ 0xc63d │ │ │ │ + movt r2, #21 │ │ │ │ + ldr.w r5, [r1], #8 │ │ │ │ + str r1, [r6, #0] │ │ │ │ + cmp r5, r2 │ │ │ │ + ldr r1, [r4, #0] │ │ │ │ + ldr r0, [r3, #4] │ │ │ │ + add.w r1, r1, #1 │ │ │ │ + str r1, [r4, #0] │ │ │ │ + bne.w 857f4 │ │ │ │ + ldr r0, [r0, #0] │ │ │ │ + adds r3, r0, #1 │ │ │ │ + bne.w 851d8 │ │ │ │ + movw r5, #4364 @ 0x110c │ │ │ │ + movt r5, #71 @ 0x47 │ │ │ │ + b.n 85212 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ ldrb.w r3, [r0, #-1] │ │ │ │ subs r3, #9 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - bhi.w 8592e │ │ │ │ - add r1, pc, #4 @ (adr r1, 853a8 ) │ │ │ │ + bhi.w 858c4 │ │ │ │ + add r1, pc, #4 @ (adr r1, 85394 ) │ │ │ │ ldr.w pc, [r1, r3, lsl #2] │ │ │ │ - nop │ │ │ │ - strh r7, [r1, r6] │ │ │ │ + strh r5, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r1, r6] │ │ │ │ + strh r5, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r2, r2] │ │ │ │ + strh r3, [r1, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r1, r6] │ │ │ │ + strh r5, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r1, r6] │ │ │ │ + strh r5, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + str r1, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r7, [r5, r1] │ │ │ │ + ldrsb r3, [r3, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r5, [r2, r4] │ │ │ │ + ldr r1, [r4, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + str r1, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r2, r6] │ │ │ │ + strb r5, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r1, [r0, r2] │ │ │ │ + ldrsb r5, [r5, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r6, r2] │ │ │ │ + ldrsb r1, [r4, r2] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r5, r7] │ │ │ │ + str r3, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r5, r7] │ │ │ │ + str r3, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - str r5, [r5, r7] │ │ │ │ + str r3, [r4, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r4, r1] │ │ │ │ + strh r3, [r3, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [r1, r2] │ │ │ │ + ldr r5, [r4, r1] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + str r1, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r3, r2] │ │ │ │ + ldrsb r1, [r1, r2] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r6, r5] │ │ │ │ + strb r1, [r4, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r6, r5] │ │ │ │ + strb r1, [r4, r5] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + str r1, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + str r1, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strb r1, [r2, r6] │ │ │ │ + strb r5, [r7, r5] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + str r1, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r3, [r4, r0] │ │ │ │ + str r1, [r2, r7] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r4, r1] │ │ │ │ + strh r3, [r3, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r0, r5] │ │ │ │ + ldr r7, [r0, r0] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r7, [r5, r4] │ │ │ │ + ldr r5, [r0, r3] │ │ │ │ movs r0, r1 │ │ │ │ - ldrsb r5, [r0, r1] │ │ │ │ + ldrsb r1, [r6, r0] │ │ │ │ movs r0, r1 │ │ │ │ - strh r7, [r4, r1] │ │ │ │ + strh r3, [r3, r0] │ │ │ │ movs r0, r1 │ │ │ │ - strb r5, [r5, r6] │ │ │ │ + strb r1, [r3, r6] │ │ │ │ movs r0, r1 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ vldr d0, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 85fb0 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 85f98 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 7f1a8 │ │ │ │ + b.w 7f190 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ - bl 84ff4 │ │ │ │ + bl 84fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ - blt.w 857f2 │ │ │ │ + blt.w 8574e │ │ │ │ ands.w r3, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ - bne.w 858c2 │ │ │ │ - bl 724f0 │ │ │ │ - mov r6, r0 │ │ │ │ + bne.w 85966 │ │ │ │ + bl 724cc │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 858d8 │ │ │ │ + beq.w 8597c │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 85634 │ │ │ │ - mov r1, r5 │ │ │ │ + beq.n 85620 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 850dc │ │ │ │ - mov r1, r5 │ │ │ │ + bl 850c0 │ │ │ │ + mov r1, r6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85856 │ │ │ │ + beq.w 8594a │ │ │ │ mov r0, r4 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ mov r9, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85832 │ │ │ │ + beq.w 85926 │ │ │ │ mov r1, r7 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7a778 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 7a764 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 85832 │ │ │ │ + beq.w 85926 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 85794 │ │ │ │ + bne.w 8577c │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8562a │ │ │ │ + beq.n 85616 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8590c │ │ │ │ + beq.w 8598a │ │ │ │ add.w r3, r8, #2 │ │ │ │ mov r8, r3 │ │ │ │ cmp sl, r3 │ │ │ │ - bgt.n 855d6 │ │ │ │ + bgt.n 855c2 │ │ │ │ movs r1, #125 @ 0x7d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b581c │ │ │ │ + bl 1b6600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8521a │ │ │ │ - b.n 857dc │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ + bne.w 85212 │ │ │ │ + b.n 857ba │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ adds r3, r2, #4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ + str r3, [r6, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 85730 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8577a │ │ │ │ - mov r0, r6 │ │ │ │ + beq.n 85718 │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.w 85762 │ │ │ │ + mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 730d4 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 730a0 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 15207c │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w 151b2c │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w fec68 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + b.w fee10 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ movs r1, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ strb.w r3, [sp, #20] │ │ │ │ - bl 730d4 │ │ │ │ - mov r6, r0 │ │ │ │ - b.n 8521a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + bl 730a0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.n 85212 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r3, #7 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ add.w r2, r3, #8 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldrd r0, r1, [r3] │ │ │ │ add sp, #24 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 11c4f8 │ │ │ │ + b.w 11be94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - ldr r6, [pc, #728] @ (859ac ) │ │ │ │ + ldr r5, [pc, #724] @ (85994 ) │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 85388 │ │ │ │ + beq.w 8533c │ │ │ │ sub.w r1, r2, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ - movs r5, #1 │ │ │ │ + movs r6, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ - andls r5, r0 │ │ │ │ + andls r6, r0 │ │ │ │ cmp r2, #9 │ │ │ │ - beq.n 856fe │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 85810 │ │ │ │ + beq.n 856ea │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 85902 │ │ │ │ ldrb.w r2, [r3, #1]! │ │ │ │ cmp r2, #41 @ 0x29 │ │ │ │ - beq.w 85388 │ │ │ │ - b.n 856dc │ │ │ │ + beq.w 8533c │ │ │ │ + b.n 856c8 │ │ │ │ mov r1, r8 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r7, r8 │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 85872 │ │ │ │ - ldr r2, [pc, #652] @ (859b0 ) │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ + mov r5, r0 │ │ │ │ + cbz r0, 85742 │ │ │ │ + ldr r2, [pc, #652] @ (85998 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ lsls r7, r7, #2 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 852ee │ │ │ │ + b.n 852a2 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - cbz r6, 8577a │ │ │ │ + cbz r5, 85762 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 85662 │ │ │ │ - b.n 8565a │ │ │ │ + bge.n 8564e │ │ │ │ + b.n 85646 │ │ │ │ movw r3, #65532 @ 0xfffc │ │ │ │ movt r3, #8191 @ 0x1fff │ │ │ │ cmp r8, r3 │ │ │ │ - bls.n 8570a │ │ │ │ - bl 1f8b40 │ │ │ │ - mov r6, r0 │ │ │ │ + bls.n 856f6 │ │ │ │ + bl 1f9ab8 │ │ │ │ + mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85872 │ │ │ │ - ldr r2, [pc, #592] @ (859b0 ) │ │ │ │ - mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ - mov.w r7, r8, lsl #2 │ │ │ │ - ldr r3, [r3, r2] │ │ │ │ - b.n 8572c │ │ │ │ + bne.n 857e6 │ │ │ │ + mov r3, r8 │ │ │ │ + movs r2, #41 @ 0x29 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27a7f0 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + movs r5, #0 │ │ │ │ + b.n 85212 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 85880 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 858ba │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8525c │ │ │ │ + beq.w 85372 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - b.n 8525c │ │ │ │ + b.n 85372 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85612 │ │ │ │ + bne.w 855fe │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 85612 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 855fe │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 857fe │ │ │ │ - mov r0, r6 │ │ │ │ - bl 12e9e0 │ │ │ │ - ldr r3, [pc, #500] @ (859b0 ) │ │ │ │ + bne.n 857d4 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 12e368 │ │ │ │ + ldr r3, [pc, #500] @ (85998 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 8572c │ │ │ │ - mov r3, r6 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - bx r3 │ │ │ │ + b.n 85714 │ │ │ │ mov r3, r0 │ │ │ │ add.w r2, r8, #4294967295 @ 0xffffffff │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ subs r3, r2, r3 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27aa1c <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ + bl 27a7f0 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 857f2 │ │ │ │ + beq.n 8574e │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 857f2 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - movs r6, #0 │ │ │ │ - b.n 8521a │ │ │ │ - movs r3, #1 │ │ │ │ - b.n 857cc │ │ │ │ - movs r3, #2 │ │ │ │ - b.n 857cc │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 8574e │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8574e │ │ │ │ ldr.w r2, [r0, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ - mov r0, r6 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #420] @ (859b0 ) │ │ │ │ + ldr r3, [pc, #440] @ (85998 ) │ │ │ │ ldr.w r3, [r9, r3] │ │ │ │ - b.n 8572c │ │ │ │ + b.n 85714 │ │ │ │ + ldr r2, [pc, #432] @ (85998 ) │ │ │ │ + mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ + mov.w r7, r8, lsl #2 │ │ │ │ + ldr r3, [r3, r2] │ │ │ │ + b.n 85714 │ │ │ │ + mov r3, r5 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + bx r3 │ │ │ │ + movs r3, #2 │ │ │ │ + b.n 857aa │ │ │ │ + movs r3, #1 │ │ │ │ + b.n 857aa │ │ │ │ + ldr r2, [r6, #0] │ │ │ │ + adds r3, r2, #4 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + ldr r3, [r4, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + ldrb r2, [r3, #0] │ │ │ │ + cmp r2, #35 @ 0x23 │ │ │ │ + beq.n 8584e │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 85762 │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29934 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 8b8cc │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 8574e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28468 @ 0x6f34 │ │ │ │ + movw r1, #27808 @ 0x6ca0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8574e │ │ │ │ + adds r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 857e6 │ │ │ │ - b.n 857f2 │ │ │ │ - sub.w r3, sl, #2 │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27aa1c <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - bne.n 85862 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 795dc │ │ │ │ - b.n 857dc │ │ │ │ - add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - sub.w r3, r3, r8 │ │ │ │ - b.n 857d6 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 8584e │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8584e │ │ │ │ - mov r3, r8 │ │ │ │ - movs r2, #41 @ 0x29 │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27aa1c <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ - b.n 857f2 │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ + cmp r5, #0 │ │ │ │ + beq.n 85762 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 8527e │ │ │ │ - b.n 85286 │ │ │ │ + blt.n 8581a │ │ │ │ + b.n 85822 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ - bl 84ff4 │ │ │ │ + bl 84fd8 │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 857f2 │ │ │ │ + blt.w 8574e │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r6, r0 │ │ │ │ + mov r5, r0 │ │ │ │ movs r2, #0 │ │ │ │ - cbz r0, 85900 │ │ │ │ - mov r1, r5 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 858f6 │ │ │ │ + mov r1, r6 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 858f0 │ │ │ │ + beq.n 858e6 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ - cbz r0, 858e6 │ │ │ │ - ldr r1, [r6, #12] │ │ │ │ + cbz r0, 858dc │ │ │ │ + ldr r1, [r5, #12] │ │ │ │ str.w r0, [r1, r2, lsl #2] │ │ │ │ adds r2, #1 │ │ │ │ - b.n 858a2 │ │ │ │ + b.n 85880 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [r6, #0] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + vldr d0, [r3] │ │ │ │ + vldr d1, [r3, #8] │ │ │ │ + add sp, #24 │ │ │ │ + ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ + b.w 18d9e0 │ │ │ │ + ldr r1, [r3, #0] │ │ │ │ + cmp r1, #0 │ │ │ │ + blt.w 85232 │ │ │ │ + b.n 8523a │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28496 @ 0x6f50 │ │ │ │ + movw r1, #27844 @ 0x6cc4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - mov r3, sl │ │ │ │ - movs r2, #125 @ 0x7d │ │ │ │ - mov r1, r5 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 27aa1c <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ - b.n 857f2 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8574e │ │ │ │ subs r3, #1 │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ subs r3, r3, r2 │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - b.n 857d6 │ │ │ │ + b.n 857b4 │ │ │ │ movs r1, #93 @ 0x5d │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b581c │ │ │ │ + bl 1b6600 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8521a │ │ │ │ - b.n 857dc │ │ │ │ + bne.w 85212 │ │ │ │ + b.n 857ba │ │ │ │ movs r2, #93 @ 0x5d │ │ │ │ - mov r1, r5 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 27aa1c <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ - b.n 857f2 │ │ │ │ - mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8562a │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - vldr d0, [r3] │ │ │ │ - vldr d1, [r3, #8] │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 18d748 │ │ │ │ + bl 27a7f0 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + b.n 8574e │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28548 @ 0x6f84 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 857f2 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - adds r3, r2, #4 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - ldr r6, [r2, #0] │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - cmp r2, #35 @ 0x23 │ │ │ │ - beq.n 85992 │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8577a │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29934 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - add sp, #24 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ - b.w 8b8c4 │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 857f2 │ │ │ │ + bl 12ea88 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.w 857c4 │ │ │ │ + b.n 8574e │ │ │ │ + sub.w r3, sl, #2 │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27a7f0 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 85956 │ │ │ │ + mov r0, r9 │ │ │ │ + bl 795c0 │ │ │ │ + b.n 857ba │ │ │ │ + add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + sub.w r3, r3, r8 │ │ │ │ + b.n 857b4 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 85942 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85942 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28512 @ 0x6f60 │ │ │ │ + movw r1, #27792 @ 0x6c90 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 857f2 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [r5, #0] │ │ │ │ - ldr r1, [r3, #0] │ │ │ │ - cmp r6, #0 │ │ │ │ - beq.w 8577a │ │ │ │ - cmp r1, #0 │ │ │ │ - blt.n 8595c │ │ │ │ - b.n 85964 │ │ │ │ + bl 12ea88 │ │ │ │ + mov r3, sl │ │ │ │ + movs r2, #125 @ 0x7d │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 27a7f0 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + b.n 8574e │ │ │ │ + mov r0, r9 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 85616 │ │ │ │ nop │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -000859b4 : │ │ │ │ +0008599c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ sub sp, #28 │ │ │ │ mov r4, r0 │ │ │ │ lsls r7, r3, #30 │ │ │ │ - bmi.w 85b90 │ │ │ │ + bmi.w 85b78 │ │ │ │ ldr.w r5, [r0, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 85bd2 │ │ │ │ - ldr r6, [pc, #664] @ (85c78 ) │ │ │ │ + bpl.w 85bba │ │ │ │ + ldr r6, [pc, #664] @ (85c60 ) │ │ │ │ movw r7, #42228 @ 0xa4f4 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r6, #3640] @ 0xe38 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85d20 │ │ │ │ + bne.w 85d08 │ │ │ │ ldr.w r2, [r6, #3648] @ 0xe40 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 85d20 │ │ │ │ + beq.w 85d08 │ │ │ │ add.w r8, sp, #20 │ │ │ │ mov r0, r5 │ │ │ │ addw r1, r6, #3636 @ 0xe34 │ │ │ │ mov r3, r8 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85be2 │ │ │ │ + beq.w 85bca │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #7 │ │ │ │ - bpl.w 85e9e │ │ │ │ + bpl.w 85e86 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ and.w r5, r3, #3 │ │ │ │ cmp r3, #15 │ │ │ │ rsb r5, r5, #1 │ │ │ │ - bhi.w 85dae │ │ │ │ + bhi.w 85d96 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mul.w r5, r3, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 85dde │ │ │ │ + blt.w 85dc6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 85bfe │ │ │ │ + bmi.w 85be6 │ │ │ │ ldr.w r1, [r4, #132] @ 0x84 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 85c40 │ │ │ │ + bpl.w 85c28 │ │ │ │ ldr.w r3, [r6, #3672] @ 0xe58 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.w 85d46 │ │ │ │ + bne.w 85d2e │ │ │ │ ldr.w r2, [r6, #3680] @ 0xe60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 85d46 │ │ │ │ + beq.w 85d2e │ │ │ │ mov r3, r8 │ │ │ │ mov r0, r1 │ │ │ │ - ldr r1, [pc, #528] @ (85c7c ) │ │ │ │ - bl 79700 │ │ │ │ + ldr r1, [pc, #528] @ (85c64 ) │ │ │ │ + bl 796e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85c50 │ │ │ │ + beq.w 85c38 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 85e9e │ │ │ │ + bpl.w 85e86 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ and.w r6, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r6, r6, #1 │ │ │ │ - bhi.w 85de2 │ │ │ │ + bhi.w 85dca │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mul.w r3, r3, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 85dde │ │ │ │ + blt.w 85dc6 │ │ │ │ ldr r3, [r4, #84] @ 0x54 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr r1, [r4, #20] │ │ │ │ and.w r2, r3, #24 │ │ │ │ - ldr.w r9, [pc, #472] @ 85c84 │ │ │ │ + ldr.w r9, [pc, #472] @ 85c6c │ │ │ │ ubfx r3, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ adds r2, #3 │ │ │ │ lsls r3, r3, #3 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ mla r2, r1, r5, r2 │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ bic.w r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bhi.w 85eca │ │ │ │ + bhi.w 85eb2 │ │ │ │ adds r2, r3, r2 │ │ │ │ - bmi.w 85eca │ │ │ │ - movw r7, #20120 @ 0x4e98 │ │ │ │ + bmi.w 85eb2 │ │ │ │ + movw r7, #20128 @ 0x4ea0 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w fp, [r7, #712] @ 0x2c8 │ │ │ │ cmp fp, r1 │ │ │ │ - bne.w 85e3c │ │ │ │ + bne.w 85e24 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w ip, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [ip, #1528] @ 0x5f8 │ │ │ │ - bcs.w 85d6a │ │ │ │ + bcs.w 85d52 │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r6, lr, lsl #3] │ │ │ │ ldr.w fp, [r1, #8] │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 85e20 │ │ │ │ + beq.w 85e08 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr.w r7, [ip] │ │ │ │ str r7, [r1, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 85c88 │ │ │ │ + beq.w 85c70 │ │ │ │ add.w r7, ip, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 85cc8 │ │ │ │ + bgt.w 85cb0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r7, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #284] @ (85c80 ) │ │ │ │ + ldr r2, [pc, #284] @ (85c68 ) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85e58 │ │ │ │ + bne.w 85e40 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r7, #8] │ │ │ │ - cbz r5, 85b88 │ │ │ │ + cbz r5, 85b70 │ │ │ │ lsls r2, r5, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r7, #12 │ │ │ │ blx 29634 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r0, [pc, #240] @ (85c84 ) │ │ │ │ + ldr r0, [pc, #240] @ (85c6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ movs r1, #28 │ │ │ │ subs r3, #1 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ cmp r3, #10 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ @@ -136729,33 +136747,33 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r1, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r1, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85eb6 │ │ │ │ + beq.w 85e9e │ │ │ │ ldr.w r5, [r1, #268] @ 0x10c │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.w 859de │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bmi.w 859c6 │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 85ee0 │ │ │ │ - movw r0, #28712 @ 0x7028 │ │ │ │ + beq.w 85ec8 │ │ │ │ + movw r0, #28008 @ 0x6d68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85dde │ │ │ │ - ldr r3, [pc, #132] @ (85c84 ) │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85dc6 │ │ │ │ + ldr r3, [pc, #132] @ (85c6c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -136765,50 +136783,50 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85ec0 │ │ │ │ + beq.w 85ea8 │ │ │ │ ldr.w r1, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 85a50 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bmi.w 85a38 │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 85bec │ │ │ │ + bne.n 85bd4 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - ldr r2, [pc, #24] @ (85c7c ) │ │ │ │ - movw r1, #28676 @ 0x7004 │ │ │ │ + ldr r2, [pc, #24] @ (85c64 ) │ │ │ │ + movw r1, #27972 @ 0x6d44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - ldmia r6!, {r3, r4, r7} │ │ │ │ + b.w d59a4 │ │ │ │ + ldmia r6!, {r5, r7} │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85c58 │ │ │ │ + bgt.n 85c50 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r1, #24] │ │ │ │ mov r6, r2 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.n 85d14 │ │ │ │ + bcc.n 85cfc │ │ │ │ add.w r2, lr, #1 │ │ │ │ add.w r2, r6, r2, lsl #3 │ │ │ │ str r2, [r1, #24] │ │ │ │ adds r2, r1, r6 │ │ │ │ str r2, [r1, #4] │ │ │ │ str r7, [r1, r6] │ │ │ │ add.w r7, ip, r3 │ │ │ │ @@ -136817,693 +136835,693 @@ │ │ │ │ strd r3, r3, [ip] │ │ │ │ strd r3, r3, [r7, #-8] │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 85b56 │ │ │ │ + bge.w 85b3e │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 85b56 │ │ │ │ + beq.w 85b3e │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85b56 │ │ │ │ + beq.w 85b3e │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b56 │ │ │ │ + bne.w 85b3e │ │ │ │ ldr.w r3, [r8, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85ed6 │ │ │ │ + bne.w 85ebe │ │ │ │ add.w r3, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 85b56 │ │ │ │ + bmi.w 85b3e │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 85cfe │ │ │ │ + bne.n 85ce6 │ │ │ │ dmb ish │ │ │ │ - b.n 85b56 │ │ │ │ + b.n 85b3e │ │ │ │ ldr r2, [r1, #12] │ │ │ │ str.w r2, [fp, #12] │ │ │ │ str.w fp, [r2, #8] │ │ │ │ - b.n 85b34 │ │ │ │ - ldr r0, [pc, #468] @ (85ef8 ) │ │ │ │ - bl 6dcc8 │ │ │ │ + b.n 85b1c │ │ │ │ + ldr r0, [pc, #468] @ (85ee0 ) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 85be2 │ │ │ │ + beq.w 85bca │ │ │ │ add.w r8, sp, #20 │ │ │ │ - ldr r1, [pc, #452] @ (85ef8 ) │ │ │ │ + ldr r1, [pc, #452] @ (85ee0 ) │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 85a14 │ │ │ │ - b.n 85be2 │ │ │ │ - ldr r0, [pc, #436] @ (85efc ) │ │ │ │ + bne.w 859fc │ │ │ │ + b.n 85bca │ │ │ │ + ldr r0, [pc, #436] @ (85ee4 ) │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 85c50 │ │ │ │ + beq.w 85c38 │ │ │ │ mov r3, r8 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - ldr r1, [pc, #416] @ (85efc ) │ │ │ │ - bl 79700 │ │ │ │ + ldr r1, [pc, #416] @ (85ee4 ) │ │ │ │ + bl 796e4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85a76 │ │ │ │ - b.n 85c50 │ │ │ │ + bne.w 85a5e │ │ │ │ + b.n 85c38 │ │ │ │ ldr.w fp, [r7, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #8] │ │ │ │ cmp fp, r1 │ │ │ │ - bne.n 85e6c │ │ │ │ + bne.n 85e54 │ │ │ │ cmp r2, #1 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 85eca │ │ │ │ + beq.w 85eb2 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr.w r1, [r6, #800] @ 0x320 │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r6, #800] @ 0x320 │ │ │ │ adds r7, r2, r3 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r2] │ │ │ │ - b.n 85b3e │ │ │ │ + b.n 85b26 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r2, #12 │ │ │ │ movs r0, #0 │ │ │ │ subs r3, #1 │ │ │ │ - bcc.n 85dfe │ │ │ │ + bcc.n 85de6 │ │ │ │ ldr.w r1, [r2, r3, lsl #2] │ │ │ │ orr.w r1, r1, r0, lsl #30 │ │ │ │ cmp.w r0, r1, lsr #30 │ │ │ │ mov r0, r1 │ │ │ │ - beq.n 85db4 │ │ │ │ + beq.n 85d9c │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28760 @ 0x7058 │ │ │ │ + movw r1, #28056 @ 0x6d98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 85b88 │ │ │ │ + b.n 85b70 │ │ │ │ lsrs r2, r2, #3 │ │ │ │ adds r3, #12 │ │ │ │ movs r1, #0 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85e0e │ │ │ │ + bcc.n 85df6 │ │ │ │ ldr.w r0, [r3, r2, lsl #2] │ │ │ │ orr.w r0, r0, r1, lsl #30 │ │ │ │ cmp.w r1, r0, lsr #30 │ │ │ │ mov r1, r0 │ │ │ │ - beq.n 85de8 │ │ │ │ - b.n 85dc8 │ │ │ │ + beq.n 85dd0 │ │ │ │ + b.n 85db0 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 85e86 │ │ │ │ + blt.n 85e6e │ │ │ │ mul.w r5, r0, r5 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 85a3a │ │ │ │ - b.n 85dde │ │ │ │ + bge.w 85a22 │ │ │ │ + b.n 85dc6 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.n 85e7a │ │ │ │ + blt.n 85e62 │ │ │ │ mul.w r3, r1, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 85a9e │ │ │ │ - b.n 85dde │ │ │ │ + bge.w 85a86 │ │ │ │ + b.n 85dc6 │ │ │ │ mov r1, lr │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldrd r3, r2, [sp, #8] │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85d6a │ │ │ │ + beq.n 85d52 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ - b.n 85ca2 │ │ │ │ + b.n 85c8a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #708] @ 0x2c4 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx fp │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85eca │ │ │ │ + beq.n 85eb2 │ │ │ │ ldr.w r8, [r9, sl] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r0, [r8, #8] │ │ │ │ - b.n 85da4 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 85d8c │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 85e92 │ │ │ │ + bne.n 85e7a │ │ │ │ mov r0, r7 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 85b76 │ │ │ │ + bl 12e368 │ │ │ │ + b.n 85b5e │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ blx fp │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r2, r0 │ │ │ │ - b.n 85d8c │ │ │ │ + b.n 85d74 │ │ │ │ cmp r6, #0 │ │ │ │ - bge.n 85dc8 │ │ │ │ + bge.n 85db0 │ │ │ │ cmp.w r1, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85dc8 │ │ │ │ - b.n 85dde │ │ │ │ + bne.n 85db0 │ │ │ │ + b.n 85dc6 │ │ │ │ cmp r5, #0 │ │ │ │ - bge.n 85dc8 │ │ │ │ + bge.n 85db0 │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85dc8 │ │ │ │ - b.n 85dde │ │ │ │ + bne.n 85db0 │ │ │ │ + b.n 85dc6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 85b76 │ │ │ │ + b.n 85b5e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28736 @ 0x7040 │ │ │ │ + movw r1, #28032 @ 0x6d80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 85dde │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 85dc6 │ │ │ │ add.w r2, r2, #98304 @ 0x18000 │ │ │ │ ldr.w r5, [r2, #244] @ 0xf4 │ │ │ │ - b.n 85bc8 │ │ │ │ + b.n 85bb0 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ adds r1, #228 @ 0xe4 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ - b.n 85c36 │ │ │ │ + b.n 85c1e │ │ │ │ mov r0, r8 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8bb0 │ │ │ │ + b.w 1f9b28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 85b56 │ │ │ │ - b.n 85cec │ │ │ │ + bne.w 85b3e │ │ │ │ + b.n 85cd4 │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #28676 @ 0x7004 │ │ │ │ + movw r1, #27972 @ 0x6d44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ - ldr r2, [pc, #4] @ (85ef8 ) │ │ │ │ - b.n 85c6c │ │ │ │ + ldr r2, [pc, #4] @ (85ee0 ) │ │ │ │ + b.n 85c54 │ │ │ │ nop │ │ │ │ - bgt.n 85e94 │ │ │ │ + bgt.n 85e8c │ │ │ │ lsls r1, r1, #1 │ │ │ │ - bgt.n 85ed8 │ │ │ │ + bgt.n 85ed0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00085f00 : │ │ │ │ +00085ee8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 85f9c │ │ │ │ + beq.n 85f84 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #7 │ │ │ │ - bpl.n 85f84 │ │ │ │ + bpl.n 85f6c │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r3, r2, #3 │ │ │ │ cmp r2, #15 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - bhi.n 85f30 │ │ │ │ + bhi.n 85f18 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ mul.w r0, r3, r0 │ │ │ │ pop {r3, pc} │ │ │ │ lsrs r2, r2, #3 │ │ │ │ mov.w ip, #0 │ │ │ │ adds r0, #12 │ │ │ │ subs r2, #1 │ │ │ │ - bcc.n 85f68 │ │ │ │ + bcc.n 85f50 │ │ │ │ ldr.w r1, [r0, r2, lsl #2] │ │ │ │ orr.w r1, r1, ip, lsl #30 │ │ │ │ cmp.w ip, r1, lsr #30 │ │ │ │ mov ip, r1 │ │ │ │ - beq.n 85f38 │ │ │ │ + beq.n 85f20 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28760 @ 0x7058 │ │ │ │ + movw r1, #28056 @ 0x6d98 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.n 85f74 │ │ │ │ + blt.n 85f5c │ │ │ │ mul.w r0, r3, ip │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #0 │ │ │ │ - bge.n 85f4c │ │ │ │ + bge.n 85f34 │ │ │ │ cmp.w ip, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 85f4c │ │ │ │ + bne.n 85f34 │ │ │ │ mov.w r0, #2147483648 @ 0x80000000 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28736 @ 0x7040 │ │ │ │ + movw r1, #28032 @ 0x6d80 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 85f62 │ │ │ │ - movw r0, #28712 @ 0x7028 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 85f4a │ │ │ │ + movw r0, #28008 @ 0x6d68 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #583 @ 0x247 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 85f62 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 85f4a │ │ │ │ nop │ │ │ │ │ │ │ │ -00085fb0 : │ │ │ │ +00085f98 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #184] @ (86078 ) │ │ │ │ + ldr r2, [pc, #184] @ (86060 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r2, #1608] @ 0x648 │ │ │ │ - cbz r3, 8600e │ │ │ │ + cbz r3, 85ff6 │ │ │ │ movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r2, #1604] @ 0x644 │ │ │ │ str.w r4, [r2, #1608] @ 0x648 │ │ │ │ ldr r4, [r1, #0] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1604] @ 0x644 │ │ │ │ cmp r4, ip │ │ │ │ str r1, [r3, #4] │ │ │ │ - bne.n 86034 │ │ │ │ - ldr r2, [pc, #128] @ (8607c ) │ │ │ │ + bne.n 8601c │ │ │ │ + ldr r2, [pc, #128] @ (86064 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 8603a │ │ │ │ + cbnz r4, 86022 │ │ │ │ mov r0, r3 │ │ │ │ vstr d0, [r3, #8] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movs r0, #16 │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 728f0 │ │ │ │ + bl 728cc │ │ │ │ vldr d0, [sp] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 8606e │ │ │ │ + cbz r0, 86056 │ │ │ │ movw r1, #26088 @ 0x65e8 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #4] │ │ │ │ ldr r4, [r1, #0] │ │ │ │ cmp r4, r2 │ │ │ │ - beq.n 85ff8 │ │ │ │ + beq.n 85fe0 │ │ │ │ adds r4, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - b.n 85ff8 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 85fe0 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bne.n 8605a │ │ │ │ + bne.n 86042 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 86004 │ │ │ │ + b.n 85fec │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ vldr d0, [sp, #8] │ │ │ │ - b.n 86004 │ │ │ │ + b.n 85fec │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00086080 : │ │ │ │ +00086068 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ str r2, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -00086088 : │ │ │ │ +00086070 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #8 │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8610e │ │ │ │ + beq.n 860f6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r0, #8] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bge.n 860da │ │ │ │ + bge.n 860c2 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r4, [r0, r3, lsl #2] │ │ │ │ movs r0, #0 │ │ │ │ str r1, [r2, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 86174 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 8615c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ ittt ne │ │ │ │ movne r0, #0 │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ strne.w r4, [r2, r3, lsl #2] │ │ │ │ - bne.n 860d6 │ │ │ │ + bne.n 860be │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8611e │ │ │ │ + beq.n 86106 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8611e │ │ │ │ + cbnz r3, 86106 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8611e │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86106 │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 860d6 │ │ │ │ + b.n 860be │ │ │ │ │ │ │ │ -00086124 <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ +0008610c <_PyList_AppendTakeRefListResize@@Base>: │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r1 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r4, #1 │ │ │ │ - bl 86174 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 8615c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 86152 <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ + beq.n 8613a <_PyList_AppendTakeRefListResize@@Base+0x2e> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ movs r3, #0 │ │ │ │ str.w r6, [r2, r4, lsl #2] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8614c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + beq.n 86134 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8614c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + bne.n 86134 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8614c <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ + b.n 86134 <_PyList_AppendTakeRefListResize@@Base+0x28> │ │ │ │ nop │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bge.w 86288 <_PyList_AppendTakeRefListResize@@Base+0x164> │ │ │ │ + bge.w 86270 <_PyList_AppendTakeRefListResize@@Base+0x164> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ adds r6, r1, #6 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ add.w r6, r6, r1, asr #3 │ │ │ │ sub sp, #12 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ subs r3, r1, r3 │ │ │ │ subs r2, r6, r1 │ │ │ │ mov r4, r1 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 862fc <_PyList_AppendTakeRefListResize@@Base+0x1d8> │ │ │ │ + bgt.w 862e4 <_PyList_AppendTakeRefListResize@@Base+0x1d8> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 862c6 <_PyList_AppendTakeRefListResize@@Base+0x1a2> │ │ │ │ + beq.w 862ae <_PyList_AppendTakeRefListResize@@Base+0x1a2> │ │ │ │ cmp.w r6, #536870912 @ 0x20000000 │ │ │ │ - bcs.w 862bc <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + bcs.w 862a4 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r2, #25649 @ 0x6431 │ │ │ │ + movw r2, #25625 @ 0x6419 │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ ldr.w r7, [r0, #700] @ 0x2bc │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.w 862ec <_PyList_AppendTakeRefListResize@@Base+0x1c8> │ │ │ │ + bne.w 862d4 <_PyList_AppendTakeRefListResize@@Base+0x1c8> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8626e <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ - ldr r2, [pc, #316] @ (8631c <_PyList_AppendTakeRefListResize@@Base+0x1f8>) │ │ │ │ + beq.n 86256 <_PyList_AppendTakeRefListResize@@Base+0x14a> │ │ │ │ + ldr r2, [pc, #316] @ (86304 <_PyList_AppendTakeRefListResize@@Base+0x1f8>) │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ ldr.w r2, [ip, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 86296 <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + beq.n 8627e <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ mov.w ip, r3, lsr #18 │ │ │ │ add.w r2, r2, ip, lsl #3 │ │ │ │ ubfx ip, r3, #0, #18 │ │ │ │ ldr.w r1, [r2, #808] @ 0x328 │ │ │ │ cmp r1, ip │ │ │ │ - bgt.n 86224 <_PyList_AppendTakeRefListResize@@Base+0x100> │ │ │ │ + bgt.n 8620c <_PyList_AppendTakeRefListResize@@Base+0x100> │ │ │ │ ldr.w lr, [r2, #804] @ 0x324 │ │ │ │ cmp lr, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 86296 <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ + beq.n 8627e <_PyList_AppendTakeRefListResize@@Base+0x172> │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r8, r2 │ │ │ │ - bhi.n 86242 <_PyList_AppendTakeRefListResize@@Base+0x11e> │ │ │ │ + bhi.n 8622a <_PyList_AppendTakeRefListResize@@Base+0x11e> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r6, lsl #4 │ │ │ │ - bcc.n 8627a <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + bcc.n 86262 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ strd r2, r3, [sp] │ │ │ │ - bl 729dc │ │ │ │ + bl 729b8 │ │ │ │ mov r7, r0 │ │ │ │ - cbz r0, 862bc <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + cbz r0, 862a4 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r3 │ │ │ │ blx 29cc8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ - bl 78768 │ │ │ │ + bl 78748 │ │ │ │ strd r4, r7, [r5, #8] │ │ │ │ str r6, [r5, #16] │ │ │ │ - b.n 86280 <_PyList_AppendTakeRefListResize@@Base+0x15c> │ │ │ │ + b.n 86268 <_PyList_AppendTakeRefListResize@@Base+0x15c> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r9 │ │ │ │ - bl 729dc │ │ │ │ + bl 729b8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 862bc <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + cbz r0, 862a4 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ strd r4, r3, [r5, #8] │ │ │ │ str r6, [r5, #16] │ │ │ │ movs r0, #0 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ cmp.w r1, r3, asr #1 │ │ │ │ - blt.w 8617c <_PyList_AppendTakeRefListResize@@Base+0x58> │ │ │ │ + blt.w 86164 <_PyList_AppendTakeRefListResize@@Base+0x58> │ │ │ │ str r1, [r0, #8] │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r1, [r0, #680] @ 0x2a8 │ │ │ │ - movw r2, #54433 @ 0xd4a1 │ │ │ │ + movw r2, #54417 @ 0xd491 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 86308 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ + bne.n 862f0 <_PyList_AppendTakeRefListResize@@Base+0x1e4> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ blx 2a7cc │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8627a <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.n 86262 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 86282 <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + b.n 8626a <_PyList_AppendTakeRefListResize@@Base+0x15e> │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ movs r6, #0 │ │ │ │ - movw r2, #25649 @ 0x6431 │ │ │ │ + movw r2, #25625 @ 0x6419 │ │ │ │ movt r2, #8 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ ldr.w r1, [r0, #700] @ 0x2bc │ │ │ │ mov r8, r6 │ │ │ │ ldr.w r9, [r0, #688] @ 0x2b0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 861da <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ + beq.w 861c2 <_PyList_AppendTakeRefListResize@@Base+0xb6> │ │ │ │ mov r1, r3 │ │ │ │ mov r2, r8 │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8627a <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - b.n 862bc <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + bne.n 86262 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + b.n 862a4 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 862c6 <_PyList_AppendTakeRefListResize@@Base+0x1a2> │ │ │ │ + beq.n 862ae <_PyList_AppendTakeRefListResize@@Base+0x1a2> │ │ │ │ adds r6, r1, #3 │ │ │ │ bic.w r6, r6, #3 │ │ │ │ - b.n 861ae <_PyList_AppendTakeRefListResize@@Base+0x8a> │ │ │ │ + b.n 86196 <_PyList_AppendTakeRefListResize@@Base+0x8a> │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ mov r2, r8 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8627a <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ - b.n 862bc <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ + bne.n 86262 <_PyList_AppendTakeRefListResize@@Base+0x156> │ │ │ │ + b.n 862a4 <_PyList_AppendTakeRefListResize@@Base+0x198> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086320 : │ │ │ │ +00086308 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #12 │ │ │ │ subs.w ip, r1, #0 │ │ │ │ - blt.n 86428 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + blt.n 86410 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r3, r0 │ │ │ │ - movw r0, #25649 @ 0x6431 │ │ │ │ + movw r0, #25625 @ 0x6419 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w lr, [r2, #700] @ 0x2bc │ │ │ │ ldr.w r4, [r2, #688] @ 0x2b0 │ │ │ │ cmp lr, r0 │ │ │ │ - bne.n 8640c │ │ │ │ + bne.n 863f4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 863dc │ │ │ │ - ldr r0, [pc, #208] @ (8642c ) │ │ │ │ + beq.n 863c4 │ │ │ │ + ldr r0, [pc, #208] @ (86414 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r1, [r1, r0] │ │ │ │ ldr r1, [r1, #8] │ │ │ │ add.w r1, r1, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r1, #1528] @ 0x5f8 │ │ │ │ cmn.w r1, #804 @ 0x324 │ │ │ │ - beq.n 863e8 │ │ │ │ + beq.n 863d0 │ │ │ │ lsrs r0, r3, #18 │ │ │ │ add.w r1, r1, r0, lsl #3 │ │ │ │ ubfx r0, r3, #0, #18 │ │ │ │ ldr.w r5, [r1, #808] @ 0x328 │ │ │ │ cmp r5, r0 │ │ │ │ - bgt.n 86396 │ │ │ │ + bgt.n 8637e │ │ │ │ ldr.w r1, [r1, #804] @ 0x324 │ │ │ │ cmp r1, r0 │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp r1, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - cbz r0, 863e8 │ │ │ │ + cbz r0, 863d0 │ │ │ │ bic.w r2, r3, #4080 @ 0xff0 │ │ │ │ bic.w r2, r2, #15 │ │ │ │ ldr r2, [r2, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp ip, r2 │ │ │ │ - bhi.n 863b4 │ │ │ │ + bhi.n 8639c │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, ip, lsl #2 │ │ │ │ - bcc.n 863d6 │ │ │ │ + bcc.n 863be │ │ │ │ mov r2, ip │ │ │ │ mov r1, ip │ │ │ │ mov r0, r4 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 729dc │ │ │ │ - cbz r0, 86428 │ │ │ │ + bl 729b8 │ │ │ │ + cbz r0, 86410 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78768 │ │ │ │ + bl 78748 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 729dc │ │ │ │ + b.w 729b8 │ │ │ │ ldr.w r4, [r2, #680] @ 0x2a8 │ │ │ │ - movw r1, #54433 @ 0xd4a1 │ │ │ │ + movw r1, #54417 @ 0xd491 │ │ │ │ movt r1, #6 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 8641c │ │ │ │ + bne.n 86404 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r1, #1 │ │ │ │ it cc │ │ │ │ movcc r1, #1 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ @@ -137515,84 +137533,84 @@ │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r3 │ │ │ │ mov r2, ip │ │ │ │ mov r3, r4 │ │ │ │ - b.n 86414 │ │ │ │ + b.n 863fc │ │ │ │ movs r3, #0 │ │ │ │ - b.n 863d6 │ │ │ │ + b.n 863be │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 864c2 │ │ │ │ + beq.n 864aa │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #200] @ (8650c ) │ │ │ │ + ldr r3, [pc, #200] @ (864f4 ) │ │ │ │ mov r4, r1 │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 864c8 │ │ │ │ + beq.n 864b0 │ │ │ │ lsrs r1, r4, #18 │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ ubfx r1, r4, #0, #18 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r1 │ │ │ │ - bgt.n 8647a │ │ │ │ + bgt.n 86462 │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r1 │ │ │ │ - bgt.n 864c8 │ │ │ │ - cbz r3, 864c8 │ │ │ │ + bgt.n 864b0 │ │ │ │ + cbz r3, 864b0 │ │ │ │ bic.w r3, r4, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ lsls r5, r3, #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 8649a │ │ │ │ + bhi.n 86482 │ │ │ │ add.w r3, r5, r3, lsl #4 │ │ │ │ cmp.w r3, r2, lsl #2 │ │ │ │ - bcc.n 864bc │ │ │ │ + bcc.n 864a4 │ │ │ │ mov r5, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r6, r0 │ │ │ │ - bl 729dc │ │ │ │ + bl 729b8 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 864ba │ │ │ │ + cbz r0, 864a2 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78768 │ │ │ │ + bl 78748 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r4, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r1, r2 │ │ │ │ - b.w 729dc │ │ │ │ + b.w 729b8 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 86508 │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + blt.n 864f0 │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r1, #54433 @ 0xd4a1 │ │ │ │ + movw r1, #54417 @ 0xd491 │ │ │ │ movt r1, #6 │ │ │ │ ldr.w lr, [r3, #680] @ 0x2a8 │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 864f8 │ │ │ │ + bne.n 864e0 │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ @@ -137600,50 +137618,50 @@ │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r1, r4 │ │ │ │ mov r3, lr │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ bx r3 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 864bc │ │ │ │ + b.n 864a4 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00086510 : │ │ │ │ +000864f8 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - cbz r0, 86540 │ │ │ │ + cbz r0, 86528 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 86540 │ │ │ │ + bpl.n 86528 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r2 │ │ │ │ - bl 86564 │ │ │ │ - cbz r0, 86550 │ │ │ │ + bl 8654c │ │ │ │ + cbz r0, 86538 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 86556 │ │ │ │ + bne.n 8653e │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3158 @ 0xc56 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8653c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8653c │ │ │ │ + bne.n 86524 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 86524 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #2416] @ 0x970 │ │ │ │ subw sp, sp, #1644 @ 0x66c │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ @@ -137651,79 +137669,79 @@ │ │ │ │ str r3, [sp, #32] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 86634 │ │ │ │ + beq.n 8661c │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 869d0 │ │ │ │ + bne.w 869b2 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 86644 │ │ │ │ + ble.n 8662c │ │ │ │ ldr.w r8, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r2, [r8] │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 871e0 │ │ │ │ + beq.w 871d2 │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r5, r3 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ movw sl, #42228 @ 0xa4f4 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ cmp r5, sl │ │ │ │ - beq.n 866ca │ │ │ │ + beq.n 866b2 │ │ │ │ sub.w ip, r8, #4 │ │ │ │ movs r2, #1 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 865fa │ │ │ │ + b.n 865e2 │ │ │ │ adds r7, #1 │ │ │ │ mov ip, lr │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 8697e │ │ │ │ + bge.w 86960 │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ add.w lr, ip, #4 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 87526 │ │ │ │ + bne.w 87410 │ │ │ │ ands.w r9, r3, r2 │ │ │ │ - beq.n 865f0 │ │ │ │ + beq.n 865d8 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ movs r2, #1 │ │ │ │ cmp r1, #15 │ │ │ │ - bls.n 865f0 │ │ │ │ + bls.n 865d8 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bge.w 875ae │ │ │ │ + bge.w 8742e │ │ │ │ ldr.w r2, [ip, #8] │ │ │ │ add.w lr, ip, #8 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, r5 │ │ │ │ - bne.w 87526 │ │ │ │ + bne.w 87410 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 865f0 │ │ │ │ + b.n 865d8 │ │ │ │ movs r3, #0 │ │ │ │ cmp r4, #1 │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r0, #16] │ │ │ │ - bgt.n 865aa │ │ │ │ + bgt.n 86592 │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r1, sp, #64 @ 0x40 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ adds r2, #1 │ │ │ │ mov.w r3, #0 │ │ │ │ @@ -137732,39 +137750,39 @@ │ │ │ │ str r3, [sp, #88] @ 0x58 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r4, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ mov.w r3, #7 │ │ │ │ str.w fp, [sp, #76] @ 0x4c │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - bne.w 8711e │ │ │ │ + bne.w 87102 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r4, #1 │ │ │ │ - bgt.w 87398 │ │ │ │ + bgt.w 87386 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r0, fp │ │ │ │ - bne.w 8755a │ │ │ │ + bne.w 874ce │ │ │ │ ldr r5, [r6, #12] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r7, [r6, #8] │ │ │ │ str r3, [r6, #12] │ │ │ │ str r4, [r6, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 87570 │ │ │ │ + bne.w 874e4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8757e │ │ │ │ + beq.w 874f2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ ittt ne │ │ │ │ addne r3, #1 │ │ │ │ ldrne r2, [sp, #12] │ │ │ │ @@ -137776,406 +137794,397 @@ │ │ │ │ sub.w lr, r8, #4 │ │ │ │ mov r9, r2 │ │ │ │ movs r7, #0 │ │ │ │ mov fp, r5 │ │ │ │ ldr.w ip, [lr, #4]! │ │ │ │ ldr.w r1, [ip, #4] │ │ │ │ cmp r1, sl │ │ │ │ - bne.w 8752e │ │ │ │ + bne.w 873da │ │ │ │ tst r3, r2 │ │ │ │ - bne.w 868b4 │ │ │ │ + bne.w 8689a │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 868c0 │ │ │ │ + beq.w 868a6 │ │ │ │ ldrb.w r9, [ip, #16] │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ and.w r9, r9, #28 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - blt.n 866d6 │ │ │ │ + blt.n 866be │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86998 │ │ │ │ + bne.w 8697a │ │ │ │ tst r3, r2 │ │ │ │ - beq.w 873b6 │ │ │ │ + beq.w 873a4 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #26957 @ 0x694d │ │ │ │ + movw r3, #25597 @ 0x63fd │ │ │ │ movt r3, #21 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 869ae │ │ │ │ + bne.w 86990 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86c90 │ │ │ │ + bne.w 86c62 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov.w r2, #256 @ 0x100 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ str r2, [r1, #20] │ │ │ │ movs r2, #7 │ │ │ │ str r2, [r1, #0] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r4, r8, [r1, #4] │ │ │ │ str r3, [r1, #16] │ │ │ │ str r3, [r1, #24] │ │ │ │ str.w fp, [r1, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87520 │ │ │ │ + bne.w 873f0 │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r4, #63 @ 0x3f │ │ │ │ it le │ │ │ │ movle r9, r4 │ │ │ │ - bgt.w 872ea │ │ │ │ - mov sl, r9 │ │ │ │ + bgt.w 8734a │ │ │ │ + str.w r9, [sp, #48] @ 0x30 │ │ │ │ + mov sl, r4 │ │ │ │ str.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r9, r4 │ │ │ │ + mov r9, r6 │ │ │ │ mov fp, r8 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 8715c │ │ │ │ + ble.w 8712a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - movw r8, #26957 @ 0x694d │ │ │ │ - movt r8, #21 │ │ │ │ + movw r6, #25597 @ 0x63fd │ │ │ │ + movt r6, #21 │ │ │ │ ldrd r1, r0, [fp] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 868ca │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 868b0 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 86db4 │ │ │ │ + blt.w 86d88 │ │ │ │ cmp r4, #2 │ │ │ │ it ne │ │ │ │ movne r1, #2 │ │ │ │ - beq.w 8701a │ │ │ │ + beq.w 87012 │ │ │ │ subs r3, r1, #1 │ │ │ │ ldr.w r0, [fp, r1, lsl #2] │ │ │ │ ldr.w r3, [fp, r3, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r0, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 86c4e │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.n 8685a │ │ │ │ + bgt.w 86c20 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.n 8683e │ │ │ │ add.w r2, fp, r1, lsl #2 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r2, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r7, r2, #1 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ mul.w r2, r7, r2 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.n 86856 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 86856 │ │ │ │ + bgt.n 8683c │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r5, r4 │ │ │ │ + bge.n 8683c │ │ │ │ mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 86854 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86824 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 86a4e │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp sl, r3 │ │ │ │ + bgt.n 8683c │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 8680c │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 86a2e │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r3, r5 │ │ │ │ ite gt │ │ │ │ movgt ip, r4 │ │ │ │ - movle ip, r3 │ │ │ │ + movle ip, r5 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87174 │ │ │ │ + bne.w 87156 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ mov.w r1, ip, lsl #2 │ │ │ │ movs r2, #1 │ │ │ │ str.w fp, [r0, #28] │ │ │ │ strd r5, ip, [r0, #32] │ │ │ │ add fp, r1 │ │ │ │ str r2, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 86f30 │ │ │ │ + bne.w 86f60 │ │ │ │ subs.w r4, r4, ip │ │ │ │ - bne.w 8677c │ │ │ │ + bne.w 86768 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ cmp r2, #1 │ │ │ │ - bgt.w 8731c │ │ │ │ + bgt.w 872e2 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86ce8 │ │ │ │ + bne.w 86cbc │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86672 │ │ │ │ - b.w 8711e │ │ │ │ + beq.w 8665a │ │ │ │ + b.w 87102 │ │ │ │ ldr.w r5, [ip, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.w 866ea │ │ │ │ + bls.w 866d2 │ │ │ │ movs r2, #0 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - blt.w 866d6 │ │ │ │ - b.n 8670c │ │ │ │ + blt.w 866be │ │ │ │ + b.n 866f4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871ce │ │ │ │ - bne.w 86db4 │ │ │ │ + blt.w 871b0 │ │ │ │ + bne.w 86d88 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.w 8701a │ │ │ │ + beq.w 87012 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldrd r1, r0, [fp, #4] │ │ │ │ ldr.w r3, [r2, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86920 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86904 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 86a4a │ │ │ │ + blt.w 86a2c │ │ │ │ cmp r4, #3 │ │ │ │ it ne │ │ │ │ movne r1, #3 │ │ │ │ - bne.w 867ca │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8685e │ │ │ │ + bne.w 867b6 │ │ │ │ + movs r5, #3 │ │ │ │ + b.n 86842 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871ce │ │ │ │ - bne.w 86a4a │ │ │ │ + blt.w 871b0 │ │ │ │ + bne.w 86a2c │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 8691a │ │ │ │ - ldr r5, [sp, #0] │ │ │ │ + beq.n 86900 │ │ │ │ + ldr.w r8, [sp] │ │ │ │ add.w r7, fp, #8 │ │ │ │ - movs r3, #3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr.w r3, [r5, #1564] @ 0x61c │ │ │ │ - mov r2, r5 │ │ │ │ + movs r5, #3 │ │ │ │ + ldr.w r3, [r8, #1564] @ 0x61c │ │ │ │ + mov r2, r8 │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86c32 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86c06 │ │ │ │ ldrd r2, r0, [r0, #8] │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r0, r2 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.w 86856 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ + blt.w 8683c │ │ │ │ + adds r1, r5, #1 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.w 867ca │ │ │ │ - str r4, [sp, #4] │ │ │ │ - b.n 8685e │ │ │ │ + bne.w 867b6 │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 86842 │ │ │ │ mov r1, r5 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r0, fp │ │ │ │ movs r7, #0 │ │ │ │ cmp r1, sl │ │ │ │ ite ne │ │ │ │ movne r5, #0 │ │ │ │ andeq.w r5, r9, #1 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8671e │ │ │ │ - movw r3, #30241 @ 0x7621 │ │ │ │ + beq.w 86706 │ │ │ │ + movw r3, #30213 @ 0x7605 │ │ │ │ movt r3, #8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8673a │ │ │ │ - movw r2, #47529 @ 0xb9a9 │ │ │ │ + beq.w 86722 │ │ │ │ + movw r2, #48193 @ 0xbc41 │ │ │ │ movt r2, #24 │ │ │ │ cmp r1, r0 │ │ │ │ it eq │ │ │ │ moveq r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ str.w r3, [r2, #1572] @ 0x624 │ │ │ │ - movw r3, #22929 @ 0x5991 │ │ │ │ + movw r3, #21305 @ 0x5339 │ │ │ │ movt r3, #18 │ │ │ │ str.w r3, [r2, #1564] @ 0x61c │ │ │ │ - b.n 8673a │ │ │ │ + b.n 86722 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 87536 │ │ │ │ + bgt.w 8748e │ │ │ │ add.w r5, r4, #136 @ 0x88 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ cmp r4, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add.w r3, r3, r5, lsl #2 │ │ │ │ str r3, [sp, #12] │ │ │ │ - ble.w 87080 │ │ │ │ + ble.w 87064 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r0, [r3, r5, lsl #2] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87556 │ │ │ │ + beq.w 874b0 │ │ │ │ cmp r4, #1 │ │ │ │ - beq.w 87080 │ │ │ │ + beq.w 87064 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87586 │ │ │ │ + beq.w 8745e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86a40 │ │ │ │ + beq.n 86a22 │ │ │ │ add.w r9, r5, #4 │ │ │ │ movs r7, #2 │ │ │ │ adds r5, r3, #4 │ │ │ │ ldr.w r1, [r9, #4]! │ │ │ │ mov r0, r8 │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87588 │ │ │ │ + beq.w 87460 │ │ │ │ adds r7, #1 │ │ │ │ cmp r7, r4 │ │ │ │ - bne.n 86a26 │ │ │ │ + bne.n 86a08 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 865b4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + b.n 8659c │ │ │ │ + movs r5, #2 │ │ │ │ + add.w r3, r5, #1073741824 @ 0x40000000 │ │ │ │ ldr.w r0, [fp] │ │ │ │ - add.w r3, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r3, #1 │ │ │ │ ldr.w r1, [fp, r3, lsl #2] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 86c58 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86c2a │ │ │ │ ldrd r3, r2, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.w 86c66 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - bge.w 86ef2 │ │ │ │ - cmp r4, sl │ │ │ │ - mov ip, r4 │ │ │ │ + bge.w 86c38 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + cmp r5, r3 │ │ │ │ + bge.w 86c48 │ │ │ │ + cmp r3, r4 │ │ │ │ it ge │ │ │ │ - movge ip, sl │ │ │ │ - cmp ip, r3 │ │ │ │ - ble.w 86868 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - movw r3, #30241 @ 0x7621 │ │ │ │ + movge r3, r4 │ │ │ │ + mov ip, r3 │ │ │ │ + cmp r3, r5 │ │ │ │ + ble.w 8684c │ │ │ │ + movw r3, #30213 @ 0x7605 │ │ │ │ movt r3, #8 │ │ │ │ - str r4, [sp, #56] @ 0x38 │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #8] │ │ │ │ str.w ip, [sp, #24] │ │ │ │ - str.w sl, [sp, #60] @ 0x3c │ │ │ │ - strd r9, r6, [sp, #48] @ 0x30 │ │ │ │ + strd sl, r9, [sp, #52] @ 0x34 │ │ │ │ ldr.w r7, [fp, r5, lsl #2] │ │ │ │ movs r4, #0 │ │ │ │ mov sl, r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r9, r4, sl │ │ │ │ mov.w r9, r9, asr #1 │ │ │ │ ldr.w r6, [r3, #1564] @ 0x61c │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r1, [fp, r9, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 86b3c │ │ │ │ + bne.n 86b14 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ ldr r3, [r7, #8] │ │ │ │ ldrb.w r8, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ str r2, [sp, #20] │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ tst.w r8, #32 │ │ │ │ - beq.w 87616 │ │ │ │ + beq.w 875a0 │ │ │ │ tst.w r8, #64 @ 0x40 │ │ │ │ - beq.w 874d2 │ │ │ │ + beq.w 87560 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ add.w r0, r7, #20 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 874e2 │ │ │ │ + beq.w 87570 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.w 86ccc │ │ │ │ + beq.w 86ca0 │ │ │ │ adds r1, #20 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 86cdc │ │ │ │ + beq.w 86cb0 │ │ │ │ lsrs r0, r0, #31 │ │ │ │ - cbz r0, 86b4a │ │ │ │ + cbz r0, 86b22 │ │ │ │ mov r2, r8 │ │ │ │ cmp r4, r9 │ │ │ │ mov r8, r3 │ │ │ │ it lt │ │ │ │ movlt r6, r9 │ │ │ │ mov r3, r2 │ │ │ │ - blt.n 86b62 │ │ │ │ - b.n 86bc2 │ │ │ │ + blt.n 86b3a │ │ │ │ + b.n 86b9a │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r0, r7 │ │ │ │ blx r6 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 87410 │ │ │ │ - bne.n 86c18 │ │ │ │ + blt.w 87596 │ │ │ │ + bne.n 86bec │ │ │ │ add.w r4, r9, #1 │ │ │ │ cmp sl, r4 │ │ │ │ - ble.n 86bc2 │ │ │ │ + ble.n 86b9a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 87408 │ │ │ │ + bne.w 8758e │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ mov r6, sl │ │ │ │ ldrb r3, [r7, #16] │ │ │ │ add.w r9, r7, #20 │ │ │ │ str r7, [sp, #20] │ │ │ │ ubfx r7, r3, #6, #1 │ │ │ │ ubfx r2, r3, #5, #1 │ │ │ │ @@ -138187,475 +138196,462 @@ │ │ │ │ ldr.w r1, [fp, sl, lsl #2] │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, r8 │ │ │ │ mov r2, r5 │ │ │ │ it ge │ │ │ │ movge r2, r8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8760a │ │ │ │ + beq.w 875a4 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 873f0 │ │ │ │ + beq.w 87576 │ │ │ │ ldrb.w ip, [r1, #16] │ │ │ │ mov r0, r9 │ │ │ │ tst.w ip, #32 │ │ │ │ - beq.w 87402 │ │ │ │ + beq.w 87588 │ │ │ │ tst.w ip, #64 @ 0x40 │ │ │ │ - beq.n 86c04 │ │ │ │ + beq.n 86bd8 │ │ │ │ adds r1, #20 │ │ │ │ blx 292bc │ │ │ │ - cbz r0, 86c0e │ │ │ │ + cbz r0, 86be2 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 86c12 │ │ │ │ + bge.n 86be6 │ │ │ │ mov r6, sl │ │ │ │ cmp r6, r4 │ │ │ │ - bgt.n 86b74 │ │ │ │ + bgt.n 86b4c │ │ │ │ ldr r7, [sp, #20] │ │ │ │ ldr r5, [sp, #28] │ │ │ │ lsls r6, r4, #2 │ │ │ │ cmp r5, r4 │ │ │ │ add.w r1, fp, r6 │ │ │ │ - ble.n 86c20 │ │ │ │ + ble.n 86bf4 │ │ │ │ sub.w r9, r5, r4 │ │ │ │ add.w r8, r6, #4 │ │ │ │ add.w r0, fp, r8 │ │ │ │ mov.w r9, r9, lsl #2 │ │ │ │ mov r2, r9 │ │ │ │ blx 2a414 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 86c7a │ │ │ │ + bne.n 86c4c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 86ac0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + bne.w 86a98 │ │ │ │ + ldr r4, [sp, #60] @ 0x3c │ │ │ │ mov ip, r3 │ │ │ │ - ldr.w sl, [sp, #60] @ 0x3c │ │ │ │ - ldrd r9, r6, [sp, #48] @ 0x30 │ │ │ │ - b.n 86868 │ │ │ │ + ldrd sl, r9, [sp, #52] @ 0x34 │ │ │ │ + b.n 8684c │ │ │ │ adds r1, #28 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 86bb4 │ │ │ │ + bne.n 86b8c │ │ │ │ cmp r5, r8 │ │ │ │ - bgt.n 86bb8 │ │ │ │ + bgt.n 86b90 │ │ │ │ add.w r4, sl, #1 │ │ │ │ - b.n 86bba │ │ │ │ + b.n 86b92 │ │ │ │ cmp r4, r9 │ │ │ │ - bge.n 86bc2 │ │ │ │ + bge.n 86b9a │ │ │ │ mov sl, r9 │ │ │ │ - b.n 86ac8 │ │ │ │ + b.n 86aa0 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w r7, [fp, r4, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 86bec │ │ │ │ + beq.n 86bc4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ - b.n 86c8a │ │ │ │ + b.n 86c5c │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871ce │ │ │ │ - bne.w 86856 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ + blt.w 871b0 │ │ │ │ + bne.w 8683c │ │ │ │ + adds r5, #1 │ │ │ │ adds r7, #4 │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bne.w 8693a │ │ │ │ - b.n 8697a │ │ │ │ + cmp r4, r5 │ │ │ │ + bne.w 8691e │ │ │ │ + mov r5, r4 │ │ │ │ + b.n 86842 │ │ │ │ cmp r4, r1 │ │ │ │ - beq.w 8697a │ │ │ │ - str r1, [sp, #4] │ │ │ │ - b.n 86a4e │ │ │ │ + beq.w 8695c │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 86a2e │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871ce │ │ │ │ - bne.w 86a90 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ + blt.w 871b0 │ │ │ │ + bne.w 86a6e │ │ │ │ mov r2, r5 │ │ │ │ - bl 1c3cf0 │ │ │ │ - adds r3, r5, #1 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86dba │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + mov r0, fp │ │ │ │ + adds r5, #1 │ │ │ │ + bl 1c4b88 │ │ │ │ + mov r3, r5 │ │ │ │ + b.n 86d8c │ │ │ │ + mov ip, r5 │ │ │ │ + b.n 8684c │ │ │ │ mov r2, r9 │ │ │ │ add.w r0, r3, r8 │ │ │ │ adds r1, r3, r6 │ │ │ │ ldr.w r4, [r3, r5, lsl #2] │ │ │ │ blx 2a414 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [r3, r6] │ │ │ │ - b.n 86bec │ │ │ │ + b.n 86bc4 │ │ │ │ adds r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ cmp.w r2, #258 @ 0x102 │ │ │ │ add.w r3, r2, r2, lsr #31 │ │ │ │ mov.w r3, r3, asr #1 │ │ │ │ str r3, [r1, #20] │ │ │ │ - bge.w 87532 │ │ │ │ + bge.w 874fa │ │ │ │ adds r3, #135 @ 0x87 │ │ │ │ add.w fp, sp, #604 @ 0x25c │ │ │ │ strd r4, r8, [r1, #4] │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ str r3, [r1, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r1, #24] │ │ │ │ movs r3, #7 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str.w fp, [r1, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 86768 │ │ │ │ - b.n 87466 │ │ │ │ + beq.w 86750 │ │ │ │ + b.w 87506 │ │ │ │ adds r1, #28 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86b28 │ │ │ │ + bne.w 86b00 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ - b.n 86b2a │ │ │ │ + b.n 86b02 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.w 870da │ │ │ │ + ble.w 870be │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 86fd0 │ │ │ │ + beq.w 86fc6 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 86fd0 │ │ │ │ - ldr r2, [pc, #704] @ (86fd8 ) │ │ │ │ + bne.w 86fc6 │ │ │ │ + ldr r2, [pc, #740] @ (86fd0 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 874e8 │ │ │ │ + bne.w 87440 │ │ │ │ mov r0, r8 │ │ │ │ blx r5 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ cmp r4, #1 │ │ │ │ - ble.w 87112 │ │ │ │ - ldr.w r7, [sl, #4] │ │ │ │ + ble.w 870f6 │ │ │ │ + ldr.w r7, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 86d60 │ │ │ │ + beq.n 86d34 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 86d60 │ │ │ │ - ldr r1, [pc, #648] @ (86fd8 ) │ │ │ │ + cbnz r3, 86d34 │ │ │ │ + ldr r1, [pc, #684] @ (86fd0 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r1, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87502 │ │ │ │ + bne.w 874b4 │ │ │ │ mov r0, r7 │ │ │ │ blx r5 │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 86daa │ │ │ │ - add.w r9, sl, #4 │ │ │ │ - str.w sl, [sp, #4] │ │ │ │ + beq.n 86d7e │ │ │ │ + add.w sl, r9, #4 │ │ │ │ + str.w r9, [sp, #4] │ │ │ │ mov.w r8, #2 │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ - mov sl, r4 │ │ │ │ - ldr.w r5, [r9, #4]! │ │ │ │ + mov r9, r4 │ │ │ │ + ldr.w r5, [sl, #4]! │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 86d9a │ │ │ │ + beq.n 86d6e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 86d9a │ │ │ │ - ldr r3, [pc, #592] @ (86fd8 ) │ │ │ │ + cbnz r3, 86d6e │ │ │ │ + ldr r3, [pc, #628] @ (86fd0 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r4, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87428 │ │ │ │ + bne.w 87544 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ add.w r8, r8, #1 │ │ │ │ - cmp r8, sl │ │ │ │ - bne.n 86d76 │ │ │ │ - mov r4, sl │ │ │ │ + cmp r8, r9 │ │ │ │ + bne.n 86d4a │ │ │ │ + mov r4, r9 │ │ │ │ cmp r4, #127 @ 0x7f │ │ │ │ - bgt.w 873e8 │ │ │ │ + bgt.w 8753c │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8667c │ │ │ │ - b.n 8711a │ │ │ │ + beq.w 86664 │ │ │ │ + b.n 870fe │ │ │ │ movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - mov r2, r3 │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 874b0 │ │ │ │ + mov r5, r3 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 87524 │ │ │ │ sub.w r7, fp, #4 │ │ │ │ - str r6, [sp, #8] │ │ │ │ - ldr r6, [sp, #0] │ │ │ │ - add.w r7, r7, r2, lsl #2 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr.w r1, [r7], #4 │ │ │ │ - mov r2, r6 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldr r0, [r7, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 874c8 │ │ │ │ - bne.n 86eb4 │ │ │ │ - ldr.w r3, [r6, #1564] @ 0x61c │ │ │ │ - ldrd r0, r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86ec8 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ + mov.w r8, #0 │ │ │ │ + add.w r7, r7, r5, lsl #2 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr.w r0, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r2, [r7, #-4] │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 86ec4 │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + rsb ip, r3, #1 │ │ │ │ + ldr r3, [r2, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r1, r3, #1 │ │ │ │ + ldr r3, [r0, #12] │ │ │ │ + mul.w ip, r3, ip │ │ │ │ + ldr r3, [r2, #12] │ │ │ │ + mul.w r1, r3, r1 │ │ │ │ + cmp ip, r1 │ │ │ │ + blt.w 86f00 │ │ │ │ + ldrd r3, r1, [r2, #8] │ │ │ │ + and.w r2, r3, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r1, r2 │ │ │ │ + ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bge.n 86ed4 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 870ee │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - subs r0, r3, #1 │ │ │ │ + bge.n 86ef2 │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 870d2 │ │ │ │ + subs r0, r5, #1 │ │ │ │ add.w r1, fp, r0, lsl #2 │ │ │ │ lsls r0, r0, #2 │ │ │ │ cmp r1, fp │ │ │ │ - bls.n 86e52 │ │ │ │ + bls.n 86e38 │ │ │ │ add.w r2, fp, #4 │ │ │ │ mov r3, r1 │ │ │ │ - ldr r7, [r1, #0] │ │ │ │ + ldr r6, [r1, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ - str.w r7, [fp] │ │ │ │ + str.w r6, [fp] │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bls.n 86e52 │ │ │ │ + bls.n 86e38 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - ldr r5, [r3, #0] │ │ │ │ - str.w r5, [r2], #4 │ │ │ │ + ldr r6, [r3, #0] │ │ │ │ + str.w r6, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 86e42 │ │ │ │ + bhi.n 86e28 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 872d2 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.w 86a90 │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - movw r8, #26957 @ 0x694d │ │ │ │ - movt r8, #21 │ │ │ │ + bne.w 872ca │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 86a6e │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - add.w r7, fp, r2, lsl #2 │ │ │ │ - ldr.w r0, [fp, r2, lsl #2] │ │ │ │ + add.w r7, fp, r5, lsl #2 │ │ │ │ + movw r6, #25597 @ 0x63fd │ │ │ │ + movt r6, #21 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r1, [r7, #-4] │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86ed8 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 86f0e │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - ble.n 86f88 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86a98 │ │ │ │ - b.n 86868 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 87302 │ │ │ │ - movs r5, #0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86dce │ │ │ │ - b.n 86e14 │ │ │ │ - mov r2, r6 │ │ │ │ + bgt.w 86a6e │ │ │ │ + adds r1, r5, #1 │ │ │ │ + cmp r4, r1 │ │ │ │ + ble.n 86ec0 │ │ │ │ + subs r3, r1, #1 │ │ │ │ + ldr.w r2, [fp, r1, lsl #2] │ │ │ │ + lsls r0, r1, #2 │ │ │ │ + ldr.w r5, [fp, r3, lsl #2] │ │ │ │ + ldrd r3, r2, [r2, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ + mul.w r3, r2, r3 │ │ │ │ + ldrd r2, r5, [r5, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ + mul.w r2, r5, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + ble.n 86f68 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 86a6e │ │ │ │ + mov r1, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 874c8 │ │ │ │ - bne.n 86e14 │ │ │ │ + blt.w 871b0 │ │ │ │ + bne.n 86f00 │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldrd r2, r0, [r7, #-4] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + beq.w 86dd8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r2 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 871b0 │ │ │ │ + bne.n 86dfc │ │ │ │ + add.w r8, r8, #1 │ │ │ │ adds r5, #1 │ │ │ │ - b.n 86ebc │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.w 86d9e │ │ │ │ + b.n 86dfc │ │ │ │ + cmp.w r8, #0 │ │ │ │ + bne.w 87362 │ │ │ │ + mov.w r8, #0 │ │ │ │ + b.n 86ef6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 871ce │ │ │ │ - bne.n 86ea6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - mov r5, r3 │ │ │ │ - cmp r4, r3 │ │ │ │ - bgt.n 86fdc │ │ │ │ - str r5, [sp, #4] │ │ │ │ - b.n 86ea6 │ │ │ │ - ldr.w ip, [sp, #4] │ │ │ │ - b.n 86868 │ │ │ │ + blt.w 871b0 │ │ │ │ + bne.w 86a6e │ │ │ │ + add.w r8, r5, #1 │ │ │ │ + cmp r4, r8 │ │ │ │ + bgt.n 86fd4 │ │ │ │ + mov r5, r8 │ │ │ │ + b.n 86a6e │ │ │ │ add.w r1, sp, #1640 @ 0x668 │ │ │ │ lsls r3, r2, #4 │ │ │ │ add.w r1, r1, r2, lsl #4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subw r1, r1, #1564 @ 0x61c │ │ │ │ - mov ip, r7 │ │ │ │ + mov ip, r6 │ │ │ │ str r5, [r1, #12] │ │ │ │ add.w r1, r3, #28 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str.w fp, [r0, r1] │ │ │ │ add r1, r0 │ │ │ │ - add.w fp, fp, r7, lsl #2 │ │ │ │ + add.w fp, fp, r6, lsl #2 │ │ │ │ str r5, [r1, #4] │ │ │ │ add.w r1, r0, r2, lsl #4 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r0, #24] │ │ │ │ - str r7, [r1, #36] @ 0x24 │ │ │ │ - lsls r1, r7, #2 │ │ │ │ + str r6, [r1, #36] @ 0x24 │ │ │ │ + lsls r1, r6, #2 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8688c │ │ │ │ + beq.w 86870 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ add r0, r1 │ │ │ │ str r0, [sp, #16] │ │ │ │ - b.n 8688c │ │ │ │ - ldr r2, [sp, #0] │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 871ce │ │ │ │ - bne.n 86eee │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - cmp r4, r3 │ │ │ │ - ble.n 86ea6 │ │ │ │ - ldr r5, [sp, #4] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ - ldr r0, [r7, #8] │ │ │ │ - ldr.w r1, [r7, #4]! │ │ │ │ - ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 87146 │ │ │ │ - ldrd r3, r2, [r0, #8] │ │ │ │ - str r5, [sp, #4] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ + b.n 86870 │ │ │ │ + adds r5, r1, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 86a6e │ │ │ │ + add r0, fp │ │ │ │ + ldr r0, [r0, #4] │ │ │ │ + ldr r2, [r0, #8] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r6, r2, #1 │ │ │ │ + ldr r2, [r0, #12] │ │ │ │ + mul.w r2, r6, r2 │ │ │ │ + cmp r2, r3 │ │ │ │ + blt.w 86a6e │ │ │ │ + adds r5, r1, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 86a6e │ │ │ │ + mov r3, r0 │ │ │ │ + ldr.w r0, [fp, r5, lsl #2] │ │ │ │ + ldrd r2, r3, [r3, #8] │ │ │ │ + ldr r1, [r0, #12] │ │ │ │ + and.w r2, r2, #3 │ │ │ │ + rsb r2, r2, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldrd r3, r1, [r1, #8] │ │ │ │ + ldr r3, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 86ea6 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - ble.n 86fc0 │ │ │ │ - subs r3, r1, #1 │ │ │ │ - ldr.w r2, [fp, r1, lsl #2] │ │ │ │ - lsls r0, r1, #2 │ │ │ │ - ldr.w r5, [fp, r3, lsl #2] │ │ │ │ - ldrd r3, r2, [r2, #8] │ │ │ │ - and.w r3, r3, #3 │ │ │ │ - rsb r3, r3, #1 │ │ │ │ - mul.w r3, r2, r3 │ │ │ │ - ldrd r2, r5, [r5, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ - mul.w r2, r5, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - ble.n 87020 │ │ │ │ - str r1, [sp, #4] │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - cmp r3, sl │ │ │ │ - it ge │ │ │ │ - movge ip, r3 │ │ │ │ - blt.w 86a98 │ │ │ │ - b.n 86868 │ │ │ │ - ldr.w sl, [sp, #12] │ │ │ │ + bgt.w 86a6e │ │ │ │ + adds r5, #1 │ │ │ │ + cmp r4, r5 │ │ │ │ + bgt.n 86f92 │ │ │ │ + b.n 86a6e │ │ │ │ + ldr.w r9, [sp, #12] │ │ │ │ str r7, [sp, #12] │ │ │ │ - b.n 86d32 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 86d06 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldrd r1, r0, [r7] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.n 86f38 │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.n 87016 │ │ │ │ ldrd r2, r1, [r1, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ rsb r2, r2, #1 │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldrd r3, r1, [r0, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 86eee │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - adds r1, #2 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 86f90 │ │ │ │ - b.n 86fc0 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 8685e │ │ │ │ - adds r2, r1, #1 │ │ │ │ - str r2, [sp, #4] │ │ │ │ - cmp r4, r2 │ │ │ │ - ble.w 86ea6 │ │ │ │ - add r0, fp │ │ │ │ - ldr r0, [r0, #4] │ │ │ │ - ldr r2, [r0, #8] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r7, r2, #1 │ │ │ │ - ldr r2, [r0, #12] │ │ │ │ - mul.w r2, r7, r2 │ │ │ │ - cmp r2, r3 │ │ │ │ - blt.w 86ea6 │ │ │ │ - adds r1, #2 │ │ │ │ - str r1, [sp, #4] │ │ │ │ + bgt.n 86f24 │ │ │ │ + adds r1, r5, #2 │ │ │ │ cmp r4, r1 │ │ │ │ - ble.w 86ea6 │ │ │ │ - mov r3, r0 │ │ │ │ - ldr.w r0, [fp, r1, lsl #2] │ │ │ │ - ldrd r2, r3, [r3, #8] │ │ │ │ - ldr r5, [r0, #12] │ │ │ │ - and.w r2, r2, #3 │ │ │ │ - rsb r2, r2, #1 │ │ │ │ + bgt.w 86e90 │ │ │ │ + mov r5, r1 │ │ │ │ + b.n 86a6e │ │ │ │ + movs r5, #2 │ │ │ │ + b.n 86842 │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 871b0 │ │ │ │ + bne.n 86f24 │ │ │ │ + adds r5, #2 │ │ │ │ + cmp r4, r5 │ │ │ │ + ble.w 86a6e │ │ │ │ + ldr r3, [sp, #0] │ │ │ │ + ldr r0, [r7, #8] │ │ │ │ + ldr.w r1, [r7, #4]! │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + cmp r3, r6 │ │ │ │ + bne.w 87140 │ │ │ │ + ldrd r3, r2, [r0, #8] │ │ │ │ + and.w r3, r3, #3 │ │ │ │ + rsb r3, r3, #1 │ │ │ │ mul.w r2, r3, r2 │ │ │ │ - ldr r3, [r0, #8] │ │ │ │ + ldrd r3, r1, [r1, #8] │ │ │ │ and.w r3, r3, #3 │ │ │ │ rsb r3, r3, #1 │ │ │ │ - mul.w r3, r5, r3 │ │ │ │ + mul.w r3, r1, r3 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.n 86fc0 │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r4, r1 │ │ │ │ - bgt.n 8704e │ │ │ │ - b.n 86fc0 │ │ │ │ + blt.w 86a6e │ │ │ │ + b.n 86e8a │ │ │ │ adds r3, r4, #1 │ │ │ │ ldr.w r8, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r3, r3, lsr #31 │ │ │ │ str r2, [sp, #16] │ │ │ │ asrs r3, r3, #1 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ @@ -138667,81 +138663,79 @@ │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ str.w fp, [r2, #12] │ │ │ │ str r3, [r2, #16] │ │ │ │ mov.w r3, #0 │ │ │ │ str r3, [r2, #24] │ │ │ │ mov.w r3, #7 │ │ │ │ str r3, [r2, #0] │ │ │ │ - bgt.w 8745e │ │ │ │ - bne.n 870da │ │ │ │ + bgt.w 874fe │ │ │ │ + bne.n 870be │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87108 │ │ │ │ + beq.n 870ec │ │ │ │ movw r7, #4364 @ 0x110c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ - b.n 86d0a │ │ │ │ + b.n 86cde │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - bne.n 8711e │ │ │ │ + bne.n 87102 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86688 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ + b.w 86670 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + subs r1, r5, r2 │ │ │ │ add.w r0, fp, r1, lsl #2 │ │ │ │ add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 87102 │ │ │ │ + cbnz r3, 870e6 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ - bl 1c3cf0 │ │ │ │ - b.n 86e1c │ │ │ │ + bl 1c4b88 │ │ │ │ + b.n 86e04 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [r6, #16] │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 86688 │ │ │ │ + beq.w 86670 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r3, 87134 │ │ │ │ + cbz r3, 87118 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28808 @ 0x7088 │ │ │ │ + movw r1, #28104 @ 0x6dc8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 8713e │ │ │ │ + cbz r3, 87122 │ │ │ │ cmp r4, #1 │ │ │ │ - bgt.w 87394 │ │ │ │ + bgt.w 87382 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 86688 │ │ │ │ + b.w 86670 │ │ │ │ + beq.w 8737c │ │ │ │ + add.w r2, fp, #4 │ │ │ │ + mov r1, r2 │ │ │ │ + cmp r2, fp │ │ │ │ + bls.w 872be │ │ │ │ + movs r5, #2 │ │ │ │ + movs r0, #4 │ │ │ │ + b.n 86e14 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 871ce │ │ │ │ - bne.w 86eee │ │ │ │ + blt.n 871b0 │ │ │ │ + bne.w 86a6e │ │ │ │ adds r5, #1 │ │ │ │ cmp r4, r5 │ │ │ │ - ble.w 86eee │ │ │ │ - b.n 86f50 │ │ │ │ - beq.w 8738e │ │ │ │ - add.w r2, fp, #4 │ │ │ │ - mov r1, r2 │ │ │ │ - cmp fp, r2 │ │ │ │ - bcs.w 87380 │ │ │ │ - movs r3, #2 │ │ │ │ - movs r0, #4 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.n 86e2e │ │ │ │ + ble.w 86a6e │ │ │ │ + b.n 8702a │ │ │ │ add.w r3, r3, #268435456 @ 0x10000000 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ lsls r5, r3, #4 │ │ │ │ add.w r3, r0, r3, lsl #4 │ │ │ │ ldrd r1, r2, [r1, #4] │ │ │ │ @@ -138751,43 +138745,50 @@ │ │ │ │ ldr r2, [r3, #8] │ │ │ │ asrs r3, r0, #2 │ │ │ │ add.w r3, r2, r3, lsl #1 │ │ │ │ add r2, r3 │ │ │ │ add r2, ip │ │ │ │ adds r5, #1 │ │ │ │ cmp r1, r3 │ │ │ │ - ble.n 871d6 │ │ │ │ + ble.n 871c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 871da │ │ │ │ - mov r7, ip │ │ │ │ + bgt.n 871cc │ │ │ │ + mov r6, ip │ │ │ │ ldr r0, [sp, #0] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ cmp r2, #1 │ │ │ │ - ble.w 86ef8 │ │ │ │ + ble.w 86f28 │ │ │ │ add.w r3, sp, #1640 @ 0x668 │ │ │ │ subs r1, r2, #2 │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ subw r3, r3, #1580 @ 0x62c │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - bge.w 86ef8 │ │ │ │ - bl 8929c │ │ │ │ + bge.w 86f28 │ │ │ │ + bl 89270 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 871a6 │ │ │ │ + beq.n 87188 │ │ │ │ ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - b.n 87416 │ │ │ │ + mov r4, sl │ │ │ │ + mov r6, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86d7e │ │ │ │ + cmp r4, #0 │ │ │ │ + ble.n 87122 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 86cca │ │ │ │ subs r3, r3, r1 │ │ │ │ subs r2, r2, r1 │ │ │ │ lsls r3, r3, #1 │ │ │ │ lsls r2, r2, #1 │ │ │ │ - b.n 8719a │ │ │ │ + b.n 8717c │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 87610 │ │ │ │ + ble.w 875f8 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ movs r2, #1 │ │ │ │ mov fp, r8 │ │ │ │ mov r7, r2 │ │ │ │ mov.w lr, #0 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ movw r3, #42644 @ 0xa694 │ │ │ │ @@ -138799,973 +138800,956 @@ │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ str r5, [sp, #4] │ │ │ │ ldr.w ip, [sp, #4] │ │ │ │ sub.w r5, r8, #4 │ │ │ │ mov r8, r6 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r6, r2 │ │ │ │ - b.n 87240 │ │ │ │ - cbz r6, 87276 │ │ │ │ + b.n 87232 │ │ │ │ + cbz r6, 87268 │ │ │ │ ldrb.w r9, [r9, #16] │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ and.w r9, r9, #28 │ │ │ │ sub.w r9, r9, #4 │ │ │ │ clz r9, r9 │ │ │ │ mov.w r9, r9, lsr #5 │ │ │ │ - bge.n 87290 │ │ │ │ + bge.n 87282 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r9 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ ldr.w r9, [r5, #4]! │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 875ec │ │ │ │ + bne.w 875e0 │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 875ec │ │ │ │ + beq.w 875e0 │ │ │ │ ldr.w r9, [r9, #12] │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ - cmp r1, r5 │ │ │ │ - bne.w 8751c │ │ │ │ - cbz r7, 87276 │ │ │ │ + cmp r5, r1 │ │ │ │ + bne.w 873d6 │ │ │ │ + cbz r7, 87268 │ │ │ │ tst r3, r2 │ │ │ │ - bne.n 87284 │ │ │ │ + bne.n 87276 │ │ │ │ mov sl, ip │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 8721e │ │ │ │ + beq.n 87210 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp lr, r4 │ │ │ │ - bge.n 8729a │ │ │ │ + bge.n 8728c │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r7 │ │ │ │ - b.n 8723c │ │ │ │ + b.n 8722e │ │ │ │ ldr.w r5, [r9, #8] │ │ │ │ cmp r5, #15 │ │ │ │ - bls.n 87270 │ │ │ │ + bls.n 87262 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 87276 │ │ │ │ + b.n 87268 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ - b.w 8670e │ │ │ │ + b.w 866f6 │ │ │ │ mov ip, r6 │ │ │ │ mov r6, r8 │ │ │ │ mov r8, fp │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8749e │ │ │ │ + beq.w 8745a │ │ │ │ movw r5, #42228 @ 0xa4f4 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r1, r5 │ │ │ │ - bne.w 8671e │ │ │ │ + bne.w 86706 │ │ │ │ tst.w ip, #1 │ │ │ │ - beq.w 8671e │ │ │ │ + beq.w 86706 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #30241 @ 0x7621 │ │ │ │ + movw r3, #30213 @ 0x7605 │ │ │ │ movt r3, #8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 869ae │ │ │ │ + b.w 86990 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + movs r5, #2 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86a6e │ │ │ │ movs r0, #4 │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r3 │ │ │ │ - bls.w 86e5a │ │ │ │ + bls.w 86e40 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ str.w r1, [r3], #4 │ │ │ │ str.w r2, [r0], #-4 │ │ │ │ - b.n 872d6 │ │ │ │ - mov r3, r4 │ │ │ │ - movs r2, #0 │ │ │ │ - and.w r1, r3, #1 │ │ │ │ - asrs r3, r3, #1 │ │ │ │ - orrs r2, r1 │ │ │ │ - cmp r3, #63 @ 0x3f │ │ │ │ - bgt.n 872ee │ │ │ │ - add.w r9, r2, r3 │ │ │ │ - b.w 86772 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - adds r2, r5, #1 │ │ │ │ - subs r1, r3, r2 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r0, fp, r1, lsl #2 │ │ │ │ - add.w r1, r3, r1, lsl #2 │ │ │ │ - cbnz r3, 87316 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - bl 1c3cf0 │ │ │ │ - b.n 86eba │ │ │ │ + b.n 872ce │ │ │ │ subs r1, r2, #2 │ │ │ │ - beq.n 8733a │ │ │ │ + beq.n 87300 │ │ │ │ add.w r0, sp, #1640 @ 0x668 │ │ │ │ add.w r0, r0, r2, lsl #4 │ │ │ │ subw r0, r0, #1564 @ 0x61c │ │ │ │ ldr r5, [r0, #8] │ │ │ │ add r0, sp, #60 @ 0x3c │ │ │ │ add r3, r0 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r5, r3 │ │ │ │ it gt │ │ │ │ subgt r1, r2, #3 │ │ │ │ ldr r5, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 8929c │ │ │ │ + bl 89270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87416 │ │ │ │ + bne.w 871b8 │ │ │ │ ldr r3, [r5, #24] │ │ │ │ cmp r3, #1 │ │ │ │ - ble.w 868a0 │ │ │ │ + ble.w 86886 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ subs r1, r3, #2 │ │ │ │ - beq.n 87372 │ │ │ │ + beq.n 8733a │ │ │ │ add.w r2, sp, #1640 @ 0x668 │ │ │ │ add.w r5, r2, r3, lsl #4 │ │ │ │ add.w r2, r2, r3, lsl #4 │ │ │ │ subw r5, r5, #1596 @ 0x63c │ │ │ │ subw r2, r2, #1564 @ 0x61c │ │ │ │ ldr r5, [r5, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r5, r2 │ │ │ │ it lt │ │ │ │ sublt r1, r3, #3 │ │ │ │ - bl 8929c │ │ │ │ + bl 89270 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 87416 │ │ │ │ + bne.w 871b8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ - b.n 87348 │ │ │ │ + b.n 87310 │ │ │ │ + mov r3, r4 │ │ │ │ + movs r2, #0 │ │ │ │ + and.w r1, r3, #1 │ │ │ │ + asrs r3, r3, #1 │ │ │ │ + orrs r2, r1 │ │ │ │ + cmp r3, #63 @ 0x3f │ │ │ │ + bgt.n 8734e │ │ │ │ + add.w r9, r2, r3 │ │ │ │ + b.w 8675a │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 872cc │ │ │ │ - movs r3, #2 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - b.w 86a90 │ │ │ │ + add.w r2, r8, #1 │ │ │ │ + subs r1, r5, r2 │ │ │ │ + add.w r0, fp, r1, lsl #2 │ │ │ │ + add.w r1, r3, r1, lsl #2 │ │ │ │ + cbnz r3, 87376 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + bl 1c4b88 │ │ │ │ + b.n 86f08 │ │ │ │ mov ip, r4 │ │ │ │ - b.w 86868 │ │ │ │ + b.w 8684c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ subs r3, r4, #1 │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 873ae │ │ │ │ + b.n 8739c │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 873a2 │ │ │ │ - b.w 86688 │ │ │ │ + bhi.n 87390 │ │ │ │ + b.w 86670 │ │ │ │ movw r3, #26088 @ 0x65e8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 87444 │ │ │ │ + beq.n 87414 │ │ │ │ ldr r5, [r1, #100] @ 0x64 │ │ │ │ add r3, sp, #64 @ 0x40 │ │ │ │ - movw r2, #23977 @ 0x5da9 │ │ │ │ + movw r2, #22353 @ 0x5751 │ │ │ │ movt r2, #18 │ │ │ │ str r3, [sp, #0] │ │ │ │ - movw r3, #47529 @ 0xb9a9 │ │ │ │ + movw r3, #48193 @ 0xbc41 │ │ │ │ movt r3, #24 │ │ │ │ str.w r5, [sp, #1632] @ 0x660 │ │ │ │ cmp r5, #0 │ │ │ │ it ne │ │ │ │ movne r3, r2 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.w 869a4 │ │ │ │ - ldr r0, [sp, #4] │ │ │ │ - bl 78598 │ │ │ │ - b.n 86daa │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w r0, r3, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86ba6 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86c06 │ │ │ │ - mov r9, sl │ │ │ │ - mov sl, r9 │ │ │ │ - b.w 86ac8 │ │ │ │ - ldrd fp, r4, [sp, #44] @ 0x2c │ │ │ │ - ldr r6, [sp, #52] @ 0x34 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86daa │ │ │ │ - cmp r4, #0 │ │ │ │ - ble.w 8713e │ │ │ │ + b.w 86986 │ │ │ │ + movs r7, #0 │ │ │ │ + b.n 87268 │ │ │ │ + mov r5, fp │ │ │ │ + mov r1, r5 │ │ │ │ movs r7, #0 │ │ │ │ - b.n 86cf6 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86d96 │ │ │ │ - ldr r2, [pc, #484] @ (8761c ) │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - blx r3 │ │ │ │ - b.n 86d96 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #64165 @ 0xfaa5 │ │ │ │ - movt r3, #23 │ │ │ │ + movw r3, #48193 @ 0xbc41 │ │ │ │ + movt r3, #24 │ │ │ │ str r2, [sp, #0] │ │ │ │ - str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.w 8673a │ │ │ │ - b.w 869bc │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86768 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ + b.w 86986 │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r3, r4, #1 │ │ │ │ - mov r0, r2 │ │ │ │ - add.w r2, r2, r3, lsl #2 │ │ │ │ - b.n 8747e │ │ │ │ - ldr r1, [r0, #0] │ │ │ │ - ldr r5, [r2, #0] │ │ │ │ - str.w r5, [r0], #4 │ │ │ │ - str.w r1, [r2], #-4 │ │ │ │ - cmp r0, r2 │ │ │ │ - bcc.n 87472 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ add.w r3, r2, r3, lsl #2 │ │ │ │ - b.n 87496 │ │ │ │ + b.n 87408 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str.w r0, [r2], #4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.n 8748a │ │ │ │ - b.w 86768 │ │ │ │ - movs r7, #1 │ │ │ │ + bhi.n 873fc │ │ │ │ + b.w 86750 │ │ │ │ + mov r0, fp │ │ │ │ + b.n 873dc │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #47529 @ 0xb9a9 │ │ │ │ - movt r3, #24 │ │ │ │ + movw r3, #63413 @ 0xf7b5 │ │ │ │ + movt r3, #23 │ │ │ │ str r2, [sp, #0] │ │ │ │ - b.w 869a4 │ │ │ │ - subs r3, #1 │ │ │ │ - add.w r1, fp, r3, lsl #2 │ │ │ │ - lsls r0, r3, #2 │ │ │ │ - cmp r1, fp │ │ │ │ - bhi.w 86e2a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 86a90 │ │ │ │ - b.n 872d2 │ │ │ │ - ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ - mov r4, r9 │ │ │ │ - ldr r6, [sp, #8] │ │ │ │ - b.n 87416 │ │ │ │ - add.w r0, r7, #28 │ │ │ │ - ldrb.w ip, [r1, #16] │ │ │ │ - tst.w ip, #32 │ │ │ │ - bne.w 86b10 │ │ │ │ - ldr r1, [r1, #28] │ │ │ │ - b.w 86cce │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + str.w r3, [sp, #1628] @ 0x65c │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.w 86722 │ │ │ │ + b.w 8699e │ │ │ │ + movs r2, #0 │ │ │ │ + mov r3, r9 │ │ │ │ + mov r0, fp │ │ │ │ + mov r1, r5 │ │ │ │ + mov.w r9, #1 │ │ │ │ + mov r7, r2 │ │ │ │ + b.w 866f6 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 86d28 │ │ │ │ + beq.w 86cfc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 86d28 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ - movt r2, #18 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 86d5c │ │ │ │ - ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ - mov r0, r7 │ │ │ │ - movs r1, #1 │ │ │ │ - blx r3 │ │ │ │ - b.n 86d5c │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 87276 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - subs r3, r4, #1 │ │ │ │ - b.n 87482 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - movs r7, #0 │ │ │ │ - b.n 874a0 │ │ │ │ - mov r5, fp │ │ │ │ - b.n 87528 │ │ │ │ - movs r3, #128 @ 0x80 │ │ │ │ - b.n 87090 │ │ │ │ + b.n 86cfc │ │ │ │ + movs r7, #1 │ │ │ │ + b.n 873e0 │ │ │ │ + movs r7, #1 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r7, r3, r7, lsl #2 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + cmp r3, r7 │ │ │ │ + bne.w 875be │ │ │ │ + cmp r4, #127 @ 0x7f │ │ │ │ + bgt.w 875b6 │ │ │ │ + ldrd r7, r5, [r6, #8] │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + str r3, [r6, #16] │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + strd r4, r3, [r6, #8] │ │ │ │ + cmp r5, #0 │ │ │ │ + bne.w 875aa │ │ │ │ + str r5, [sp, #12] │ │ │ │ + b.w 866a8 │ │ │ │ lsls r0, r4, #2 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87604 │ │ │ │ + beq.w 875b0 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 86a06 │ │ │ │ + bne.w 869e8 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 87588 │ │ │ │ - bl 78598 │ │ │ │ + b.n 87460 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86d30 │ │ │ │ + ldr.w r2, [r1, #1420] @ 0x58c │ │ │ │ + mov r0, r7 │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + b.n 86d30 │ │ │ │ + bl 78578 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r2, #12] │ │ │ │ - b.w 86692 │ │ │ │ + b.w 8667a │ │ │ │ ldr.w r0, [r5, r7, lsl #2] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ subs r7, #1 │ │ │ │ - bpl.n 87568 │ │ │ │ + bpl.n 874dc │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ - b.w 866a6 │ │ │ │ + bl 78578 │ │ │ │ + b.w 8668e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.w 866c0 │ │ │ │ - movs r7, #1 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w r7, r3, r7, lsl #2 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - cmp r3, r7 │ │ │ │ - bne.n 875c8 │ │ │ │ - cmp r4, #127 @ 0x7f │ │ │ │ - bgt.n 875c0 │ │ │ │ - ldrd r7, r5, [r6, #8] │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [r6, #16] │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - strd r4, r3, [r6, #8] │ │ │ │ - cbnz r5, 875e6 │ │ │ │ - str r5, [sp, #12] │ │ │ │ - b.w 866c0 │ │ │ │ - movs r2, #0 │ │ │ │ - mov r3, r9 │ │ │ │ - mov r0, fp │ │ │ │ - mov r1, r5 │ │ │ │ - mov.w r9, #1 │ │ │ │ - mov r7, r2 │ │ │ │ - b.w 8670e │ │ │ │ + b.w 866a8 │ │ │ │ + movs r3, #128 @ 0x80 │ │ │ │ + b.n 87074 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86750 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + subs r3, r4, #1 │ │ │ │ + mov r0, r2 │ │ │ │ + add.w r2, r2, r3, lsl #2 │ │ │ │ + b.n 8751e │ │ │ │ + ldr r1, [r0, #0] │ │ │ │ + ldr r5, [r2, #0] │ │ │ │ + str.w r5, [r0], #4 │ │ │ │ + str.w r1, [r2], #-4 │ │ │ │ + cmp r0, r2 │ │ │ │ + bcc.n 87512 │ │ │ │ + b.n 873f4 │ │ │ │ + subs r3, #1 │ │ │ │ + add.w r1, fp, r3, lsl #2 │ │ │ │ + lsls r0, r3, #2 │ │ │ │ + cmp fp, r1 │ │ │ │ + bcc.w 86e10 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 86a6e │ │ │ │ + b.n 872ca │ │ │ │ + ldr r0, [sp, #4] │ │ │ │ + bl 78578 │ │ │ │ + b.n 86d7e │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ + movt r2, #18 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 86d6a │ │ │ │ + ldr r2, [pc, #172] @ (87600 ) │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + blx r3 │ │ │ │ + b.n 86d6a │ │ │ │ + add.w r0, r7, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86ae8 │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86ca2 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + add.w r0, r3, #28 │ │ │ │ + ldrb.w ip, [r1, #16] │ │ │ │ + tst.w ip, #32 │ │ │ │ + bne.w 86b7e │ │ │ │ + ldr r1, [r1, #28] │ │ │ │ + b.w 86bda │ │ │ │ + mov r9, sl │ │ │ │ + mov sl, r9 │ │ │ │ + b.w 86aa0 │ │ │ │ + ldr r4, [sp, #52] @ 0x34 │ │ │ │ + ldr.w fp, [sp, #44] @ 0x2c │ │ │ │ + ldr r6, [sp, #56] @ 0x38 │ │ │ │ + b.n 871b8 │ │ │ │ + ldr r0, [r7, #28] │ │ │ │ + b.n 87564 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + ldr r0, [r3, #28] │ │ │ │ + b.n 8757c │ │ │ │ + movs r3, #0 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + b.n 874e4 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 87474 │ │ │ │ mov r0, r3 │ │ │ │ - bl 78598 │ │ │ │ - b.n 87598 │ │ │ │ + bl 78578 │ │ │ │ + b.n 87474 │ │ │ │ ldr.w r2, [r7, #-4]! │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8758e │ │ │ │ + beq.w 87466 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8758e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8758e │ │ │ │ - movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 87570 │ │ │ │ + bne.w 87466 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87466 │ │ │ │ mov r6, r8 │ │ │ │ add r2, sp, #64 @ 0x40 │ │ │ │ - movw r3, #47529 @ 0xb9a9 │ │ │ │ + movw r3, #48193 @ 0xbc41 │ │ │ │ movt r3, #24 │ │ │ │ mov r8, fp │ │ │ │ str r2, [sp, #0] │ │ │ │ str.w r3, [sp, #1628] @ 0x65c │ │ │ │ - b.w 8673a │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 87598 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - ldr r0, [r3, #28] │ │ │ │ - b.n 873f6 │ │ │ │ + b.w 86722 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 865d8 │ │ │ │ - ldr r0, [r7, #28] │ │ │ │ - b.n 874d6 │ │ │ │ + b.w 865c0 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r4, [r1, #8] │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ mov r2, r5 │ │ │ │ cmp r5, r4 │ │ │ │ it ge │ │ │ │ movge r2, r4 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 87682 │ │ │ │ + beq.n 87666 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87674 │ │ │ │ + bpl.n 87658 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ adds r0, #20 │ │ │ │ tst.w r3, #32 │ │ │ │ - beq.n 8767e │ │ │ │ + beq.n 87662 │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 87660 │ │ │ │ + bpl.n 87644 │ │ │ │ adds r1, #20 │ │ │ │ blx 292bc │ │ │ │ - cbz r0, 8766a │ │ │ │ + cbz r0, 8764e │ │ │ │ lsrs r0, r0, #31 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r1, #28 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8765c │ │ │ │ + bne.n 87640 │ │ │ │ cmp r5, r4 │ │ │ │ ite ge │ │ │ │ movge r0, #0 │ │ │ │ movlt r0, #1 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ adds r0, #28 │ │ │ │ ldrb r3, [r1, #16] │ │ │ │ tst.w r3, #32 │ │ │ │ - bne.n 87650 │ │ │ │ + bne.n 87634 │ │ │ │ ldr r1, [r1, #28] │ │ │ │ - b.n 87662 │ │ │ │ + b.n 87646 │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 87676 │ │ │ │ + b.n 8765a │ │ │ │ nop │ │ │ │ │ │ │ │ -00087688 : │ │ │ │ +0008766c : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4020] @ 0xfb4 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ - ldr r4, [pc, #632] @ (87918 ) │ │ │ │ + ldr r4, [pc, #632] @ (878fc ) │ │ │ │ add r2, sp, #76 @ 0x4c │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ ldr.w r8, [r3, r4] │ │ │ │ str r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 878fc │ │ │ │ + beq.w 878e0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 87818 │ │ │ │ + beq.w 877fc │ │ │ │ ldrb r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 87818 │ │ │ │ + beq.w 877fc │ │ │ │ add r7, sp, #20 │ │ │ │ add r3, sp, #16 │ │ │ │ mov r0, r7 │ │ │ │ - bl 87920 │ │ │ │ + bl 87904 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87902 │ │ │ │ + beq.w 878e6 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 877a6 │ │ │ │ + beq.n 8778a │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #20 │ │ │ │ - bpl.n 87790 │ │ │ │ + bpl.n 87774 │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr.w r9, [r6, r3] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 87790 │ │ │ │ + beq.n 87774 │ │ │ │ mov r2, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r9 │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87846 │ │ │ │ + beq.w 8782a │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 878ce │ │ │ │ + bne.w 878b2 │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 87780 │ │ │ │ + ble.n 87764 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87724 │ │ │ │ + beq.n 87708 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 877d2 │ │ │ │ + beq.n 877b6 │ │ │ │ cmp r4, #1 │ │ │ │ - ble.n 87780 │ │ │ │ + ble.n 87764 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8773c │ │ │ │ + beq.n 87720 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 877e8 │ │ │ │ + beq.n 877cc │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 87780 │ │ │ │ + beq.n 87764 │ │ │ │ ldr r6, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87754 │ │ │ │ + beq.n 87738 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8782a │ │ │ │ + beq.n 8780e │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 87780 │ │ │ │ + beq.n 87764 │ │ │ │ add.w r8, r5, #8 │ │ │ │ mov sl, r5 │ │ │ │ movs r6, #3 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r4 │ │ │ │ ldr.w r4, [r8, #4]! │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 87778 │ │ │ │ + beq.n 8775c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 877fe │ │ │ │ + beq.n 877e2 │ │ │ │ adds r6, #1 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87766 │ │ │ │ + bne.n 8774a │ │ │ │ mov r5, sl │ │ │ │ cmp r5, r7 │ │ │ │ - bne.n 8783e │ │ │ │ + bne.n 87822 │ │ │ │ mov r0, r9 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ bic.w r3, r4, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r5 │ │ │ │ - bl 8c3f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c400 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r9, r0 │ │ │ │ - b.n 8770c │ │ │ │ + b.n 876f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #5 │ │ │ │ - bpl.n 876dc │ │ │ │ + bpl.n 876c0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ add.w r2, r3, #12 │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - bl 1b5cfc │ │ │ │ + bl 1b6ae4 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8771c │ │ │ │ - b.n 87780 │ │ │ │ - ldr r2, [pc, #328] @ (8791c ) │ │ │ │ + bne.n 87700 │ │ │ │ + b.n 87764 │ │ │ │ + ldr r2, [pc, #328] @ (87900 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 878b6 │ │ │ │ + bne.n 8789a │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 87724 │ │ │ │ - ldr r2, [pc, #304] @ (8791c ) │ │ │ │ + b.n 87708 │ │ │ │ + ldr r2, [pc, #304] @ (87900 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8786a │ │ │ │ + bne.n 8784e │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 8773c │ │ │ │ + b.n 87720 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ - ldr r2, [pc, #280] @ (8791c ) │ │ │ │ + ldr r2, [pc, #280] @ (87900 ) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ - cbnz r1, 87852 │ │ │ │ + cbnz r1, 87836 │ │ │ │ mov r0, r4 │ │ │ │ blx fp │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ - b.n 87778 │ │ │ │ + b.n 8775c │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1b5cfc │ │ │ │ + bl 1b6ae4 │ │ │ │ mov r9, r0 │ │ │ │ - b.n 87784 │ │ │ │ - ldr r2, [pc, #240] @ (8791c ) │ │ │ │ + b.n 87768 │ │ │ │ + ldr r2, [pc, #240] @ (87900 ) │ │ │ │ ldr r1, [r6, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ ldr.w r8, [r1, #24] │ │ │ │ - cbnz r3, 87882 │ │ │ │ + cbnz r3, 87866 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ - b.n 87754 │ │ │ │ + b.n 87738 │ │ │ │ mov r0, r5 │ │ │ │ - bl 78598 │ │ │ │ - b.n 87784 │ │ │ │ - cbz r2, 8789a │ │ │ │ + bl 78578 │ │ │ │ + b.n 87768 │ │ │ │ + cbz r2, 8787e │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 8789a │ │ │ │ + cbz r3, 8787e │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 8770c │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 876f0 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 8780e │ │ │ │ + beq.n 877f2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx ip │ │ │ │ - b.n 8780e │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 877f2 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 877f8 │ │ │ │ + beq.n 877dc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 877f8 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 877dc │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 87838 │ │ │ │ + beq.n 8781c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 87838 │ │ │ │ + b.n 8781c │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8784c │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ + b.n 87830 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 877e2 │ │ │ │ + beq.n 877c6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 877e2 │ │ │ │ + b.n 877c6 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8770c │ │ │ │ + beq.w 876f0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 87908 │ │ │ │ + bne.n 878ec │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r8 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ - b.n 8784c │ │ │ │ + bl 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.n 87830 │ │ │ │ mov r0, r8 │ │ │ │ - bl 6161a <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ + bl 6158e <_PyBytes_DecodeEscape@@Base+0x1c> │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 87784 │ │ │ │ + b.n 87768 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 878e0 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 878e0 │ │ │ │ + bne.n 878c4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 878c4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r7, r0 │ │ │ │ movs r0, #0 │ │ │ │ mov sl, r3 │ │ │ │ sub sp, #16 │ │ │ │ subs r3, r1, #1 │ │ │ │ mov r9, r0 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r0, #0 │ │ │ │ - bgt.n 87a18 │ │ │ │ - cbz r4, 87964 │ │ │ │ + bgt.n 879fa │ │ │ │ + cbz r4, 87948 │ │ │ │ cmp r4, #58 @ 0x3a │ │ │ │ - bhi.n 87a48 │ │ │ │ + bhi.n 87a2a │ │ │ │ cmp r4, #31 │ │ │ │ - bhi.n 879ec │ │ │ │ + bhi.n 879ce │ │ │ │ cmp r4, #9 │ │ │ │ - beq.n 8793c │ │ │ │ + beq.n 87920 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8793c │ │ │ │ + bne.n 87920 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 87946 │ │ │ │ + bne.n 8792a │ │ │ │ cmp r9, r4 │ │ │ │ - blt.w 87b32 │ │ │ │ + blt.w 87b0a │ │ │ │ itt eq │ │ │ │ moveq r8, r7 │ │ │ │ streq.w r9, [sl] │ │ │ │ - beq.n 87a40 │ │ │ │ + beq.n 87a22 │ │ │ │ cmp.w r9, #5 │ │ │ │ - bgt.w 87a84 │ │ │ │ + bgt.n 87a5c │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87b3a │ │ │ │ + beq.w 87b12 │ │ │ │ mov r8, r7 │ │ │ │ cmp.w r9, #1 │ │ │ │ str r0, [r7, #0] │ │ │ │ - beq.n 87a32 │ │ │ │ + beq.n 87a14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87ad8 │ │ │ │ + beq.w 87ab0 │ │ │ │ cmp.w r9, #2 │ │ │ │ str.w r0, [r8, #4] │ │ │ │ - beq.n 87a32 │ │ │ │ + beq.n 87a14 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ab2 │ │ │ │ + beq.n 87a8a │ │ │ │ cmp.w r9, #3 │ │ │ │ str.w r0, [r8, #8] │ │ │ │ - beq.n 87a32 │ │ │ │ + beq.n 87a14 │ │ │ │ add.w r3, r8, #8 │ │ │ │ movs r4, #3 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 850dc │ │ │ │ + bl 850c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87ab4 │ │ │ │ + beq.n 87a8c │ │ │ │ adds r4, #1 │ │ │ │ str.w r0, [r3, #4]! │ │ │ │ cmp r4, r9 │ │ │ │ - bne.n 879d0 │ │ │ │ - b.n 87a34 │ │ │ │ + bne.n 879b2 │ │ │ │ + b.n 87a16 │ │ │ │ sub.w r5, r4, #32 │ │ │ │ movs r6, #1 │ │ │ │ uxtb r5, r5 │ │ │ │ lsls r6, r5 │ │ │ │ movw r5, #4169 @ 0x1049 │ │ │ │ movt r5, #1024 @ 0x400 │ │ │ │ ands r5, r6 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 8793c │ │ │ │ + bne.n 87920 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87a2e │ │ │ │ + beq.n 87a10 │ │ │ │ cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87a56 │ │ │ │ - cbnz r0, 87a74 │ │ │ │ + bne.n 87936 │ │ │ │ + cbnz r0, 87a46 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ add.w r9, r9, #1 │ │ │ │ movs r0, #1 │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87a2e │ │ │ │ - bls.n 87a66 │ │ │ │ + beq.n 87a10 │ │ │ │ + bls.n 87a3c │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 87a74 │ │ │ │ + beq.n 87a46 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - beq.n 87a2e │ │ │ │ + beq.n 87a10 │ │ │ │ ldrb.w r4, [r3, #1]! │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - bne.n 87a1c │ │ │ │ + bne.n 879fe │ │ │ │ subs r0, #1 │ │ │ │ - b.n 8793c │ │ │ │ + b.n 87920 │ │ │ │ mov r4, r9 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87adc │ │ │ │ + bne.n 87ab4 │ │ │ │ str.w r9, [sl] │ │ │ │ mov r0, r8 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ cmp r4, #123 @ 0x7b │ │ │ │ - beq.n 87a0c │ │ │ │ - bhi.n 87a78 │ │ │ │ + beq.n 879ee │ │ │ │ + bhi.n 87a4a │ │ │ │ cmp r4, #91 @ 0x5b │ │ │ │ - beq.n 87a0c │ │ │ │ + beq.n 879ee │ │ │ │ cmp r4, #93 @ 0x5d │ │ │ │ - beq.n 87a2e │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 8793c │ │ │ │ - ldrb.w r4, [r3, #1]! │ │ │ │ - add.w r9, r9, #1 │ │ │ │ - b.n 8795e │ │ │ │ + bne.w 87936 │ │ │ │ + b.n 87a10 │ │ │ │ cmp r4, #41 @ 0x29 │ │ │ │ - beq.n 87a2e │ │ │ │ - bhi.n 87a7e │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.n 87b1c │ │ │ │ - cmp r4, #40 @ 0x28 │ │ │ │ - bne.n 87a26 │ │ │ │ + beq.n 87a10 │ │ │ │ + bls.n 87a52 │ │ │ │ + cmp r4, #91 @ 0x5b │ │ │ │ + bne.n 87a08 │ │ │ │ adds r0, #1 │ │ │ │ - b.n 8793c │ │ │ │ + b.n 87920 │ │ │ │ cmp r4, #125 @ 0x7d │ │ │ │ - bne.n 87a56 │ │ │ │ - b.n 87a2e │ │ │ │ - cmp r4, #91 @ 0x5b │ │ │ │ - bne.n 87a26 │ │ │ │ - b.n 87a74 │ │ │ │ + bne.w 87936 │ │ │ │ + b.n 87a10 │ │ │ │ + cmp r4, #0 │ │ │ │ + beq.n 87af4 │ │ │ │ + cmp r4, #40 @ 0x28 │ │ │ │ + bne.n 87a08 │ │ │ │ + b.n 87a46 │ │ │ │ mov.w r0, r9, lsl #2 │ │ │ │ strd r1, r2, [sp] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r8, r0 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87b3e │ │ │ │ + beq.n 87b16 │ │ │ │ add r6, sp, #12 │ │ │ │ add r5, sp, #8 │ │ │ │ strd r1, r2, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ mov r1, r6 │ │ │ │ - bl 850dc │ │ │ │ - cbz r0, 87ab4 │ │ │ │ + bl 850c0 │ │ │ │ + cbz r0, 87a8c │ │ │ │ str.w r0, [r8] │ │ │ │ - b.n 8799c │ │ │ │ + b.n 8797e │ │ │ │ movs r4, #2 │ │ │ │ add.w r3, r9, #4294967295 @ 0xffffffff │ │ │ │ mov r1, r6 │ │ │ │ subs r3, r3, r4 │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #0 │ │ │ │ - bl 27aa1c <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ + bl 27a7f0 <_PyInterpreterConfig_AsDict@@Base+0x860> │ │ │ │ mov r5, r8 │ │ │ │ add.w r4, r8, r4, lsl #2 │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 87b4c │ │ │ │ + bne.n 87b24 │ │ │ │ cmp r7, r8 │ │ │ │ - bne.n 87b44 │ │ │ │ + bne.n 87b1c │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 87a40 │ │ │ │ + b.n 87a22 │ │ │ │ movs r4, #1 │ │ │ │ - b.n 87ab4 │ │ │ │ + b.n 87a8c │ │ │ │ sub.w r1, r3, #32 │ │ │ │ movw r0, #61438 @ 0xeffe │ │ │ │ movt r0, #64511 @ 0xfbff │ │ │ │ movs r5, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #26 │ │ │ │ itt ls │ │ │ │ asrls r0, r1 │ │ │ │ andls r5, r0 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 87afa │ │ │ │ - cbnz r5, 87b04 │ │ │ │ + beq.n 87ad2 │ │ │ │ + cbnz r5, 87adc │ │ │ │ ldrb.w r3, [r2, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 87a3c │ │ │ │ - b.n 87adc │ │ │ │ + beq.n 87a1e │ │ │ │ + b.n 87ab4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28468 @ 0x6f34 │ │ │ │ + movw r1, #27764 @ 0x6c74 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 87ac4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 87a9c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28440 @ 0x6f18 │ │ │ │ + movw r1, #27736 @ 0x6c58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [sl] │ │ │ │ - b.n 87ad2 │ │ │ │ + b.n 87aaa │ │ │ │ mov r8, r7 │ │ │ │ - b.n 87ab4 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 87ad2 │ │ │ │ + b.n 87a8c │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 87aaa │ │ │ │ mov r0, r8 │ │ │ │ - bl 78598 │ │ │ │ - b.n 87ad2 │ │ │ │ + bl 78578 │ │ │ │ + b.n 87aaa │ │ │ │ ldr.w r0, [r5], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 87aca │ │ │ │ + beq.n 87aa2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 87aca │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 87aca │ │ │ │ + bne.n 87aa2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 87aa2 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87dde │ │ │ │ + bne.w 87db6 │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ bic.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 87dc6 │ │ │ │ + bne.w 87d9e │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87d4c │ │ │ │ + beq.w 87d24 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ cmp r6, r5 │ │ │ │ - bne.w 87d58 │ │ │ │ + bne.w 87d30 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 87d38 │ │ │ │ + beq.w 87d10 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 87d92 │ │ │ │ + beq.w 87d6a │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #45473 @ 0xb1a1 │ │ │ │ + movw r3, #45453 @ 0xb18d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87d9e │ │ │ │ + bne.w 87d76 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87d28 │ │ │ │ + beq.w 87d00 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87c10 │ │ │ │ - ldr r2, [pc, #544] @ (87e0c ) │ │ │ │ + bpl.n 87be8 │ │ │ │ + ldr r2, [pc, #544] @ (87de4 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ subs r0, #8 │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ @@ -139781,222 +139765,222 @@ │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87cea │ │ │ │ + beq.n 87cc2 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #13548 @ 0x34ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r5 │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ ldr.w r1, [r0, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87cf2 │ │ │ │ + beq.n 87cca │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 87cd0 │ │ │ │ + ble.n 87ca8 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 87c9c │ │ │ │ + beq.n 87c74 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 87c9c │ │ │ │ + beq.n 87c74 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 87c9c │ │ │ │ + beq.n 87c74 │ │ │ │ add.w r8, r1, #20 │ │ │ │ mov.w r9, #3 │ │ │ │ mov r6, r8 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r8, r6 │ │ │ │ add.w r6, r9, #1 │ │ │ │ mov r9, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ cmp ip, r6 │ │ │ │ - bne.n 87c80 │ │ │ │ + bne.n 87c58 │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.n 87cd0 │ │ │ │ + ble.n 87ca8 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.n 87cd0 │ │ │ │ + beq.n 87ca8 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ cmp.w ip, #2 │ │ │ │ - beq.n 87cd0 │ │ │ │ + beq.n 87ca8 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r5 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ cmp.w ip, #3 │ │ │ │ - beq.n 87cd0 │ │ │ │ + beq.n 87ca8 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r5 │ │ │ │ - beq.n 87d02 │ │ │ │ + beq.n 87cda │ │ │ │ cmp ip, r2 │ │ │ │ - bne.n 87cc2 │ │ │ │ + bne.n 87c9a │ │ │ │ movw r2, #21640 @ 0x5488 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87d2c │ │ │ │ - bl 88018 │ │ │ │ + beq.n 87d04 │ │ │ │ + bl 87ff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87d12 │ │ │ │ + cbnz r0, 87cea │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 87df8 │ │ │ │ + bne.n 87dd0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r2, r5 │ │ │ │ - bne.n 87e00 │ │ │ │ + bne.n 87dd8 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6c8c <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e6cc4 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87cea │ │ │ │ + beq.n 87cc2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87d28 │ │ │ │ + beq.n 87d00 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87d28 │ │ │ │ + cbnz r2, 87d00 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87cea │ │ │ │ - bl 1f3898 │ │ │ │ + b.n 87cc2 │ │ │ │ + bl 1f480c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87cea │ │ │ │ - b.n 87d12 │ │ │ │ + beq.n 87cc2 │ │ │ │ + b.n 87cea │ │ │ │ ldr.w r2, [r5, #152] @ 0x98 │ │ │ │ - movw r3, #45473 @ 0xb1a1 │ │ │ │ + movw r3, #45453 @ 0xb18d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 87d64 │ │ │ │ + bne.n 87d3c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 87bcc │ │ │ │ + b.n 87ba4 │ │ │ │ movw r5, #4372 @ 0x1114 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 87d38 │ │ │ │ + beq.n 87d10 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.n 87e10 │ │ │ │ + b.n 87de8 │ │ │ │ movs r1, #0 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d28 │ │ │ │ + beq.n 87d00 │ │ │ │ movs r2, #0 │ │ │ │ movs r4, #7 │ │ │ │ add.w r0, r3, #32 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r4, r0, [r3, #16] │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ - b.n 87cea │ │ │ │ + b.n 87cc2 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ - b.w 1b5d58 │ │ │ │ + b.w 1b6b40 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d28 │ │ │ │ + beq.n 87d00 │ │ │ │ movs r2, #0 │ │ │ │ movs r1, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ str r1, [r3, #16] │ │ │ │ add.w r1, r3, #32 │ │ │ │ str r2, [r3, #28] │ │ │ │ str r1, [r3, #20] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ str r1, [r3, #24] │ │ │ │ - b.n 87c2e │ │ │ │ - movw r0, #3124 @ 0xc34 │ │ │ │ + b.n 87c06 │ │ │ │ + movw r0, #2420 @ 0x974 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87d28 │ │ │ │ - b.n 87b96 │ │ │ │ + beq.n 87d00 │ │ │ │ + b.n 87b6e │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #3124 @ 0xc34 │ │ │ │ + movw r0, #2420 @ 0x974 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 252088 │ │ │ │ + bl 2527d8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87b84 │ │ │ │ - b.n 87d28 │ │ │ │ + bne.w 87b5c │ │ │ │ + b.n 87d00 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 87cf4 │ │ │ │ - b.n 87d02 │ │ │ │ + bne.w 87ccc │ │ │ │ + b.n 87cda │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 87cfe │ │ │ │ - b.n 87cd0 │ │ │ │ + bne.w 87cd6 │ │ │ │ + b.n 87ca8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr.w r2, [r0, #152] @ 0x98 │ │ │ │ - movw r3, #45473 @ 0xb1a1 │ │ │ │ + movw r3, #45453 @ 0xb18d │ │ │ │ movt r3, #7 │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 87f94 │ │ │ │ + bne.w 87f6c │ │ │ │ movs r1, #0 │ │ │ │ mov r5, r0 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 87f90 │ │ │ │ + beq.w 87f68 │ │ │ │ ldr r2, [r5, #84] @ 0x54 │ │ │ │ lsls r2, r2, #17 │ │ │ │ - bpl.n 87e76 │ │ │ │ - ldr r0, [pc, #356] @ (87fb4 ) │ │ │ │ + bpl.n 87e4e │ │ │ │ + ldr r0, [pc, #356] @ (87f8c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ @@ -140011,174 +139995,174 @@ │ │ │ │ movs r0, #7 │ │ │ │ strd r2, r2, [r3, #8] │ │ │ │ strd r0, r1, [r3, #16] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r3, #96] @ 0x60 │ │ │ │ strd r1, r2, [r3, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 87f48 │ │ │ │ + beq.n 87f20 │ │ │ │ ldr.w ip, [r4, #4] │ │ │ │ movw r2, #13548 @ 0x34ec │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp ip, r2 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ movw r0, #4372 @ 0x1114 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp ip, r0 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ ldr.w r1, [ip, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 87f50 │ │ │ │ + beq.n 87f28 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87f2e │ │ │ │ + ble.n 87f06 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ cmp lr, r2 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87f00 │ │ │ │ + beq.n 87ed8 │ │ │ │ ldr r6, [r1, #16] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87f00 │ │ │ │ + beq.n 87ed8 │ │ │ │ ldr r6, [r1, #20] │ │ │ │ cmp r6, r2 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87f00 │ │ │ │ + beq.n 87ed8 │ │ │ │ add.w r9, r1, #20 │ │ │ │ mov.w r8, #3 │ │ │ │ mov r6, r9 │ │ │ │ ldr.w r7, [r6, #4]! │ │ │ │ mov r9, r6 │ │ │ │ add.w r6, r8, #1 │ │ │ │ mov r8, r6 │ │ │ │ cmp r7, r2 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 87ee6 │ │ │ │ + bne.n 87ebe │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 87f2e │ │ │ │ + ble.n 87f06 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 87f2e │ │ │ │ + beq.n 87f06 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 87f2e │ │ │ │ + beq.n 87f06 │ │ │ │ ldr r2, [r1, #20] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 87f2e │ │ │ │ + beq.n 87f06 │ │ │ │ adds r1, #20 │ │ │ │ movs r2, #3 │ │ │ │ ldr.w lr, [r1, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp lr, r0 │ │ │ │ - beq.n 87f5e │ │ │ │ + beq.n 87f36 │ │ │ │ cmp r5, r2 │ │ │ │ - bne.n 87f20 │ │ │ │ + bne.n 87ef8 │ │ │ │ movw r2, #21640 @ 0x5488 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r3 │ │ │ │ cmp ip, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.n 87f70 │ │ │ │ - bl 88018 │ │ │ │ + beq.n 87f48 │ │ │ │ + bl 87ff0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbnz r0, 87f7a │ │ │ │ + cbnz r0, 87f52 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ mov r1, ip │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbnz r1, 87fa2 │ │ │ │ + cbnz r1, 87f7a │ │ │ │ mov r2, ip │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87fa8 │ │ │ │ + bne.n 87f80 │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl e6c8c <_PyConfig_AsDict@@Base+0x218> │ │ │ │ + bl e6cc4 <_PyConfig_AsDict@@Base+0x218> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87f48 │ │ │ │ - b.n 87f7a │ │ │ │ - bl 1f3898 │ │ │ │ + beq.n 87f20 │ │ │ │ + b.n 87f52 │ │ │ │ + bl 1f480c │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 87f48 │ │ │ │ + beq.n 87f20 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 87f90 │ │ │ │ + beq.n 87f68 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 87f90 │ │ │ │ + cbnz r2, 87f68 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 87f48 │ │ │ │ + b.n 87f20 │ │ │ │ movs r1, #0 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 87e76 │ │ │ │ - b.n 87f90 │ │ │ │ + bne.w 87e4e │ │ │ │ + b.n 87f68 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 87f52 │ │ │ │ - b.n 87f5e │ │ │ │ + bne.n 87f2a │ │ │ │ + b.n 87f36 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 87f5a │ │ │ │ - b.n 87f2e │ │ │ │ + bne.n 87f32 │ │ │ │ + b.n 87f06 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00087fb8 : │ │ │ │ +00087f90 : │ │ │ │ ldr.w r3, [r0, #172] @ 0xac │ │ │ │ - cbz r3, 87ffe │ │ │ │ + cbz r3, 87fd6 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 87ff4 │ │ │ │ + ble.n 87fcc │ │ │ │ ldr r0, [r3, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 88002 │ │ │ │ + beq.n 87fda │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 87ff4 │ │ │ │ + beq.n 87fcc │ │ │ │ ldr r0, [r3, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 88002 │ │ │ │ + beq.n 87fda │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 87ff4 │ │ │ │ + beq.n 87fcc │ │ │ │ ldr r0, [r3, #20] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 88002 │ │ │ │ + beq.n 87fda │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 87ff4 │ │ │ │ + beq.n 87fcc │ │ │ │ adds r3, #20 │ │ │ │ movs r0, #3 │ │ │ │ ldr.w ip, [r3, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 88002 │ │ │ │ + beq.n 87fda │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 87fe6 │ │ │ │ + bne.n 87fbe │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ - cbz r0, 88006 │ │ │ │ + cbz r0, 87fde │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 87ff8 │ │ │ │ + bne.n 87fd0 │ │ │ │ movs r0, #1 │ │ │ │ bx lr │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ subs r3, r1, r3 │ │ │ │ negs r0, r3 │ │ │ │ adcs r0, r3 │ │ │ │ @@ -140189,84 +140173,84 @@ │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3952] @ 0xf70 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #108 @ 0x6c │ │ │ │ mov r9, r0 │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 886ee │ │ │ │ + beq.w 886c6 │ │ │ │ mov r0, r1 │ │ │ │ blx r3 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 887e0 │ │ │ │ + beq.w 88768 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57367 @ 0xe017 │ │ │ │ + movw r2, #57703 @ 0xe167 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ - beq.w 8892a │ │ │ │ + beq.w 888b0 │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov fp, r9 │ │ │ │ str r2, [sp, #12] │ │ │ │ movw r2, #4316 @ 0x10dc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #24] │ │ │ │ movw r2, #36988 @ 0x907c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r2, [sp, #28] │ │ │ │ - b.n 880ca │ │ │ │ + b.n 880a2 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 881ac │ │ │ │ + bne.w 88184 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 88800 │ │ │ │ + bne.w 8886c │ │ │ │ mov r3, r9 │ │ │ │ mov r9, r2 │ │ │ │ mov r2, fp │ │ │ │ mov fp, r3 │ │ │ │ ldrd r6, r0, [r3, #8] │ │ │ │ adds r3, r6, #1 │ │ │ │ add.w ip, r0, #1 │ │ │ │ str.w r3, [fp, #8] │ │ │ │ str.w ip, [fp, #12] │ │ │ │ add.w r3, r3, r3, lsl #2 │ │ │ │ str.w r5, [r4, #-8] │ │ │ │ str r2, [r1, #4] │ │ │ │ add.w r2, r7, r7, lsl #1 │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 882d6 │ │ │ │ + bcs.w 882ae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 88194 │ │ │ │ + bne.n 8816c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8828c │ │ │ │ + beq.w 88264 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 881a4 │ │ │ │ + beq.n 8817c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88aa6 │ │ │ │ + beq.w 889b2 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 887b4 │ │ │ │ + beq.w 8883a │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldrd r7, r9, [fp, #16] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ @@ -140287,1092 +140271,1092 @@ │ │ │ │ add.w r1, r4, #16 │ │ │ │ adds r4, #8 │ │ │ │ add.w r3, r1, r3, lsl #3 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8807a │ │ │ │ + beq.n 88052 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.n 8816e │ │ │ │ + beq.n 88146 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ cmp.w r3, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ moveq r0, r1 │ │ │ │ str r0, [sp, #4] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ cmp r3, r4 │ │ │ │ - bne.n 88134 │ │ │ │ + bne.n 8810c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, sl, lsl #2 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #16] │ │ │ │ add sl, r3 │ │ │ │ add.w sl, sl, #1 │ │ │ │ and.w sl, sl, r7 │ │ │ │ - b.n 88118 │ │ │ │ + b.n 880f0 │ │ │ │ ldr.w r6, [r4, #-8] │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 881b6 │ │ │ │ + bne.n 8818e │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r9 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 880c4 │ │ │ │ + beq.n 8809c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88920 │ │ │ │ + beq.w 8893e │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 880c4 │ │ │ │ + beq.n 8809c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 880c4 │ │ │ │ + bne.n 8809c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 880c4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8809c │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - bne.n 880f2 │ │ │ │ - b.n 880de │ │ │ │ + bne.n 880ca │ │ │ │ + b.n 880b6 │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.n 88150 │ │ │ │ + bne.n 88128 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 88176 │ │ │ │ + beq.n 8814e │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8865e │ │ │ │ + beq.w 88642 │ │ │ │ str r2, [sp, #20] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #676] @ (8846c ) │ │ │ │ + ldr r2, [pc, #676] @ (88444 ) │ │ │ │ ldr.w r8, [r1, r2] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r6, #0] │ │ │ │ ldr.w r2, [r8, #36] @ 0x24 │ │ │ │ subs r1, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ str.w r1, [r8, #36] @ 0x24 │ │ │ │ - blt.w 88778 │ │ │ │ + blt.w 88800 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8855a │ │ │ │ + bne.w 88532 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 885e8 │ │ │ │ + beq.w 885c0 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ streq r2, [sp, #32] │ │ │ │ - beq.w 885a6 │ │ │ │ + beq.w 8857e │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8878c │ │ │ │ + beq.w 88814 │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88624 │ │ │ │ + bne.w 885fc │ │ │ │ ldr r1, [sp, #24] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ sub.w r8, r7, r1 │ │ │ │ clz r8, r8 │ │ │ │ cmp r3, r2 │ │ │ │ mov.w r8, r8, lsr #5 │ │ │ │ - bne.w 88a7c │ │ │ │ + bne.w 88988 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 88260 │ │ │ │ + beq.n 88238 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88918 │ │ │ │ + beq.w 88926 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.n 88176 │ │ │ │ + beq.n 8814e │ │ │ │ ldr.w r2, [r9, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 88962 │ │ │ │ + bne.w 888e8 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 88962 │ │ │ │ + bne.w 888e8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #8 │ │ │ │ ldr.w r7, [r9, #16] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 88134 │ │ │ │ - b.n 88158 │ │ │ │ - ldr r4, [pc, #476] @ (8846c ) │ │ │ │ + bne.w 8810c │ │ │ │ + b.n 88130 │ │ │ │ + ldr r4, [pc, #476] @ (88444 ) │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ ldr r6, [r4, r5] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8896a │ │ │ │ + bne.w 888f0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 882ce │ │ │ │ + beq.n 882a6 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 882ce │ │ │ │ + cbnz r3, 882a6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - ldr r2, [pc, #444] @ (88470 ) │ │ │ │ + ldr r2, [pc, #444] @ (88448 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 888b2 │ │ │ │ + bne.w 8888c │ │ │ │ blx r6 │ │ │ │ ldr r3, [r4, r5] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 886ba │ │ │ │ + bne.w 88692 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #108 @ 0x6c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movw r3, #50000 @ 0xc350 │ │ │ │ cmp ip, r3 │ │ │ │ it gt │ │ │ │ movgt.w ip, ip, lsl #1 │ │ │ │ - bgt.n 882fe │ │ │ │ + bgt.n 882d6 │ │ │ │ mov.w ip, ip, lsl #2 │ │ │ │ cmp.w ip, #7 │ │ │ │ - bls.n 883ec │ │ │ │ + bls.n 883c4 │ │ │ │ cmp.w ip, #15 │ │ │ │ - bls.w 8854e │ │ │ │ + bls.w 88526 │ │ │ │ cmp.w ip, #31 │ │ │ │ - bls.w 8842e │ │ │ │ + bls.w 88406 │ │ │ │ movs r4, #32 │ │ │ │ lsls r4, r4, #1 │ │ │ │ cmp r4, ip │ │ │ │ - bls.n 88300 │ │ │ │ + bls.n 882d8 │ │ │ │ add.w r3, fp, #32 │ │ │ │ mov r6, r9 │ │ │ │ cmp.w r4, #268435456 @ 0x10000000 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bcs.w 888ac │ │ │ │ - movw sl, #20120 @ 0x4e98 │ │ │ │ + bcs.w 887fa │ │ │ │ + movw sl, #20128 @ 0x4ea0 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88898 │ │ │ │ - ldr r3, [pc, #312] @ (8846c ) │ │ │ │ + bne.w 887e6 │ │ │ │ + ldr r3, [pc, #312] @ (88444 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bne.w 8851a │ │ │ │ + bne.w 884f2 │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r3, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 88820 │ │ │ │ + beq.w 8876e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r8] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 884ea │ │ │ │ + beq.w 884c2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r8 │ │ │ │ blx 29634 │ │ │ │ lsls r7, r7, #3 │ │ │ │ ldrd r1, r2, [fp, #8] │ │ │ │ add.w sl, r4, #4294967295 @ 0xffffffff │ │ │ │ adds r3, r6, r7 │ │ │ │ strd sl, r8, [fp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 888ce │ │ │ │ + bne.w 88950 │ │ │ │ cmp r6, r3 │ │ │ │ - bhi.n 883da │ │ │ │ + bhi.n 883b2 │ │ │ │ add.w r3, r6, #16 │ │ │ │ add.w ip, r3, r7 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r7, r6 │ │ │ │ mov r6, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 883d0 │ │ │ │ + cbz r2, 883a8 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, sl, r0 │ │ │ │ add.w r4, r8, r1, lsl #3 │ │ │ │ ldr.w r5, [r8, r1, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 88474 │ │ │ │ + bne.n 8844c │ │ │ │ str.w r2, [r8, r1, lsl #3] │ │ │ │ str r0, [r4, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 883b0 │ │ │ │ + bne.n 88388 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.w 880ba │ │ │ │ + beq.w 88092 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ - b.n 8818c │ │ │ │ + b.n 88164 │ │ │ │ add.w r8, fp, #32 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.w 88680 │ │ │ │ + bne.w 88636 │ │ │ │ cmp r6, r0 │ │ │ │ - beq.w 889da │ │ │ │ + beq.w 88982 │ │ │ │ mov r4, r9 │ │ │ │ add.w ip, sp, #40 @ 0x28 │ │ │ │ add.w lr, fp, #96 @ 0x60 │ │ │ │ mov r6, ip │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r1, [r4, #4] │ │ │ │ adds r4, #16 │ │ │ │ ldr.w r2, [r4, #-8] │ │ │ │ add.w ip, ip, #16 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ cmp r4, lr │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 88406 │ │ │ │ + bne.n 883de │ │ │ │ mov r8, r9 │ │ │ │ movs r4, #8 │ │ │ │ add r6, sp, #40 @ 0x28 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str.w r9, [sp, #4] │ │ │ │ - b.n 8837e │ │ │ │ + b.n 88356 │ │ │ │ mov r6, r9 │ │ │ │ movs r4, #32 │ │ │ │ add.w r3, fp, #32 │ │ │ │ str r3, [sp, #4] │ │ │ │ - movw sl, #20120 @ 0x4e98 │ │ │ │ + movw sl, #20128 @ 0x4ea0 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ lsls r2, r4, #3 │ │ │ │ ldr.w r3, [sl, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88898 │ │ │ │ - ldr r3, [pc, #20] @ (8846c ) │ │ │ │ + bne.w 887e6 │ │ │ │ + ldr r3, [pc, #20] @ (88444 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 8834e │ │ │ │ + b.n 88326 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ add.w r5, r1, #9 │ │ │ │ cmp sl, r5 │ │ │ │ - bcc.n 884c4 │ │ │ │ + bcc.n 8849c │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88690 │ │ │ │ + beq.w 88668 │ │ │ │ ldr r5, [r4, #16] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 88698 │ │ │ │ + beq.w 88670 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886a0 │ │ │ │ + beq.w 88678 │ │ │ │ ldr r5, [r4, #32] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886a8 │ │ │ │ + beq.w 88680 │ │ │ │ ldr r5, [r4, #40] @ 0x28 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886ca │ │ │ │ + beq.w 886a2 │ │ │ │ ldr r5, [r4, #48] @ 0x30 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886d2 │ │ │ │ + beq.w 886aa │ │ │ │ ldr r5, [r4, #56] @ 0x38 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886da │ │ │ │ + beq.w 886b2 │ │ │ │ ldr r5, [r4, #64] @ 0x40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886e2 │ │ │ │ + beq.w 886ba │ │ │ │ ldr r5, [r4, #72] @ 0x48 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 886ea │ │ │ │ + beq.w 886c2 │ │ │ │ mov.w lr, r0, lsr #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ add.w r4, lr, #1 │ │ │ │ add r1, r4 │ │ │ │ and.w r5, sl, r1 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r1, [r8, r5, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 88714 │ │ │ │ + bne.w 886ec │ │ │ │ strd r2, r0, [r4] │ │ │ │ - b.n 883d0 │ │ │ │ + b.n 883a8 │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r3, [r3, #12] │ │ │ │ strhi.w r3, [lr, #12] │ │ │ │ strhi.w lr, [r3, #8] │ │ │ │ - bhi.w 8837e │ │ │ │ + bhi.w 88356 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8837e │ │ │ │ + bne.w 88356 │ │ │ │ ldr.w r3, [sl, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88900 │ │ │ │ + bne.w 8892e │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #16] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 888ac │ │ │ │ + beq.w 887fa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 8837e │ │ │ │ + b.n 88356 │ │ │ │ add.w r3, fp, #32 │ │ │ │ mov r6, r9 │ │ │ │ movs r4, #16 │ │ │ │ str r3, [sp, #4] │ │ │ │ - b.n 88438 │ │ │ │ + b.n 88410 │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 88838 │ │ │ │ + beq.w 88786 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.n 88580 │ │ │ │ + ble.n 88558 │ │ │ │ adds r1, #8 │ │ │ │ movs r0, #0 │ │ │ │ mov ip, r7 │ │ │ │ ldr.w r7, [r1, #4]! │ │ │ │ adds r0, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 88852 │ │ │ │ + beq.w 887a0 │ │ │ │ cmp ip, r0 │ │ │ │ - bne.n 88570 │ │ │ │ + bne.n 88548 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ - cbz r3, 885b8 │ │ │ │ + cbz r3, 88590 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #2 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 88218 │ │ │ │ + bne.w 881f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 889a8 │ │ │ │ + bne.w 88a4c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - cbnz r3, 885e8 │ │ │ │ + cbnz r3, 885c0 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #100] @ 0x64 │ │ │ │ - cbz r3, 885e8 │ │ │ │ + cbz r3, 885c0 │ │ │ │ movw r2, #5448 @ 0x1548 │ │ │ │ movt r2, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ blx r3 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 88218 │ │ │ │ + bne.w 881f0 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88a4a │ │ │ │ + bne.w 88a94 │ │ │ │ movw r7, #7788 @ 0x1e6c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88a34 │ │ │ │ + bne.w 88a7e │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq.w r8, #0 │ │ │ │ - beq.w 8824c │ │ │ │ + beq.w 88224 │ │ │ │ movw r7, #7788 @ 0x1e6c │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov r0, r7 │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 88a7c │ │ │ │ + bne.w 88988 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8864c │ │ │ │ + beq.n 88624 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 88918 │ │ │ │ + beq.w 88926 │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 88176 │ │ │ │ + beq.w 8814e │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 88266 │ │ │ │ - b.n 887a0 │ │ │ │ + beq.w 8823e │ │ │ │ + b.n 88826 │ │ │ │ + mov r6, r9 │ │ │ │ + movs r4, #8 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str.w r8, [sp, #4] │ │ │ │ + b.n 88356 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 881c0 │ │ │ │ + bne.w 88198 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #32] │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 1b4870 │ │ │ │ + bl 1b5658 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 88176 │ │ │ │ - b.n 881c0 │ │ │ │ - mov r6, r9 │ │ │ │ - movs r4, #8 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str.w r8, [sp, #4] │ │ │ │ - b.n 8837e │ │ │ │ + bne.w 8814e │ │ │ │ + b.n 88198 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #8 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #16 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #24 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #32 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 88992 │ │ │ │ + bne.w 88918 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 882d0 │ │ │ │ + b.n 882a8 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #40 @ 0x28 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #56 @ 0x38 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #64 @ 0x40 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ adds r4, #72 @ 0x48 │ │ │ │ - b.n 884e4 │ │ │ │ + b.n 884bc │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bmi.n 887e6 │ │ │ │ + bmi.n 88750 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 887e6 │ │ │ │ + beq.n 88750 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 887e6 │ │ │ │ + beq.n 88750 │ │ │ │ mov r0, r1 │ │ │ │ - bl 15df64 │ │ │ │ + bl 15db20 │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 887e0 │ │ │ │ + beq.n 88768 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 88058 │ │ │ │ + b.n 88030 │ │ │ │ mov r1, r2 │ │ │ │ mov r2, r3 │ │ │ │ add.w r3, r5, #9 │ │ │ │ cmp sl, r3 │ │ │ │ - bcc.n 88756 │ │ │ │ + bcc.n 8872e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8868c │ │ │ │ + beq.n 88664 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 88694 │ │ │ │ + beq.n 8866c │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8869c │ │ │ │ + beq.n 88674 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886a4 │ │ │ │ + beq.n 8867c │ │ │ │ ldr r3, [r4, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886c6 │ │ │ │ + beq.n 8869e │ │ │ │ ldr r3, [r4, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886ce │ │ │ │ + beq.n 886a6 │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886d6 │ │ │ │ + beq.n 886ae │ │ │ │ ldr r3, [r4, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886de │ │ │ │ + beq.n 886b6 │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 886e6 │ │ │ │ + beq.n 886be │ │ │ │ add.w r5, r5, r5, lsl #2 │ │ │ │ mov.w lr, lr, lsr #5 │ │ │ │ adds r5, #1 │ │ │ │ add r5, lr │ │ │ │ and.w r5, sl, r5 │ │ │ │ add.w r4, r8, r5, lsl #3 │ │ │ │ ldr.w r3, [r8, r5, lsl #3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 88718 │ │ │ │ + bne.n 886f0 │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 884e4 │ │ │ │ - movw r1, #29008 @ 0x7150 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 88ade │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 887a0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88910 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 887b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88a74 │ │ │ │ - ldr r1, [sp, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - ldr r3, [r1, #0] │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 887cc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r1, #0] │ │ │ │ - cbnz r3, 887cc │ │ │ │ - mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 887e0 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 88a2c │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 882d0 │ │ │ │ + b.n 884bc │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #28224 @ 0x6e40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 887e0 │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - ldr r3, [r1, #4] │ │ │ │ - adds r3, #1 │ │ │ │ - bne.w 8810c │ │ │ │ - ldr.w r3, [r9, #12] │ │ │ │ - mov r2, fp │ │ │ │ - mov fp, r9 │ │ │ │ - adds r3, #1 │ │ │ │ - str.w r3, [r9, #12] │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - strd r5, r2, [r1] │ │ │ │ - b.n 8818c │ │ │ │ + bl d59a4 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 882a8 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r8, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8837e │ │ │ │ - b.n 8851a │ │ │ │ + bne.w 88356 │ │ │ │ + b.n 884f2 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 88ae4 │ │ │ │ + bne.w 889ea │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 88580 │ │ │ │ + bne.w 88558 │ │ │ │ ldr r7, [r2, #100] @ 0x64 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 88a16 │ │ │ │ + beq.w 88a30 │ │ │ │ movw r3, #5448 @ 0x1548 │ │ │ │ movt r3, #72 @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx r7 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 88218 │ │ │ │ + bne.w 881f0 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 889e0 │ │ │ │ + bne.w 889fa │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #100] @ 0x64 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 885e8 │ │ │ │ + beq.w 885c0 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.n 88592 │ │ │ │ + b.n 8856a │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ str r2, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8837e │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 887b4 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.w 88356 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 8883a │ │ │ │ + movw r1, #28304 @ 0x6e90 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 88a46 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 88826 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8889c │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 8883a │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 889f2 │ │ │ │ + ldr r1, [sp, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 88852 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r1, #0] │ │ │ │ + cbnz r3, 88852 │ │ │ │ + mov r0, r1 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 88768 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.n 88768 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88768 │ │ │ │ + ldr r1, [sp, #4] │ │ │ │ + ldr r3, [r1, #4] │ │ │ │ + adds r3, #1 │ │ │ │ + bne.w 880e4 │ │ │ │ + ldr.w r3, [r9, #12] │ │ │ │ + mov r2, fp │ │ │ │ + mov fp, r9 │ │ │ │ + adds r3, #1 │ │ │ │ + str.w r3, [r9, #12] │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + strd r5, r2, [r1] │ │ │ │ + b.n 88164 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 888c2 │ │ │ │ + bne.n 888a4 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - b.n 882c2 │ │ │ │ + b.n 8829a │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88826 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r3 │ │ │ │ - b.n 888be │ │ │ │ - mov r1, sl │ │ │ │ - ldr r7, [pc, #536] @ (88aec ) │ │ │ │ - mov sl, r5 │ │ │ │ - mov r4, r6 │ │ │ │ - mov r5, r3 │ │ │ │ - str.w r2, [fp, #8] │ │ │ │ - b.n 888e0 │ │ │ │ - adds r4, #8 │ │ │ │ - cmp r4, r5 │ │ │ │ - bhi.n 888fc │ │ │ │ - ldr r2, [r4, #0] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.n 888de │ │ │ │ - cmp r2, r7 │ │ │ │ - beq.n 888de │ │ │ │ - ldr r3, [r4, #4] │ │ │ │ - mov r0, r8 │ │ │ │ - str r1, [sp, #8] │ │ │ │ - bl 1b5fa8 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - b.n 888de │ │ │ │ - mov r5, sl │ │ │ │ - b.n 883da │ │ │ │ - mov r1, r2 │ │ │ │ - ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ - str r2, [sp, #16] │ │ │ │ - blx r3 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - mov r8, r0 │ │ │ │ - b.n 88538 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 887a0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8864c │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.n 8818c │ │ │ │ + b.n 88898 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #28960 @ 0x7120 │ │ │ │ + movw r1, #28256 @ 0x6e60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 887e0 │ │ │ │ + beq.w 88768 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 887e0 │ │ │ │ + bne.w 88768 │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 887e0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88768 │ │ │ │ ldr.w r7, [r9, #16] │ │ │ │ - b.w 8810c │ │ │ │ + b.w 880e4 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 886ac │ │ │ │ + beq.w 88684 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ - cbnz r0, 889a0 │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + cbnz r0, 88948 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 882c4 │ │ │ │ + beq.w 8829c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 882b0 │ │ │ │ - b.n 882c4 │ │ │ │ + beq.w 88288 │ │ │ │ + b.n 8829c │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ - b.n 88984 │ │ │ │ - subs r2, r1, #1 │ │ │ │ - str r2, [r3, #0] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88624 │ │ │ │ + mov r1, r2 │ │ │ │ + ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ + str r2, [sp, #16] │ │ │ │ + blx r3 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + mov r8, r0 │ │ │ │ + b.n 88510 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.n 88164 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ + b.n 8890a │ │ │ │ + mov r1, sl │ │ │ │ + ldr r7, [pc, #364] @ (88ac0 ) │ │ │ │ + mov sl, r5 │ │ │ │ + mov r4, r6 │ │ │ │ + mov r5, r3 │ │ │ │ + str.w r2, [fp, #8] │ │ │ │ + b.n 88962 │ │ │ │ + adds r4, #8 │ │ │ │ + cmp r4, r5 │ │ │ │ + bhi.n 8897e │ │ │ │ + ldr r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 885b2 │ │ │ │ - ldr r2, [pc, #316] @ (88af0 ) │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - ldr r7, [r3, #24] │ │ │ │ + beq.n 88960 │ │ │ │ + cmp r2, r7 │ │ │ │ + beq.n 88960 │ │ │ │ + ldr r3, [r4, #4] │ │ │ │ + mov r0, r8 │ │ │ │ + str r1, [sp, #8] │ │ │ │ + bl 1b6d90 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + b.n 88960 │ │ │ │ + mov r5, sl │ │ │ │ + b.n 883b2 │ │ │ │ + ldr r3, [r5, #0] │ │ │ │ + b.w 88164 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 88610 │ │ │ │ + ldr r2, [pc, #304] @ (88ac4 ) │ │ │ │ + ldr r3, [r7, #4] │ │ │ │ + ldr r3, [r3, #24] │ │ │ │ + str r3, [sp, #32] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 889ce │ │ │ │ - movw r0, #7536 @ 0x1d70 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ + cbz r3, 889aa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ + mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - movw r0, #7536 @ 0x1d70 │ │ │ │ - movt r0, #71 @ 0x47 │ │ │ │ - blx r7 │ │ │ │ - b.n 885b2 │ │ │ │ - ldr r3, [r5, #0] │ │ │ │ - b.w 8818c │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r0, r7 │ │ │ │ + blx r3 │ │ │ │ + b.n 88610 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 7fe38 <_PyType_GetDict@@Base> │ │ │ │ + cbnz r0, 889d0 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 80a88 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.w 8883a │ │ │ │ + ldr r3, [r4, #60] @ 0x3c │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 880be │ │ │ │ + ldr r4, [r5, #4] │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r4, #12] │ │ │ │ + movw r1, #4616 @ 0x1208 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8883a │ │ │ │ + cmp r1, r3 │ │ │ │ + bne.w 88788 │ │ │ │ + b.n 887a0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8883a │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88886 │ │ │ │ - ldr r2, [pc, #260] @ (88af0 ) │ │ │ │ + bne.w 887d4 │ │ │ │ + ldr r2, [pc, #188] @ (88ac4 ) │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr.w r7, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #32] │ │ │ │ - cbz r7, 88a04 │ │ │ │ + cbz r7, 88a1e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 88886 │ │ │ │ + b.n 887d4 │ │ │ │ ldr r3, [r3, #100] @ 0x64 │ │ │ │ mov ip, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 885e8 │ │ │ │ + beq.w 885c0 │ │ │ │ movw r3, #7536 @ 0x1d70 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r7, [sp, #32] │ │ │ │ - b.n 88592 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 887e0 │ │ │ │ + b.n 8856a │ │ │ │ + ldr r3, [r6, #4] │ │ │ │ + b.w 881c2 │ │ │ │ + subs r2, r1, #1 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 8858a │ │ │ │ + ldr r2, [pc, #108] @ (88ac4 ) │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + ldr r7, [r3, #24] │ │ │ │ + ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ + cbz r3, 88a72 │ │ │ │ + movw r0, #7536 @ 0x1d70 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + blx r3 │ │ │ │ + movw r0, #7536 @ 0x1d70 │ │ │ │ + movt r0, #71 @ 0x47 │ │ │ │ + blx r7 │ │ │ │ + b.n 8858a │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [r7, #4] │ │ │ │ movw r3, #36988 @ 0x907c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 88232 │ │ │ │ - b.n 8861c │ │ │ │ + beq.w 8820a │ │ │ │ + b.n 885f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 885e8 │ │ │ │ - ldr r2, [pc, #152] @ (88af0 ) │ │ │ │ + bne.w 885c0 │ │ │ │ + ldr r2, [pc, #36] @ (88ac4 ) │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r7, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 88a68 │ │ │ │ + cbz r3, 88ab2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ movw r0, #7536 @ 0x1d70 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ blx r7 │ │ │ │ - b.n 885e8 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 887b4 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 88638 │ │ │ │ - ldr r2, [pc, #104] @ (88af0 ) │ │ │ │ - ldr r3, [r7, #4] │ │ │ │ - ldr r3, [r3, #24] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 88a9e │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r0, r7 │ │ │ │ - blx r3 │ │ │ │ - b.n 88638 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7fe54 <_PyType_GetDict@@Base> │ │ │ │ - cbnz r0, 88ac4 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 80aa4 │ │ │ │ - cmp r0, #0 │ │ │ │ - blt.w 887b4 │ │ │ │ - ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 880e6 │ │ │ │ - ldr r4, [r5, #4] │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r4, #12] │ │ │ │ - movw r1, #5320 @ 0x14c8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 887b4 │ │ │ │ - ldr r3, [r6, #4] │ │ │ │ - b.w 881ea │ │ │ │ - cmp r1, r3 │ │ │ │ - bne.w 8883a │ │ │ │ - b.n 88852 │ │ │ │ + b.n 885c0 │ │ │ │ + nop │ │ │ │ asrs r0, r4, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088af4 : │ │ │ │ +00088ac8 : │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ - cbz r3, 88b2a │ │ │ │ + cbz r3, 88afe │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 88b6a │ │ │ │ + cbz r0, 88b3e │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - movw r2, #57367 @ 0xe017 │ │ │ │ + movw r2, #57703 @ 0xe167 │ │ │ │ movt r2, #3 │ │ │ │ ldr r1, [r0, #112] @ 0x70 │ │ │ │ cmp r1, r2 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88b3c │ │ │ │ + beq.n 88b10 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 88b6e │ │ │ │ + bmi.n 88b42 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 88b6e │ │ │ │ + cbz r3, 88b42 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 88b6e │ │ │ │ - b.w 15df64 │ │ │ │ + cbz r3, 88b42 │ │ │ │ + b.w 15db20 │ │ │ │ movw ip, #43984 @ 0xabd0 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ - movw r1, #28960 @ 0x7120 │ │ │ │ + movw r1, #28256 @ 0x6e60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 88b6a │ │ │ │ + beq.n 88b3e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88b86 │ │ │ │ + cbz r2, 88b5a │ │ │ │ movs r3, #0 │ │ │ │ - b.n 88b24 │ │ │ │ + b.n 88af8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #28224 @ 0x6e40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88b6a │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88b3e │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #67108864 @ 0x4000000 │ │ │ │ - beq.w 88e20 │ │ │ │ + beq.w 88df4 │ │ │ │ movw r4, #11620 @ 0x2d64 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ ldr r2, [r4, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r1, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bmi.w 88dca │ │ │ │ - ldr r7, [pc, #608] @ (88e38 ) │ │ │ │ + bmi.w 88d9e │ │ │ │ + ldr r7, [pc, #608] @ (88e0c ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r2, r1 │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ - bhi.w 88dfa │ │ │ │ + bhi.w 88dce │ │ │ │ adds.w sl, r3, r2 │ │ │ │ - bmi.w 88dfa │ │ │ │ - movw r9, #20120 @ 0x4e98 │ │ │ │ + bmi.w 88dce │ │ │ │ + movw r9, #20128 @ 0x4ea0 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r1, [r9, #712] @ 0x2c8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 88d8c │ │ │ │ + bne.w 88d60 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ add.w r1, sl, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r2, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bcs.w 88d52 │ │ │ │ + bcs.w 88d26 │ │ │ │ mov.w fp, r1, lsr #3 │ │ │ │ ldr.w r2, [r2, fp, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 88d42 │ │ │ │ + beq.w 88d16 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r9, [r0] │ │ │ │ str.w r9, [r2, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 88cce │ │ │ │ + beq.n 88ca2 │ │ │ │ add r3, r0 │ │ │ │ movs r2, #0 │ │ │ │ strd r2, r2, [r0] │ │ │ │ sub.w r9, r3, #8 │ │ │ │ strd r2, r2, [r3, #-8] │ │ │ │ ldr.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r1, [ip, #3756] @ 0xeac │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r2, r1 │ │ │ │ - bgt.n 88d00 │ │ │ │ + bgt.n 88cd4 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r3, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #436] @ (88e3c ) │ │ │ │ + ldr r2, [pc, #436] @ (88e10 ) │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88da6 │ │ │ │ + bne.w 88d7a │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [r3, #8] │ │ │ │ cmp r2, r1 │ │ │ │ ldr r1, [r7, r6] │ │ │ │ itt ne │ │ │ │ @@ -141389,198 +141373,198 @@ │ │ │ │ strd r1, r2, [r3, #-8] │ │ │ │ str.w r9, [r1, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd sl, r1, [r2, #24] │ │ │ │ cmp sl, r1 │ │ │ │ - bhi.n 88cf4 │ │ │ │ + bhi.n 88cc8 │ │ │ │ add.w r1, fp, #1 │ │ │ │ add.w r1, sl, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ add.w r1, r2, sl │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w r9, [r2, sl] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 88c4e │ │ │ │ + b.n 88c22 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 88c4e │ │ │ │ + b.n 88c22 │ │ │ │ ldr.w r2, [ip, #3740] @ 0xe9c │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ - beq.n 88c70 │ │ │ │ + beq.n 88c44 │ │ │ │ ldr.w r2, [ip, #3852] @ 0xf0c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88c70 │ │ │ │ + bne.n 88c44 │ │ │ │ ldr.w r2, [r8, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 88e16 │ │ │ │ + bne.n 88dea │ │ │ │ add.w r1, r8, #12 │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 88c70 │ │ │ │ + bmi.n 88c44 │ │ │ │ dmb ish │ │ │ │ ldrex r2, [r1] │ │ │ │ orr.w r2, r2, #16 │ │ │ │ strex r0, r2, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88d2c │ │ │ │ + bne.n 88d00 │ │ │ │ dmb ish │ │ │ │ - b.n 88c70 │ │ │ │ + b.n 88c44 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 88cea │ │ │ │ + bne.n 88cbe │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 88dbe │ │ │ │ + bne.n 88d92 │ │ │ │ mov r0, sl │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88dfa │ │ │ │ + beq.n 88dce │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 88c4e │ │ │ │ + b.n 88c22 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, sl │ │ │ │ blx r3 │ │ │ │ - cbz r0, 88dfa │ │ │ │ + cbz r0, 88dce │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr.w ip, [r8, #8] │ │ │ │ - b.n 88c4e │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 88c22 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 88e06 │ │ │ │ + bne.n 88dda │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88c92 │ │ │ │ + b.n 88c66 │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, sl │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 88d72 │ │ │ │ + b.n 88d46 │ │ │ │ ldr.w r0, [r4, #440] @ 0x1b8 │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ - ldr r7, [pc, #100] @ (88e38 ) │ │ │ │ + ldr r7, [pc, #100] @ (88e0c ) │ │ │ │ mvn.w ip, #2147483648 @ 0x80000000 │ │ │ │ sub.w ip, ip, r3 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ ldr.w r8, [r7, r6] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r2, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bls.w 88bea │ │ │ │ + bls.w 88bbe │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8bb0 │ │ │ │ + b.w 1f9b28 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88c92 │ │ │ │ + b.n 88c66 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 88c70 │ │ │ │ - b.n 88d1c │ │ │ │ + bne.w 88c44 │ │ │ │ + b.n 88cf0 │ │ │ │ movw r1, #1107 @ 0x453 │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88cc6 │ │ │ │ + b.n 88c9a │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00088e40 : │ │ │ │ +00088e14 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 88e60 │ │ │ │ + cbz r0, 88e34 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ - ldr r2, [pc, #56] @ (88e9c ) │ │ │ │ + ldr r2, [pc, #56] @ (88e70 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ ldr r1, [r2, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e5a │ │ │ │ + beq.n 88e2e │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 88e5a │ │ │ │ + beq.n 88e2e │ │ │ │ movw r1, #48064 @ 0xbbc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 88e5a │ │ │ │ + beq.n 88e2e │ │ │ │ ldr r0, [sp, #0] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 88e5a │ │ │ │ + b.n 88e2e │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ - cbz r3, 88eee │ │ │ │ + cbz r3, 88ec2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov r1, r0 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - bge.n 88ed6 │ │ │ │ + bge.n 88eaa │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ str r2, [r1, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ @@ -141589,1236 +141573,1254 @@ │ │ │ │ strne r3, [r0, #0] │ │ │ │ pop {r3, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov.w ip, #0 │ │ │ │ str.w ip, [r1, #12] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 88eee │ │ │ │ + beq.n 88ec2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 88ef2 │ │ │ │ + cbz r2, 88ec6 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 88eee │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 88ec2 │ │ │ │ nop │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ strd r2, r1, [sp] │ │ │ │ - bl 772f4 │ │ │ │ + bl 772c0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ - cbz r0, 88f28 │ │ │ │ + cbz r0, 88efc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6d97c │ │ │ │ - movw r1, #7204 @ 0x1c24 │ │ │ │ + b.w 6d96c │ │ │ │ + movw r1, #6500 @ 0x1964 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50184 @ 0xc408 │ │ │ │ + movw r0, #49480 @ 0xc148 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ ldr r3, [r0, #16] │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ mov r9, r0 │ │ │ │ cmp r1, #7 │ │ │ │ mov fp, r3 │ │ │ │ - bls.w 8913a │ │ │ │ + bls.w 8910e │ │ │ │ cmp r1, #15 │ │ │ │ - bls.w 890a0 │ │ │ │ + bls.w 89074 │ │ │ │ cmp r1, #31 │ │ │ │ - bls.w 89186 │ │ │ │ + bls.w 8915a │ │ │ │ movs r5, #32 │ │ │ │ lsls r5, r5, #1 │ │ │ │ cmp r5, r1 │ │ │ │ - bls.n 88f68 │ │ │ │ + bls.n 88f3c │ │ │ │ ldr.w r6, [r9, #20] │ │ │ │ add.w r8, r9, #32 │ │ │ │ cmp.w r5, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8928c │ │ │ │ - movw r7, #20120 @ 0x4e98 │ │ │ │ + bcs.w 89260 │ │ │ │ + movw r7, #20128 @ 0x4ea0 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8922c │ │ │ │ - ldr r3, [pc, #676] @ (89240 ) │ │ │ │ + bne.w 89200 │ │ │ │ + ldr r3, [pc, #676] @ (89214 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r2, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bne.n 8906c │ │ │ │ + bne.n 89040 │ │ │ │ subs r1, r2, #1 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov.w sl, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, sl, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 89216 │ │ │ │ + beq.w 891ea │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r4, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w lr, [r4] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.n 8904c │ │ │ │ + beq.n 89020 │ │ │ │ mov r7, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx 29634 │ │ │ │ mov.w r3, fp, lsl #3 │ │ │ │ ldrd r2, r1, [r9, #8] │ │ │ │ subs r5, #1 │ │ │ │ adds r0, r6, r3 │ │ │ │ strd r5, r4, [r9, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 89254 │ │ │ │ + bne.w 89228 │ │ │ │ cmp r6, r0 │ │ │ │ - bhi.n 8903e │ │ │ │ + bhi.n 89012 │ │ │ │ add.w lr, r6, #16 │ │ │ │ mov ip, r7 │ │ │ │ add lr, r3 │ │ │ │ mov r9, r6 │ │ │ │ add.w r3, r6, #8 │ │ │ │ mov r7, r5 │ │ │ │ ldr.w r2, [r3, #-8] │ │ │ │ - cbz r2, 89034 │ │ │ │ + cbz r2, 89008 │ │ │ │ ldr.w r0, [r3, #-4] │ │ │ │ and.w r1, r7, r0 │ │ │ │ add.w r5, r4, r1, lsl #3 │ │ │ │ ldr.w r6, [r4, r1, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 890da │ │ │ │ + bne.n 890ae │ │ │ │ str.w r2, [r4, r1, lsl #3] │ │ │ │ str r0, [r5, #4] │ │ │ │ adds r3, #8 │ │ │ │ cmp lr, r3 │ │ │ │ - bne.n 89014 │ │ │ │ + bne.n 88fe8 │ │ │ │ mov r6, r9 │ │ │ │ mov r7, ip │ │ │ │ cmp r8, r7 │ │ │ │ - bne.w 891ae │ │ │ │ + bne.w 89182 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bhi.w 89194 │ │ │ │ + bhi.w 89168 │ │ │ │ add.w r1, sl, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 88fe0 │ │ │ │ + bne.n 88fb4 │ │ │ │ ldr.w r4, [r7, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 89244 │ │ │ │ + bne.w 89218 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8928c │ │ │ │ + beq.w 89260 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ ldr.w r3, [r1, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r1, #800] @ 0x320 │ │ │ │ - b.n 88fe2 │ │ │ │ + b.n 88fb6 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #16 │ │ │ │ - movw r7, #20120 @ 0x4e98 │ │ │ │ + movw r7, #20128 @ 0x4ea0 │ │ │ │ movt r7, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ lsls r2, r5, #3 │ │ │ │ ldr.w r4, [r7, #692] @ 0x2b4 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8922c │ │ │ │ - ldr r3, [pc, #376] @ (89240 ) │ │ │ │ + bne.w 89200 │ │ │ │ + ldr r3, [pc, #376] @ (89214 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - b.n 88fb4 │ │ │ │ + b.n 88f88 │ │ │ │ add.w r6, r1, #9 │ │ │ │ cmp r7, r6 │ │ │ │ - bcc.n 89118 │ │ │ │ + bcc.n 890ec │ │ │ │ ldr r6, [r5, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 89190 │ │ │ │ + beq.n 89164 │ │ │ │ ldr r6, [r5, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891a2 │ │ │ │ + beq.n 89176 │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891a6 │ │ │ │ + beq.n 8917a │ │ │ │ ldr r6, [r5, #32] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891aa │ │ │ │ + beq.n 8917e │ │ │ │ ldr r6, [r5, #40] @ 0x28 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891ba │ │ │ │ + beq.n 8918e │ │ │ │ ldr r6, [r5, #48] @ 0x30 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891b6 │ │ │ │ + beq.n 8918a │ │ │ │ ldr r6, [r5, #56] @ 0x38 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891be │ │ │ │ + beq.n 89192 │ │ │ │ ldr r6, [r5, #64] @ 0x40 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891c2 │ │ │ │ + beq.n 89196 │ │ │ │ ldr r6, [r5, #72] @ 0x48 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 891c6 │ │ │ │ + beq.n 8919a │ │ │ │ lsrs r5, r0, #5 │ │ │ │ add.w r1, r1, r1, lsl #2 │ │ │ │ mov sl, r5 │ │ │ │ adds r5, #1 │ │ │ │ add r1, r5 │ │ │ │ and.w r6, r7, r1 │ │ │ │ add.w r5, r4, r6, lsl #3 │ │ │ │ ldr.w r1, [r4, r6, lsl #3] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 891ca │ │ │ │ + bne.n 8919e │ │ │ │ strd r2, r0, [r5] │ │ │ │ - b.n 89034 │ │ │ │ + b.n 89008 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r4, r0, #32 │ │ │ │ cmp r6, r4 │ │ │ │ - bne.n 8917c │ │ │ │ + bne.n 89150 │ │ │ │ ldrd r2, r3, [r0, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 89044 │ │ │ │ + beq.w 89018 │ │ │ │ mov r5, r4 │ │ │ │ add r7, sp, #8 │ │ │ │ add.w ip, r0, #96 @ 0x60 │ │ │ │ mov r6, r7 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r5, #16 │ │ │ │ ldr.w r2, [r5, #-8] │ │ │ │ adds r7, #16 │ │ │ │ ldr.w r3, [r5, #-4] │ │ │ │ cmp r5, ip │ │ │ │ stmia r6!, {r0, r1, r2, r3} │ │ │ │ - bne.n 89156 │ │ │ │ + bne.n 8912a │ │ │ │ movs r5, #8 │ │ │ │ mov r7, r4 │ │ │ │ mov r8, r4 │ │ │ │ add.w r6, sp, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88fe2 │ │ │ │ + b.n 88fb6 │ │ │ │ mov r7, r6 │ │ │ │ mov r8, r4 │ │ │ │ movs r5, #8 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - b.n 88fe2 │ │ │ │ + b.n 88fb6 │ │ │ │ ldr r6, [r0, #20] │ │ │ │ add.w r8, r0, #32 │ │ │ │ movs r5, #32 │ │ │ │ - b.n 890a8 │ │ │ │ + b.n 8907c │ │ │ │ adds r5, #8 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ mov r7, r6 │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 88fe2 │ │ │ │ + b.n 88fb6 │ │ │ │ adds r5, #16 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ adds r5, #24 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ adds r5, #32 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78598 │ │ │ │ - b.n 89044 │ │ │ │ + bl 78578 │ │ │ │ + b.n 89018 │ │ │ │ adds r5, #48 @ 0x30 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ adds r5, #40 @ 0x28 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ adds r5, #56 @ 0x38 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ adds r5, #64 @ 0x40 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ adds r5, #72 @ 0x48 │ │ │ │ - b.n 89134 │ │ │ │ + b.n 89108 │ │ │ │ add.w r1, r6, #9 │ │ │ │ cmp r7, r1 │ │ │ │ - bcc.n 89208 │ │ │ │ + bcc.n 891dc │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89190 │ │ │ │ + beq.n 89164 │ │ │ │ ldr r1, [r5, #16] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891a2 │ │ │ │ + beq.n 89176 │ │ │ │ ldr r1, [r5, #24] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891a6 │ │ │ │ + beq.n 8917a │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891aa │ │ │ │ + beq.n 8917e │ │ │ │ ldr r1, [r5, #40] @ 0x28 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891ba │ │ │ │ + beq.n 8918e │ │ │ │ ldr r1, [r5, #48] @ 0x30 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891b6 │ │ │ │ + beq.n 8918a │ │ │ │ ldr r1, [r5, #56] @ 0x38 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891be │ │ │ │ + beq.n 89192 │ │ │ │ ldr r1, [r5, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891c2 │ │ │ │ + beq.n 89196 │ │ │ │ ldr r1, [r5, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 891c6 │ │ │ │ + beq.n 8919a │ │ │ │ add.w r1, r6, r6, lsl #2 │ │ │ │ mov.w r5, sl, lsr #5 │ │ │ │ mov sl, r5 │ │ │ │ adds r1, #1 │ │ │ │ - b.n 89122 │ │ │ │ + b.n 890f6 │ │ │ │ ldr r0, [sp, #0] │ │ │ │ mov r1, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 88fe0 │ │ │ │ - b.n 8906c │ │ │ │ + bne.w 88fb4 │ │ │ │ + b.n 89040 │ │ │ │ ldr.w r0, [r7, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #0] │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8928c │ │ │ │ + cbz r0, 89260 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r7, r6 │ │ │ │ - b.n 88fe2 │ │ │ │ + b.n 88fb6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r7, #668] @ 0x29c │ │ │ │ str r2, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8908a │ │ │ │ + b.n 8905e │ │ │ │ mov sl, r7 │ │ │ │ str.w r1, [r9, #8] │ │ │ │ mov r7, r6 │ │ │ │ mov r9, r6 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 89266 │ │ │ │ + b.n 8923a │ │ │ │ add.w r9, r9, #8 │ │ │ │ cmp r9, r6 │ │ │ │ - bhi.n 89286 │ │ │ │ + bhi.n 8925a │ │ │ │ ldr.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 89262 │ │ │ │ - ldr r3, [pc, #36] @ (89298 ) │ │ │ │ + beq.n 89236 │ │ │ │ + ldr r3, [pc, #36] @ (8926c ) │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 89262 │ │ │ │ + beq.n 89236 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b5fa8 │ │ │ │ - b.n 89262 │ │ │ │ + bl 1b6d90 │ │ │ │ + b.n 89236 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, sl │ │ │ │ - b.n 8903e │ │ │ │ - bl 1f8b40 │ │ │ │ + b.n 89012 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 89046 │ │ │ │ + b.n 8901a │ │ │ │ nop │ │ │ │ asrs r0, r4, #21 │ │ │ │ lsls r0, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ add.w r3, r0, r1, lsl #4 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ - mov r5, r0 │ │ │ │ ldrd r7, r2, [r3, #28] │ │ │ │ str r2, [sp, #16] │ │ │ │ adds r2, r1, #1 │ │ │ │ - ldr.w r9, [r3, #36] @ 0x24 │ │ │ │ - ldr r4, [r3, #52] @ 0x34 │ │ │ │ + ldr.w fp, [r3, #36] @ 0x24 │ │ │ │ + ldr r5, [r3, #52] @ 0x34 │ │ │ │ add.w r2, r0, r2, lsl #4 │ │ │ │ - add.w lr, r2, #28 │ │ │ │ - ldr.w r8, [r2, #28] │ │ │ │ - add.w r2, r9, r4 │ │ │ │ - ldr.w r6, [lr, #4] │ │ │ │ + str r0, [sp, #12] │ │ │ │ + add.w r4, r2, #28 │ │ │ │ + ldr.w r9, [r2, #28] │ │ │ │ + add.w r2, fp, r5 │ │ │ │ + ldr r6, [r4, #4] │ │ │ │ str r2, [r3, #36] @ 0x24 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ subs r2, r3, #3 │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ cmp r2, r1 │ │ │ │ itttt eq │ │ │ │ - addeq.w r3, r0, ip, lsl #4 │ │ │ │ + ldreq r3, [sp, #12] │ │ │ │ + addeq.w r3, r3, ip, lsl #4 │ │ │ │ addeq r3, #28 │ │ │ │ ldmiaeq r3, {r0, r1, r2, r3} │ │ │ │ - stmiaeq.w lr, {r0, r1, r2, r3} │ │ │ │ + it eq │ │ │ │ + stmiaeq.w r4, {r0, r1, r2, r3} │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ movs r3, #0 │ │ │ │ - str.w ip, [r5, #24] │ │ │ │ mov r2, r7 │ │ │ │ + str.w ip, [r0, #24] │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr.w r1, [r8] │ │ │ │ - bl 1b5fec │ │ │ │ - subs.w sl, r0, #0 │ │ │ │ - blt.w 89b56 │ │ │ │ + mov r3, fp │ │ │ │ + ldr.w r1, [r9] │ │ │ │ + bl 1b6dd4 │ │ │ │ + subs r4, r0, #0 │ │ │ │ + blt.w 89b70 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 899a4 │ │ │ │ - subs.w r2, r9, sl │ │ │ │ - str r2, [sp, #24] │ │ │ │ - beq.w 8944c │ │ │ │ - add.w r2, r2, #1073741824 @ 0x40000000 │ │ │ │ - add.w r1, r7, sl, lsl #2 │ │ │ │ + bne.w 899ee │ │ │ │ + subs.w fp, fp, r4 │ │ │ │ + beq.w 894ca │ │ │ │ + add.w r2, fp, #1073741824 @ 0x40000000 │ │ │ │ + add.w r1, r7, r4, lsl #2 │ │ │ │ subs r2, #1 │ │ │ │ - subs r3, r4, #1 │ │ │ │ + subs r3, r5, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r0, r5 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [sp, #12] │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - mov r3, r4 │ │ │ │ + mov r0, r5 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ - mov r2, r8 │ │ │ │ - bl 1b60cc │ │ │ │ - subs r1, r0, #0 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - ble.w 89b50 │ │ │ │ - ldr r2, [sp, #24] │ │ │ │ + mov r2, r9 │ │ │ │ + bl 1b6eb8 │ │ │ │ + subs r2, r0, #0 │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + ble.w 89b46 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ - cmp r2, r1 │ │ │ │ - str r6, [sp, #28] │ │ │ │ - bgt.w 895ba │ │ │ │ - cmp r2, r3 │ │ │ │ - bgt.w 89ad6 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add.w r0, r5, #12 │ │ │ │ + cmp fp, r2 │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ + bgt.w 895e6 │ │ │ │ + cmp fp, r3 │ │ │ │ + bgt.w 89b2c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + add r2, sp, #72 @ 0x48 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - ldr r4, [sp, #56] @ 0x38 │ │ │ │ + ldr r5, [sp, #56] @ 0x38 │ │ │ │ mov r1, r3 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b61a8 │ │ │ │ - ldr.w r3, [r8] │ │ │ │ - add.w fp, r4, #4 │ │ │ │ - ldrd r4, r2, [r5, #12] │ │ │ │ - str.w r3, [r7, sl, lsl #2] │ │ │ │ + adds r0, #12 │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r5, [sp, #72] @ 0x48 │ │ │ │ + bl 1b6f98 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + adds r5, #4 │ │ │ │ + ldr.w r3, [r9] │ │ │ │ + ldrd r8, r2, [r2, #12] │ │ │ │ + str.w r3, [r7, r4, lsl #2] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - str r2, [sp, #32] │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a78 │ │ │ │ + bne.w 89a86 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 8942a │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.w 894a8 │ │ │ │ + add.w r7, r9, #4 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 8990e │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + movw ip, #30213 @ 0x7605 │ │ │ │ + movt ip, #8 │ │ │ │ + str.w ip, [sp, #32] │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + mov.w r9, #0 │ │ │ │ + mov r4, r5 │ │ │ │ + mov sl, r9 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldr r5, [r7, #0] │ │ │ │ + ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ + ldr.w r6, [r8] │ │ │ │ + cmp r3, r2 │ │ │ │ + bne.n 8940e │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldrb r1, [r5, #16] │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldr r3, [r6, #8] │ │ │ │ + cmp r2, r3 │ │ │ │ + it ge │ │ │ │ + movge r2, r3 │ │ │ │ + lsls r0, r1, #26 │ │ │ │ + bpl.w 89b42 │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bpl.w 89afe │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + add.w r0, r5, #20 │ │ │ │ + tst.w r1, #32 │ │ │ │ + beq.w 89b0c │ │ │ │ + lsls r1, r1, #25 │ │ │ │ + bpl.n 89446 │ │ │ │ + add.w r1, r6, #20 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 292bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add.w r6, r8, #4 │ │ │ │ - cmp r3, #1 │ │ │ │ - beq.w 89ac6 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r9, r3 │ │ │ │ - str r2, [sp, #20] │ │ │ │ - mov r2, fp │ │ │ │ - mov.w fp, #0 │ │ │ │ - mov r7, r5 │ │ │ │ - mov sl, r2 │ │ │ │ - mov r5, fp │ │ │ │ - ldr.w r3, [r7, #1564] @ 0x61c │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r8, sl │ │ │ │ - ldr r0, [r6, #0] │ │ │ │ - blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 893f2 │ │ │ │ - blt.w 89b26 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - add.w sl, sl, #4 │ │ │ │ - str.w r3, [r8] │ │ │ │ - mov r1, sl │ │ │ │ + beq.n 89456 │ │ │ │ + cmp r0, #0 │ │ │ │ + blt.n 8945c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ + adds r5, r4, #4 │ │ │ │ + str r6, [r4, #0] │ │ │ │ + add.w r8, r8, #4 │ │ │ │ + mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 89454 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.n 89420 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - add.w fp, fp, #1 │ │ │ │ - adds r6, #4 │ │ │ │ - cmp fp, r3 │ │ │ │ - bge.n 8948e │ │ │ │ - movs r5, #0 │ │ │ │ - b.n 893b2 │ │ │ │ - ldr.w r3, [r4], #4 │ │ │ │ - add.w r1, sl, #4 │ │ │ │ - str.w r3, [r8] │ │ │ │ - mov sl, r1 │ │ │ │ + bne.n 8948e │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 8990e │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w sl, sl, #1 │ │ │ │ + cmp r3, sl │ │ │ │ + ble.n 894d2 │ │ │ │ + mov.w r9, #0 │ │ │ │ + b.n 8938e │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r1, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 8947c │ │ │ │ + blt.w 89b22 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.n 89470 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 898d8 │ │ │ │ + cbnz r3, 8946a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - adds r5, #1 │ │ │ │ - cmp r3, r5 │ │ │ │ - ble.n 8948e │ │ │ │ - mov.w fp, #0 │ │ │ │ - b.n 893b2 │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - cbz r3, 89448 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 894a2 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add.w r9, r9, #1 │ │ │ │ + adds r7, #4 │ │ │ │ + cmp r9, r3 │ │ │ │ + bge.n 894d2 │ │ │ │ + mov.w sl, #0 │ │ │ │ + b.n 8938e │ │ │ │ + add.w r1, r6, #28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + blx 292bc │ │ │ │ ldr r3, [sp, #24] │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.n 893de │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + cmp r2, r3 │ │ │ │ + bge.n 893e2 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r5, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 8942c │ │ │ │ + ldr r2, [sp, #44] @ 0x2c │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + str r2, [sp, #44] @ 0x2c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 8942c │ │ │ │ + ldr.w r3, [r8], #4 │ │ │ │ + adds r4, #4 │ │ │ │ + str.w r3, [r4, #-4] │ │ │ │ + mov r5, r4 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 893f2 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #4 │ │ │ │ + str.w r1, [r3], #4 │ │ │ │ + str r2, [sp, #48] @ 0x30 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 893f2 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + beq.n 894c6 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + ldr r1, [sp, #48] @ 0x30 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r1, [sp, #32] │ │ │ │ str r3, [sp, #116] @ 0x74 │ │ │ │ movs r3, #0 │ │ │ │ str r1, [sp, #76] @ 0x4c │ │ │ │ mov r1, r3 │ │ │ │ - str.w fp, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b61a8 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ + str.w fp, [sp] │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1b6f98 │ │ │ │ + ldr.w fp, [sp, #20] │ │ │ │ + mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - ldr r0, [r2, #0] │ │ │ │ - str.w r0, [r3], #4 │ │ │ │ + ldr r4, [sp, #28] │ │ │ │ + add.w sl, r4, #1 │ │ │ │ + ldr r4, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - subs r0, #1 │ │ │ │ - str r0, [sp, #12] │ │ │ │ - beq.w 89a66 │ │ │ │ - adds r2, #4 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - str r2, [sp, #28] │ │ │ │ - b.n 893e2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - cmp.w r9, #1 │ │ │ │ - ldr.w r0, [r3], #4 │ │ │ │ - str.w r0, [r2], #4 │ │ │ │ - beq.w 89ac0 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 89412 │ │ │ │ - mov r5, r7 │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - mov fp, r5 │ │ │ │ - ldr r5, [sp, #16] │ │ │ │ - add.w sl, r3, #1 │ │ │ │ - mov r7, r1 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ cmp.w sl, #1 │ │ │ │ it gt │ │ │ │ subgt.w sl, sl, #1 │ │ │ │ - mov r3, r9 │ │ │ │ - ldr r1, [r6, #0] │ │ │ │ - mov r2, r4 │ │ │ │ - mov r0, fp │ │ │ │ - str.w sl, [fp] │ │ │ │ - bl 1b5fec │ │ │ │ - subs r3, r0, #0 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - bne.n 8956a │ │ │ │ - mov r2, r7 │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - adds r7, #4 │ │ │ │ + ldr r1, [r7, #0] │ │ │ │ + mov r3, fp │ │ │ │ + mov r2, r8 │ │ │ │ + str.w sl, [r0] │ │ │ │ + bl 1b6dd4 │ │ │ │ + subs.w r9, r0, #0 │ │ │ │ + bne.n 8959a │ │ │ │ + mov r2, r5 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + adds r5, #4 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8990e │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 89946 │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ subs r3, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 89944 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 894a0 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #0] │ │ │ │ - adds r6, #4 │ │ │ │ - mov r0, fp │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - mov r2, r6 │ │ │ │ - bl 1b60cc │ │ │ │ - subs.w r8, r0, #0 │ │ │ │ - beq.w 89920 │ │ │ │ - blt.w 89b34 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + adds r7, #4 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + ldr.w r1, [r8] │ │ │ │ + mov r2, r7 │ │ │ │ + bl 1b6eb8 │ │ │ │ + subs r6, r0, #0 │ │ │ │ + beq.w 89942 │ │ │ │ + blt.w 89b66 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ add r0, sp, #112 @ 0x70 │ │ │ │ - str.w r8, [sp] │ │ │ │ - strd r7, r5, [sp, #112] @ 0x70 │ │ │ │ - add.w r7, r7, r8, lsl #2 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ - bl 1b61f0 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 8993e │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r5, r6, lsl #2 │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + bl 1b6fe0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 89954 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89936 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - subs.w r3, r3, r8 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - beq.w 89944 │ │ │ │ - add.w r6, r6, r8, lsl #2 │ │ │ │ - mov r2, r7 │ │ │ │ - ldr.w r3, [r4], #4 │ │ │ │ - adds r7, #4 │ │ │ │ - str r3, [r2, #0] │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 89924 │ │ │ │ - add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 8999a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #6 │ │ │ │ - bgt.n 8949c │ │ │ │ - cmp.w r8, #6 │ │ │ │ - bgt.n 8949c │ │ │ │ - add.w r3, sl, #1 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - mov r2, r7 │ │ │ │ - mov r5, fp │ │ │ │ + bne.w 8995a │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + subs r3, r3, r6 │ │ │ │ str r3, [sp, #20] │ │ │ │ - str.w r3, [fp] │ │ │ │ - b.n 893a8 │ │ │ │ - blt.w 89b34 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - add.w r8, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #0] │ │ │ │ + beq.n 894a0 │ │ │ │ + add.w r7, r7, r6, lsl #2 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr.w r2, [r8], #4 │ │ │ │ + adds r5, #4 │ │ │ │ + str r2, [r3, #0] │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 89962 │ │ │ │ + add.w fp, fp, #4294967295 @ 0xffffffff │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 8990c │ │ │ │ + cmp.w r9, #6 │ │ │ │ + bgt.n 894da │ │ │ │ + cmp r6, #6 │ │ │ │ + bgt.n 894da │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + add.w r3, sl, #1 │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #28] │ │ │ │ + str r3, [r2, #0] │ │ │ │ + b.n 89386 │ │ │ │ + blt.w 89b66 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add r6, sp, #112 @ 0x70 │ │ │ │ + str r3, [sp, #76] @ 0x4c │ │ │ │ movs r3, #0 │ │ │ │ - mov r1, r3 │ │ │ │ - str r2, [sp, #76] @ 0x4c │ │ │ │ - mov r0, r8 │ │ │ │ add r2, sp, #72 @ 0x48 │ │ │ │ - strd r7, r5, [sp, #112] @ 0x70 │ │ │ │ - str r4, [sp, #72] @ 0x48 │ │ │ │ - bl 1b61a8 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r7, r7, r3, lsl #2 │ │ │ │ - cmp r5, #0 │ │ │ │ - bne.w 89a60 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - add.w r4, r4, r3, lsl #2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + mov r1, r3 │ │ │ │ + mov r0, r6 │ │ │ │ + str.w r9, [sp] │ │ │ │ + strd r5, r4, [sp, #112] @ 0x70 │ │ │ │ + add.w r5, r5, r9, lsl #2 │ │ │ │ + str.w r8, [sp, #72] @ 0x48 │ │ │ │ + bl 1b6f98 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 89a80 │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + add.w r8, r8, r9, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 899e4 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - sub.w r9, r9, r3 │ │ │ │ - cmp.w r9, #1 │ │ │ │ - beq.w 89acc │ │ │ │ - cmp.w r9, #0 │ │ │ │ - bne.n 894c0 │ │ │ │ - b.n 89908 │ │ │ │ + bne.w 89a78 │ │ │ │ + sub.w fp, fp, r9 │ │ │ │ + cmp.w fp, #1 │ │ │ │ + beq.w 89ada │ │ │ │ + cmp.w fp, #0 │ │ │ │ + bne.n 894fe │ │ │ │ + b.n 8993c │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, r3 │ │ │ │ - bgt.w 89ae8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - subs r3, r2, #1 │ │ │ │ - add.w r4, r2, #1073741824 @ 0x40000000 │ │ │ │ + bgt.w 89ac6 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + subs r5, r3, #1 │ │ │ │ + add.w r4, r3, #1073741824 @ 0x40000000 │ │ │ │ subs r4, #1 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - add.w r7, r8, r3, lsl #2 │ │ │ │ + add.w r7, r9, r5, lsl #2 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 899fe │ │ │ │ + bne.w 899f6 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ - mov r1, r6 │ │ │ │ - add.w r0, r5, #12 │ │ │ │ str r3, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ + mov r1, r6 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ - strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - bl 1b61a8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - ldrd r0, r1, [r5, #12] │ │ │ │ - subs r2, r3, #1 │ │ │ │ - ldr r3, [r5, #12] │ │ │ │ + add.w r8, r3, #12 │ │ │ │ + mov r3, r6 │ │ │ │ + mov r0, r8 │ │ │ │ + strd r9, r6, [sp, #96] @ 0x60 │ │ │ │ + bl 1b6f98 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - add.w sl, r3, r4, lsl #2 │ │ │ │ + ldmia.w r8, {r0, r1} │ │ │ │ + ldr r3, [r3, #12] │ │ │ │ + add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ lsls r1, r2, #2 │ │ │ │ ldr r4, [sp, #56] @ 0x38 │ │ │ │ mov r0, r2 │ │ │ │ add.w r2, r4, r2, lsl #2 │ │ │ │ ldr r4, [sp, #16] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 899ac │ │ │ │ + bne.w 89a6c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ - sub.w fp, r2, #4 │ │ │ │ + sub.w sl, r2, #4 │ │ │ │ subs r4, r7, #4 │ │ │ │ ldr.w r2, [r1, r0, lsl #2] │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - str.w r2, [r8, r1, lsl #2] │ │ │ │ + str.w r2, [r9, r5, lsl #2] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 89994 │ │ │ │ - ldr r2, [r5, #0] │ │ │ │ - mov r7, sl │ │ │ │ - movw ip, #30241 @ 0x7621 │ │ │ │ + beq.w 899b8 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + mov r7, fp │ │ │ │ + mov fp, sl │ │ │ │ + movw ip, #30213 @ 0x7605 │ │ │ │ movt ip, #8 │ │ │ │ - str r2, [sp, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r2, [r2, #0] │ │ │ │ + str r2, [sp, #32] │ │ │ │ str.w ip, [sp, #36] @ 0x24 │ │ │ │ - str r5, [sp, #12] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ mov r6, r4 │ │ │ │ mov r8, sl │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r6 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr.w r3, [r3, #1564] @ 0x61c │ │ │ │ ldr.w r4, [fp] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 896dc │ │ │ │ + bne.n 8970c │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldrb r1, [r5, #16] │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ it ge │ │ │ │ movge r2, r3 │ │ │ │ lsls r0, r1, #26 │ │ │ │ - bpl.w 89b66 │ │ │ │ + bpl.w 89b3e │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.w 89b0e │ │ │ │ + bpl.w 89b10 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ add.w r0, r5, #20 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 89b1c │ │ │ │ + beq.w 89b1e │ │ │ │ lsls r1, r1, #25 │ │ │ │ - bpl.n 89768 │ │ │ │ + bpl.n 89798 │ │ │ │ add.w r1, r4, #20 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 89778 │ │ │ │ + beq.n 897a8 │ │ │ │ cmp r0, #0 │ │ │ │ - bge.n 8971c │ │ │ │ + bge.n 8974c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ - cbnz r3, 896fe │ │ │ │ + cbnz r3, 8972e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 898b8 │ │ │ │ + beq.w 898e8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w r8, r8, #1 │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r8, r3 │ │ │ │ - bge.n 89780 │ │ │ │ + bge.n 897b0 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8965c │ │ │ │ + b.n 8968c │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8971a │ │ │ │ - blt.w 89b04 │ │ │ │ + beq.n 8974a │ │ │ │ + blt.w 89af4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r6, #4 │ │ │ │ ldr.w r4, [fp] │ │ │ │ str.w r4, [r9] │ │ │ │ mov r4, r6 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 896be │ │ │ │ + beq.n 896ee │ │ │ │ ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ str.w r3, [r1], #-4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.w 89a90 │ │ │ │ + beq.w 89a96 │ │ │ │ subs r3, r2, #4 │ │ │ │ strd r3, r1, [sp, #16] │ │ │ │ - b.n 896c8 │ │ │ │ + b.n 896f8 │ │ │ │ ldr r5, [r7, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ subs r4, r6, #4 │ │ │ │ subs r7, #4 │ │ │ │ mov r6, r4 │ │ │ │ str.w r5, [r9] │ │ │ │ - cbnz r3, 89746 │ │ │ │ + cbnz r3, 89776 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89992 │ │ │ │ + beq.w 899b4 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp r3, sl │ │ │ │ - ble.n 89780 │ │ │ │ + ble.n 897b0 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8965c │ │ │ │ + b.n 8968c │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2], #-4 │ │ │ │ subs r1, #4 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 89afa │ │ │ │ + beq.w 89ae8 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - b.n 89736 │ │ │ │ + b.n 89766 │ │ │ │ add.w r1, r4, #28 │ │ │ │ str r3, [sp, #28] │ │ │ │ blx 292bc │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 896ae │ │ │ │ + bne.n 896de │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ cmp r2, r3 │ │ │ │ - blt.n 896b2 │ │ │ │ - b.n 8971c │ │ │ │ + blt.n 896e2 │ │ │ │ + b.n 8974c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr.w sl, [sp, #24] │ │ │ │ ldr r5, [sp, #40] @ 0x28 │ │ │ │ add.w r9, r3, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp.w r9, #1 │ │ │ │ it gt │ │ │ │ subgt.w r9, r9, #1 │ │ │ │ add.w r3, sl, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ str.w r9, [r0] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #0] │ │ │ │ - bl 1b5fec │ │ │ │ + bl 1b6dd4 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 89b5c │ │ │ │ + blt.w 89b4c │ │ │ │ subs.w r3, sl, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - beq.n 897fa │ │ │ │ + beq.n 8982a │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w sl, r6, sl │ │ │ │ add.w r4, r4, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a9c │ │ │ │ + bne.w 89aa2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w fp, fp, sl, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a70 │ │ │ │ + bne.w 89a9a │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r3 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str.w fp, [sp, #88] @ 0x58 │ │ │ │ - bl 1b61f0 │ │ │ │ + bl 1b6fe0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 898b4 │ │ │ │ + beq.n 898e4 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r7], #-4 │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 899ee │ │ │ │ + bne.w 899be │ │ │ │ add.w r8, r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r5, #2 │ │ │ │ - beq.w 8998e │ │ │ │ + beq.w 899b0 │ │ │ │ subs r5, #2 │ │ │ │ str r5, [sp, #0] │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ mov r3, r8 │ │ │ │ ldr.w r1, [fp] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 1b60cc │ │ │ │ + bl 1b6eb8 │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 89b44 │ │ │ │ + blt.w 89b56 │ │ │ │ subs.w r6, r8, r5 │ │ │ │ - beq.n 898b0 │ │ │ │ + beq.n 898e0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ sub.w r8, r5, r8 │ │ │ │ add.w r4, r4, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a88 │ │ │ │ + bne.w 899ce │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ add.w r7, r7, r8, lsl #2 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a94 │ │ │ │ + bne.w 899e6 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov r8, r0 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r3 │ │ │ │ str r6, [sp, #0] │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r7, [sp, #96] @ 0x60 │ │ │ │ - bl 1b61a8 │ │ │ │ + bl 1b6f98 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 8994e │ │ │ │ + beq.n 89970 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 89b20 │ │ │ │ + beq.w 89b62 │ │ │ │ ldr.w r3, [fp] │ │ │ │ str.w r3, [r4], #-4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 89a50 │ │ │ │ + bne.w 899d6 │ │ │ │ subs.w sl, sl, #1 │ │ │ │ - beq.w 899dc │ │ │ │ + beq.w 89ae0 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ sub.w fp, fp, #4 │ │ │ │ cmp r3, #6 │ │ │ │ - bgt.w 8978c │ │ │ │ + bgt.w 897bc │ │ │ │ cmp r6, #6 │ │ │ │ - bgt.w 8978c │ │ │ │ + bgt.w 897bc │ │ │ │ ldr r2, [sp, #12] │ │ │ │ add.w r3, r9, #1 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 89650 │ │ │ │ + b.n 89680 │ │ │ │ mov r5, r8 │ │ │ │ - b.n 89874 │ │ │ │ + b.n 898a4 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ str r6, [sp, #24] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - cbz r3, 898d2 │ │ │ │ + cbz r3, 89902 │ │ │ │ ldr r0, [sp, #20] │ │ │ │ rsb r1, r3, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r0, [sp, #108] @ 0x6c │ │ │ │ add r0, sp, #104 @ 0x68 │ │ │ │ ldr r2, [sp, #64] @ 0x40 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ - bl 1b61a8 │ │ │ │ + bl 1b6f98 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 89b22 │ │ │ │ - mov fp, r1 │ │ │ │ + ldr r3, [sp, #40] @ 0x28 │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 894ca │ │ │ │ + str r4, [sp, #16] │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ str r3, [sp, #64] @ 0x40 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ add r2, sp, #80 @ 0x50 │ │ │ │ - str r6, [sp, #80] @ 0x50 │ │ │ │ ldr r6, [sp, #16] │ │ │ │ - ldr r5, [sp, #12] │ │ │ │ + ldr r4, [sp, #20] │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [sp, #64] @ 0x40 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - str.w fp, [sp, #112] @ 0x70 │ │ │ │ + str r4, [sp, #0] │ │ │ │ + str r7, [sp, #80] @ 0x50 │ │ │ │ + str r5, [sp, #112] @ 0x70 │ │ │ │ str r6, [sp, #116] @ 0x74 │ │ │ │ - bl 1b61f0 │ │ │ │ - ldr r3, [r4, #0] │ │ │ │ - str.w r3, [fp, r5, lsl #2] │ │ │ │ + bl 1b6fe0 │ │ │ │ + ldr.w r3, [r8] │ │ │ │ + str.w r3, [r5, r4, lsl #2] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89ab2 │ │ │ │ + bne.w 89ab8 │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 89448 │ │ │ │ - ldr r2, [sp, #28] │ │ │ │ - mov r3, r5 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str r2, [sp, #28] │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 894ce │ │ │ │ - mov r2, r7 │ │ │ │ - b.n 89532 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 894c6 │ │ │ │ mov r3, r5 │ │ │ │ - ldr.w r1, [r2], #4 │ │ │ │ - str.w r1, [r3], #4 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - mov r5, r3 │ │ │ │ - b.n 89540 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - b.n 89520 │ │ │ │ - add.w r5, r5, r8, lsl #2 │ │ │ │ - b.n 89518 │ │ │ │ - mov fp, r7 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - b.n 89426 │ │ │ │ + b.n 89568 │ │ │ │ + ldr r3, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 8950c │ │ │ │ + add.w r4, r4, r6, lsl #2 │ │ │ │ + b.n 89552 │ │ │ │ + add.w r3, r3, r6, lsl #2 │ │ │ │ + str r3, [sp, #44] @ 0x2c │ │ │ │ + b.n 8955a │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + str.w r2, [r4], #4 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 89576 │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - mov sl, r7 │ │ │ │ + mov sl, fp │ │ │ │ + mov fp, r7 │ │ │ │ ldr r5, [sp, #24] │ │ │ │ add r2, sp, #88 @ 0x58 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #92] @ 0x5c │ │ │ │ rsb r3, r5, #1 │ │ │ │ ldr r6, [sp, #20] │ │ │ │ mov r1, r3 │ │ │ │ str r5, [sp, #0] │ │ │ │ - str.w fp, [sp, #88] @ 0x58 │ │ │ │ + str.w sl, [sp, #88] @ 0x58 │ │ │ │ str r4, [sp, #104] @ 0x68 │ │ │ │ str r6, [sp, #108] @ 0x6c │ │ │ │ - bl 1b61f0 │ │ │ │ + bl 1b6fe0 │ │ │ │ mvn.w r3, #3 │ │ │ │ - ldr.w r2, [sl] │ │ │ │ + ldr.w r2, [fp] │ │ │ │ mul.w r3, r5, r3 │ │ │ │ str r2, [r4, r3] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 89aa4 │ │ │ │ + bne.n 89aaa │ │ │ │ movs r3, #0 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 8944c │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 894ca │ │ │ │ str.w sl, [sp, #24] │ │ │ │ - mov sl, r7 │ │ │ │ - add.w r8, sp, #104 @ 0x68 │ │ │ │ - b.n 89954 │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ + mov sl, fp │ │ │ │ mov fp, r7 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 898de │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 89316 │ │ │ │ - str r6, [sp, #48] @ 0x30 │ │ │ │ - str r6, [sp, #20] │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - add r0, r1 │ │ │ │ - str r0, [sp, #16] │ │ │ │ - mov fp, r2 │ │ │ │ - ldr r1, [sp, #12] │ │ │ │ - subs r4, r7, #4 │ │ │ │ - ldr.w r2, [fp], #-4 │ │ │ │ - str.w r2, [r8, r1, lsl #2] │ │ │ │ - ldr r2, [sp, #20] │ │ │ │ - cmp r2, #0 │ │ │ │ - beq.w 89632 │ │ │ │ - ldr r1, [sp, #16] │ │ │ │ - ldr.w r0, [r1], #-4 │ │ │ │ - str.w r0, [r2], #-4 │ │ │ │ - strd r1, r2, [sp, #16] │ │ │ │ - b.n 89632 │ │ │ │ - str.w sl, [sp, #24] │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - b.n 898b8 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w r3, r3, r2, lsl #2 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - b.n 895a4 │ │ │ │ + add.w r8, sp, #104 @ 0x68 │ │ │ │ + b.n 89978 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r2], #-4 │ │ │ │ str.w r1, [r3], #-4 │ │ │ │ str r2, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 8980a │ │ │ │ + b.n 8983a │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 89872 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + ldr.w r1, [r2], #-4 │ │ │ │ + str.w r1, [r3], #-4 │ │ │ │ + strd r2, r3, [sp, #16] │ │ │ │ + b.n 898b4 │ │ │ │ + add.w r3, r3, r8, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 8987e │ │ │ │ + add.w r3, r3, r4, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 892ea │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ str r3, [sp, #0] │ │ │ │ - add.w r0, r5, #12 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r2, [sp, #68] @ 0x44 │ │ │ │ - strd r8, r6, [sp, #96] @ 0x60 │ │ │ │ - add.w r3, r6, r3, lsl #2 │ │ │ │ + add.w r3, r6, r5, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + strd r9, r6, [sp, #96] @ 0x60 │ │ │ │ + add.w r6, r3, #12 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r3 │ │ │ │ - bl 1b61a8 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - subs r2, r3, #1 │ │ │ │ + mov r0, r6 │ │ │ │ + str r2, [sp, #68] @ 0x44 │ │ │ │ + bl 1b6f98 │ │ │ │ + add.w r2, fp, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #24] │ │ │ │ - ldrd r3, r2, [r5, #12] │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + ldrd r3, r2, [r2, #12] │ │ │ │ add.w r1, r2, r4, lsl #2 │ │ │ │ - add.w sl, r3, r4, lsl #2 │ │ │ │ + add.w fp, r3, r4, lsl #2 │ │ │ │ add r4, sp, #112 @ 0x70 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - ldrd r0, r1, [r5, #12] │ │ │ │ + ldmia.w r6, {r0, r1} │ │ │ │ str r4, [sp, #64] @ 0x40 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ stmia.w r4, {r0, r1} │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ lsls r1, r2, #2 │ │ │ │ add.w r2, r0, r2, lsl #2 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 899b6 │ │ │ │ - b.n 899b0 │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - ldr.w r1, [r2], #-4 │ │ │ │ - str.w r1, [r3], #-4 │ │ │ │ - strd r2, r3, [sp, #16] │ │ │ │ - b.n 89884 │ │ │ │ - add.w r5, r5, r3, lsl #2 │ │ │ │ - b.n 89596 │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 89426 │ │ │ │ - add.w r3, r3, sl, lsl #2 │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 897d6 │ │ │ │ + cbnz r0, 89a70 │ │ │ │ + mov sl, r2 │ │ │ │ + subs r4, r7, #4 │ │ │ │ + ldr.w r2, [sl], #-4 │ │ │ │ + str.w r2, [r9, r5, lsl #2] │ │ │ │ + ldr r2, [sp, #20] │ │ │ │ + cmp r2, #0 │ │ │ │ + beq.w 89660 │ │ │ │ + ldr r1, [sp, #16] │ │ │ │ + ldr.w r0, [r1], #-4 │ │ │ │ + str.w r0, [r2], #-4 │ │ │ │ + strd r1, r2, [sp, #16] │ │ │ │ + b.n 89660 │ │ │ │ + str r6, [sp, #48] @ 0x30 │ │ │ │ + str r6, [sp, #20] │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + add r0, r1 │ │ │ │ + str r0, [sp, #16] │ │ │ │ + b.n 89a48 │ │ │ │ + add.w r3, r3, r9, lsl #2 │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + b.n 895d2 │ │ │ │ + add.w r4, r4, r9, lsl #2 │ │ │ │ + b.n 895c6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr.w r2, [r6], #4 │ │ │ │ - str r6, [sp, #28] │ │ │ │ + str r6, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [r3], #4 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 8938c │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #20] │ │ │ │ - b.n 89842 │ │ │ │ + b.n 8935e │ │ │ │ str r1, [sp, #20] │ │ │ │ - b.n 898b8 │ │ │ │ - add.w r3, r3, r8, lsl #2 │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - b.n 8984e │ │ │ │ + b.n 898e8 │ │ │ │ + add.w r3, r3, sl, lsl #2 │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 89806 │ │ │ │ add.w r3, r3, sl, lsl #2 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 897ca │ │ │ │ + b.n 897fa │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmn r1, r3 │ │ │ │ ittt ne │ │ │ │ ldrne r2, [sp, #48] @ 0x30 │ │ │ │ ldrne r2, [r2, #0] │ │ │ │ strne r2, [r1, r3] │ │ │ │ - b.n 89988 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - ldrd r1, r2, [sp, #12] │ │ │ │ + b.n 899aa │ │ │ │ + ldr r3, [sp, #48] @ 0x30 │ │ │ │ + ldrd r2, r1, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r3, [r2, r1, lsl #2] │ │ │ │ - b.n 89908 │ │ │ │ - mov fp, r1 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #32] │ │ │ │ - add r3, sp, #112 @ 0x70 │ │ │ │ - str r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 898de │ │ │ │ - mov fp, r7 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str.w r8, [sp, #64] @ 0x40 │ │ │ │ - b.n 898de │ │ │ │ - ldr r1, [sp, #24] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22b318 <_PyTime_FromMillisecondsObject@@Base+0xa4> │ │ │ │ - str r0, [sp, #12] │ │ │ │ - adds r0, #1 │ │ │ │ - bne.w 89358 │ │ │ │ - b.n 89448 │ │ │ │ + b.n 8993c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 22b318 <_PyTime_FromMillisecondsObject@@Base+0xa4> │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + bl 22bae0 │ │ │ │ mov r3, r0 │ │ │ │ adds r4, r0, #1 │ │ │ │ - bne.w 895c2 │ │ │ │ - b.n 8998a │ │ │ │ - mov sl, r7 │ │ │ │ + bne.w 895ee │ │ │ │ + mov fp, r3 │ │ │ │ + b.n 894ca │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r6, [sp, #64] @ 0x40 │ │ │ │ + b.n 89912 │ │ │ │ + str.w sl, [sp, #24] │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + b.n 898e8 │ │ │ │ + mov sl, fp │ │ │ │ add.w r8, sp, #104 @ 0x68 │ │ │ │ + mov fp, r7 │ │ │ │ str r2, [sp, #20] │ │ │ │ - b.n 89954 │ │ │ │ + b.n 89978 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 898b8 │ │ │ │ + b.n 898e8 │ │ │ │ + add.w r0, r5, #28 │ │ │ │ + ldrb r1, [r6, #16] │ │ │ │ + tst.w r1, #32 │ │ │ │ + bne.w 893ca │ │ │ │ + ldr r1, [r6, #28] │ │ │ │ + b.n 8944a │ │ │ │ add.w r0, r5, #28 │ │ │ │ ldrb r1, [r4, #16] │ │ │ │ tst.w r1, #32 │ │ │ │ - bne.w 8969a │ │ │ │ + bne.w 896ca │ │ │ │ ldr r1, [r4, #28] │ │ │ │ - b.n 8976c │ │ │ │ - str r5, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - b.n 8998a │ │ │ │ + b.n 8979c │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov fp, sl │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 89426 │ │ │ │ + mov r5, r4 │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 894a2 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + mov r1, fp │ │ │ │ + bl 22bae0 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + adds r0, #1 │ │ │ │ + bne.w 8932a │ │ │ │ + b.n 894c6 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 89b14 │ │ │ │ + ldr r0, [r5, #28] │ │ │ │ + b.n 89b02 │ │ │ │ + ldr.w fp, [sp, #40] @ 0x28 │ │ │ │ + b.n 894ca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - mov fp, r7 │ │ │ │ - str r5, [sp, #16] │ │ │ │ - str.w r9, [sp, #24] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - b.n 89426 │ │ │ │ + str r5, [sp, #40] @ 0x28 │ │ │ │ + str r3, [sp, #24] │ │ │ │ + b.n 898e8 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r8, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 898b8 │ │ │ │ - ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 8944c │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8998a │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + b.n 898e8 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ - str r3, [sp, #24] │ │ │ │ - b.n 898b8 │ │ │ │ - ldr r0, [r5, #28] │ │ │ │ - b.n 89b12 │ │ │ │ + b.n 89906 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r4, [sp, #16] │ │ │ │ + str r3, [sp, #20] │ │ │ │ + b.n 894a2 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + b.n 894ca │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r1, r2, [r0, #-8] │ │ │ │ mov.w ip, #0 │ │ │ │ @@ -142829,1094 +142831,1090 @@ │ │ │ │ str r1, [r2, #0] │ │ │ │ orrs r3, r2 │ │ │ │ str r3, [r1, #4] │ │ │ │ str.w ip, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ - cbz r4, 89bb6 │ │ │ │ + cbz r4, 89bc2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89bb6 │ │ │ │ + beq.n 89bc2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 89bbe │ │ │ │ + cbz r3, 89bca │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ - ldr r2, [pc, #60] @ (89bfc ) │ │ │ │ + b.w 7fc04 │ │ │ │ + ldr r2, [pc, #60] @ (89c08 ) │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov r6, r1 │ │ │ │ - cbnz r3, 89bdc │ │ │ │ + cbnz r3, 89be8 │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ mov r0, r5 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 7fc20 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.w 7fc04 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 89bf0 │ │ │ │ + bne.n 89bfc │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 89bd4 │ │ │ │ + b.n 89be0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 89be8 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 89bf4 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00089c00 <_Py_CheckFunctionResult@@Base>: │ │ │ │ +00089c0c <_Py_CheckFunctionResult@@Base>: │ │ │ │ ldr.w ip, [r0, #72] @ 0x48 │ │ │ │ - cbz r2, 89c10 <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ + cbz r2, 89c1c <_Py_CheckFunctionResult@@Base+0x10> │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89c40 <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ + bne.n 89c4c <_Py_CheckFunctionResult@@Base+0x40> │ │ │ │ mov r0, r2 │ │ │ │ bx lr │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89c20 <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ + beq.n 89c2c <_Py_CheckFunctionResult@@Base+0x20> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 89c0c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + bne.n 89c18 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 89caa <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ + beq.n 89cb6 <_Py_CheckFunctionResult@@Base+0xaa> │ │ │ │ mov r3, r1 │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1543c4 <_PyErr_Format@@Base> │ │ │ │ + b.w 153e74 <_PyErr_Format@@Base> │ │ │ │ ldr.w ip, [ip, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 89c0c <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ + beq.n 89c18 <_Py_CheckFunctionResult@@Base+0xc> │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r1 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mov r4, r0 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 89c96 <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ + bne.n 89ca2 <_Py_CheckFunctionResult@@Base+0x96> │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - cbz r3, 89c8a <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + cbz r3, 89c96 <_Py_CheckFunctionResult@@Base+0x8a> │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ - movw r2, #29072 @ 0x7190 │ │ │ │ + b.w 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + movw r2, #28368 @ 0x6ed0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 89c7e <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ + b.n 89c8a <_Py_CheckFunctionResult@@Base+0x7e> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89c6a <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + bne.n 89c76 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89c6a <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ - movw r2, #29024 @ 0x7160 │ │ │ │ + b.n 89c76 <_Py_CheckFunctionResult@@Base+0x6a> │ │ │ │ + movw r2, #28320 @ 0x6ea0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, ip │ │ │ │ - b.w 1543c4 <_PyErr_Format@@Base> │ │ │ │ + b.w 153e74 <_PyErr_Format@@Base> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ - ldr r1, [pc, #648] @ (89f54 <_Py_CheckFunctionResult@@Base+0x354>) │ │ │ │ + ldr r1, [pc, #672] @ (89f78 <_Py_CheckFunctionResult@@Base+0x36c>) │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r0, r1 │ │ │ │ it eq │ │ │ │ cmpeq r5, #0 │ │ │ │ ite eq │ │ │ │ moveq r1, #1 │ │ │ │ movne r1, #0 │ │ │ │ - beq.w 89e38 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + beq.w 89e40 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 89ed4 <_Py_CheckFunctionResult@@Base+0x2d4> │ │ │ │ + beq.w 89ede <_Py_CheckFunctionResult@@Base+0x2d2> │ │ │ │ ldr.w r4, [r3, #-4] │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ - ldr.w r8, [pc, #616] @ 89f5c <_Py_CheckFunctionResult@@Base+0x35c> │ │ │ │ + ldr.w r8, [pc, #640] @ 89f80 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ bic.w r4, r4, #3 │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r0, [r4, #0] │ │ │ │ orrs r2, r4 │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w r1, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 89ee6 <_Py_CheckFunctionResult@@Base+0x2e6> │ │ │ │ + beq.w 89ef0 <_Py_CheckFunctionResult@@Base+0x2e4> │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 89f12 <_Py_CheckFunctionResult@@Base+0x312> │ │ │ │ + ble.w 89f1c <_Py_CheckFunctionResult@@Base+0x310> │ │ │ │ subs r2, #1 │ │ │ │ subs r1, r5, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - bmi.w 89e3e <_Py_CheckFunctionResult@@Base+0x23e> │ │ │ │ + bmi.w 89e46 <_Py_CheckFunctionResult@@Base+0x23a> │ │ │ │ add.w r9, r3, r5, lsl #2 │ │ │ │ ldr.w r6, [r9, #8] │ │ │ │ - cbz r6, 89d50 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + cbz r6, 89d5c <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89d50 <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ + beq.n 89d5c <_Py_CheckFunctionResult@@Base+0x150> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89e7a <_Py_CheckFunctionResult@@Base+0x27a> │ │ │ │ + beq.w 89e84 <_Py_CheckFunctionResult@@Base+0x278> │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 89de4 <_Py_CheckFunctionResult@@Base+0x1e4> │ │ │ │ + beq.n 89dec <_Py_CheckFunctionResult@@Base+0x1e0> │ │ │ │ ldr.w r6, [r9, #4] │ │ │ │ - cbz r6, 89d6e <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ + cbz r6, 89d7a <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89d6e <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ + beq.n 89d7a <_Py_CheckFunctionResult@@Base+0x16e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 89e9c <_Py_CheckFunctionResult@@Base+0x29c> │ │ │ │ + beq.w 89ea6 <_Py_CheckFunctionResult@@Base+0x29a> │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 89de2 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + beq.n 89dea <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ ldr.w r6, [r3, r5, lsl #2] │ │ │ │ - cbz r6, 89dac <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + cbz r6, 89db8 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 89dac <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + beq.n 89db8 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ - cbnz r2, 89dac <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ + cbnz r2, 89db8 <_Py_CheckFunctionResult@@Base+0x1ac> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #460] @ (89f58 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #484] @ (89f7c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 89f7c <_Py_CheckFunctionResult@@Base+0x37c> │ │ │ │ + bne.w 89f58 <_Py_CheckFunctionResult@@Base+0x34c> │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx sl │ │ │ │ subs r6, r5, #4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #3 │ │ │ │ - bne.n 89db2 <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ - b.n 89de2 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + bne.n 89dbe <_Py_CheckFunctionResult@@Base+0x1b2> │ │ │ │ + b.n 89dea <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ subs r6, r5, #4 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 89de2 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + beq.n 89dea <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ mov r5, r9 │ │ │ │ - mov sl, r8 │ │ │ │ + mov sl, r7 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ - mov r8, r7 │ │ │ │ - mov fp, r3 │ │ │ │ mov r7, r4 │ │ │ │ + mov fp, r3 │ │ │ │ mov r4, r5 │ │ │ │ ldr.w r5, [r4, #-4]! │ │ │ │ - cbz r5, 89dd6 <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + cbz r5, 89de0 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 89dd6 <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ + beq.n 89de0 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 89ebe <_Py_CheckFunctionResult@@Base+0x2be> │ │ │ │ + beq.n 89ec8 <_Py_CheckFunctionResult@@Base+0x2bc> │ │ │ │ subs r6, #1 │ │ │ │ - bcs.n 89dc2 <_Py_CheckFunctionResult@@Base+0x1c2> │ │ │ │ + bcs.n 89dcc <_Py_CheckFunctionResult@@Base+0x1c0> │ │ │ │ mov r4, r7 │ │ │ │ mov r3, fp │ │ │ │ - mov r7, r8 │ │ │ │ - mov r8, sl │ │ │ │ + mov r7, sl │ │ │ │ ldr r5, [r3, #8] │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89e56 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + beq.n 89e60 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp r1, #19 │ │ │ │ - bgt.n 89e56 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bgt.n 89e60 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ ldr.w r2, [r8, r7] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcs.n 89e56 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bcs.n 89e60 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ movw r5, #42020 @ 0xa424 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 89e56 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ + bne.n 89e60 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ add r2, r1 │ │ │ │ adds r0, #1 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r2, #1612] @ 0x64c │ │ │ │ str r1, [r3, #12] │ │ │ │ ldr r1, [r4, #36] @ 0x24 │ │ │ │ str.w r3, [r2, #1612] @ 0x64c │ │ │ │ str.w r0, [r2, #1692] @ 0x69c │ │ │ │ adds r1, #1 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ str r1, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #100 @ 0x64 │ │ │ │ - bgt.n 89e6e <_Py_CheckFunctionResult@@Base+0x26e> │ │ │ │ + bgt.n 89e78 <_Py_CheckFunctionResult@@Base+0x26c> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 89f32 <_Py_CheckFunctionResult@@Base+0x332> │ │ │ │ + beq.w 89fa0 <_Py_CheckFunctionResult@@Base+0x394> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ lsls r1, r1, #2 │ │ │ │ movw r0, #5788 @ 0x169c │ │ │ │ ldr r6, [r3, #4] │ │ │ │ adds r5, r2, r1 │ │ │ │ ldr r0, [r5, r0] │ │ │ │ cmp.w r0, #2000 @ 0x7d0 │ │ │ │ - bcc.n 89e06 <_Py_CheckFunctionResult@@Base+0x206> │ │ │ │ + bcc.n 89e0e <_Py_CheckFunctionResult@@Base+0x202> │ │ │ │ ldr.w r2, [r6, #160] @ 0xa0 │ │ │ │ mov r0, r3 │ │ │ │ blx r2 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 89e38 <_Py_CheckFunctionResult@@Base+0x238> │ │ │ │ + ble.n 89e40 <_Py_CheckFunctionResult@@Base+0x234> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15859c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 158140 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #216] @ (89f58 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #244] @ (89f7c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89f60 <_Py_CheckFunctionResult@@Base+0x360> │ │ │ │ + bne.n 89f84 <_Py_CheckFunctionResult@@Base+0x378> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 89d54 <_Py_CheckFunctionResult@@Base+0x154> │ │ │ │ - b.n 89de2 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ + bne.w 89d60 <_Py_CheckFunctionResult@@Base+0x154> │ │ │ │ + b.n 89dea <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ - ldr r2, [pc, #184] @ (89f58 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + ldr r2, [pc, #208] @ (89f7c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov sl, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 89f36 <_Py_CheckFunctionResult@@Base+0x336> │ │ │ │ + bne.n 89f3c <_Py_CheckFunctionResult@@Base+0x330> │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r6 │ │ │ │ blx sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 89d72 <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ - b.n 89de2 <_Py_CheckFunctionResult@@Base+0x1e2> │ │ │ │ - ldr r2, [pc, #152] @ (89f58 <_Py_CheckFunctionResult@@Base+0x358>) │ │ │ │ + bne.w 89d7e <_Py_CheckFunctionResult@@Base+0x172> │ │ │ │ + b.n 89dea <_Py_CheckFunctionResult@@Base+0x1de> │ │ │ │ + ldr r2, [pc, #176] @ (89f7c <_Py_CheckFunctionResult@@Base+0x370>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 89efa <_Py_CheckFunctionResult@@Base+0x2fa> │ │ │ │ + cbnz r3, 89f04 <_Py_CheckFunctionResult@@Base+0x2f8> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 89dd6 <_Py_CheckFunctionResult@@Base+0x1d6> │ │ │ │ - ldr.w r8, [pc, #132] @ 89f5c <_Py_CheckFunctionResult@@Base+0x35c> │ │ │ │ + b.n 89de0 <_Py_CheckFunctionResult@@Base+0x1d4> │ │ │ │ + ldr.w r8, [pc, #160] @ 89f80 <_Py_CheckFunctionResult@@Base+0x374> │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ ldr.w r4, [r8, r7] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 89d20 <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + bne.w 89d2c <_Py_CheckFunctionResult@@Base+0x120> │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #34488 @ 0x86b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 89ecc <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ + beq.n 89ed6 <_Py_CheckFunctionResult@@Base+0x2ca> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 89ecc <_Py_CheckFunctionResult@@Base+0x2cc> │ │ │ │ + b.n 89ed6 <_Py_CheckFunctionResult@@Base+0x2ca> │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r0, [r1, #24] │ │ │ │ - movw r1, #40121 @ 0x9cb9 │ │ │ │ + movw r1, #40133 @ 0x9cc5 │ │ │ │ movt r1, #8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 89d28 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ + bne.w 89d34 <_Py_CheckFunctionResult@@Base+0x128> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158500 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - ldr r6, [r3, #4] │ │ │ │ - b.n 89e56 <_Py_CheckFunctionResult@@Base+0x256> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.w 1580a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89eae <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ + beq.n 89eb8 <_Py_CheckFunctionResult@@Base+0x2ac> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89eae <_Py_CheckFunctionResult@@Base+0x2ae> │ │ │ │ - nop │ │ │ │ - asrs r0, r4, #2 │ │ │ │ - lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 89eb8 <_Py_CheckFunctionResult@@Base+0x2ac> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.n 89e8c <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ + beq.w 89da8 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89e8c <_Py_CheckFunctionResult@@Base+0x28c> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 89da8 <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ + nop │ │ │ │ + asrs r0, r5, #2 │ │ │ │ + lsls r2, r1, #1 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ + lsls r1, r1, #1 │ │ │ │ + movs r4, r1 │ │ │ │ + movs r0, r0 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 89d9c <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ + beq.n 89e96 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 89d9c <_Py_CheckFunctionResult@@Base+0x19c> │ │ │ │ - nop │ │ │ │ + b.n 89e96 <_Py_CheckFunctionResult@@Base+0x28a> │ │ │ │ + ldr r6, [r3, #4] │ │ │ │ + b.n 89e60 <_Py_CheckFunctionResult@@Base+0x254> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r0, #152] @ 0x98 │ │ │ │ blx r3 │ │ │ │ - cbz r0, 89fd8 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + cbz r0, 89fe0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ mov r4, r0 │ │ │ │ - bl 724f0 │ │ │ │ + bl 724cc │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 89fc2 <_Py_CheckFunctionResult@@Base+0x3c2> │ │ │ │ + cbz r0, 89fca <_Py_CheckFunctionResult@@Base+0x3be> │ │ │ │ mov r0, r4 │ │ │ │ pop {r4, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 89fd8 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + beq.n 89fe0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 89fd8 <_Py_CheckFunctionResult@@Base+0x3d8> │ │ │ │ + cbnz r3, 89fe0 <_Py_CheckFunctionResult@@Base+0x3d4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 89fbe <_Py_CheckFunctionResult@@Base+0x3be> │ │ │ │ + b.n 89fc6 <_Py_CheckFunctionResult@@Base+0x3ba> │ │ │ │ │ │ │ │ -00089fdc : │ │ │ │ +00089fe4 : │ │ │ │ push {lr} │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ - ldr.w lr, [pc, #20] @ 89ff8 │ │ │ │ + ldr.w lr, [pc, #20] @ 8a000 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ movs r3, #1 │ │ │ │ ldr.w r0, [ip, lr] │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ - b.n 89ffc │ │ │ │ + b.n 8a004 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8ac7a │ │ │ │ + beq.w 8ac82 │ │ │ │ mov r4, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ mov r7, r1 │ │ │ │ ldrb.w r2, [r2, #87] @ 0x57 │ │ │ │ ubfx r2, r2, #5, #1 │ │ │ │ eor.w r2, r2, #1 │ │ │ │ cmp r4, #0 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ lsls r2, r2, #31 │ │ │ │ - bmi.w 8ac7a │ │ │ │ + bmi.w 8ac82 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - beq.w 8a4f2 │ │ │ │ + beq.w 8a4fa │ │ │ │ mov sl, r0 │ │ │ │ ldr r0, [r1, #108] @ 0x6c │ │ │ │ - movw r1, #24681 @ 0x6069 │ │ │ │ + movw r1, #23017 @ 0x59e9 │ │ │ │ movt r1, #19 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 8a4f2 │ │ │ │ + bne.w 8a4fa │ │ │ │ cmp r7, r4 │ │ │ │ - beq.n 8a05c │ │ │ │ + beq.n 8a064 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ mov ip, r0 │ │ │ │ - cbnz r0, 8a064 │ │ │ │ + cbnz r0, 8a06c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r5, [r7, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8a25c │ │ │ │ + bne.w 8a264 │ │ │ │ ldr r3, [r7, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a25a │ │ │ │ + bne.w 8a262 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a25a │ │ │ │ + bne.w 8a262 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 8a25a │ │ │ │ + bne.w 8a262 │ │ │ │ ldrb r6, [r1, #4] │ │ │ │ cmp r6, #3 │ │ │ │ - bne.w 8a6ec │ │ │ │ + bne.w 8a6f4 │ │ │ │ ldrb r0, [r7, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8a924 │ │ │ │ + bne.w 8a92c │ │ │ │ movw r3, #42704 @ 0xa6d0 │ │ │ │ add.w r2, sl, r3 │ │ │ │ ldr.w r6, [sl, r3] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ adds.w r6, r6, #4096 @ 0x1000 │ │ │ │ str.w r6, [sl, r3] │ │ │ │ adc.w r3, r0, #0 │ │ │ │ str r3, [r2, #4] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldrb r3, [r1, #6] │ │ │ │ str r6, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a8b2 │ │ │ │ + beq.w 8a8ba │ │ │ │ ldrb r3, [r1, #4] │ │ │ │ movs r2, #1 │ │ │ │ movw r0, #43691 @ 0xaaab │ │ │ │ movt r0, #43690 @ 0xaaaa │ │ │ │ lsl.w r3, r2, r3 │ │ │ │ lsls r3, r2 │ │ │ │ umull r0, r3, r0, r3 │ │ │ │ ldrb r0, [r1, #5] │ │ │ │ lsrs r3, r2 │ │ │ │ lsls r2, r0 │ │ │ │ adds r2, #20 │ │ │ │ adds.w r2, r2, r3, lsl #3 │ │ │ │ - bmi.w 8a8de │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + bmi.w 8a8e6 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ - movw r0, #10717 @ 0x29dd │ │ │ │ + movw r0, #10681 @ 0x29b9 │ │ │ │ movt r0, #7 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 8a886 │ │ │ │ - ldr r3, [pc, #672] @ (8a3a4 ) │ │ │ │ + bne.w 8a88e │ │ │ │ + ldr r3, [pc, #672] @ (8a3ac ) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp.w ip, #512 @ 0x200 │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8a7c2 │ │ │ │ + bcs.w 8a7ca │ │ │ │ mov.w ip, ip, lsr #3 │ │ │ │ ldr.w r3, [r9, ip, lsl #3] │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 8a876 │ │ │ │ + beq.w 8a87e │ │ │ │ ldr r0, [r3, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ mov fp, r0 │ │ │ │ ldr.w lr, [r0] │ │ │ │ str.w lr, [r3, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8a4ca │ │ │ │ + beq.w 8a4d2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ ubfx r3, r3, #0, #12 │ │ │ │ orrs r3, r0 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #24] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ ldr.w r9, [fp, #16] │ │ │ │ ldrb r2, [r3, #6] │ │ │ │ movs r3, #1 │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a89a │ │ │ │ + beq.w 8a8a2 │ │ │ │ cmp.w r9, #0 │ │ │ │ itttt gt │ │ │ │ addgt.w r2, fp, #20 │ │ │ │ movgt.w lr, #8 │ │ │ │ addgt r2, r2, r3 │ │ │ │ addgt r0, r2, #4 │ │ │ │ - ble.n 8a1c8 │ │ │ │ + ble.n 8a1d0 │ │ │ │ movs r1, #0 │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ - cbz r3, 8a1a8 │ │ │ │ + cbz r3, 8a1b0 │ │ │ │ ldr r6, [r3, #0] │ │ │ │ add.w r8, r6, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.n 8a1b4 │ │ │ │ + beq.n 8a1bc │ │ │ │ ldr r6, [r2, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - bne.n 8a1bc │ │ │ │ + bne.n 8a1c4 │ │ │ │ adds r1, #1 │ │ │ │ add r0, lr │ │ │ │ cmp r9, r1 │ │ │ │ - beq.n 8a1c8 │ │ │ │ + beq.n 8a1d0 │ │ │ │ add r2, lr │ │ │ │ - b.n 8a18e │ │ │ │ + b.n 8a196 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 8a1a8 │ │ │ │ + beq.n 8a1b0 │ │ │ │ adds r1, #1 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r9 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8a48a │ │ │ │ + bne.w 8a492 │ │ │ │ ldr r3, [r7, #24] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.w 8a3f4 │ │ │ │ + beq.w 8a3fc │ │ │ │ ldr r0, [sp, #16] │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ - bne.w 8a3f4 │ │ │ │ + bne.w 8a3fc │ │ │ │ ldrb r2, [r0, #6] │ │ │ │ ldrb r1, [r0, #5] │ │ │ │ ldr.w r9, [r0, #16] │ │ │ │ lsls r3, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a39c │ │ │ │ + beq.w 8a3a4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8a3c0 │ │ │ │ + ble.w 8a3c8 │ │ │ │ add.w sl, r0, r3 │ │ │ │ add.w r3, sl, #20 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 8a22a │ │ │ │ + b.n 8a232 │ │ │ │ add.w r3, sl, #24 │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ - cbz r6, 8a222 │ │ │ │ + cbz r6, 8a22a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a222 │ │ │ │ + beq.n 8a22a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a498 │ │ │ │ + beq.w 8a4a0 │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r9 │ │ │ │ - beq.w 8a3c0 │ │ │ │ + beq.w 8a3c8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr.w r6, [r3, r5, lsl #3] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8a208 │ │ │ │ + beq.n 8a210 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a208 │ │ │ │ + beq.n 8a210 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a208 │ │ │ │ - ldr r3, [pc, #356] @ (8a3a8 ) │ │ │ │ + bne.n 8a210 │ │ │ │ + ldr r3, [pc, #356] @ (8a3b0 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a8f8 │ │ │ │ + bne.w 8a900 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8a208 │ │ │ │ + b.n 8a210 │ │ │ │ movs r3, #1 │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r6, #2 │ │ │ │ ldrb r1, [r1, #4] │ │ │ │ lsls r6, r1 │ │ │ │ movw r1, #21846 @ 0x5556 │ │ │ │ movt r1, #21845 @ 0x5555 │ │ │ │ smull lr, r1, r1, r6 │ │ │ │ sub.w r1, r1, r6, asr #31 │ │ │ │ cmp r0, r1 │ │ │ │ - bgt.w 8a69a │ │ │ │ + bgt.w 8a6a2 │ │ │ │ mov fp, r7 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r3 │ │ │ │ mov r7, ip │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8a05c │ │ │ │ + beq.w 8a064 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a84a │ │ │ │ + bne.w 8a852 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ cmp r2, r9 │ │ │ │ - ble.w 8a05c │ │ │ │ + ble.w 8a064 │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ movs r5, #1 │ │ │ │ ldrb r1, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsl.w r1, r5, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a45c │ │ │ │ + beq.w 8a464 │ │ │ │ add.w r1, r1, r9, lsl #3 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a4b0 │ │ │ │ + beq.w 8a4b8 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8a47c │ │ │ │ + bne.w 8a484 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8a440 │ │ │ │ + bne.w 8a448 │ │ │ │ cmp.w sl, #1 │ │ │ │ - bne.n 8a31e │ │ │ │ + bne.n 8a326 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.w 8a482 │ │ │ │ + bne.w 8a48a │ │ │ │ mov r3, r2 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r2, r5 │ │ │ │ mov r1, fp │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 7ce20 │ │ │ │ + bl 7ce0c │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 8a36c │ │ │ │ + bne.n 8a374 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r8 │ │ │ │ - bne.n 8a388 │ │ │ │ + bne.n 8a390 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a74e │ │ │ │ + bne.w 8a756 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r0, r7 │ │ │ │ - bne.w 8acc6 │ │ │ │ + bne.w 8acce │ │ │ │ ldr r3, [r4, #4] │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 8a28c │ │ │ │ + b.n 8a294 │ │ │ │ add r3, sp, #36 @ 0x24 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r3, r0, #3 │ │ │ │ - beq.w 8acbe │ │ │ │ + beq.w 8acc6 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8a720 │ │ │ │ + bne.w 8a728 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8a90e │ │ │ │ + bne.w 8a916 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ cmp r3, r1 │ │ │ │ mov r1, fp │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 7ce20 │ │ │ │ + bl 7ce0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a2fc │ │ │ │ + beq.n 8a304 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a2fc │ │ │ │ + bne.n 8a304 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a302 │ │ │ │ + beq.n 8a30a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8a302 │ │ │ │ + bne.n 8a30a │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #16] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 8a302 │ │ │ │ + b.n 8a30a │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r6, r2, r3 │ │ │ │ - b.n 8a3ba │ │ │ │ + b.n 8a3c2 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r5, #1 │ │ │ │ ldr r0, [r6, #12] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 8a3ac │ │ │ │ + blt.n 8a3b4 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldrb r3, [r3, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8a490 │ │ │ │ - ldr r3, [pc, #664] @ (8a664 ) │ │ │ │ + bne.n 8a498 │ │ │ │ + ldr r3, [pc, #656] @ (8a664 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8a490 │ │ │ │ + bhi.n 8a498 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldrb r1, [r0, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8a490 │ │ │ │ + beq.n 8a498 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w r0, [r1, #2420] @ 0x974 │ │ │ │ ldr.w r3, [r4, #-8] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [r7, #8] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ str r2, [r7, #16] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w fp, [r7, #24] │ │ │ │ str r2, [r7, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a05c │ │ │ │ + beq.w 8a064 │ │ │ │ ldr.w r3, [r7, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a05c │ │ │ │ - ldr r0, [pc, #584] @ (8a664 ) │ │ │ │ + bne.w 8a064 │ │ │ │ + ldr r0, [pc, #576] @ (8a664 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r7, #-4] │ │ │ │ sub.w r1, r7, #8 │ │ │ │ and.w r3, r3, #3 │ │ │ │ ldr r2, [r2, r0] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ ldr.w r2, [r2, #3796] @ 0xed4 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r7, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ - b.n 8a05c │ │ │ │ + b.n 8a064 │ │ │ │ adds r3, #1 │ │ │ │ cmp.w sl, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bne.w 8a31e │ │ │ │ + bne.w 8a326 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ cmp r1, r8 │ │ │ │ - bne.n 8a482 │ │ │ │ + bne.n 8a48a │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ - b.n 8a2e6 │ │ │ │ + b.n 8a2ee │ │ │ │ movs r0, #12 │ │ │ │ mla r1, r0, r9, r1 │ │ │ │ add r3, r1 │ │ │ │ ldr r6, [r3, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a712 │ │ │ │ + beq.w 8a71a │ │ │ │ ldrd r2, r5, [r3] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8a2d0 │ │ │ │ + beq.w 8a2d8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a2d0 │ │ │ │ + b.n 8a2d8 │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 8a452 │ │ │ │ + b.n 8a45a │ │ │ │ add r0, lr │ │ │ │ add r2, lr │ │ │ │ - b.n 8a18e │ │ │ │ + b.n 8a196 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - bl 78598 │ │ │ │ - b.n 8a3f4 │ │ │ │ - ldr r3, [pc, #460] @ (8a668 ) │ │ │ │ + bl 78578 │ │ │ │ + b.n 8a3fc │ │ │ │ + ldr r3, [pc, #452] @ (8a668 ) │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a8e4 │ │ │ │ + bne.w 8a8ec │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8a222 │ │ │ │ + b.n 8a22a │ │ │ │ add r9, r5 │ │ │ │ cmp r9, r2 │ │ │ │ - bge.w 8a05c │ │ │ │ + bge.w 8a064 │ │ │ │ adds r3, #8 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8a7f8 │ │ │ │ + beq.w 8a800 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 8a2c4 │ │ │ │ - b.n 8a05c │ │ │ │ + bgt.w 8a2cc │ │ │ │ + b.n 8a064 │ │ │ │ ldrd r0, r6, [r3, #24] │ │ │ │ cmp r0, r6 │ │ │ │ - bhi.w 8a6e0 │ │ │ │ + bhi.w 8a6e8 │ │ │ │ add.w ip, ip, #1 │ │ │ │ add.w r1, r0, ip, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w lr, [r3, r0] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8a7c2 │ │ │ │ + beq.w 8a7ca │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.n 8a14c │ │ │ │ + b.n 8a154 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12adcc │ │ │ │ + bl 12a744 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a74e │ │ │ │ - bl 88af4 │ │ │ │ + beq.w 8a756 │ │ │ │ + bl 88ac8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a51e │ │ │ │ + beq.n 8a526 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ac8c │ │ │ │ + beq.w 8ac94 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8a74e │ │ │ │ + beq.w 8a756 │ │ │ │ mov r0, r9 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 88e40 │ │ │ │ + bl 88e14 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movw lr, #44068 @ 0xac24 │ │ │ │ movt lr, #71 @ 0x47 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 8a9aa │ │ │ │ + bne.w 8a9b2 │ │ │ │ mov fp, r4 │ │ │ │ mov r4, r9 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str.w lr, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ mvn.w r8, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8a630 │ │ │ │ + beq.n 8a63a │ │ │ │ movw ip, #42228 @ 0xa4f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ - ldr.w r9, [pc, #260] @ 8a664 │ │ │ │ + ldr.w r9, [pc, #252] @ 8a664 │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ str.w ip, [sp, #16] │ │ │ │ - b.n 8a5b6 │ │ │ │ + b.n 8a5c0 │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r2, r3, #1 │ │ │ │ - beq.n 8a5f0 │ │ │ │ + beq.n 8a5fa │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r6, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq.n 8a65a │ │ │ │ - bl 7ce20 │ │ │ │ + beq.w 8a69a │ │ │ │ + bl 7ce0c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8a60c │ │ │ │ + bne.n 8a616 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a5a2 │ │ │ │ + beq.n 8a5ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ac9a │ │ │ │ + beq.w 8aca2 │ │ │ │ adds r2, #1 │ │ │ │ - beq.w 8ac96 │ │ │ │ + beq.w 8ac9e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a66c │ │ │ │ + beq.n 8a66c │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a754 │ │ │ │ + beq.w 8a75c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a754 │ │ │ │ + beq.w 8a75c │ │ │ │ mov r1, r5 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a7be │ │ │ │ + beq.w 8a7c6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 8a62a │ │ │ │ + bne.n 8a634 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a56c │ │ │ │ + beq.n 8a574 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r3, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - bne.n 8a572 │ │ │ │ + bne.n 8a57a │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b37a0 │ │ │ │ + bl 1b4578 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r8 │ │ │ │ - beq.n 8a592 │ │ │ │ + beq.n 8a59c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a592 │ │ │ │ + bne.n 8a59c │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8a598 │ │ │ │ - b.n 8a5a2 │ │ │ │ + bne.n 8a5a2 │ │ │ │ + b.n 8a5ac │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a5de │ │ │ │ + b.n 8a5e8 │ │ │ │ mov r9, r4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8a64c │ │ │ │ + beq.n 8a656 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ - cbnz r3, 8a64c │ │ │ │ + cbnz r3, 8a656 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 8a05e │ │ │ │ - bl 7a87c │ │ │ │ - mov r2, r0 │ │ │ │ - b.n 8a606 │ │ │ │ - nop │ │ │ │ + b.n 8a066 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #712] @ (8a938 ) │ │ │ │ + ldr r3, [pc, #720] @ (8a940 ) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r6, [r2, r3] │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a630 │ │ │ │ + beq.n 8a63a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a630 │ │ │ │ + beq.n 8a63a │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8a630 │ │ │ │ + beq.n 8a63a │ │ │ │ mov r0, r6 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a54e │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a556 │ │ │ │ + bl 7a868 │ │ │ │ + mov r2, r0 │ │ │ │ + b.n 8a610 │ │ │ │ add r5, r0 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r5, r5, r5, lsl #1 │ │ │ │ adds r2, r5, #1 │ │ │ │ add.w r2, r2, r2, lsr #31 │ │ │ │ asrs r1, r2, #1 │ │ │ │ @@ -143928,1570 +143926,1570 @@ │ │ │ │ ldrb r2, [r2, #6] │ │ │ │ clz r1, r1 │ │ │ │ rsb r1, r1, #32 │ │ │ │ subs r2, #0 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ uxtb r1, r1 │ │ │ │ - bl 7d49c │ │ │ │ + bl 7d498 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a74e │ │ │ │ + bne.n 8a756 │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov ip, r0 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ and.w r2, r2, #536870912 @ 0x20000000 │ │ │ │ - b.n 8a27a │ │ │ │ + b.n 8a282 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [sl, #12] │ │ │ │ str.w sl, [r3, #8] │ │ │ │ - b.n 8a14c │ │ │ │ + b.n 8a154 │ │ │ │ movs r3, #1 │ │ │ │ movw lr, #21846 @ 0x5556 │ │ │ │ movt lr, #21845 @ 0x5555 │ │ │ │ lsl.w r6, r3, r6 │ │ │ │ add.w r6, r6, r6, lsr #31 │ │ │ │ bic.w r6, r6, #1 │ │ │ │ smull lr, r8, r6, lr │ │ │ │ sub.w r6, r8, r6, asr #31 │ │ │ │ cmp r0, r6 │ │ │ │ - bgt.w 8a08e │ │ │ │ - b.n 8a25c │ │ │ │ + bgt.w 8a096 │ │ │ │ + b.n 8a264 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 8a464 │ │ │ │ - b.n 8a05c │ │ │ │ + bne.w 8a46c │ │ │ │ + b.n 8a064 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a338 │ │ │ │ + beq.w 8a340 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8acb8 │ │ │ │ + beq.w 8acc0 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe230 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fe2c8 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aca6 │ │ │ │ + bne.w 8acae │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8a998 │ │ │ │ + bne.w 8a9a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8a05e │ │ │ │ + b.n 8a066 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8a806 │ │ │ │ + bne.n 8a80e │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8aabe │ │ │ │ + bge.w 8aac6 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, fp │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8aaae │ │ │ │ - ldr r1, [pc, #456] @ (8a93c ) │ │ │ │ + beq.w 8aab6 │ │ │ │ + ldr r1, [pc, #456] @ (8a944 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8a7be │ │ │ │ + beq.n 8a7c6 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8aaa6 │ │ │ │ + beq.w 8aaae │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a940 │ │ │ │ + beq.w 8a948 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8a7b8 │ │ │ │ + beq.n 8a7c0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8a7b8 │ │ │ │ + cbnz r2, 8a7c0 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a5d8 │ │ │ │ + bne.w 8a5e2 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8a968 │ │ │ │ + b.n 8a970 │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8a914 │ │ │ │ + bne.w 8a91c │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r2 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8a8de │ │ │ │ + beq.n 8a8e6 │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.n 8a4ee │ │ │ │ + b.n 8a4f6 │ │ │ │ add.w r9, r9, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r2, r9 │ │ │ │ - bgt.w 8a4ba │ │ │ │ - b.n 8a05c │ │ │ │ + bgt.w 8a4c2 │ │ │ │ + b.n 8a064 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8a75a │ │ │ │ + beq.n 8a762 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ac40 │ │ │ │ + beq.w 8ac66 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ac40 │ │ │ │ + beq.w 8ac66 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ mov r6, r0 │ │ │ │ adds r0, r6, #1 │ │ │ │ - beq.w 8aa98 │ │ │ │ + beq.w 8aaa0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, fp │ │ │ │ - bl eb5c4 │ │ │ │ + bl eb5fc │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a5d8 │ │ │ │ - b.n 8a7be │ │ │ │ + bne.w 8a5e2 │ │ │ │ + b.n 8a7c6 │ │ │ │ cmp r0, r9 │ │ │ │ - ble.w 8a05c │ │ │ │ + ble.w 8a064 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr r1, [r4, #24] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r2, [r2, r9] │ │ │ │ add.w r3, r3, r2, lsl #2 │ │ │ │ ldr r6, [r3, #4] │ │ │ │ add.w r3, r1, r2, lsl #3 │ │ │ │ ldrb r1, [r1, #5] │ │ │ │ movs r2, #1 │ │ │ │ lsls r2, r1 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #20] │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - b.n 8a470 │ │ │ │ + b.n 8a478 │ │ │ │ mov r1, ip │ │ │ │ mov r0, r9 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8a4e6 │ │ │ │ + b.n 8a4ee │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ mov r1, r2 │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 8a8de │ │ │ │ + cbz r0, 8a8e6 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8a14c │ │ │ │ + b.n 8a154 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.w 8a1c8 │ │ │ │ + ble.w 8a1d0 │ │ │ │ add.w r0, fp, #20 │ │ │ │ mov.w lr, #12 │ │ │ │ add r0, r3 │ │ │ │ adds r2, r0, #4 │ │ │ │ adds r0, #8 │ │ │ │ - b.n 8a188 │ │ │ │ + b.n 8a190 │ │ │ │ ldrb r2, [r1, #4] │ │ │ │ movs r0, #1 │ │ │ │ movw r3, #43691 @ 0xaaab │ │ │ │ movt r3, #43690 @ 0xaaaa │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsls r2, r0 │ │ │ │ umull r2, r3, r2, r3 │ │ │ │ ldrb r2, [r1, #5] │ │ │ │ lsl.w r2, r0, r2 │ │ │ │ lsrs r3, r0 │ │ │ │ adds r2, #20 │ │ │ │ movs r0, #12 │ │ │ │ mla r2, r0, r3, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 8a0e4 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 8a74e │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + bge.w 8a0ec │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 8a756 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8a98a │ │ │ │ + bne.n 8a992 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8a222 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8a22a │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8aada │ │ │ │ + bne.w 8aae2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ - b.n 8a208 │ │ │ │ + b.n 8a210 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 8a344 │ │ │ │ + b.n 8a34c │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ str r2, [sp, #24] │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ mov fp, r0 │ │ │ │ - b.n 8a7e6 │ │ │ │ + b.n 8a7ee │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #3 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r3, r4 │ │ │ │ - bl 1f3b44 │ │ │ │ + bl 1f4ab8 │ │ │ │ ldr r1, [r4, #24] │ │ │ │ - b.w 8a096 │ │ │ │ + b.w 8a09e │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #32 @ (adr r1, 8a960 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 8a988 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, fp │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #28364 @ 0x6ecc │ │ │ │ + movw r1, #27660 @ 0x6c0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a742 │ │ │ │ + beq.w 8a74a │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a742 │ │ │ │ + bne.w 8a74a │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a742 │ │ │ │ - ldr r2, [pc, #680] @ (8ac34 ) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a74a │ │ │ │ + ldr r2, [pc, #680] @ (8ac3c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a8f0 │ │ │ │ + b.n 8a8f8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a74e │ │ │ │ + bne.w 8a756 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a74e │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a756 │ │ │ │ mrc 15, 0, r8, cr13, cr0, {3} │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a632 │ │ │ │ + beq.w 8a63c │ │ │ │ mov fp, r3 │ │ │ │ mov sl, r4 │ │ │ │ movw ip, #42228 @ 0xa4f4 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ strd ip, lr, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79694 │ │ │ │ + bl 79678 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8aafc │ │ │ │ + bne.w 8ab04 │ │ │ │ ldr.w r2, [sl, #4] │ │ │ │ ldr r3, [r2, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ab5c │ │ │ │ + beq.w 8ab64 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ab5c │ │ │ │ + beq.w 8ab64 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8a968 │ │ │ │ + beq.n 8a970 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r5, #0] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r6 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ab42 │ │ │ │ + bne.w 8ab4a │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.w 8ab42 │ │ │ │ - ldr r2, [pc, #536] @ (8ac38 ) │ │ │ │ + beq.w 8ab4a │ │ │ │ + ldr r2, [pc, #536] @ (8ac40 ) │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r2, [r2, r8] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ ldr r2, [r7, #24] │ │ │ │ str r4, [sp, #0] │ │ │ │ cmp r2, r1 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ - beq.w 8ab3a │ │ │ │ - bl 7ce20 │ │ │ │ + beq.w 8ab42 │ │ │ │ + bl 7ce0c │ │ │ │ mov r3, r0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 8aae8 │ │ │ │ + bne.n 8aaf0 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.n 8aa50 │ │ │ │ + beq.n 8aa58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8ac5c │ │ │ │ + beq.w 8ac48 │ │ │ │ adds r3, #1 │ │ │ │ - beq.n 8ab18 │ │ │ │ + beq.n 8ab20 │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8a9c8 │ │ │ │ - ldr r3, [pc, #464] @ (8ac38 ) │ │ │ │ + bne.n 8a9d0 │ │ │ │ + ldr r3, [pc, #464] @ (8ac40 ) │ │ │ │ ldr.w r4, [r8, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a632 │ │ │ │ + beq.w 8a63c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8a632 │ │ │ │ + beq.w 8a63c │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a632 │ │ │ │ + beq.w 8a63c │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ - b.n 8a632 │ │ │ │ - bl 80b28 │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ + b.n 8a63c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8a838 │ │ │ │ + beq.w 8a840 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8a968 │ │ │ │ + b.n 8a970 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, fp │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8a94c │ │ │ │ + b.n 8a954 │ │ │ │ mov r1, r5 │ │ │ │ - bl 1299d0 │ │ │ │ + bl 129348 │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8a5d8 │ │ │ │ - b.n 8a7be │ │ │ │ + bne.w 8a5e2 │ │ │ │ + b.n 8a7c6 │ │ │ │ mov r9, r4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28400 @ 0x6ef0 │ │ │ │ + movw r1, #27696 @ 0x6c30 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 8a968 │ │ │ │ - ldr r2, [pc, #344] @ (8ac34 ) │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8a970 │ │ │ │ + ldr r2, [pc, #344] @ (8ac3c ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8a906 │ │ │ │ + b.n 8a90e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8aa40 │ │ │ │ + bne.n 8aa48 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8aa40 │ │ │ │ + b.n 8aa48 │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 8ab0c │ │ │ │ + bne.n 8ab14 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 8ab98 │ │ │ │ + beq.n 8aba0 │ │ │ │ mov r0, r5 │ │ │ │ - bl fe230 <_PyErr_SetKeyError@@Base> │ │ │ │ + bl fe2c8 <_PyErr_SetKeyError@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8ac68 │ │ │ │ + bne.w 8ac54 │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8a74e │ │ │ │ + beq.w 8a756 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a74e │ │ │ │ + bne.w 8a756 │ │ │ │ mov r0, r9 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a74e │ │ │ │ - bl 7a87c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a756 │ │ │ │ + bl 7a868 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8aa3a │ │ │ │ + b.n 8aa42 │ │ │ │ mov r0, r5 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8aa1c │ │ │ │ + bne.w 8aa24 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b37a0 │ │ │ │ + bl 1b4578 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 8aa3a │ │ │ │ + b.n 8aa42 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8abc0 │ │ │ │ + beq.n 8abc8 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 8abc0 │ │ │ │ + cbz r3, 8abc8 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ac42 │ │ │ │ + beq.n 8ac68 │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ac42 │ │ │ │ + beq.n 8ac68 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ mov r4, r0 │ │ │ │ adds r0, r4, #1 │ │ │ │ - beq.n 8abb6 │ │ │ │ + beq.n 8abbe │ │ │ │ mov r1, r4 │ │ │ │ mov r0, sl │ │ │ │ - bl eb5c4 │ │ │ │ + bl eb5fc │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8a9f2 │ │ │ │ + b.n 8a9fa │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aa54 │ │ │ │ + beq.w 8aa5c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8aa54 │ │ │ │ + bne.w 8aa5c │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8aa54 │ │ │ │ - bl 80b28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8aa5c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8ab8c │ │ │ │ - b.n 8a968 │ │ │ │ + beq.n 8ab94 │ │ │ │ + b.n 8a970 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8aac0 │ │ │ │ + bge.w 8aac8 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8ac20 │ │ │ │ - ldr r1, [pc, #100] @ (8ac3c ) │ │ │ │ + beq.n 8ac28 │ │ │ │ + ldr r1, [pc, #100] @ (8ac44 ) │ │ │ │ add r2, sp, #36 @ 0x24 │ │ │ │ mov r0, sl │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8a968 │ │ │ │ + beq.w 8a970 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ - cbz r3, 8ac30 │ │ │ │ + cbz r3, 8ac38 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ac2c │ │ │ │ + beq.n 8ac34 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl d6698 │ │ │ │ + bl d660c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 8a9f2 │ │ │ │ + beq.w 8a9fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8a9f2 │ │ │ │ + bne.w 8a9fa │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a9f2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a9fa │ │ │ │ mov r1, r5 │ │ │ │ mov r0, sl │ │ │ │ - bl 1299d0 │ │ │ │ + bl 129348 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 8a9f2 │ │ │ │ + b.n 8a9fa │ │ │ │ mov r4, sl │ │ │ │ - b.n 8a944 │ │ │ │ + b.n 8a94c │ │ │ │ mov r4, sl │ │ │ │ - b.n 8aaaa │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 8aab2 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r1, pc, #32 @ (adr r1, 8ac60 ) │ │ │ │ + add r1, pc, #64 @ (adr r1, 8ac88 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - mov r9, r4 │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - movw r1, #28316 @ 0x6e9c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 8a968 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 8aa50 │ │ │ │ + b.n 8aa58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ab18 │ │ │ │ + bne.w 8ab20 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ab18 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ab20 │ │ │ │ + mov r9, r4 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r2, [r2, #12] │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8a970 │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3850 @ 0xf0a │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8a74e │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8a756 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 8a51e │ │ │ │ + b.n 8a526 │ │ │ │ mov r9, r4 │ │ │ │ - b.n 8ab18 │ │ │ │ + b.n 8ab20 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [sp, #24] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ - b.n 8a5a2 │ │ │ │ + b.n 8a5ac │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8a742 │ │ │ │ + bne.w 8a74a │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8a742 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8a74a │ │ │ │ mov r3, sl │ │ │ │ - b.w 8a362 │ │ │ │ + b.w 8a36a │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.w 8a362 │ │ │ │ + b.w 8a36a │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29116 @ 0x71bc │ │ │ │ + movw r1, #28412 @ 0x6efc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 8a74e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8a756 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r2, [pc, #668] @ (8af90 ) │ │ │ │ + ldr r2, [pc, #668] @ (8af98 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #28 │ │ │ │ strd r0, r3, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r4, [r3, #8] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 8b388 │ │ │ │ + beq.w 8b390 │ │ │ │ mov r5, r0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrb r0, [r0, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b392 │ │ │ │ + bne.w 8b39a │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r6, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r6, #4] │ │ │ │ str r0, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r0, #-8] │ │ │ │ ldrd fp, r4, [r0, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8af1e │ │ │ │ + beq.w 8af26 │ │ │ │ ldr.w r1, [r0, #-4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ bic.w r1, r1, #3 │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r3, [r2, #4] │ │ │ │ - ldr r3, [pc, #568] @ (8af90 ) │ │ │ │ + ldr r3, [pc, #568] @ (8af98 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r0, #-8] │ │ │ │ ldr.w r3, [r0, #-4] │ │ │ │ and.w r3, r3, #1 │ │ │ │ str.w r3, [r0, #-4] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8af2e │ │ │ │ + beq.w 8af36 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r3, #50 @ 0x32 │ │ │ │ - ble.w 8b3d0 │ │ │ │ + ble.w 8b3d8 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8afb4 │ │ │ │ + bne.w 8afbc │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 8b0ca │ │ │ │ + beq.w 8b0d2 │ │ │ │ ldr.w r4, [fp] │ │ │ │ mvn.w r7, #3221225472 @ 0xc0000000 │ │ │ │ cmp r4, r7 │ │ │ │ - beq.n 8ae22 │ │ │ │ + beq.n 8ae2a │ │ │ │ subs r3, r4, #1 │ │ │ │ cmp r4, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8b0ca │ │ │ │ + bne.w 8b0d2 │ │ │ │ ldrb.w r6, [fp, #6] │ │ │ │ ldrb.w r3, [fp, #5] │ │ │ │ ldr.w r8, [fp, #16] │ │ │ │ lsls r4, r3 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8af42 │ │ │ │ + beq.w 8af4a │ │ │ │ cmp.w r8, #0 │ │ │ │ - ble.w 8afb0 │ │ │ │ + ble.w 8afb8 │ │ │ │ add.w r6, fp, r4 │ │ │ │ movs r4, #0 │ │ │ │ add.w r9, r6, #20 │ │ │ │ - b.n 8adf4 │ │ │ │ + b.n 8adfc │ │ │ │ add.w r3, r6, #24 │ │ │ │ ldr.w r5, [r3, r4, lsl #3] │ │ │ │ - cbz r5, 8adee │ │ │ │ + cbz r5, 8adf6 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8adee │ │ │ │ + beq.n 8adf6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ae6e │ │ │ │ + beq.n 8ae76 │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r8 │ │ │ │ - beq.n 8ae8a │ │ │ │ + beq.n 8ae92 │ │ │ │ ldr.w r5, [r9, r4, lsl #3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8add6 │ │ │ │ + beq.n 8adde │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8add6 │ │ │ │ + beq.n 8adde │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8add6 │ │ │ │ - ldr r3, [pc, #392] @ (8af94 ) │ │ │ │ + bne.n 8adde │ │ │ │ + ldr r3, [pc, #392] @ (8af9c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b256 │ │ │ │ + bne.w 8b25e │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ - b.n 8add6 │ │ │ │ + b.n 8adde │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8aec6 │ │ │ │ + bhi.n 8aece │ │ │ │ movw r1, #21640 @ 0x5488 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8aec6 │ │ │ │ + bne.n 8aece │ │ │ │ adds r1, r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ str.w r1, [r3, #2416] @ 0x970 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr.w r1, [sl, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str.w r0, [r2, #2096] @ 0x830 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ - bgt.n 8aee4 │ │ │ │ + bgt.n 8aeec │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r3, [pc, #292] @ (8af94 ) │ │ │ │ + ldr r3, [pc, #292] @ (8af9c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b26c │ │ │ │ + bne.w 8b274 │ │ │ │ mov r0, r5 │ │ │ │ adds r4, #1 │ │ │ │ blx r2 │ │ │ │ cmp r4, r8 │ │ │ │ - bne.n 8adf4 │ │ │ │ + bne.n 8adfc │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8aefe │ │ │ │ - ldr r3, [pc, #252] @ (8af90 ) │ │ │ │ + bne.n 8af06 │ │ │ │ + ldr r3, [pc, #252] @ (8af98 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8aefe │ │ │ │ + bhi.n 8af06 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ - cbz r1, 8aefe │ │ │ │ + cbz r1, 8af06 │ │ │ │ add.w r1, r3, r2, lsl #2 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #2740] @ 0xab4 │ │ │ │ str.w fp, [r1, #2420] @ 0x974 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ ldr r0, [r1, #4] │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 8ae36 │ │ │ │ + bls.n 8ae3e │ │ │ │ ldr.w r3, [r0, #160] @ 0xa0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #36] @ 0x24 │ │ │ │ ldr.w r2, [sl, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ble.n 8ae68 │ │ │ │ + ble.n 8ae70 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 15859c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ - ldr r3, [pc, #156] @ (8af90 ) │ │ │ │ + b.w 158140 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + ldr r3, [pc, #156] @ (8af98 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldrb.w r2, [fp, #4] │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 8ae98 │ │ │ │ + beq.n 8aea0 │ │ │ │ mov r0, fp │ │ │ │ - bl 78598 │ │ │ │ - ldr r3, [pc, #136] @ (8af90 ) │ │ │ │ + bl 78578 │ │ │ │ + ldr r3, [pc, #136] @ (8af98 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2416] @ 0x970 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bls.n 8ae36 │ │ │ │ - b.n 8aec6 │ │ │ │ - ldr r3, [pc, #112] @ (8af90 ) │ │ │ │ + bls.n 8ae3e │ │ │ │ + b.n 8aece │ │ │ │ + ldr r3, [pc, #112] @ (8af98 ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr.w sl, [r3, r2] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8ad78 │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + bne.w 8ad80 │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #34488 @ 0x86b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ cmp r8, r6 │ │ │ │ - ble.n 8afb0 │ │ │ │ + ble.n 8afb8 │ │ │ │ add r4, fp │ │ │ │ - b.n 8af62 │ │ │ │ + b.n 8af6a │ │ │ │ ldr r5, [r4, #28] │ │ │ │ - cbz r5, 8af5a │ │ │ │ + cbz r5, 8af62 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8af5a │ │ │ │ + beq.n 8af62 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 8af98 │ │ │ │ + cbz r3, 8afa0 │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r8 │ │ │ │ - beq.n 8aef0 │ │ │ │ + beq.n 8aef8 │ │ │ │ adds r4, #12 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8af4a │ │ │ │ + beq.n 8af52 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r7 │ │ │ │ - beq.n 8af4a │ │ │ │ + beq.n 8af52 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8af4a │ │ │ │ - ldr r3, [pc, #28] @ (8af94 ) │ │ │ │ + bne.n 8af52 │ │ │ │ + ldr r3, [pc, #28] @ (8af9c ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b452 │ │ │ │ + bne.w 8b45a │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8af4a │ │ │ │ + b.n 8af52 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r3, [pc, #580] @ (8b1e0 ) │ │ │ │ + ldr r3, [pc, #580] @ (8b1e8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w r9, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b3f2 │ │ │ │ + bne.w 8b3fa │ │ │ │ mov r0, r5 │ │ │ │ blx r9 │ │ │ │ - b.n 8af5a │ │ │ │ + b.n 8af62 │ │ │ │ mov r3, sl │ │ │ │ - b.n 8aef6 │ │ │ │ + b.n 8aefe │ │ │ │ ldrb r6, [r4, #2] │ │ │ │ - cbnz r6, 8b006 │ │ │ │ + cbnz r6, 8b00e │ │ │ │ ldrb.w r8, [r4] │ │ │ │ mov r7, r4 │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 8afd0 │ │ │ │ - b.n 8b000 │ │ │ │ + bne.n 8afd8 │ │ │ │ + b.n 8b008 │ │ │ │ adds r6, #1 │ │ │ │ cmp r8, r6 │ │ │ │ - beq.n 8b000 │ │ │ │ + beq.n 8b008 │ │ │ │ ldr.w r5, [r7, #4]! │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 8afca │ │ │ │ + beq.n 8afd2 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8afca │ │ │ │ + beq.n 8afd2 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8afca │ │ │ │ - ldr r3, [pc, #504] @ (8b1e0 ) │ │ │ │ + bne.n 8afd2 │ │ │ │ + ldr r3, [pc, #504] @ (8b1e8 ) │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r2, [r2, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b46e │ │ │ │ + bne.w 8b476 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8afca │ │ │ │ + b.n 8afd2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r9, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b106 │ │ │ │ + beq.n 8b10e │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ - bne.n 8b106 │ │ │ │ + bne.n 8b10e │ │ │ │ ldrb.w r1, [fp, #5] │ │ │ │ ldrb.w r2, [fp, #6] │ │ │ │ lsls r3, r1 │ │ │ │ ldr.w r1, [fp, #16] │ │ │ │ str r1, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8b198 │ │ │ │ + beq.w 8b1a0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 8b0da │ │ │ │ + ble.n 8b0e2 │ │ │ │ ldr r5, [sp, #16] │ │ │ │ add.w r8, fp, r3 │ │ │ │ movs r6, #0 │ │ │ │ add.w r7, r8, #20 │ │ │ │ lsls r2, r5, #31 │ │ │ │ - bmi.w 8b15c │ │ │ │ + bmi.w 8b164 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, sl │ │ │ │ - b.n 8b09c │ │ │ │ + b.n 8b0a4 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8b068 │ │ │ │ + cbz r4, 8b070 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b068 │ │ │ │ + beq.n 8b070 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b114 │ │ │ │ + beq.n 8b11c │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ - cbz r4, 8b07e │ │ │ │ + cbz r4, 8b086 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b07e │ │ │ │ + beq.n 8b086 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b12c │ │ │ │ + beq.n 8b134 │ │ │ │ add.w r3, r8, #24 │ │ │ │ ldr.w r4, [r3, r6, lsl #3] │ │ │ │ - cbz r4, 8b096 │ │ │ │ + cbz r4, 8b09e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b096 │ │ │ │ + beq.n 8b09e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b144 │ │ │ │ + beq.n 8b14c │ │ │ │ adds r6, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 8b0d4 │ │ │ │ + beq.n 8b0dc │ │ │ │ ldr.w r4, [r7, r6, lsl #3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8b050 │ │ │ │ + beq.n 8b058 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b050 │ │ │ │ + beq.n 8b058 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b050 │ │ │ │ - ldr r3, [pc, #300] @ (8b1e0 ) │ │ │ │ + bne.n 8b058 │ │ │ │ + ldr r3, [pc, #300] @ (8b1e8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b40e │ │ │ │ + bne.w 8b416 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8b050 │ │ │ │ + b.n 8b058 │ │ │ │ ldr.w r3, [sl, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8aeba │ │ │ │ + b.n 8aec2 │ │ │ │ mov sl, fp │ │ │ │ ldr.w fp, [sp, #20] │ │ │ │ ldrb.w r3, [fp, #4] │ │ │ │ cmp r3, #3 │ │ │ │ - bne.n 8b100 │ │ │ │ - ldr r3, [pc, #256] @ (8b1e4 ) │ │ │ │ + bne.n 8b108 │ │ │ │ + ldr r3, [pc, #256] @ (8b1ec ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #2740] @ 0xab4 │ │ │ │ cmp r2, #79 @ 0x4f │ │ │ │ - bhi.n 8b100 │ │ │ │ + bhi.n 8b108 │ │ │ │ ldrb.w r1, [fp, #6] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8aeac │ │ │ │ + bne.w 8aeb4 │ │ │ │ mov r0, fp │ │ │ │ - bl 78598 │ │ │ │ - ldr r3, [pc, #220] @ (8b1e4 ) │ │ │ │ + bl 78578 │ │ │ │ + ldr r3, [pc, #220] @ (8b1ec ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ - b.n 8aeba │ │ │ │ - ldr r3, [pc, #200] @ (8b1e0 ) │ │ │ │ + b.n 8aec2 │ │ │ │ + ldr r3, [pc, #200] @ (8b1e8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4a6 │ │ │ │ + bne.w 8b4ae │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8b068 │ │ │ │ - ldr r3, [pc, #176] @ (8b1e0 ) │ │ │ │ + b.n 8b070 │ │ │ │ + ldr r3, [pc, #176] @ (8b1e8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b48a │ │ │ │ + bne.w 8b492 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8b07e │ │ │ │ - ldr r3, [pc, #152] @ (8b1e0 ) │ │ │ │ + b.n 8b086 │ │ │ │ + ldr r3, [pc, #152] @ (8b1e8 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr.w sl, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4c2 │ │ │ │ + bne.w 8b4ca │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8b096 │ │ │ │ + b.n 8b09e │ │ │ │ ldr r4, [r7, #0] │ │ │ │ - cbz r4, 8b170 │ │ │ │ + cbz r4, 8b178 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b170 │ │ │ │ + beq.n 8b178 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b2b8 │ │ │ │ + beq.w 8b2c0 │ │ │ │ ldr.w r4, [r8, #24] │ │ │ │ - cbz r4, 8b186 │ │ │ │ + cbz r4, 8b18e │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b186 │ │ │ │ + beq.n 8b18e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b2ce │ │ │ │ + beq.w 8b2d6 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r6, #1 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 8b0da │ │ │ │ + beq.n 8b0e2 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov fp, sl │ │ │ │ ldr r5, [sp, #16] │ │ │ │ - b.n 8b09c │ │ │ │ + b.n 8b0a4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ cmp r1, r2 │ │ │ │ - ble.n 8b0da │ │ │ │ + ble.n 8b0e2 │ │ │ │ add.w r6, fp, r3 │ │ │ │ - ldr.w r8, [pc, #60] @ 8b1e0 │ │ │ │ + ldr.w r8, [pc, #60] @ 8b1e8 │ │ │ │ mov r5, r2 │ │ │ │ lsls r3, r1, #31 │ │ │ │ - bpl.n 8b22e │ │ │ │ + bpl.n 8b236 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ - cbz r4, 8b1c0 │ │ │ │ + cbz r4, 8b1c8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b1c0 │ │ │ │ + beq.n 8b1c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b318 │ │ │ │ + beq.w 8b320 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8b1d4 │ │ │ │ + cbz r4, 8b1dc │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b1d4 │ │ │ │ + beq.n 8b1dc │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8b308 │ │ │ │ + beq.w 8b310 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ movs r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8b22e │ │ │ │ - b.n 8b0da │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + bne.n 8b236 │ │ │ │ + b.n 8b0e2 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8b1fa │ │ │ │ + cbz r4, 8b202 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b1fa │ │ │ │ + beq.n 8b202 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b280 │ │ │ │ + beq.n 8b288 │ │ │ │ ldr r4, [r6, #36] @ 0x24 │ │ │ │ adds r6, #12 │ │ │ │ adds r5, #1 │ │ │ │ - cbz r4, 8b210 │ │ │ │ + cbz r4, 8b218 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b210 │ │ │ │ + beq.n 8b218 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b292 │ │ │ │ + beq.n 8b29a │ │ │ │ ldr r4, [r6, #28] │ │ │ │ - cbz r4, 8b222 │ │ │ │ + cbz r4, 8b22a │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b222 │ │ │ │ + beq.n 8b22a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8b2a4 │ │ │ │ + beq.n 8b2ac │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r5, #1 │ │ │ │ adds r6, #12 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8b0da │ │ │ │ + beq.w 8b0e2 │ │ │ │ ldr r4, [r6, #24] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8b1e8 │ │ │ │ + beq.n 8b1f0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 8b1e8 │ │ │ │ + beq.n 8b1f0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b1e8 │ │ │ │ + bne.n 8b1f0 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b42a │ │ │ │ + bne.w 8b432 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b1e8 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b1f0 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8b444 │ │ │ │ + bne.w 8b44c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8add6 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8adde │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8b2e0 │ │ │ │ + bne.n 8b2e8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 8adee │ │ │ │ + b.n 8adf6 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b358 │ │ │ │ + bne.n 8b360 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b1fa │ │ │ │ + b.n 8b202 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b370 │ │ │ │ + bne.n 8b378 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b210 │ │ │ │ + b.n 8b218 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4de │ │ │ │ + bne.w 8b4e6 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b222 │ │ │ │ - ldr r3, [pc, #624] @ (8b52c ) │ │ │ │ + b.n 8b22a │ │ │ │ + ldr r3, [pc, #624] @ (8b534 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b4f8 │ │ │ │ + bne.w 8b500 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8b170 │ │ │ │ - ldr r3, [pc, #604] @ (8b52c ) │ │ │ │ + b.n 8b178 │ │ │ │ + ldr r3, [pc, #604] @ (8b534 ) │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, #1416] @ 0x588 │ │ │ │ ldr r6, [r2, #24] │ │ │ │ - cbnz r3, 8b2ee │ │ │ │ + cbnz r3, 8b2f6 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ - b.n 8b186 │ │ │ │ - ldr r2, [pc, #584] @ (8b52c ) │ │ │ │ + b.n 8b18e │ │ │ │ + ldr r2, [pc, #584] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b278 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b280 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b2da │ │ │ │ - ldr r2, [pc, #560] @ (8b52c ) │ │ │ │ + beq.n 8b2e2 │ │ │ │ + ldr r2, [pc, #560] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b2da │ │ │ │ + b.n 8b2e2 │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbnz r3, 8b328 │ │ │ │ + cbnz r3, 8b330 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b1d4 │ │ │ │ + b.n 8b1dc │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r7, [r2, #24] │ │ │ │ - cbnz r3, 8b340 │ │ │ │ + cbnz r3, 8b348 │ │ │ │ mov r0, r4 │ │ │ │ blx r7 │ │ │ │ - b.n 8b1c0 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b1c8 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b312 │ │ │ │ + beq.n 8b31a │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b312 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b31a │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b322 │ │ │ │ + beq.n 8b32a │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b322 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b32a │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b28c │ │ │ │ + beq.n 8b294 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b28c │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b294 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b29e │ │ │ │ + beq.n 8b2a6 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b29e │ │ │ │ + b.n 8b2a6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrb r0, [r3, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b514 │ │ │ │ + beq.w 8b51c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #5 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r5 │ │ │ │ - bl 1f3b44 │ │ │ │ + bl 1f4ab8 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r7, r4, r1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ ldr r3, [r4, r1] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ subs r0, r6, #1 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ cmp r6, ip │ │ │ │ str r2, [r7, #4] │ │ │ │ - beq.w 8ae68 │ │ │ │ + beq.w 8ae70 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ae68 │ │ │ │ + bne.w 8ae70 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - b.n 8ad34 │ │ │ │ + b.n 8ad3c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r1, [r2, #24] │ │ │ │ - movw r2, #44257 @ 0xace1 │ │ │ │ + movw r2, #44265 @ 0xace9 │ │ │ │ movt r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8ad82 │ │ │ │ + bne.w 8ad8a │ │ │ │ mov r1, r0 │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 158500 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.w 1580a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8afaa │ │ │ │ - ldr r2, [pc, #296] @ (8b52c ) │ │ │ │ + beq.w 8afb2 │ │ │ │ + ldr r2, [pc, #296] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8afaa │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8afb2 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b0c4 │ │ │ │ - ldr r2, [pc, #268] @ (8b52c ) │ │ │ │ + beq.w 8b0cc │ │ │ │ + ldr r2, [pc, #268] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b0c4 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b0cc │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b250 │ │ │ │ + beq.w 8b258 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b250 │ │ │ │ - ldr r2, [pc, #228] @ (8b52c ) │ │ │ │ + b.n 8b258 │ │ │ │ + ldr r2, [pc, #228] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b264 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b26c │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8af88 │ │ │ │ - ldr r2, [pc, #200] @ (8b52c ) │ │ │ │ + beq.w 8af90 │ │ │ │ + ldr r2, [pc, #200] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8af88 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8af90 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8aff8 │ │ │ │ - ldr r2, [pc, #172] @ (8b52c ) │ │ │ │ + beq.w 8b000 │ │ │ │ + ldr r2, [pc, #172] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8aff8 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b000 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b13e │ │ │ │ - ldr r2, [pc, #144] @ (8b52c ) │ │ │ │ + beq.w 8b146 │ │ │ │ + ldr r2, [pc, #144] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b13e │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b146 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b126 │ │ │ │ - ldr r2, [pc, #116] @ (8b52c ) │ │ │ │ + beq.w 8b12e │ │ │ │ + ldr r2, [pc, #116] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b126 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b12e │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b156 │ │ │ │ - ldr r2, [pc, #88] @ (8b52c ) │ │ │ │ + beq.w 8b15e │ │ │ │ + ldr r2, [pc, #88] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b156 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b15e │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b2b2 │ │ │ │ + beq.w 8b2ba │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8b2b2 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8b2ba │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8b2c8 │ │ │ │ - ldr r2, [pc, #36] @ (8b52c ) │ │ │ │ + beq.w 8b2d0 │ │ │ │ + ldr r2, [pc, #36] @ (8b534 ) │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 8b2c8 │ │ │ │ + b.n 8b2d0 │ │ │ │ movw r1, #42704 @ 0xa6d0 │ │ │ │ adds r0, r4, r1 │ │ │ │ ldr r3, [r4, r1] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds.w r3, r3, #4096 @ 0x1000 │ │ │ │ str r3, [r4, r1] │ │ │ │ adc.w r2, r2, #0 │ │ │ │ str r2, [r0, #4] │ │ │ │ - b.n 8ae68 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 8ae70 │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b530 : │ │ │ │ +0008b538 : │ │ │ │ add.w r0, r0, r1, lsl #2 │ │ │ │ ldr r0, [r0, #12] │ │ │ │ bx lr │ │ │ │ │ │ │ │ -0008b538 : │ │ │ │ +0008b540 : │ │ │ │ movw r2, #7788 @ 0x1e6c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r0, #0 │ │ │ │ ite eq │ │ │ │ moveq r0, r2 │ │ │ │ movne r0, r3 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ │ │ │ │ -0008b554 : │ │ │ │ +0008b55c : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r2, [pc, #136] @ (8b5ec ) │ │ │ │ + ldr r2, [pc, #136] @ (8b5f4 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w ip, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [ip, #3420] @ 0xd5c │ │ │ │ - cbz r3, 8b58c │ │ │ │ + cbz r3, 8b594 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ ldr.w r2, [ip, #3428] @ 0xd64 │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w r2, [ip, #3416] @ 0xd58 │ │ │ │ - cbnz r2, 8b5d0 │ │ │ │ + cbnz r2, 8b5d8 │ │ │ │ ldr.w r3, [ip, #108] @ 0x6c │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ mov r4, r3 │ │ │ │ - cbz r3, 8b5de │ │ │ │ - movw r1, #46416 @ 0xb550 │ │ │ │ + cbz r3, 8b5e6 │ │ │ │ + movw r1, #45712 @ 0xb290 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ mov r0, r3 │ │ │ │ blx 2a0f8 │ │ │ │ - cbz r0, 8b5de │ │ │ │ + cbz r0, 8b5e6 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #46352 @ 0xb510 │ │ │ │ + movw r1, #45648 @ 0xb250 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ blx 2a0f8 │ │ │ │ movs r2, #2 │ │ │ │ - cbnz r0, 8b5e2 │ │ │ │ + cbnz r0, 8b5ea │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 8b5f0 │ │ │ │ + b.w 8b5f8 │ │ │ │ ldr.w r3, [ip, #3424] @ 0xd60 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 13cabc │ │ │ │ + b.w 13c4fc │ │ │ │ movs r2, #1 │ │ │ │ - b.n 8b5c0 │ │ │ │ + b.n 8b5c8 │ │ │ │ mov r0, r4 │ │ │ │ bl 2b7b8 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 8b5c0 │ │ │ │ + b.n 8b5c8 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ mov r4, r3 │ │ │ │ ldrb r3, [r0, r1] │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b7cc │ │ │ │ + bne.w 8b7d4 │ │ │ │ mov r5, r1 │ │ │ │ mov r7, r0 │ │ │ │ mov r6, r2 │ │ │ │ blx 29c10 │ │ │ │ cmp r5, r0 │ │ │ │ - bne.w 8b7cc │ │ │ │ + bne.w 8b7d4 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b71e │ │ │ │ - ldr r3, [pc, #668] @ (8b8c0 ) │ │ │ │ + bne.n 8b726 │ │ │ │ + ldr r3, [pc, #668] @ (8b8c8 ) │ │ │ │ ldr.w r2, [r3, #1472] @ 0x5c0 │ │ │ │ cmp r2, r4 │ │ │ │ - bgt.w 8b760 │ │ │ │ + bgt.w 8b768 │ │ │ │ ldr.w r2, [r3, #1180] @ 0x49c │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.w 8b78e │ │ │ │ + beq.w 8b796 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8b79e │ │ │ │ + bne.w 8b7a6 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.n 8b648 │ │ │ │ + beq.n 8b650 │ │ │ │ cmp r6, #2 │ │ │ │ - bne.w 8b7b2 │ │ │ │ + bne.w 8b7ba │ │ │ │ movs r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r2 │ │ │ │ blx 29bf8 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.n 8b6a4 │ │ │ │ + beq.n 8b6ac │ │ │ │ mvn.w r3, #3758096384 @ 0xe0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 8b77e │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + bcs.w 8b786 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ adds r3, r0, #1 │ │ │ │ mov r9, r3 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8b7e4 │ │ │ │ + bne.w 8b7ec │ │ │ │ mov r0, r1 │ │ │ │ blx 2a1c0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b77e │ │ │ │ + beq.n 8b786 │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ blx 29bf8 │ │ │ │ mov r1, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 8b870 │ │ │ │ + bne.w 8b878 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ mov r0, r7 │ │ │ │ blx 29c10 │ │ │ │ adds r2, r0, #1 │ │ │ │ cmp.w r2, #536870912 @ 0x20000000 │ │ │ │ - bcs.n 8b77e │ │ │ │ + bcs.n 8b786 │ │ │ │ lsls r0, r2, #2 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 6d0d0 │ │ │ │ + bl 6d0c0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b77e │ │ │ │ + beq.n 8b786 │ │ │ │ mov r6, r4 │ │ │ │ ldr r4, [sp, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r9, r7 │ │ │ │ mov sl, r5 │ │ │ │ mov r7, r0 │ │ │ │ mov r5, r0 │ │ │ │ @@ -145503,532 +145501,532 @@ │ │ │ │ str r1, [sp, #20] │ │ │ │ blx 29754 │ │ │ │ subs r2, r0, #1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r8, r5 │ │ │ │ adds r3, r5, #4 │ │ │ │ adds r2, #4 │ │ │ │ - bhi.w 8b7f4 │ │ │ │ + bhi.w 8b7fc │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw lr, #2047 @ 0x7ff │ │ │ │ mov r8, r3 │ │ │ │ sub.w ip, r2, #55296 @ 0xd800 │ │ │ │ cmp ip, lr │ │ │ │ - bls.n 8b7f8 │ │ │ │ + bls.n 8b800 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8b7f8 │ │ │ │ + bcs.n 8b800 │ │ │ │ add r1, r0 │ │ │ │ subs r4, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8b6d2 │ │ │ │ + bne.n 8b6da │ │ │ │ sub.w r1, r8, r7 │ │ │ │ mov r6, r7 │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ asrs r1, r1, #2 │ │ │ │ - b.n 8b73a │ │ │ │ + b.n 8b742 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 6d264 │ │ │ │ - cbnz r0, 8b776 │ │ │ │ + bl 6d254 │ │ │ │ + cbnz r0, 8b77e │ │ │ │ ldrd r1, r6, [sp, #28] │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ - bl 8b8c4 │ │ │ │ + bl 8b8cc │ │ │ │ ldr.w r2, [r8, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ mov r4, r0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8b784 │ │ │ │ + bne.n 8b78c │ │ │ │ mov r0, r6 │ │ │ │ blx 298b0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ add r2, sp, #24 │ │ │ │ add r3, sp, #28 │ │ │ │ strd r2, r6, [sp] │ │ │ │ mov r1, r5 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ - bl 1ae7a0 │ │ │ │ + bl 1af578 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b72e │ │ │ │ + beq.n 8b736 │ │ │ │ adds r3, r0, #2 │ │ │ │ - beq.n 8b81e │ │ │ │ + beq.n 8b826 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8b7b2 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 8b7c8 │ │ │ │ + beq.n 8b7ba │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 8b7d0 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ - b.n 8b758 │ │ │ │ - bl 1abc88 │ │ │ │ - ldr r3, [pc, #300] @ (8b8c0 ) │ │ │ │ + b.n 8b760 │ │ │ │ + bl 1aca60 │ │ │ │ + ldr r3, [pc, #300] @ (8b8c8 ) │ │ │ │ str.w r0, [r3, #1180] @ 0x49c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b63c │ │ │ │ + beq.w 8b644 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r7 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 68dbe │ │ │ │ + bl 68dae │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b72e │ │ │ │ - b.n 8b776 │ │ │ │ + beq.n 8b736 │ │ │ │ + b.n 8b77e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29356 @ 0x72ac │ │ │ │ + movw r1, #28652 @ 0x6fec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8b758 │ │ │ │ + b.n 8b760 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29328 @ 0x7290 │ │ │ │ + movw r1, #28624 @ 0x6fd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 8b7c8 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8b7d0 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b68c │ │ │ │ - b.n 8b77e │ │ │ │ + bne.w 8b694 │ │ │ │ + b.n 8b786 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b70c │ │ │ │ + beq.n 8b714 │ │ │ │ mov r2, r1 │ │ │ │ mov r3, r5 │ │ │ │ subs r4, #1 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 8b8a6 │ │ │ │ + bne.n 8b8ae │ │ │ │ mov r0, r7 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl 6d204 │ │ │ │ + bl 6d1f4 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mov r7, r9 │ │ │ │ mov r5, sl │ │ │ │ subs r1, r1, r7 │ │ │ │ - movw r3, #57844 @ 0xe1f4 │ │ │ │ + movw r3, #57140 @ 0xdf34 │ │ │ │ movt r3, #39 @ 0x27 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ ldrd r0, r1, [sp, #24] │ │ │ │ movw r2, #48072 @ 0xbbc8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r0, [sp, #12] │ │ │ │ adds r4, r1, #1 │ │ │ │ mov r3, r7 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - movw r2, #27096 @ 0x69d8 │ │ │ │ + movw r2, #26392 @ 0x6718 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ strd r1, r4, [sp, #4] │ │ │ │ str r5, [sp, #0] │ │ │ │ - movw r1, #29348 @ 0x72a4 │ │ │ │ + movw r1, #28644 @ 0x6fe4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8b7c8 │ │ │ │ - bl 1e59a0 │ │ │ │ + beq.n 8b7d0 │ │ │ │ + bl 1e698c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8b7c8 │ │ │ │ + beq.n 8b7d0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8b7c8 │ │ │ │ + bne.n 8b7d0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8b7c8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8b7d0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8b73a │ │ │ │ + beq.w 8b742 │ │ │ │ subs r0, r6, #4 │ │ │ │ movs r2, #0 │ │ │ │ movw ip, #2047 @ 0x7ff │ │ │ │ ldr.w r3, [r0, #4]! │ │ │ │ adds r2, #1 │ │ │ │ cmp.w r3, #1114112 @ 0x110000 │ │ │ │ sub.w lr, r3, #55296 @ 0xd800 │ │ │ │ ite cc │ │ │ │ movcc r3, #0 │ │ │ │ movcs r3, #1 │ │ │ │ cmp lr, ip │ │ │ │ it ls │ │ │ │ orrls.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8b69e │ │ │ │ + bne.w 8b6a6 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 8b87e │ │ │ │ - b.n 8b73a │ │ │ │ + bne.n 8b886 │ │ │ │ + b.n 8b742 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ add.w r1, r1, #56320 @ 0xdc00 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ movs r2, #0 │ │ │ │ mov r8, r3 │ │ │ │ strd r2, r2, [sp, #32] │ │ │ │ - b.n 8b706 │ │ │ │ + b.n 8b70e │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008b8c4 : │ │ │ │ +0008b8cc : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ clz r2, r0 │ │ │ │ cmp r1, #0 │ │ │ │ sub sp, #20 │ │ │ │ mov.w r2, r2, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8be68 │ │ │ │ + bne.w 8be70 │ │ │ │ mov r3, r0 │ │ │ │ mov r5, r1 │ │ │ │ adds r6, r1, #1 │ │ │ │ - beq.w 8bb74 │ │ │ │ + beq.w 8bb7c │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8bd42 │ │ │ │ + beq.w 8bd4a │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 8bd46 │ │ │ │ + beq.w 8bd4e │ │ │ │ lsls r7, r5, #2 │ │ │ │ adds r4, r3, r7 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8b92e │ │ │ │ + bcs.n 8b936 │ │ │ │ mov r1, r3 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8b912 │ │ │ │ + b.n 8b91a │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8b928 │ │ │ │ + bls.n 8b930 │ │ │ │ ldr.w r2, [r1], #4 │ │ │ │ cmp r2, r0 │ │ │ │ - bls.n 8b90e │ │ │ │ + bls.n 8b916 │ │ │ │ cmp.w r2, #1114112 @ 0x110000 │ │ │ │ - bcs.w 8be7a │ │ │ │ + bcs.w 8be82 │ │ │ │ mov r0, r2 │ │ │ │ cmp r4, r1 │ │ │ │ - bhi.n 8b912 │ │ │ │ + bhi.n 8b91a │ │ │ │ cmp r0, #127 @ 0x7f │ │ │ │ - bhi.w 8bb98 │ │ │ │ + bhi.w 8bba0 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8be12 │ │ │ │ + blt.w 8be1a │ │ │ │ movw r2, #65514 @ 0xffea │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8bc1e │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + bgt.w 8bc26 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov.w r9, #1 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ add.w fp, r5, #21 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ mov sl, r9 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 8bc0a │ │ │ │ - ldr r2, [pc, #716] @ (8bc34 ) │ │ │ │ + bne.w 8bc12 │ │ │ │ + ldr r2, [pc, #716] @ (8bc3c ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r2, [r1, r2] │ │ │ │ add.w r1, fp, #4294967295 @ 0xffffffff │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bcs.w 8bb44 │ │ │ │ + bcs.w 8bb4c │ │ │ │ lsrs r1, r1, #3 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr.w r2, [r2, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 8bda0 │ │ │ │ + beq.w 8bda8 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8bb16 │ │ │ │ + beq.w 8bb1e │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r6, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #620] @ (8bc38 ) │ │ │ │ + ldr r2, [pc, #620] @ (8bc40 ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r6, #0] │ │ │ │ ldr.w r8, [r2, #1416] @ 0x588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 8bdb6 │ │ │ │ + bne.w 8bdbe │ │ │ │ mov r2, sl │ │ │ │ str r5, [r6, #8] │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 8bc3c │ │ │ │ + beq.w 8bc44 │ │ │ │ add r5, r6 │ │ │ │ orr.w r2, r2, #96 @ 0x60 │ │ │ │ strb r2, [r6, #16] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r5, #20] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 8bdce │ │ │ │ + bne.w 8bdd6 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 8be9e │ │ │ │ + bpl.w 8bea6 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 8bb80 │ │ │ │ + bpl.w 8bb88 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w r2, r6, #20 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcs.w 8bb92 │ │ │ │ + bcs.w 8bb9a │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r5, r3, #16 │ │ │ │ strb r1, [r2, #0] │ │ │ │ cmp ip, r5 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ strb r1, [r2, #1] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ strb r1, [r2, #2] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ strb r1, [r2, #3] │ │ │ │ - bls.n 8bac6 │ │ │ │ + bls.n 8bace │ │ │ │ ldr r1, [r3, #16] │ │ │ │ strb r1, [r2, #4] │ │ │ │ add.w r1, r3, #32 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #20] │ │ │ │ strb r0, [r2, #5] │ │ │ │ ldr r0, [r3, #24] │ │ │ │ strb r0, [r2, #6] │ │ │ │ ldr r0, [r3, #28] │ │ │ │ strb r0, [r2, #7] │ │ │ │ - bls.n 8bac6 │ │ │ │ + bls.n 8bace │ │ │ │ ldr r1, [r3, #32] │ │ │ │ strb r1, [r2, #8] │ │ │ │ add.w r1, r3, #48 @ 0x30 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #36] @ 0x24 │ │ │ │ strb r0, [r2, #9] │ │ │ │ ldr r0, [r3, #40] @ 0x28 │ │ │ │ strb r0, [r2, #10] │ │ │ │ ldr r0, [r3, #44] @ 0x2c │ │ │ │ strb r0, [r2, #11] │ │ │ │ - bls.n 8bac6 │ │ │ │ + bls.n 8bace │ │ │ │ ldr r1, [r3, #48] @ 0x30 │ │ │ │ strb r1, [r2, #12] │ │ │ │ add.w r1, r3, #64 @ 0x40 │ │ │ │ cmp ip, r1 │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ strb r0, [r2, #13] │ │ │ │ ldr r0, [r3, #56] @ 0x38 │ │ │ │ strb r0, [r2, #14] │ │ │ │ ldr r0, [r3, #60] @ 0x3c │ │ │ │ strb r0, [r2, #15] │ │ │ │ - bls.n 8bac6 │ │ │ │ + bls.n 8bace │ │ │ │ ldr r1, [r3, #64] @ 0x40 │ │ │ │ strb r1, [r2, #16] │ │ │ │ add.w r1, r3, #80 @ 0x50 │ │ │ │ cmp r1, ip │ │ │ │ ldr r0, [r3, #68] @ 0x44 │ │ │ │ strb r0, [r2, #17] │ │ │ │ ldr r0, [r3, #72] @ 0x48 │ │ │ │ strb r0, [r2, #18] │ │ │ │ ldr r3, [r3, #76] @ 0x4c │ │ │ │ strb r3, [r2, #19] │ │ │ │ - bcs.n 8bac6 │ │ │ │ + bcs.n 8bace │ │ │ │ add.w r3, r2, #24 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r1, #16 │ │ │ │ strb.w r0, [r3, #-4] │ │ │ │ adds r3, #4 │ │ │ │ ldr.w r0, [r1, #-12] │ │ │ │ strb.w r0, [r3, #-7] │ │ │ │ ldr.w r0, [r1, #-8] │ │ │ │ strb.w r0, [r3, #-6] │ │ │ │ ldr.w r0, [r1, #-4] │ │ │ │ cmp r1, ip │ │ │ │ strb.w r0, [r3, #-5] │ │ │ │ - bcc.n 8baa0 │ │ │ │ + bcc.n 8baa8 │ │ │ │ subs r7, #1 │ │ │ │ bic.w r3, r7, #15 │ │ │ │ add r3, r5 │ │ │ │ lsrs r7, r7, #4 │ │ │ │ cmp r3, r4 │ │ │ │ - bcs.n 8bb00 │ │ │ │ + bcs.n 8bb08 │ │ │ │ adds r7, #1 │ │ │ │ add.w r2, r2, r7, lsl #2 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r0, [r1], #4 │ │ │ │ strb r0, [r2, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bls.n 8bb00 │ │ │ │ + bls.n 8bb08 │ │ │ │ add.w r1, r3, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r1, r4 │ │ │ │ strb r3, [r2, #1] │ │ │ │ - bcs.n 8bb00 │ │ │ │ + bcs.n 8bb08 │ │ │ │ adds r2, #2 │ │ │ │ ldr.w r3, [r1], #4 │ │ │ │ strb.w r3, [r2], #1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcc.n 8baf4 │ │ │ │ + bcc.n 8bafc │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8be5c │ │ │ │ + beq.w 8be64 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8bce2 │ │ │ │ + beq.w 8bcea │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldrd r0, r1, [r2, #24] │ │ │ │ cmp r0, r1 │ │ │ │ ittt hi │ │ │ │ ldrhi r2, [r2, #12] │ │ │ │ strhi.w r2, [ip, #12] │ │ │ │ strhi.w ip, [r2, #8] │ │ │ │ - bhi.w 8b9b0 │ │ │ │ + bhi.w 8b9b8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r0 │ │ │ │ str r1, [r2, #4] │ │ │ │ str.w lr, [r2, r0] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b9b0 │ │ │ │ + bne.w 8b9b8 │ │ │ │ ldr.w r2, [r8, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 8bdea │ │ │ │ + bne.w 8bdf2 │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 2a1c0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.n 8bc1e │ │ │ │ + beq.n 8bc26 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r2, [r1, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #800] @ 0x320 │ │ │ │ - b.n 8b9b0 │ │ │ │ + b.n 8b9b8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29934 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 8b8f4 │ │ │ │ + b.n 8b8fc │ │ │ │ add.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ add.w ip, r3, r7 │ │ │ │ cmp r3, ip │ │ │ │ - bcc.w 8ba24 │ │ │ │ + bcc.w 8ba2c │ │ │ │ cmp r3, r4 │ │ │ │ - bcc.n 8bada │ │ │ │ - b.n 8bb00 │ │ │ │ + bcc.n 8bae2 │ │ │ │ + b.n 8bb08 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ - bls.w 8bd74 │ │ │ │ + bls.w 8bd7c │ │ │ │ cmp.w r0, #65536 @ 0x10000 │ │ │ │ - bcs.w 8bd90 │ │ │ │ + bcs.w 8bd98 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.w 8be12 │ │ │ │ + blt.w 8be1a │ │ │ │ mov.w sl, #2 │ │ │ │ mov r1, sl │ │ │ │ movw r0, #65507 @ 0xffe3 │ │ │ │ movt r0, #32767 @ 0x7fff │ │ │ │ str r3, [sp, #4] │ │ │ │ movw r6, #65528 @ 0xfff8 │ │ │ │ movt r6, #8191 @ 0x1fff │ │ │ │ - bl 27d398 │ │ │ │ + bl 27d0e8 │ │ │ │ movw r2, #65527 @ 0xfff7 │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ movw r1, #65520 @ 0xfff0 │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r6 │ │ │ │ it ne │ │ │ │ movne r2, r1 │ │ │ │ cmp r2, r5 │ │ │ │ - blt.n 8bc1e │ │ │ │ + blt.n 8bc26 │ │ │ │ mla fp, r5, sl, sl │ │ │ │ add.w fp, fp, #28 │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r6, [r8, #712] @ 0x2c8 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8b966 │ │ │ │ + beq.w 8b96e │ │ │ │ ldr.w r0, [r8, #708] @ 0x2c4 │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b9b0 │ │ │ │ + bne.w 8b9b8 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8b9fa │ │ │ │ + bne.w 8ba02 │ │ │ │ movs r6, #0 │ │ │ │ - b.n 8bb0e │ │ │ │ + b.n 8bb16 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ orr.w r2, r2, #32 │ │ │ │ movs r1, #0 │ │ │ │ strb r2, [r6, #16] │ │ │ │ cmp.w sl, #1 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r6, #12] │ │ │ │ add.w r2, r6, #28 │ │ │ │ - beq.w 8bd6c │ │ │ │ + beq.w 8bd74 │ │ │ │ cmp.w sl, #2 │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - bne.w 8be3a │ │ │ │ + bne.w 8be42 │ │ │ │ strh.w r1, [r2, r5, lsl #1] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r5, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r6, #20 │ │ │ │ addpl.w r2, r6, #28 │ │ │ │ bic.w r7, r7, #15 │ │ │ │ mov r1, r3 │ │ │ │ add.w r8, r3, r7 │ │ │ │ mov r0, r2 │ │ │ │ mov r9, r3 │ │ │ │ - b.n 8bcae │ │ │ │ + b.n 8bcb6 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ adds r0, #8 │ │ │ │ ldr.w lr, [r1, #12] │ │ │ │ adds r1, #16 │ │ │ │ bfi r5, r3, #0, #16 │ │ │ │ ldr.w r3, [r1, #-12] │ │ │ │ bfi r5, r3, #16, #16 │ │ │ │ @@ -146036,682 +146034,682 @@ │ │ │ │ str.w r5, [r0, #-8] │ │ │ │ bfi ip, r3, #0, #16 │ │ │ │ bfi ip, lr, #16, #16 │ │ │ │ str.w ip, [r0, #-4] │ │ │ │ movs r5, #0 │ │ │ │ cmp r1, r8 │ │ │ │ mov ip, r5 │ │ │ │ - bcc.n 8bc84 │ │ │ │ + bcc.n 8bc8c │ │ │ │ sub.w r1, r9, #15 │ │ │ │ lsrs r0, r7, #1 │ │ │ │ cmp r1, r8 │ │ │ │ it hi │ │ │ │ movhi r0, r5 │ │ │ │ cmp r1, r8 │ │ │ │ it hi │ │ │ │ movhi r7, r5 │ │ │ │ add.w r1, r9, r7 │ │ │ │ adds r3, r2, r0 │ │ │ │ mov r2, r1 │ │ │ │ cmp r1, r4 │ │ │ │ - bcs.w 8bb00 │ │ │ │ + bcs.w 8bb08 │ │ │ │ ldr.w r1, [r2], #4 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 8bcce │ │ │ │ + b.n 8bcd6 │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 8bb0e │ │ │ │ + bne.w 8bb16 │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 8be36 │ │ │ │ + bpl.w 8be3e │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r3, r6, #20 │ │ │ │ addpl.w r3, r6, #28 │ │ │ │ ldrsb.w r2, [r3] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r4, #20120 @ 0x4e98 │ │ │ │ + movwlt r4, #20128 @ 0x4ea0 │ │ │ │ movtlt r4, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r4, [pc, #392] @ (8bea4 ) │ │ │ │ + ldrge r4, [pc, #392] @ (8beac ) │ │ │ │ addlt.w r4, r4, r3, lsl #5 │ │ │ │ mlage r4, r2, r3, r4 │ │ │ │ cmp r6, r4 │ │ │ │ - beq.n 8bd3e │ │ │ │ + beq.n 8bd46 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8bd3e │ │ │ │ + beq.n 8bd46 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ - cbnz r3, 8bd3e │ │ │ │ + cbnz r3, 8bd46 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r6, r4 │ │ │ │ - b.n 8bb0e │ │ │ │ - ldr r6, [pc, #356] @ (8bea8 ) │ │ │ │ - b.n 8bb0e │ │ │ │ + b.n 8bb16 │ │ │ │ + ldr r6, [pc, #356] @ (8beb0 ) │ │ │ │ + b.n 8bb16 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, #255 @ 0xff │ │ │ │ - bhi.n 8be2a │ │ │ │ + bhi.n 8be32 │ │ │ │ lsls r4, r2, #24 │ │ │ │ iteet pl │ │ │ │ movpl r3, #24 │ │ │ │ addmi.w r2, r2, #1296 @ 0x510 │ │ │ │ - movwmi r6, #20120 @ 0x4e98 │ │ │ │ - ldrpl r6, [pc, #328] @ (8bea4 ) │ │ │ │ + movwmi r6, #20128 @ 0x4ea0 │ │ │ │ + ldrpl r6, [pc, #328] @ (8beac ) │ │ │ │ itte mi │ │ │ │ movtmi r6, #73 @ 0x49 │ │ │ │ addmi.w r6, r6, r2, lsl #5 │ │ │ │ mlapl r6, r3, r2, r6 │ │ │ │ - b.n 8bb0e │ │ │ │ + b.n 8bb16 │ │ │ │ strb r1, [r2, r5] │ │ │ │ strd r1, r1, [r6, #20] │ │ │ │ - b.n 8b9fa │ │ │ │ + b.n 8ba02 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8be12 │ │ │ │ + blt.n 8be1a │ │ │ │ movw r2, #65506 @ 0xffe2 │ │ │ │ movt r2, #32767 @ 0x7fff │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.w 8bc1e │ │ │ │ + bgt.w 8bc26 │ │ │ │ add.w fp, r5, #29 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8bbec │ │ │ │ + b.n 8bbf4 │ │ │ │ cmp.w r0, #1114112 @ 0x110000 │ │ │ │ - bcs.n 8bdfa │ │ │ │ + bcs.n 8be02 │ │ │ │ cmp r5, #0 │ │ │ │ - blt.n 8be12 │ │ │ │ + blt.n 8be1a │ │ │ │ mov.w sl, #4 │ │ │ │ - b.n 8bbb0 │ │ │ │ + b.n 8bbb8 │ │ │ │ ldrd r0, r1, [sp, #4] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r6, r0 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8b9b0 │ │ │ │ - b.n 8bb44 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.w 8b9b8 │ │ │ │ + b.n 8bb4c │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r8, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8bddc │ │ │ │ + bne.n 8bde4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b9da │ │ │ │ + b.n 8b9e2 │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 8be54 │ │ │ │ + bne.n 8be5c │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bmi.w 8bc66 │ │ │ │ + bmi.w 8bc6e │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8bc74 │ │ │ │ + b.n 8bc7c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8b9da │ │ │ │ + b.n 8b9e2 │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8bb62 │ │ │ │ + b.n 8bb6a │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6636 @ 0x19ec │ │ │ │ + movw r1, #5932 @ 0x172c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 8bc2e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8bc36 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6688 @ 0x1a20 │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 8bc2e │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8bc36 │ │ │ │ adds r4, r3, #4 │ │ │ │ movs r7, #4 │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.w 8b908 │ │ │ │ - b.n 8b934 │ │ │ │ + bhi.w 8b910 │ │ │ │ + b.n 8b93c │ │ │ │ ldr r3, [r6, #28] │ │ │ │ - b.n 8bd00 │ │ │ │ + b.n 8bd08 │ │ │ │ str r1, [r2, r7] │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r0, r6, #20 │ │ │ │ addpl.w r0, r6, #28 │ │ │ │ mov r2, r7 │ │ │ │ mov r1, r3 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 8bb00 │ │ │ │ + b.n 8bb08 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bmi.n 8be3c │ │ │ │ + bmi.n 8be44 │ │ │ │ ldr r0, [r6, #28] │ │ │ │ - b.n 8be4a │ │ │ │ + b.n 8be52 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1b670c │ │ │ │ - movw r0, #29384 @ 0x72c8 │ │ │ │ + b.w 1b74fc │ │ │ │ + movw r0, #28680 @ 0x7008 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2012 @ 0x7dc │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8bc2e │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8bc36 │ │ │ │ movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movw r3, #65535 @ 0xffff │ │ │ │ movt r3, #16 │ │ │ │ - movw r1, #29412 @ 0x72e4 │ │ │ │ + movw r1, #28708 @ 0x7024 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r2, [r6, #28] │ │ │ │ - b.n 8bb84 │ │ │ │ + b.n 8bb8c │ │ │ │ nop │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0008beac : │ │ │ │ +0008beb4 : │ │ │ │ mov r3, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ movw r1, #4580 @ 0x11e4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8bec0 │ │ │ │ + bne.n 8bec8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 8bee0 │ │ │ │ + cbz r0, 8bee8 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 4ae2e │ │ │ │ + bl 4ad9c │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 8bedc │ │ │ │ + b.n 8bee4 │ │ │ │ nop │ │ │ │ │ │ │ │ -0008beec <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ +0008bef4 <_PyUnicode_AsUTF8NoNUL@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #8 │ │ │ │ add r1, sp, #4 │ │ │ │ - bl 8bf30 │ │ │ │ - cbz r0, 8bf2c <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ + bl 8bf38 │ │ │ │ + cbz r0, 8bf34 <_PyUnicode_AsUTF8NoNUL@@Base+0x40> │ │ │ │ mov r4, r0 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.n 8bf16 <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ + bne.n 8bf1e <_PyUnicode_AsUTF8NoNUL@@Base+0x2a> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8bf10 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ + b.n 8bf18 <_PyUnicode_AsUTF8NoNUL@@Base+0x24> │ │ │ │ │ │ │ │ -0008bf30 : │ │ │ │ +0008bf38 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 8bfb2 │ │ │ │ + bpl.n 8bfba │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.n 8bf6e │ │ │ │ + bpl.n 8bf76 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8bfc6 │ │ │ │ + bpl.n 8bfce │ │ │ │ cmn.w r3, #20 │ │ │ │ - beq.n 8bf7c │ │ │ │ - cbz r1, 8bf62 │ │ │ │ + beq.n 8bf84 │ │ │ │ + cbz r1, 8bf6a │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #26 │ │ │ │ - bpl.n 8bfa6 │ │ │ │ + bpl.n 8bfae │ │ │ │ add.w r0, r3, #20 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - cbz r0, 8bf7c │ │ │ │ + cbz r0, 8bf84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8bf6a │ │ │ │ + beq.n 8bf72 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 8bf6a │ │ │ │ + b.n 8bf72 │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e6980 │ │ │ │ + bl 1e78f8 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8bfba │ │ │ │ + beq.n 8bfc2 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ and.w r0, r2, #64 @ 0x40 │ │ │ │ - cbz r1, 8bfa2 │ │ │ │ - cbz r0, 8bfaa │ │ │ │ + cbz r1, 8bfaa │ │ │ │ + cbz r0, 8bfb2 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 8bfaa │ │ │ │ + bpl.n 8bfb2 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8bf66 │ │ │ │ + b.n 8bf6e │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8bf62 │ │ │ │ + bne.n 8bf6a │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 8bf6a │ │ │ │ + b.n 8bf72 │ │ │ │ ldrd r2, r0, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 8bf6a │ │ │ │ + b.n 8bf72 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 4ae2e │ │ │ │ + bl 4ad9c │ │ │ │ ldr r1, [sp, #0] │ │ │ │ - cbz r1, 8bfc2 │ │ │ │ + cbz r1, 8bfca │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #0] │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8bf6a │ │ │ │ + b.n 8bf72 │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8bf7c │ │ │ │ + beq.n 8bf84 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 8bf62 │ │ │ │ + beq.n 8bf6a │ │ │ │ ldr r2, [r3, #20] │ │ │ │ str r2, [r1, #0] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ - b.n 8bf62 │ │ │ │ + b.n 8bf6a │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 6e3d0 <_Py_HashBytes@@Base> │ │ │ │ + b.w 6e3c0 <_Py_HashBytes@@Base> │ │ │ │ │ │ │ │ -0008bff8 : │ │ │ │ +0008c000 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #6 │ │ │ │ - bpl.n 8c026 │ │ │ │ + bpl.n 8c02e │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 8c042 │ │ │ │ + bcs.n 8c04a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ ldr.w r0, [r3, r1, lsl #2] │ │ │ │ str.w r2, [r3, r1, lsl #2] │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 795dc │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + bl 795c0 │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #457 @ 0x1c9 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ mov r0, r2 │ │ │ │ - bl 795dc │ │ │ │ + bl 795c0 │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29504 @ 0x7340 │ │ │ │ + movw r1, #28800 @ 0x7080 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 8c03c │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8c044 │ │ │ │ │ │ │ │ -0008c060 : │ │ │ │ +0008c068 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r1, #0 │ │ │ │ sub sp, #12 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ - cbnz r3, 8c0da │ │ │ │ + cbnz r3, 8c0e2 │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ mov lr, r1 │ │ │ │ mov r5, r2 │ │ │ │ mov r4, r0 │ │ │ │ ldr.w r3, [ip, #56] @ 0x38 │ │ │ │ - cbz r3, 8c0a2 │ │ │ │ + cbz r3, 8c0aa │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbz r3, 8c0a2 │ │ │ │ + cbz r3, 8c0aa │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ bx r3 │ │ │ │ ldr.w r3, [ip, #52] @ 0x34 │ │ │ │ - cbz r3, 8c0f8 │ │ │ │ + cbz r3, 8c100 │ │ │ │ ldr.w r2, [lr, #4] │ │ │ │ ldr r1, [r2, #48] @ 0x30 │ │ │ │ - cbz r1, 8c0f4 │ │ │ │ + cbz r1, 8c0fc │ │ │ │ ldr.w r1, [r1, #132] @ 0x84 │ │ │ │ - cbz r1, 8c0f4 │ │ │ │ + cbz r1, 8c0fc │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, lr │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ mov r1, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 8c0e6 │ │ │ │ + beq.n 8c0ee │ │ │ │ mov r2, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 268828 │ │ │ │ - bl 2744ec │ │ │ │ + b.w 268638 │ │ │ │ + bl 2742c4 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c0cc │ │ │ │ - b.n 8c0de │ │ │ │ + beq.n 8c0d4 │ │ │ │ + b.n 8c0e6 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ - cbnz r3, 8c114 │ │ │ │ + cbnz r3, 8c11c │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [ip, #12] │ │ │ │ - movw r1, #29540 @ 0x7364 │ │ │ │ + movw r1, #28836 @ 0x70a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 8c0de │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8c0e6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28316 @ 0x6e9c │ │ │ │ + movw r1, #27612 @ 0x6bdc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 8c0de │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8c0e6 │ │ │ │ nop │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 8c1d2 │ │ │ │ + beq.n 8c1da │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 8c208 │ │ │ │ + bpl.n 8c210 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 8c1a0 │ │ │ │ + bne.n 8c1a8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c1aa │ │ │ │ + beq.n 8c1b2 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r2 │ │ │ │ str r3, [r5, #0] │ │ │ │ - bne.n 8c1b8 │ │ │ │ + bne.n 8c1c0 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ adds r1, r3, #1 │ │ │ │ - beq.n 8c1b8 │ │ │ │ - ldr r1, [pc, #164] @ (8c220 ) │ │ │ │ + beq.n 8c1c0 │ │ │ │ + ldr r1, [pc, #164] @ (8c228 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r6, #24] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ movw r2, #44068 @ 0xac24 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ cmp r1, r2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ - beq.n 8c202 │ │ │ │ - bl 7ce20 │ │ │ │ + beq.n 8c20a │ │ │ │ + bl 7ce0c │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8c162 │ │ │ │ + bne.n 8c16a │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8c174 │ │ │ │ + beq.n 8c17c │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r3, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.n 8c17a │ │ │ │ + bne.n 8c182 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1b37a0 │ │ │ │ + b.w 1b4578 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 8c1fa │ │ │ │ + beq.n 8c202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - beq.n 8c218 │ │ │ │ + beq.n 8c220 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w c01f8 │ │ │ │ + b.w c01ac │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - bne.n 8c1ec │ │ │ │ - b.n 8c1e0 │ │ │ │ - bl 7a87c │ │ │ │ - b.n 8c19c │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bne.n 8c1f4 │ │ │ │ + b.n 8c1e8 │ │ │ │ + bl 7a868 │ │ │ │ + b.n 8c1a4 │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2581 @ 0xa15 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 8c19c │ │ │ │ + b.n 8c1a4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c224 <_PyType_Lookup@@Base>: │ │ │ │ +0008c22c <_PyType_Lookup@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ - bl 83e4c <_PyType_LookupRef@@Base> │ │ │ │ + bl 83e30 <_PyType_LookupRef@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbnz r0, 8c242 <_PyType_Lookup@@Base+0x1e> │ │ │ │ + cbnz r0, 8c24a <_PyType_Lookup@@Base+0x1e> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8c23c <_PyType_Lookup@@Base+0x18> │ │ │ │ + beq.n 8c244 <_PyType_Lookup@@Base+0x18> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c23c <_PyType_Lookup@@Base+0x18> │ │ │ │ + bne.n 8c244 <_PyType_Lookup@@Base+0x18> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c23c <_PyType_Lookup@@Base+0x18> │ │ │ │ + b.n 8c244 <_PyType_Lookup@@Base+0x18> │ │ │ │ nop │ │ │ │ │ │ │ │ -0008c260 : │ │ │ │ +0008c268 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r1 │ │ │ │ movs r1, #46 @ 0x2e │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r2 │ │ │ │ blx 2968c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c34c │ │ │ │ + beq.n 8c354 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 8c318 │ │ │ │ + beq.n 8c320 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.n 8c328 │ │ │ │ - bl 724f0 │ │ │ │ + bne.n 8c330 │ │ │ │ + bl 724cc │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c374 │ │ │ │ + beq.n 8c37c │ │ │ │ mov r9, r0 │ │ │ │ mov sl, r0 │ │ │ │ - ldr r1, [pc, #220] @ (8c37c ) │ │ │ │ + ldr r1, [pc, #220] @ (8c384 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 79694 │ │ │ │ + bl 79678 │ │ │ │ mov r7, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 8c36c │ │ │ │ + beq.n 8c374 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c33e │ │ │ │ + bne.n 8c346 │ │ │ │ sub.w r1, r6, r8 │ │ │ │ mov r0, r8 │ │ │ │ - bl 80ac8 │ │ │ │ + bl 80aac │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c36c │ │ │ │ + beq.n 8c374 │ │ │ │ mov r2, r0 │ │ │ │ - ldr r1, [pc, #184] @ (8c37c ) │ │ │ │ + ldr r1, [pc, #184] @ (8c384 ) │ │ │ │ mov r0, r9 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c346 │ │ │ │ + bne.n 8c34e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bmi.n 8c32e │ │ │ │ + bmi.n 8c336 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c342 │ │ │ │ + cbz r0, 8c34a │ │ │ │ adds r2, r6, #1 │ │ │ │ mov r3, r4 │ │ │ │ str.w r9, [sp] │ │ │ │ - movw r1, #29680 @ 0x73f0 │ │ │ │ + movw r1, #28976 @ 0x7130 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movw r0, #40772 @ 0x9f44 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 87688 │ │ │ │ + bl 8766c │ │ │ │ mov r6, r0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, sl │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r5 │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #7544 @ 0x1d78 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c28e │ │ │ │ + beq.n 8c296 │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 8c29c │ │ │ │ + b.n 8c2a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c2e0 │ │ │ │ + beq.n 8c2e8 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8c2e0 │ │ │ │ + b.n 8c2e8 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8c2cc │ │ │ │ + b.n 8c2d4 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 8c2fe │ │ │ │ + b.n 8c306 │ │ │ │ mov r6, r7 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 8c2fe │ │ │ │ - ldr r0, [pc, #48] @ (8c380 ) │ │ │ │ + b.n 8c306 │ │ │ │ + ldr r0, [pc, #48] @ (8c388 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #29632 @ 0x73c0 │ │ │ │ + movw r2, #28928 @ 0x7100 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ ldr r0, [r3, r0] │ │ │ │ - bl 12f164 <_PyErr_SetString@@Base> │ │ │ │ - b.n 8c310 │ │ │ │ + bl 12eaec <_PyErr_SetString@@Base> │ │ │ │ + b.n 8c318 │ │ │ │ movs r6, #0 │ │ │ │ mov r4, r6 │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8c2fe │ │ │ │ + b.n 8c306 │ │ │ │ mov r6, r9 │ │ │ │ mov r4, r9 │ │ │ │ mov sl, r9 │ │ │ │ - b.n 8c2fe │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + b.n 8c306 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ @@ -146720,981 +146718,981 @@ │ │ │ │ bic.w ip, r2, #2147483648 @ 0x80000000 │ │ │ │ sub sp, #16 │ │ │ │ mov r2, r1 │ │ │ │ mov r4, r3 │ │ │ │ cmp r0, lr │ │ │ │ it eq │ │ │ │ cmpeq.w ip, #1 │ │ │ │ - beq.n 8c3c6 │ │ │ │ + beq.n 8c3ce │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #64] @ (8c3f4 ) │ │ │ │ + ldr r0, [pc, #64] @ (8c3fc ) │ │ │ │ mrc 15, 0, lr, cr13, cr0, {3} │ │ │ │ mov r3, ip │ │ │ │ ldr.w r0, [lr, r0] │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 8c3f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c400 <_PyObject_MakeTpCall@@Base> │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ - cbnz r3, 8c3dc │ │ │ │ + cbnz r3, 8c3e4 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c3c2 │ │ │ │ + beq.n 8c3ca │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 8c3c2 │ │ │ │ + b.n 8c3ca │ │ │ │ str r1, [sp, #12] │ │ │ │ - movw r0, #29284 @ 0x7264 │ │ │ │ + movw r0, #28580 @ 0x6fa4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r1, r3 │ │ │ │ - bl 252088 │ │ │ │ + bl 2527d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8c3c8 │ │ │ │ - b.n 8c3c2 │ │ │ │ + bne.n 8c3d0 │ │ │ │ + b.n 8c3ca │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008c3f8 <_PyObject_MakeTpCall@@Base>: │ │ │ │ +0008c400 <_PyObject_MakeTpCall@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ mov r9, r2 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr.w r8, [r2, #64] @ 0x40 │ │ │ │ ldr r7, [sp, #48] @ 0x30 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c878 <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ + beq.w 8c880 <_PyObject_MakeTpCall@@Base+0x480> │ │ │ │ mov r5, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c60a <_PyObject_MakeTpCall@@Base+0x212> │ │ │ │ - blt.w 8c8fc <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ + beq.w 8c612 <_PyObject_MakeTpCall@@Base+0x212> │ │ │ │ + blt.w 8c904 <_PyObject_MakeTpCall@@Base+0x504> │ │ │ │ cmp r3, #20 │ │ │ │ - bgt.w 8c6e8 <_PyObject_MakeTpCall@@Base+0x2f0> │ │ │ │ - ldr r1, [pc, #680] @ (8c6dc <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + bgt.w 8c6f0 <_PyObject_MakeTpCall@@Base+0x2f0> │ │ │ │ + ldr r1, [pc, #680] @ (8c6e4 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov sl, r2 │ │ │ │ ldr r1, [r2, r1] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add.w r2, r2, r3, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1608] @ 0x648 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8c65e <_PyObject_MakeTpCall@@Base+0x266> │ │ │ │ - ldr.w ip, [pc, #656] @ 8c6e0 <_PyObject_MakeTpCall@@Base+0x2e8> │ │ │ │ + beq.w 8c666 <_PyObject_MakeTpCall@@Base+0x266> │ │ │ │ + ldr.w ip, [pc, #656] @ 8c6e8 <_PyObject_MakeTpCall@@Base+0x2e8> │ │ │ │ ldr.w r0, [r2, #1688] @ 0x698 │ │ │ │ add.w lr, r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str.w r0, [r2, #1608] @ 0x648 │ │ │ │ ldr.w r0, [ip, #1416] @ 0x588 │ │ │ │ str.w lr, [r2, #1688] @ 0x698 │ │ │ │ movs r2, #1 │ │ │ │ mov lr, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c80a <_PyObject_MakeTpCall@@Base+0x412> │ │ │ │ + bne.w 8c812 <_PyObject_MakeTpCall@@Base+0x412> │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr.w ip, [r9] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8c5ca <_PyObject_MakeTpCall@@Base+0x1d2> │ │ │ │ + beq.w 8c5d2 <_PyObject_MakeTpCall@@Base+0x1d2> │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8c4e0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8c4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - beq.w 8c5e4 <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ + beq.w 8c5ec <_PyObject_MakeTpCall@@Base+0x1ec> │ │ │ │ adds r2, #4 │ │ │ │ adds r0, #1 │ │ │ │ cmp r3, #2 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8c4e0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8c4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ add.w lr, r9, #8 │ │ │ │ add.w fp, r9, r3, lsl #2 │ │ │ │ mov ip, r2 │ │ │ │ ldr.w r2, [lr], #4 │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp r0, sl │ │ │ │ - beq.w 8c5f2 <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ + beq.w 8c606 <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ adds r0, #1 │ │ │ │ cmp fp, lr │ │ │ │ str r0, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 8c4c4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + bne.n 8c4cc <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ ldr r2, [r1, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr.w r0, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w ip, [r0, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r1, [ip] │ │ │ │ strd r0, r2, [r4, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 8c612 <_PyObject_MakeTpCall@@Base+0x21a> │ │ │ │ + bne.w 8c61a <_PyObject_MakeTpCall@@Base+0x21a> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r7, r9 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - blt.w 8c644 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ - movw r3, #51641 @ 0xc9b9 │ │ │ │ + blt.w 8c64c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + movw r3, #51649 @ 0xc9c1 │ │ │ │ movt r3, #8 │ │ │ │ cmp r8, r3 │ │ │ │ - bne.n 8c5fe <_PyObject_MakeTpCall@@Base+0x206> │ │ │ │ + bne.n 8c5fa <_PyObject_MakeTpCall@@Base+0x1fa> │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 8c6b0 <_PyObject_MakeTpCall@@Base+0x2b8> │ │ │ │ - ldr r2, [pc, #420] @ (8c6dc <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + beq.w 8c6b8 <_PyObject_MakeTpCall@@Base+0x2b8> │ │ │ │ + ldr r2, [pc, #420] @ (8c6e4 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r6, #156] @ 0x9c │ │ │ │ ldr.w sl, [r1, r2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c90c <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ + beq.w 8c914 <_PyObject_MakeTpCall@@Base+0x514> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c78a <_PyObject_MakeTpCall@@Base+0x392> │ │ │ │ + beq.w 8c792 <_PyObject_MakeTpCall@@Base+0x392> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c8ce <_PyObject_MakeTpCall@@Base+0x4d6> │ │ │ │ + bne.w 8c8d6 <_PyObject_MakeTpCall@@Base+0x4d6> │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 8c746 <_PyObject_MakeTpCall@@Base+0x34e> │ │ │ │ + bne.w 8c74e <_PyObject_MakeTpCall@@Base+0x34e> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cbz r3, 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8c7d6 <_PyObject_MakeTpCall@@Base+0x3de> │ │ │ │ + blt.w 8c7de <_PyObject_MakeTpCall@@Base+0x3de> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c5ae <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + beq.n 8c5b6 <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8c5ae <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ - ldr r2, [pc, #324] @ (8c6e0 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ + cbnz r3, 8c5b6 <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + ldr r2, [pc, #324] @ (8c6e8 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r1, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ mov sl, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c7f8 <_PyObject_MakeTpCall@@Base+0x400> │ │ │ │ + bne.w 8c800 <_PyObject_MakeTpCall@@Base+0x400> │ │ │ │ mov r0, r4 │ │ │ │ blx r1 │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8c682 <_PyObject_MakeTpCall@@Base+0x28a> │ │ │ │ + bne.n 8c68a <_PyObject_MakeTpCall@@Base+0x28a> │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8c736 <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ + beq.w 8c73e <_PyObject_MakeTpCall@@Base+0x33e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c89a <_PyObject_MakeTpCall@@Base+0x4a2> │ │ │ │ + bne.w 8c8a2 <_PyObject_MakeTpCall@@Base+0x4a2> │ │ │ │ mov r0, r8 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #1 │ │ │ │ str.w ip, [r2] │ │ │ │ - beq.n 8c4e0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.n 8c4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8c4aa <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8c4b2 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ cmp r3, #2 │ │ │ │ str.w ip, [r2, #4] │ │ │ │ - beq.w 8c4e0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + beq.w 8c4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ adds r2, #4 │ │ │ │ - b.n 8c4ba <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ - cmp fp, lr │ │ │ │ - str.w r2, [ip, #4]! │ │ │ │ - bne.w 8c4c4 <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ - b.n 8c4e0 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + b.n 8c4c2 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ blx r8 │ │ │ │ mov r8, r0 │ │ │ │ - b.n 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ - ldr r4, [pc, #216] @ (8c6e4 <_PyObject_MakeTpCall@@Base+0x2ec>) │ │ │ │ + b.n 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cmp fp, lr │ │ │ │ + str.w r2, [ip, #4]! │ │ │ │ + bne.w 8c4cc <_PyObject_MakeTpCall@@Base+0xcc> │ │ │ │ + b.n 8c4e8 <_PyObject_MakeTpCall@@Base+0xe8> │ │ │ │ + ldr r4, [pc, #216] @ (8c6ec <_PyObject_MakeTpCall@@Base+0x2ec>) │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8c50a <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ + beq.w 8c512 <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ ldr r2, [r7, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bmi.w 8c7c6 <_PyObject_MakeTpCall@@Base+0x3ce> │ │ │ │ + bmi.w 8c7ce <_PyObject_MakeTpCall@@Base+0x3ce> │ │ │ │ ldr r2, [r7, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c50a <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ + beq.w 8c512 <_PyObject_MakeTpCall@@Base+0x112> │ │ │ │ add.w r1, r9, r3, lsl #2 │ │ │ │ add.w r0, r7, #12 │ │ │ │ - bl c0a94 │ │ │ │ + bl c0a48 │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c994 <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ + beq.w 8c99c <_PyObject_MakeTpCall@@Base+0x59c> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8c51c <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ - movw r1, #29684 @ 0x73f4 │ │ │ │ + bge.w 8c524 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + movw r1, #28980 @ 0x7134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8c51c <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + beq.w 8c524 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8c588 <_PyObject_MakeTpCall@@Base+0x190> │ │ │ │ + b.n 8c590 <_PyObject_MakeTpCall@@Base+0x190> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8c740 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ - ldr r3, [pc, #100] @ (8c6dc <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ + beq.n 8c748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + ldr r3, [pc, #100] @ (8c6e4 <_PyObject_MakeTpCall@@Base+0x2e4>) │ │ │ │ add.w r2, r0, #12 │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c478 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ + b.n 8c480 <_PyObject_MakeTpCall@@Base+0x80> │ │ │ │ ldr.w r3, [r9] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8c5b2 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + beq.n 8c5ba <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c5b2 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ - ldr r2, [pc, #68] @ (8c6e0 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ + bne.n 8c5ba <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + ldr r2, [pc, #68] @ (8c6e8 <_PyObject_MakeTpCall@@Base+0x2e8>) │ │ │ │ ldr.w r3, [r9, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c848 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ + bne.w 8c850 <_PyObject_MakeTpCall@@Base+0x450> │ │ │ │ mov r0, r9 │ │ │ │ blx r4 │ │ │ │ - b.n 8c5b2 <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ + b.n 8c5ba <_PyObject_MakeTpCall@@Base+0x1ba> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.w 8c936 <_PyObject_MakeTpCall@@Base+0x53e> │ │ │ │ + beq.w 8c93e <_PyObject_MakeTpCall@@Base+0x53e> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.w 8c536 <_PyObject_MakeTpCall@@Base+0x13e> │ │ │ │ + beq.w 8c53e <_PyObject_MakeTpCall@@Base+0x13e> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29716 @ 0x7414 │ │ │ │ + movw r1, #29012 @ 0x7154 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + b.n 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r3, r2 │ │ │ │ - bhi.w 8c87e <_PyObject_MakeTpCall@@Base+0x486> │ │ │ │ + bhi.w 8c886 <_PyObject_MakeTpCall@@Base+0x486> │ │ │ │ mov r1, r3 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8c740 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + cbz r0, 8c748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w ip, [r9] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ - ldr r2, [pc, #672] @ (8c9b4 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + ldr r2, [pc, #672] @ (8c9bc <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ ldr.w lr, [ip] │ │ │ │ ldr r1, [r1, r2] │ │ │ │ cmp lr, r0 │ │ │ │ add.w r2, r4, #12 │ │ │ │ - beq.n 8c7ae <_PyObject_MakeTpCall@@Base+0x3b6> │ │ │ │ + beq.n 8c7b6 <_PyObject_MakeTpCall@@Base+0x3b6> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ str.w ip, [r2] │ │ │ │ - b.n 8c498 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ + b.n 8c4a0 <_PyObject_MakeTpCall@@Base+0xa0> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c828 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ + beq.n 8c830 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c828 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ + beq.n 8c830 <_PyObject_MakeTpCall@@Base+0x430> │ │ │ │ mov.w r8, #0 │ │ │ │ - b.n 8c5c2 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + b.n 8c5ca <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8c962 <_PyObject_MakeTpCall@@Base+0x56a> │ │ │ │ + beq.w 8c96a <_PyObject_MakeTpCall@@Base+0x56a> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + ble.w 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8c56e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8c576 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8c56e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8c576 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ adds r2, #16 │ │ │ │ movs r1, #2 │ │ │ │ ldr.w ip, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, ip │ │ │ │ - beq.w 8c56e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8c576 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 8c778 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ - b.n 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ - cbz r3, 8c792 <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ + bne.n 8c780 <_PyObject_MakeTpCall@@Base+0x380> │ │ │ │ + b.n 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + cbz r3, 8c79a <_PyObject_MakeTpCall@@Base+0x39a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c6d4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bne.n 8c6dc <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8c6d4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ + b.n 8c6dc <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ str.w ip, [r2] │ │ │ │ ldr.w ip, [r9, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ cmp r0, lr │ │ │ │ - bne.w 8c4aa <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ + bne.w 8c4b2 <_PyObject_MakeTpCall@@Base+0xb2> │ │ │ │ str.w ip, [r2, #4]! │ │ │ │ - b.n 8c4ba <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ + b.n 8c4c2 <_PyObject_MakeTpCall@@Base+0xc2> │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ mov r9, r7 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r5, #36] @ 0x24 │ │ │ │ - bge.w 8c51c <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ - b.n 8c644 <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ + bge.w 8c524 <_PyObject_MakeTpCall@@Base+0x124> │ │ │ │ + b.n 8c64c <_PyObject_MakeTpCall@@Base+0x24c> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c6d4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + beq.w 8c6dc <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c6d4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bne.w 8c6dc <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c6d4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c6dc <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8c88e <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ + bne.n 8c896 <_PyObject_MakeTpCall@@Base+0x496> │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 8c5ae <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 8c5b6 <_PyObject_MakeTpCall@@Base+0x1b6> │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bne.n 8c862 <_PyObject_MakeTpCall@@Base+0x46a> │ │ │ │ + bne.n 8c86a <_PyObject_MakeTpCall@@Base+0x46a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - ldr r3, [pc, #404] @ (8c9b4 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + bl 12e368 │ │ │ │ + ldr r3, [pc, #404] @ (8c9bc <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c474 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + b.n 8c47c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1543c4 <_PyErr_Format@@Base> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.w 153e74 <_PyErr_Format@@Base> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8c6aa <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + beq.w 8c6b2 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r9 │ │ │ │ blx r3 │ │ │ │ - b.n 8c6aa <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ + b.n 8c6b2 <_PyObject_MakeTpCall@@Base+0x2b2> │ │ │ │ movs r1, #0 │ │ │ │ mov r3, lr │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - ldr r3, [pc, #324] @ (8c9b4 <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ + ldr r3, [pc, #324] @ (8c9bc <_PyObject_MakeTpCall@@Base+0x5bc>) │ │ │ │ ldr.w r1, [sl, r3] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 8c474 <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ - bl 204fec │ │ │ │ - b.n 8c740 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + b.n 8c47c <_PyObject_MakeTpCall@@Base+0x7c> │ │ │ │ + bl 205e10 │ │ │ │ + b.n 8c748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8c70a <_PyObject_MakeTpCall@@Base+0x312> │ │ │ │ - b.n 8c740 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bne.w 8c712 <_PyObject_MakeTpCall@@Base+0x312> │ │ │ │ + b.n 8c748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 8c804 <_PyObject_MakeTpCall@@Base+0x40c> │ │ │ │ + b.n 8c80c <_PyObject_MakeTpCall@@Base+0x40c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c5c2 <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ + beq.w 8c5ca <_PyObject_MakeTpCall@@Base+0x1ca> │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c982 <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ + bne.n 8c98a <_PyObject_MakeTpCall@@Base+0x58a> │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r6 │ │ │ │ mov r0, r5 │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ + b.w 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8c564 <_PyObject_MakeTpCall@@Base+0x16c> │ │ │ │ + beq.w 8c56c <_PyObject_MakeTpCall@@Base+0x16c> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8c928 <_PyObject_MakeTpCall@@Base+0x530> │ │ │ │ + bne.n 8c930 <_PyObject_MakeTpCall@@Base+0x530> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r6 │ │ │ │ - bl 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ - b.n 8c6d4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.n 8c6dc <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ movs r1, #38 @ 0x26 │ │ │ │ - movw r0, #6808 @ 0x1a98 │ │ │ │ + movw r0, #6104 @ 0x17d8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8c740 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8c748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, sl │ │ │ │ - movw r2, #29748 @ 0x7434 │ │ │ │ + movw r2, #29044 @ 0x7174 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr r3, [r6, #12] │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ - b.n 8c6d4 <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ + b.n 8c6dc <_PyObject_MakeTpCall@@Base+0x2dc> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c8e0 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c8e0 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + bne.n 8c8e8 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c8e8 <_PyObject_MakeTpCall@@Base+0x4e8> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 8c946 <_PyObject_MakeTpCall@@Base+0x54e> │ │ │ │ + beq.n 8c94e <_PyObject_MakeTpCall@@Base+0x54e> │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c6be <_PyObject_MakeTpCall@@Base+0x2c6> │ │ │ │ + bne.w 8c6c6 <_PyObject_MakeTpCall@@Base+0x2c6> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - b.n 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + b.n 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ mov r2, r3 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8c56e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + beq.w 8c576 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8c964 <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ + bne.n 8c96c <_PyObject_MakeTpCall@@Base+0x56c> │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r2 │ │ │ │ - beq.w 8c56e <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ - b.n 8c582 <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ + beq.w 8c576 <_PyObject_MakeTpCall@@Base+0x176> │ │ │ │ + b.n 8c58a <_PyObject_MakeTpCall@@Base+0x18a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8c8ae <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + bne.n 8c8b6 <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c8ae <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c8b6 <_PyObject_MakeTpCall@@Base+0x4b6> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8c740 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + beq.w 8c748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8c740 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bne.w 8c748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8c740 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8c748 <_PyObject_MakeTpCall@@Base+0x348> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ movw r3, #40772 @ 0x9f44 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.n 8ca16 <_PyObject_MakeTpCall@@Base+0x61e> │ │ │ │ - ldr r0, [pc, #340] @ (8cb2c <_PyObject_MakeTpCall@@Base+0x734>) │ │ │ │ + beq.n 8ca1e <_PyObject_MakeTpCall@@Base+0x61e> │ │ │ │ + ldr r0, [pc, #340] @ (8cb34 <_PyObject_MakeTpCall@@Base+0x734>) │ │ │ │ mrc 15, 0, r4, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r5, #156] @ 0x9c │ │ │ │ ldr r6, [r4, r0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8ca90 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ + beq.n 8ca98 <_PyObject_MakeTpCall@@Base+0x698> │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 8ca5a <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ + cbz r0, 8ca62 <_PyObject_MakeTpCall@@Base+0x662> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cab0 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ + bne.n 8cab8 <_PyObject_MakeTpCall@@Base+0x6b8> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 8ca3a <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ + bne.n 8ca42 <_PyObject_MakeTpCall@@Base+0x642> │ │ │ │ ldr.w r3, [r3, #148] @ 0x94 │ │ │ │ - cbz r3, 8ca10 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + cbz r3, 8ca18 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 8ca76 <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ + blt.n 8ca7e <_PyObject_MakeTpCall@@Base+0x67e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 8caee <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ + beq.n 8caf6 <_PyObject_MakeTpCall@@Base+0x6f6> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 8c9d6 <_PyObject_MakeTpCall@@Base+0x5de> │ │ │ │ + beq.n 8c9de <_PyObject_MakeTpCall@@Base+0x5de> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29716 @ 0x7414 │ │ │ │ + movw r1, #29012 @ 0x7154 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 8ca10 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + b.n 8ca18 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ ldr.w r0, [r3, #172] @ 0xac │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8cb0a <_PyObject_MakeTpCall@@Base+0x712> │ │ │ │ + beq.n 8cb12 <_PyObject_MakeTpCall@@Base+0x712> │ │ │ │ ldr.w lr, [r0, #8]! │ │ │ │ movs r6, #0 │ │ │ │ cmp lr, r6 │ │ │ │ add.w r6, r6, #1 │ │ │ │ - ble.n 8ca10 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + ble.n 8ca18 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ ldr.w ip, [r0, #4]! │ │ │ │ cmp r5, ip │ │ │ │ - bne.n 8ca48 <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ - b.n 8ca02 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ - cbz r3, 8ca62 <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ + bne.n 8ca50 <_PyObject_MakeTpCall@@Base+0x650> │ │ │ │ + b.n 8ca0a <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + cbz r3, 8ca6a <_PyObject_MakeTpCall@@Base+0x66a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca36 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.n 8ca3e <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r5 │ │ │ │ - b.n 8caa2 <_PyObject_MakeTpCall@@Base+0x6aa> │ │ │ │ + b.n 8caaa <_PyObject_MakeTpCall@@Base+0x6aa> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ca36 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + beq.n 8ca3e <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca36 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bne.n 8ca3e <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ca36 <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ca3e <_PyObject_MakeTpCall@@Base+0x63e> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - movw r2, #29748 @ 0x7434 │ │ │ │ + movw r2, #29044 @ 0x7174 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ mov r0, r6 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 1543c4 <_PyErr_Format@@Base> │ │ │ │ + b.w 153e74 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8c9fc <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ + beq.n 8ca04 <_PyObject_MakeTpCall@@Base+0x604> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 8cae0 <_PyObject_MakeTpCall@@Base+0x6e8> │ │ │ │ + bne.n 8cae8 <_PyObject_MakeTpCall@@Base+0x6e8> │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ + b.w 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8cac0 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8cac0 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ - cbz r2, 8caf6 <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ + bne.n 8cac8 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8cac8 <_PyObject_MakeTpCall@@Base+0x6c8> │ │ │ │ + cbz r2, 8cafe <_PyObject_MakeTpCall@@Base+0x6fe> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8ca20 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ + bne.n 8ca28 <_PyObject_MakeTpCall@@Base+0x628> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r3, #4] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8ca10 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + beq.n 8ca18 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - b.n 8ca10 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + b.n 8ca18 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8ca02 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + beq.w 8ca0a <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8cb0c <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ + bne.n 8cb14 <_PyObject_MakeTpCall@@Base+0x714> │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ cmp r5, r0 │ │ │ │ - beq.w 8ca02 <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ - b.n 8ca10 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ + beq.w 8ca0a <_PyObject_MakeTpCall@@Base+0x60a> │ │ │ │ + b.n 8ca18 <_PyObject_MakeTpCall@@Base+0x618> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3936] @ 0xf60 │ │ │ │ sub sp, #124 @ 0x7c │ │ │ │ mov r4, r1 │ │ │ │ add r3, sp, #92 @ 0x5c │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ - movw r1, #29780 @ 0x7454 │ │ │ │ + movw r1, #29076 @ 0x7194 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #68] @ 0x44 │ │ │ │ str r3, [sp, #8] │ │ │ │ add r2, sp, #96 @ 0x60 │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ strd r2, r3, [sp] │ │ │ │ movw r3, #42020 @ 0xa424 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add r2, sp, #100 @ 0x64 │ │ │ │ - bl 8f6bc │ │ │ │ + bl 8f6c4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldrd r3, r6, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r7, [sp, #92] @ 0x5c │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8cd9e <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ - ble.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8cda6 <_PyObject_MakeTpCall@@Base+0x9a6> │ │ │ │ + ble.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr r0, [r3, #12] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8efe8 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ + bge.w 8eff0 <_PyObject_MakeTpCall@@Base+0x2bf0> │ │ │ │ cmp.w r8, #1 │ │ │ │ - beq.w 8de3a <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ + beq.w 8de42 <_PyObject_MakeTpCall@@Base+0x1a42> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov.w r9, #1 │ │ │ │ add.w sl, r3, #12 │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8efa4 <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ + bge.w 8efac <_PyObject_MakeTpCall@@Base+0x2bac> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r8, r9 │ │ │ │ - bne.n 8cbae <_PyObject_MakeTpCall@@Base+0x7b6> │ │ │ │ + bne.n 8cbb6 <_PyObject_MakeTpCall@@Base+0x7b6> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + ble.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ mov r9, r5 │ │ │ │ ldr.w r0, [r5, #172] @ 0xac │ │ │ │ movs r1, #0 │ │ │ │ add.w r8, r3, #8 │ │ │ │ mov fp, r4 │ │ │ │ mov r2, r8 │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ec82 <_PyObject_MakeTpCall@@Base+0x288a> │ │ │ │ + beq.w 8ec8a <_PyObject_MakeTpCall@@Base+0x288a> │ │ │ │ ldr r4, [sp, #16] │ │ │ │ mvn.w lr, r1 │ │ │ │ ldr.w ip, [r0, #8] │ │ │ │ add lr, r4 │ │ │ │ ands.w lr, lr, #7 │ │ │ │ - beq.w 8e310 <_PyObject_MakeTpCall@@Base+0x1f18> │ │ │ │ + beq.w 8e318 <_PyObject_MakeTpCall@@Base+0x1f18> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + ble.w 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e4d6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8e4de <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp.w lr, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 8e310 <_PyObject_MakeTpCall@@Base+0x1f18> │ │ │ │ + beq.w 8e318 <_PyObject_MakeTpCall@@Base+0x1f18> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 8ccac <_PyObject_MakeTpCall@@Base+0x8b4> │ │ │ │ + beq.n 8ccb4 <_PyObject_MakeTpCall@@Base+0x8b4> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 8cc92 <_PyObject_MakeTpCall@@Base+0x89a> │ │ │ │ + beq.n 8cc9a <_PyObject_MakeTpCall@@Base+0x89a> │ │ │ │ cmp.w lr, #4 │ │ │ │ - beq.n 8cc78 <_PyObject_MakeTpCall@@Base+0x880> │ │ │ │ + beq.n 8cc80 <_PyObject_MakeTpCall@@Base+0x880> │ │ │ │ cmp.w lr, #5 │ │ │ │ - beq.n 8cc5e <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ + beq.n 8cc66 <_PyObject_MakeTpCall@@Base+0x866> │ │ │ │ cmp.w lr, #6 │ │ │ │ - bne.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ + bne.w 8e4b8 <_PyObject_MakeTpCall@@Base+0x20b8> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + ble.w 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e4d6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8e4de <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + ble.w 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e4d6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8e4de <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + ble.w 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e4d6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8e4de <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + ble.w 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e4d6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8e4de <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + ble.w 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e4d6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.w 8e4de <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e984 <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ + ble.w 8e98c <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e4d4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8e4dc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ mov fp, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8e560 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ + bne.w 8e568 <_PyObject_MakeTpCall@@Base+0x2168> │ │ │ │ mov r3, r9 │ │ │ │ str.w r9, [sp, #32] │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 8eb26 <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ + bne.w 8eb2e <_PyObject_MakeTpCall@@Base+0x272e> │ │ │ │ mov.w ip, #0 │ │ │ │ mov r9, r8 │ │ │ │ mov fp, ip │ │ │ │ mov sl, ip │ │ │ │ strd r7, r6, [sp, #20] │ │ │ │ str.w ip, [sp, #28] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bge.w 8f04c <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ + bge.w 8f054 <_PyObject_MakeTpCall@@Base+0x2c54> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ lsls r5, r1, #30 │ │ │ │ - bmi.w 8ddb6 <_PyObject_MakeTpCall@@Base+0x19be> │ │ │ │ + bmi.w 8ddbe <_PyObject_MakeTpCall@@Base+0x19be> │ │ │ │ ldr.w r3, [r4, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ddf4 <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ + beq.w 8ddfc <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ lsls r0, r1, #21 │ │ │ │ - bpl.w 8e490 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ + bpl.w 8e498 <_PyObject_MakeTpCall@@Base+0x2098> │ │ │ │ ldr.w r6, [r4, #128] @ 0x80 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 8dd64 <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ + beq.w 8dd6c <_PyObject_MakeTpCall@@Base+0x196c> │ │ │ │ ldr.w r5, [r6, #128] @ 0x80 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8de42 <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ + beq.w 8de4a <_PyObject_MakeTpCall@@Base+0x1a4a> │ │ │ │ ldr.w r7, [r5, #128] @ 0x80 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e156 <_PyObject_MakeTpCall@@Base+0x1d5e> │ │ │ │ + beq.w 8e15e <_PyObject_MakeTpCall@@Base+0x1d5e> │ │ │ │ ldr.w r8, [r7, #128] @ 0x80 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 8e3ac <_PyObject_MakeTpCall@@Base+0x1fb4> │ │ │ │ + beq.w 8e3b4 <_PyObject_MakeTpCall@@Base+0x1fb4> │ │ │ │ ldr.w r1, [r8, #128] @ 0x80 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e554 <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ + beq.w 8e55c <_PyObject_MakeTpCall@@Base+0x215c> │ │ │ │ ldr.w r0, [r1, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4c8 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ + beq.w 8e4d0 <_PyObject_MakeTpCall@@Base+0x20d0> │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ - bl 80964 │ │ │ │ + bl 80948 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ ldr r2, [r1, #16] │ │ │ │ ldr r3, [r0, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8cd82 <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ + bne.n 8cd8a <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ ldr r2, [r1, #20] │ │ │ │ ldr r3, [r0, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r1, r0 │ │ │ │ ldr.w r2, [r8, #16] │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e3b4 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + bne.w 8e3bc <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ ldr.w r2, [r8, #20] │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r8, r1 │ │ │ │ - b.w 8e3b4 <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ + b.w 8e3bc <_PyObject_MakeTpCall@@Base+0x1fbc> │ │ │ │ movs r0, #1 │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ str r0, [sp, #44] @ 0x2c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ movw r4, #36424 @ 0x8e48 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8eeb2 <_PyObject_MakeTpCall@@Base+0x2aba> │ │ │ │ + beq.w 8eeba <_PyObject_MakeTpCall@@Base+0x2aba> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bpl.w 8eeb2 <_PyObject_MakeTpCall@@Base+0x2aba> │ │ │ │ + bpl.w 8eeba <_PyObject_MakeTpCall@@Base+0x2aba> │ │ │ │ mov r0, r7 │ │ │ │ - bl 84370 │ │ │ │ + bl 84354 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8ecf0 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ - ldr r1, [pc, #720] @ (8d0b8 <_PyObject_MakeTpCall@@Base+0xcc0>) │ │ │ │ + bpl.w 8ecf8 <_PyObject_MakeTpCall@@Base+0x28f8> │ │ │ │ + ldr r1, [pc, #720] @ (8d0c0 <_PyObject_MakeTpCall@@Base+0xcc0>) │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r1, #468] @ 0x1d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ded8 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + bne.w 8dee0 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ ldr.w r2, [r1, #476] @ 0x1dc │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8ded8 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ + beq.w 8dee0 <_PyObject_MakeTpCall@@Base+0x1ae0> │ │ │ │ add.w r1, r1, #464 @ 0x1d0 │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8def8 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ - ldr.w r9, [pc, #696] @ 8d0d0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + bne.w 8df00 <_PyObject_MakeTpCall@@Base+0x1b00> │ │ │ │ + ldr.w r9, [pc, #696] @ 8d0d8 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e794 <_PyObject_MakeTpCall@@Base+0x239c> │ │ │ │ + bne.w 8e79c <_PyObject_MakeTpCall@@Base+0x239c> │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ clz r3, r3 │ │ │ │ lsrs r3, r3, #5 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [r4, #104] @ 0x68 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dbdc <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ + bne.w 8dbe4 <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dbdc <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ + bne.w 8dbe4 <_PyObject_MakeTpCall@@Base+0x17e4> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #45473 @ 0xb1a1 │ │ │ │ + movw r8, #45453 @ 0xb18d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8ec66 <_PyObject_MakeTpCall@@Base+0x286e> │ │ │ │ + bne.w 8ec6e <_PyObject_MakeTpCall@@Base+0x286e> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r2, r3, [sp, #16] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r0, r3, #17 │ │ │ │ - bpl.n 8cea0 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ - ldr.w r9, [pc, #600] @ 8d0d0 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ + bpl.n 8cea8 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ + ldr.w r9, [pc, #600] @ 8d0d8 <_PyObject_MakeTpCall@@Base+0xcd8> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ sub.w r2, fp, #8 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r1, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [fp, #-4] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ @@ -147715,913 +147713,913 @@ │ │ │ │ str.w r2, [fp, #48] @ 0x30 │ │ │ │ add.w r2, fp, #380 @ 0x17c │ │ │ │ str.w r2, [fp, #52] @ 0x34 │ │ │ │ add.w r2, fp, #368 @ 0x170 │ │ │ │ str.w r2, [fp, #56] @ 0x38 │ │ │ │ add.w r2, fp, #420 @ 0x1a4 │ │ │ │ str.w r2, [fp, #80] @ 0x50 │ │ │ │ - beq.w 8f5ae <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ + beq.w 8f5b6 <_PyObject_MakeTpCall@@Base+0x31b6> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str.w r0, [fp, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8cef0 <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ + beq.n 8cef8 <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r8, [fp, #152] @ 0x98 │ │ │ │ - movw r2, #19533 @ 0x4c4d │ │ │ │ + movw r2, #20325 @ 0x4f65 │ │ │ │ movt r2, #16 │ │ │ │ cmp r3, r1 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ str.w r2, [fp, #24] │ │ │ │ str.w r4, [fp, #128] @ 0x80 │ │ │ │ - movw r2, #64545 @ 0xfc21 │ │ │ │ + movw r2, #64517 @ 0xfc05 │ │ │ │ movt r2, #7 │ │ │ │ str.w r2, [fp, #160] @ 0xa0 │ │ │ │ - movw r2, #36133 @ 0x8d25 │ │ │ │ + movw r2, #34477 @ 0x86ad │ │ │ │ movt r2, #18 │ │ │ │ str.w r2, [fp, #92] @ 0x5c │ │ │ │ - movw r2, #43901 @ 0xab7d │ │ │ │ + movw r2, #42525 @ 0xa61d │ │ │ │ movt r2, #20 │ │ │ │ str.w r2, [fp, #96] @ 0x60 │ │ │ │ it ne │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strd r6, r3, [fp, #428] @ 0x1ac │ │ │ │ ldr r3, [r6, #4] │ │ │ │ str.w r7, [fp, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #444] @ 0x1bc │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 8ee2c <_PyObject_MakeTpCall@@Base+0x2a34> │ │ │ │ + bpl.w 8ee34 <_PyObject_MakeTpCall@@Base+0x2a34> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8edf0 <_PyObject_MakeTpCall@@Base+0x29f8> │ │ │ │ + bpl.w 8edf8 <_PyObject_MakeTpCall@@Base+0x29f8> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8edf0 <_PyObject_MakeTpCall@@Base+0x29f8> │ │ │ │ + bpl.w 8edf8 <_PyObject_MakeTpCall@@Base+0x29f8> │ │ │ │ adds.w r0, r6, #20 │ │ │ │ itt ne │ │ │ │ ldrne r5, [r6, #8] │ │ │ │ strne.w r0, [fp, #12] │ │ │ │ - beq.w 8ee04 <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ + beq.w 8ee0c <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ blx 29c10 │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8f588 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ + bne.w 8f590 <_PyObject_MakeTpCall@@Base+0x3190> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8de68 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ - ldr r7, [pc, #308] @ (8d0bc <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ + bmi.w 8de70 <_PyObject_MakeTpCall@@Base+0x1a70> │ │ │ │ + ldr r7, [pc, #308] @ (8d0c4 <_PyObject_MakeTpCall@@Base+0xcc4>) │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8deb8 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ + bne.w 8dec0 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ ldr.w r2, [r7, #2984] @ 0xba8 │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 8deb8 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ + beq.w 8dec0 <_PyObject_MakeTpCall@@Base+0x1ac0> │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ - ldr r1, [pc, #276] @ (8d0c0 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ + ldr r1, [pc, #276] @ (8d0c8 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r6, r0, #3 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8dcd0 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ - bl 10d528 │ │ │ │ - cbz r0, 8cffa <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ - ldr r1, [pc, #252] @ (8d0c4 <_PyObject_MakeTpCall@@Base+0xccc>) │ │ │ │ + bne.w 8dcd8 <_PyObject_MakeTpCall@@Base+0x18d8> │ │ │ │ + bl 10d840 │ │ │ │ + cbz r0, 8d002 <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ + ldr r1, [pc, #252] @ (8d0cc <_PyObject_MakeTpCall@@Base+0xccc>) │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - bl 82840 │ │ │ │ + bl 82824 │ │ │ │ ldr.w r8, [sp, #112] @ 0x70 │ │ │ │ mov r6, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 8cff4 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ + beq.n 8cffc <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ mov r2, r8 │ │ │ │ - ldr r1, [pc, #224] @ (8d0c0 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ + ldr r1, [pc, #224] @ (8d0c8 <_PyObject_MakeTpCall@@Base+0xcc8>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r6, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eacc <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ + bne.w 8ead4 <_PyObject_MakeTpCall@@Base+0x26d4> │ │ │ │ adds r6, #1 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.w 8f388 <_PyObject_MakeTpCall@@Base+0x2f90> │ │ │ │ + bmi.w 8f390 <_PyObject_MakeTpCall@@Base+0x2f90> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bpl.w 8f3cc <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ + bpl.w 8f3d4 <_PyObject_MakeTpCall@@Base+0x2fd4> │ │ │ │ ldr.w r3, [r7, #3604] @ 0xe14 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e39c <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ + bne.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ ldr.w r2, [r7, #3612] @ 0xe1c │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.w 8e39c <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ - ldr r1, [pc, #156] @ (8d0c8 <_PyObject_MakeTpCall@@Base+0xcd0>) │ │ │ │ + beq.w 8e3a4 <_PyObject_MakeTpCall@@Base+0x1fa4> │ │ │ │ + ldr r1, [pc, #156] @ (8d0d0 <_PyObject_MakeTpCall@@Base+0xcd0>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r6, [sp, #112] @ 0x70 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8dcdc <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ + bne.w 8dce4 <_PyObject_MakeTpCall@@Base+0x18e4> │ │ │ │ ldr.w r2, [fp, #428] @ 0x1ac │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8d052 <_PyObject_MakeTpCall@@Base+0xc5a> │ │ │ │ + beq.n 8d05a <_PyObject_MakeTpCall@@Base+0xc5a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [fp, #436] @ 0x1b4 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8f1c6 <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ + bmi.w 8f1ce <_PyObject_MakeTpCall@@Base+0x2dce> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8f272 <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ + bpl.w 8f27a <_PyObject_MakeTpCall@@Base+0x2e7a> │ │ │ │ ldr.w r3, [r7, #1180] @ 0x49c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8dc2a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + bne.w 8dc32 <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ ldr.w r2, [r7, #1188] @ 0x4a4 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8dc2a <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ + beq.w 8dc32 <_PyObject_MakeTpCall@@Base+0x1832> │ │ │ │ mov r0, r5 │ │ │ │ - ldr r1, [pc, #68] @ (8d0cc <_PyObject_MakeTpCall@@Base+0xcd4>) │ │ │ │ + ldr r1, [pc, #68] @ (8d0d4 <_PyObject_MakeTpCall@@Base+0xcd4>) │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8dc38 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ + beq.w 8dc40 <_PyObject_MakeTpCall@@Base+0x1840> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #3 │ │ │ │ - bpl.n 8d146 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ + bpl.n 8d14e <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 8ee5a <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ + bpl.w 8ee62 <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 8ee5a <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ + bpl.w 8ee62 <_PyObject_MakeTpCall@@Base+0x2a62> │ │ │ │ adds.w r6, r5, #20 │ │ │ │ - beq.w 8ee62 <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ - b.n 8d0d4 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + beq.w 8ee6a <_PyObject_MakeTpCall@@Base+0x2a6a> │ │ │ │ + b.n 8d0dc <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ nop │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #592 @ 0x250 │ │ │ │ + add r2, sp, #624 @ 0x270 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 8d190 <_PyObject_MakeTpCall@@Base+0xd98>) │ │ │ │ + add r3, pc, #224 @ (adr r3, 8d1b8 <_PyObject_MakeTpCall@@Base+0xdb8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - movw r8, #20120 @ 0x4e98 │ │ │ │ + movw r8, #20128 @ 0x4ea0 │ │ │ │ movt r8, #73 @ 0x49 │ │ │ │ mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r8, #692] @ 0x2b4 │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eb5e <_PyObject_MakeTpCall@@Base+0x2766> │ │ │ │ - ldr.w r9, [pc, #816] @ 8d42c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8eb66 <_PyObject_MakeTpCall@@Base+0x2766> │ │ │ │ + ldr.w r9, [pc, #816] @ 8d434 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r9, [r3, #1528] @ 0x5f8 │ │ │ │ - bhi.w 8dd28 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + bhi.w 8dd30 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ lsrs r1, r0, #3 │ │ │ │ ldr.w r3, [r9, r1, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8eb4c <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ + beq.w 8eb54 <_PyObject_MakeTpCall@@Base+0x2754> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r0, [r5, #0] │ │ │ │ str r0, [r3, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dd08 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ + beq.w 8dd10 <_PyObject_MakeTpCall@@Base+0x1910> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ blx 29cc8 │ │ │ │ str.w r5, [fp, #88] @ 0x58 │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8f53a <_PyObject_MakeTpCall@@Base+0x3142> │ │ │ │ + bmi.w 8f542 <_PyObject_MakeTpCall@@Base+0x3142> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8f36c <_PyObject_MakeTpCall@@Base+0x2f74> │ │ │ │ + bpl.w 8f374 <_PyObject_MakeTpCall@@Base+0x2f74> │ │ │ │ ldr.w r3, [r7, #3160] @ 0xc58 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e866 <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ + bne.w 8e86e <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ ldr.w r2, [r7, #3168] @ 0xc60 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e866 <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ - ldr r1, [pc, #668] @ (8d414 <_PyObject_MakeTpCall@@Base+0x101c>) │ │ │ │ + beq.w 8e86e <_PyObject_MakeTpCall@@Base+0x246e> │ │ │ │ + ldr r1, [pc, #668] @ (8d41c <_PyObject_MakeTpCall@@Base+0x101c>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e3da <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ - ldr.w r9, [pc, #676] @ 8d42c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e3e2 <_PyObject_MakeTpCall@@Base+0x1fe2> │ │ │ │ + ldr.w r9, [pc, #676] @ 8d434 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e700 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ + bne.w 8e708 <_PyObject_MakeTpCall@@Base+0x2308> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8e42a <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ + bmi.w 8e432 <_PyObject_MakeTpCall@@Base+0x2032> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ee84 <_PyObject_MakeTpCall@@Base+0x2a8c> │ │ │ │ + bpl.w 8ee8c <_PyObject_MakeTpCall@@Base+0x2a8c> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e878 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + bne.w 8e880 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ ldr.w r2, [r7, #2200] @ 0x898 │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e878 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ - ldr r1, [pc, #588] @ (8d418 <_PyObject_MakeTpCall@@Base+0x1020>) │ │ │ │ + beq.w 8e880 <_PyObject_MakeTpCall@@Base+0x2480> │ │ │ │ + ldr r1, [pc, #588] @ (8d420 <_PyObject_MakeTpCall@@Base+0x1020>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e7aa <_PyObject_MakeTpCall@@Base+0x23b2> │ │ │ │ - ldr.w r9, [pc, #592] @ 8d42c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e7b2 <_PyObject_MakeTpCall@@Base+0x23b2> │ │ │ │ + ldr.w r9, [pc, #592] @ 8d434 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e718 <_PyObject_MakeTpCall@@Base+0x2320> │ │ │ │ + bne.w 8e720 <_PyObject_MakeTpCall@@Base+0x2320> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8e732 <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ + bmi.w 8e73a <_PyObject_MakeTpCall@@Base+0x233a> │ │ │ │ ldr.w r5, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bpl.w 8ee3e <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ + bpl.w 8ee46 <_PyObject_MakeTpCall@@Base+0x2a46> │ │ │ │ ldr.w r3, [r7, #628] @ 0x274 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e7ee <_PyObject_MakeTpCall@@Base+0x23f6> │ │ │ │ + bne.w 8e7f6 <_PyObject_MakeTpCall@@Base+0x23f6> │ │ │ │ ldr.w r2, [r7, #636] @ 0x27c │ │ │ │ adds r6, r2, #1 │ │ │ │ - beq.w 8e7ee <_PyObject_MakeTpCall@@Base+0x23f6> │ │ │ │ - ldr r1, [pc, #508] @ (8d41c <_PyObject_MakeTpCall@@Base+0x1024>) │ │ │ │ + beq.w 8e7f6 <_PyObject_MakeTpCall@@Base+0x23f6> │ │ │ │ + ldr r1, [pc, #508] @ (8d424 <_PyObject_MakeTpCall@@Base+0x1024>) │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e800 <_PyObject_MakeTpCall@@Base+0x2408> │ │ │ │ - ldr.w r9, [pc, #508] @ 8d42c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e808 <_PyObject_MakeTpCall@@Base+0x2408> │ │ │ │ + ldr.w r9, [pc, #508] @ 8d434 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e770 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ + bne.w 8e778 <_PyObject_MakeTpCall@@Base+0x2378> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr r6, [r4, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e086 <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ + bne.w 8e08e <_PyObject_MakeTpCall@@Base+0x1c8e> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 8d266 <_PyObject_MakeTpCall@@Base+0xe6e> │ │ │ │ + cbz r3, 8d26e <_PyObject_MakeTpCall@@Base+0xe6e> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #8 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mvn.w r3, #15 │ │ │ │ str.w r3, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - cbz r3, 8d27e <_PyObject_MakeTpCall@@Base+0xe86> │ │ │ │ + cbz r3, 8d286 <_PyObject_MakeTpCall@@Base+0xe86> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ str.w r3, [fp, #84] @ 0x54 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [fp, #144] @ 0x90 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w r6, [fp, #16] │ │ │ │ ldr r5, [r3, #84] @ 0x54 │ │ │ │ str.w r2, [fp, #20] │ │ │ │ ands.w r5, r5, #8388608 @ 0x800000 │ │ │ │ - beq.w 8d678 <_PyObject_MakeTpCall@@Base+0x1280> │ │ │ │ + beq.w 8d680 <_PyObject_MakeTpCall@@Base+0x1280> │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr r3, [r3, #16] │ │ │ │ add r3, fp │ │ │ │ str.w r3, [fp, #120] @ 0x78 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8d6a2 <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ + bne.w 8d6aa <_PyObject_MakeTpCall@@Base+0x12aa> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e84c <_PyObject_MakeTpCall@@Base+0x2454> │ │ │ │ + bne.w 8e854 <_PyObject_MakeTpCall@@Base+0x2454> │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 8e304 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + bgt.w 8e30c <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8d6e0 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ + bmi.w 8d6e8 <_PyObject_MakeTpCall@@Base+0x12e8> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8f2a2 <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ + bpl.w 8f2aa <_PyObject_MakeTpCall@@Base+0x2eaa> │ │ │ │ ldr.w r3, [r7, #668] @ 0x29c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e854 <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ + bne.w 8e85c <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ ldr.w r2, [r7, #676] @ 0x2a4 │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8e854 <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ - ldr r1, [pc, #304] @ (8d420 <_PyObject_MakeTpCall@@Base+0x1028>) │ │ │ │ + beq.w 8e85c <_PyObject_MakeTpCall@@Base+0x245c> │ │ │ │ + ldr r1, [pc, #304] @ (8d428 <_PyObject_MakeTpCall@@Base+0x1028>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e316 <_PyObject_MakeTpCall@@Base+0x1f1e> │ │ │ │ - ldr.w r9, [pc, #300] @ 8d42c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8e31e <_PyObject_MakeTpCall@@Base+0x1f1e> │ │ │ │ + ldr.w r9, [pc, #300] @ 8d434 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e79e <_PyObject_MakeTpCall@@Base+0x23a6> │ │ │ │ + bne.w 8e7a6 <_PyObject_MakeTpCall@@Base+0x23a6> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8e34c <_PyObject_MakeTpCall@@Base+0x1f54> │ │ │ │ + bmi.w 8e354 <_PyObject_MakeTpCall@@Base+0x1f54> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #2 │ │ │ │ - bpl.w 8f266 <_PyObject_MakeTpCall@@Base+0x2e6e> │ │ │ │ + bpl.w 8f26e <_PyObject_MakeTpCall@@Base+0x2e6e> │ │ │ │ ldr.w r3, [r7, #740] @ 0x2e4 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e88a <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + bne.w 8e892 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ ldr.w r2, [r7, #748] @ 0x2ec │ │ │ │ adds r5, r2, #1 │ │ │ │ - beq.w 8e88a <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ - ldr r1, [pc, #224] @ (8d424 <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ + beq.w 8e892 <_PyObject_MakeTpCall@@Base+0x2492> │ │ │ │ + ldr r1, [pc, #224] @ (8d42c <_PyObject_MakeTpCall@@Base+0x102c>) │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ec22 <_PyObject_MakeTpCall@@Base+0x282a> │ │ │ │ - ldr.w r9, [pc, #216] @ 8d42c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + bne.w 8ec2a <_PyObject_MakeTpCall@@Base+0x282a> │ │ │ │ + ldr.w r9, [pc, #216] @ 8d434 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e70c <_PyObject_MakeTpCall@@Base+0x2314> │ │ │ │ + bne.w 8e714 <_PyObject_MakeTpCall@@Base+0x2314> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r1, r3, #19 │ │ │ │ - bmi.n 8d394 <_PyObject_MakeTpCall@@Base+0xf9c> │ │ │ │ + bmi.n 8d39c <_PyObject_MakeTpCall@@Base+0xf9c> │ │ │ │ lsls r2, r3, #22 │ │ │ │ mov.w r1, #1 │ │ │ │ it pl │ │ │ │ orrpl.w r3, r3, #256 @ 0x100 │ │ │ │ mov r0, fp │ │ │ │ ittt pl │ │ │ │ strpl.w r3, [fp, #84] @ 0x54 │ │ │ │ mvnpl.w r3, #3221225472 @ 0xc0000000 │ │ │ │ strpl.w r3, [fp] │ │ │ │ - bl 7416c │ │ │ │ + bl 74138 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movw r1, #45396 @ 0xb154 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ - cbz r3, 8d3ae <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ + cbz r3, 8d3b6 <_PyObject_MakeTpCall@@Base+0xfb6> │ │ │ │ mov r0, fp │ │ │ │ - bl 909b0 │ │ │ │ + bl 909b8 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8d3a0 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ + bne.n 8d3a8 <_PyObject_MakeTpCall@@Base+0xfa8> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldrb r5, [r3, #6] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f0e4 <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ + beq.w 8f0ec <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bmi.w 8ebce <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ + bmi.w 8ebd6 <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ mov r0, r4 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ec0e <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + beq.w 8ec16 <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r3, #2 │ │ │ │ - bpl.w 8ec0e <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ - bl 84370 │ │ │ │ + bpl.w 8ec16 <_PyObject_MakeTpCall@@Base+0x2816> │ │ │ │ + bl 84354 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r3, #54473 @ 0xd4c9 │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + movw r3, #54529 @ 0xd501 │ │ │ │ movt r3, #15 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ - ldr r3, [pc, #40] @ (8d428 <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ + ldr r3, [pc, #40] @ (8d430 <_PyObject_MakeTpCall@@Base+0x1030>) │ │ │ │ mov.w r8, #0 │ │ │ │ strd fp, r7, [sp, #60] @ 0x3c │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w fp, [pc, #32] @ 8d42c <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ + ldr.w fp, [pc, #32] @ 8d434 <_PyObject_MakeTpCall@@Base+0x1034> │ │ │ │ asrs r3, r3, #3 │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8d430 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + b.n 8d438 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8d4ac <_PyObject_MakeTpCall@@Base+0x10b4>) │ │ │ │ + add r7, pc, #176 @ (adr r7, 8d4d4 <_PyObject_MakeTpCall@@Base+0x10d4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 8d440 <_PyObject_MakeTpCall@@Base+0x1048>) │ │ │ │ + add r1, pc, #64 @ (adr r1, 8d468 <_PyObject_MakeTpCall@@Base+0x1068>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 8d4e4 <_PyObject_MakeTpCall@@Base+0x10ec>) │ │ │ │ + add r1, pc, #224 @ (adr r1, 8d50c <_PyObject_MakeTpCall@@Base+0x110c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 8d608 <_PyObject_MakeTpCall@@Base+0x1210>) │ │ │ │ + add r1, pc, #512 @ (adr r1, 8d630 <_PyObject_MakeTpCall@@Base+0x1230>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r5, r3, #2 │ │ │ │ - bpl.w 8d7c8 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + bpl.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldr r3, [r1, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ea54 <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ + bne.w 8ea5c <_PyObject_MakeTpCall@@Base+0x265c> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8d7c8 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ble.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldrb r4, [r3, #6] │ │ │ │ movs r0, #1 │ │ │ │ ldrb r5, [r3, #5] │ │ │ │ adds r3, #20 │ │ │ │ lsls r0, r5 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8db98 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ + beq.w 8dba0 <_PyObject_MakeTpCall@@Base+0x17a0> │ │ │ │ add.w r0, r0, r8, lsl #3 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8dc72 <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ + beq.w 8dc7a <_PyObject_MakeTpCall@@Base+0x187a> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr r6, [sp, #24] │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - ldr r2, [pc, #696] @ (8d738 <_PyObject_MakeTpCall@@Base+0x1340>) │ │ │ │ + ldr r2, [pc, #696] @ (8d740 <_PyObject_MakeTpCall@@Base+0x1340>) │ │ │ │ eor.w r9, r6, r1 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 8d9e2 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ + bne.w 8d9ea <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ movs r3, #12 │ │ │ │ mla r1, r3, r9, r4 │ │ │ │ add.w r1, r1, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r1, #2812] @ 0xafc │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 8d9e0 <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ + bne.w 8d9e8 <_PyObject_MakeTpCall@@Base+0x15e8> │ │ │ │ add.w r4, r4, #40960 @ 0xa000 │ │ │ │ mla r4, r3, r9, r4 │ │ │ │ ldr.w r5, [r4, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8d770 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + beq.w 8d778 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d4d4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + beq.n 8d4dc <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eee8 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + beq.w 8eef0 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8d748 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ + bne.w 8d750 <_PyObject_MakeTpCall@@Base+0x1350> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 8eec8 <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ + beq.w 8eed0 <_PyObject_MakeTpCall@@Base+0x2ad0> │ │ │ │ movw r6, #33164 @ 0x818c │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ ldr r0, [r6, #16] │ │ │ │ and.w r2, r3, #24 │ │ │ │ ubfx r4, r3, #14, #1 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ addne r4, #1 │ │ │ │ lsls r1, r3, #29 │ │ │ │ mov.w r4, r4, lsl #3 │ │ │ │ - bmi.w 8f33e <_PyObject_MakeTpCall@@Base+0x2f46> │ │ │ │ + bmi.w 8f346 <_PyObject_MakeTpCall@@Base+0x2f46> │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r2, [fp, sl] │ │ │ │ subs r3, r3, r4 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ cmp r0, r3 │ │ │ │ - bhi.w 8e954 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + bhi.w 8e95c <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ adds r1, r4, r0 │ │ │ │ str r1, [sp, #56] @ 0x38 │ │ │ │ - bmi.w 8e954 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ - movw r9, #20120 @ 0x4e98 │ │ │ │ + bmi.w 8e95c <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + movw r9, #20128 @ 0x4ea0 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ + movw r2, #10681 @ 0x29b9 │ │ │ │ movt r2, #7 │ │ │ │ ldr.w r3, [r9, #712] @ 0x2c8 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8e944 <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ + bne.w 8e94c <_PyObject_MakeTpCall@@Base+0x254c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r1, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r3, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 8e6b0 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ + bcs.w 8e6b8 <_PyObject_MakeTpCall@@Base+0x22b8> │ │ │ │ lsrs r3, r1, #3 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r2, r3, lsl #3] │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e69c <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ + beq.w 8e6a4 <_PyObject_MakeTpCall@@Base+0x22a4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w lr, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [lr] │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d788 <_PyObject_MakeTpCall@@Base+0x1390> │ │ │ │ + beq.w 8d790 <_PyObject_MakeTpCall@@Base+0x1390> │ │ │ │ ldr.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ add r4, lr │ │ │ │ ldr.w r2, [r0, #3756] @ 0xeac │ │ │ │ movs r1, #0 │ │ │ │ adds r3, #1 │ │ │ │ strd r1, r1, [lr] │ │ │ │ cmp r3, r2 │ │ │ │ strd r1, r1, [r4, #-8] │ │ │ │ str.w r3, [r0, #3760] @ 0xeb0 │ │ │ │ - bgt.w 8e184 <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ + bgt.w 8e18c <_PyObject_MakeTpCall@@Base+0x1d8c> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r6, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #392] @ (8d73c <_PyObject_MakeTpCall@@Base+0x1344>) │ │ │ │ + ldr r2, [pc, #392] @ (8d744 <_PyObject_MakeTpCall@@Base+0x1344>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ef8e <_PyObject_MakeTpCall@@Base+0x2b96> │ │ │ │ + bne.w 8ef96 <_PyObject_MakeTpCall@@Base+0x2b96> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8ef42 <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ + beq.w 8ef4a <_PyObject_MakeTpCall@@Base+0x2b4a> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #0] │ │ │ │ - beq.w 8ef4c <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ + beq.w 8ef54 <_PyObject_MakeTpCall@@Base+0x2b54> │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - movw r3, #55981 @ 0xdaad │ │ │ │ + movw r3, #56317 @ 0xdbfd │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ cmp r3, ip │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orr.w r2, r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - beq.n 8d630 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + beq.n 8d638 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8efde <_PyObject_MakeTpCall@@Base+0x2be6> │ │ │ │ + beq.w 8efe6 <_PyObject_MakeTpCall@@Base+0x2be6> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ - bl c2184 │ │ │ │ + bl c2134 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d654 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + beq.n 8d65c <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d654 <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ + cbnz r3, 8d65c <_PyObject_MakeTpCall@@Base+0x125c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8f302 <_PyObject_MakeTpCall@@Base+0x2f0a> │ │ │ │ + beq.w 8f30a <_PyObject_MakeTpCall@@Base+0x2f0a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d430 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq.w 8d438 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d430 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bne.w 8d438 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8d430 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8d438 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22596 @ 0x5844 │ │ │ │ + movw r1, #21892 @ 0x5584 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r2, [fp, #104] @ 0x68 │ │ │ │ ldr.w r3, [fp, #144] @ 0x90 │ │ │ │ str.w r5, [fp, #120] @ 0x78 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d2ac <_PyObject_MakeTpCall@@Base+0xeb4> │ │ │ │ + beq.w 8d2b4 <_PyObject_MakeTpCall@@Base+0xeb4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e2f6 <_PyObject_MakeTpCall@@Base+0x1efe> │ │ │ │ + beq.w 8e2fe <_PyObject_MakeTpCall@@Base+0x1efe> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ - ldr r2, [pc, #148] @ (8d740 <_PyObject_MakeTpCall@@Base+0x1348>) │ │ │ │ + ldr r2, [pc, #148] @ (8d748 <_PyObject_MakeTpCall@@Base+0x1348>) │ │ │ │ str.w r2, [fp, #124] @ 0x7c │ │ │ │ - cbnz r3, 8d6ba <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + cbnz r3, 8d6c2 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f2ae <_PyObject_MakeTpCall@@Base+0x2eb6> │ │ │ │ + beq.w 8f2b6 <_PyObject_MakeTpCall@@Base+0x2eb6> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2be <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ + bne.w 8d2c6 <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ ldr r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d2be <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ + bne.w 8d2c6 <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ ldr.w r2, [fp, #84] @ 0x54 │ │ │ │ - movw r3, #14377 @ 0x3829 │ │ │ │ + movw r3, #14349 @ 0x380d │ │ │ │ movt r3, #8 │ │ │ │ str.w r3, [fp, #76] @ 0x4c │ │ │ │ lsls r2, r2, #30 │ │ │ │ - bpl.w 8d2c8 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ - ldr.w r9, [pc, #96] @ 8d744 <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ + bpl.w 8d2d0 <_PyObject_MakeTpCall@@Base+0xed0> │ │ │ │ + ldr.w r9, [pc, #96] @ 8d74c <_PyObject_MakeTpCall@@Base+0x134c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, fp │ │ │ │ - beq.w 8f2be <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + beq.w 8f2c6 <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8f2be <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ + bhi.w 8f2c6 <_PyObject_MakeTpCall@@Base+0x2ec6> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r4, [r3, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8d2d6 <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bmi.w 8d2de <_PyObject_MakeTpCall@@Base+0xede> │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 8d306 <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 8d30e <_PyObject_MakeTpCall@@Base+0xf0e> │ │ │ │ nop │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r0, r4, #26 │ │ │ │ lsls r0, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r7, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d766 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + beq.n 8d76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f004 <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ + beq.w 8f00c <_PyObject_MakeTpCall@@Base+0x2c0c> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d630 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + bne.w 8d638 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr r3, [r0, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d430 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq.w 8d438 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d430 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ + beq.w 8d438 <_PyObject_MakeTpCall@@Base+0x1038> │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ - b.w 8f31c <_PyObject_MakeTpCall@@Base+0x2f24> │ │ │ │ + b.w 8f324 <_PyObject_MakeTpCall@@Base+0x2f24> │ │ │ │ ldrd r9, r1, [r3, #24] │ │ │ │ cmp r1, r9 │ │ │ │ - bcc.w 8dcc4 <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ + bcc.w 8dccc <_PyObject_MakeTpCall@@Base+0x18cc> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r9, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ add.w r1, r3, r9 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w r2, [r3, r9] │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.n 8d586 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + b.n 8d58e <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.n 8d7c8 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ble.n 8d7d0 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ add r3, r4 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8f178 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ + beq.w 8f180 <_PyObject_MakeTpCall@@Base+0x2d80> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8dba8 <_PyObject_MakeTpCall@@Base+0x17b0> │ │ │ │ + blt.w 8dbb0 <_PyObject_MakeTpCall@@Base+0x17b0> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, fp │ │ │ │ ldr r7, [sp, #64] @ 0x40 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 8d7f2 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + beq.n 8d7fa <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 8d7f2 <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ + cbnz r3, 8d7fa <_PyObject_MakeTpCall@@Base+0x13fa> │ │ │ │ ldr r4, [r2, #24] │ │ │ │ - ldr r2, [pc, #496] @ (8d9d8 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ + ldr r2, [pc, #496] @ (8d9e0 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f00e <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ + bne.w 8f016 <_PyObject_MakeTpCall@@Base+0x2c16> │ │ │ │ blx r4 │ │ │ │ movw r0, #36032 @ 0x8cc0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ ldr.w r5, [r9, sl] │ │ │ │ strd fp, fp, [sp, #112] @ 0x70 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r4, r2, #20 │ │ │ │ - bpl.w 8dc8e <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + bpl.w 8dc96 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r0, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dc8e <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ + beq.w 8dc96 <_PyObject_MakeTpCall@@Base+0x1896> │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ movs r2, #2 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ea02 <_PyObject_MakeTpCall@@Base+0x260a> │ │ │ │ + beq.w 8ea0a <_PyObject_MakeTpCall@@Base+0x260a> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eeee <_PyObject_MakeTpCall@@Base+0x2af6> │ │ │ │ + bne.w 8eef6 <_PyObject_MakeTpCall@@Base+0x2af6> │ │ │ │ ldr.w r3, [r7, #2192] @ 0x890 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8ef26 <_PyObject_MakeTpCall@@Base+0x2b2e> │ │ │ │ + bpl.w 8ef2e <_PyObject_MakeTpCall@@Base+0x2b2e> │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8f3e0 <_PyObject_MakeTpCall@@Base+0x2fe8> │ │ │ │ - movw r3, #7217 @ 0x1c31 │ │ │ │ + beq.w 8f3e8 <_PyObject_MakeTpCall@@Base+0x2fe8> │ │ │ │ + movw r3, #7137 @ 0x1be1 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8dc10 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ + bne.w 8dc18 <_PyObject_MakeTpCall@@Base+0x1818> │ │ │ │ movs r3, #0 │ │ │ │ - ldr r1, [pc, #388] @ (8d9dc <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ + ldr r1, [pc, #388] @ (8d9e4 <_PyObject_MakeTpCall@@Base+0x15e4>) │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl c11f0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c11a4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc1e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + beq.w 8dc26 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d88a <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ + beq.n 8d892 <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 8d88a <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ - ldr r2, [pc, #352] @ (8d9d8 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ + cbnz r3, 8d892 <_PyObject_MakeTpCall@@Base+0x1492> │ │ │ │ + ldr r2, [pc, #352] @ (8d9e0 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ec4a <_PyObject_MakeTpCall@@Base+0x2852> │ │ │ │ + bne.w 8ec52 <_PyObject_MakeTpCall@@Base+0x2852> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r6, [r9, sl] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r2, #20 │ │ │ │ - bpl.w 8e89c <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + bpl.w 8e8a4 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r4, [r5, r3] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e89c <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ + beq.w 8e8a4 <_PyObject_MakeTpCall@@Base+0x24a4> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e1d2 <_PyObject_MakeTpCall@@Base+0x1dda> │ │ │ │ - movw r3, #6553 @ 0x1999 │ │ │ │ + bne.w 8e1da <_PyObject_MakeTpCall@@Base+0x1dda> │ │ │ │ + movw r3, #6429 @ 0x191d │ │ │ │ movt r3, #13 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.w 8de06 <_PyObject_MakeTpCall@@Base+0x1a0e> │ │ │ │ + bne.w 8de0e <_PyObject_MakeTpCall@@Base+0x1a0e> │ │ │ │ ldr r7, [r5, #24] │ │ │ │ ldr r3, [r7, #24] │ │ │ │ ands.w r3, r3, #1 │ │ │ │ - beq.w 8f288 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ + beq.w 8f290 <_PyObject_MakeTpCall@@Base+0x2e90> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ed14 <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ + beq.w 8ed1c <_PyObject_MakeTpCall@@Base+0x291c> │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8ed20 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + beq.w 8ed28 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ subs r2, r2, r4 │ │ │ │ cmp.w r3, r2, asr #2 │ │ │ │ - bge.w 8ed20 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ + bge.w 8ed28 <_PyObject_MakeTpCall@@Base+0x2928> │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r5, [r4, #8] │ │ │ │ add.w ip, r7, #124 @ 0x7c │ │ │ │ cmp r3, r2 │ │ │ │ @@ -148636,156 +148634,156 @@ │ │ │ │ strb.w r3, [r4, #38] @ 0x26 │ │ │ │ ldr r2, [r7, #48] @ 0x30 │ │ │ │ strd r1, r0, [r4, #12] │ │ │ │ cmp r2, r3 │ │ │ │ str.w ip, [r4, #28] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ strh r3, [r4, #36] @ 0x24 │ │ │ │ - ble.w 8e0f4 <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ + ble.w 8e0fc <_PyObject_MakeTpCall@@Base+0x1cfc> │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r4, #40 @ 0x28 │ │ │ │ blx 29634 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a05d0 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl a04b4 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e10c <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ + bne.w 8e114 <_PyObject_MakeTpCall@@Base+0x1d14> │ │ │ │ ldr r3, [r6, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eddc <_PyObject_MakeTpCall@@Base+0x29e4> │ │ │ │ + bne.w 8ede4 <_PyObject_MakeTpCall@@Base+0x29e4> │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r6 │ │ │ │ - bl a116c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a1050 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de18 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + beq.w 8de20 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eca8 <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ + bne.w 8ecb0 <_PyObject_MakeTpCall@@Base+0x28b0> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9ac <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ + beq.n 8d9b4 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8d9ac <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ - ldr r2, [pc, #68] @ (8d9d8 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ + cbnz r3, 8d9b4 <_PyObject_MakeTpCall@@Base+0x15b4> │ │ │ │ + ldr r2, [pc, #68] @ (8d9e0 <_PyObject_MakeTpCall@@Base+0x15e0>) │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8edc0 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ + bne.w 8edc8 <_PyObject_MakeTpCall@@Base+0x29c8> │ │ │ │ mov r0, r5 │ │ │ │ blx r6 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f2ca <_PyObject_MakeTpCall@@Base+0x2ed2> │ │ │ │ + bne.w 8f2d2 <_PyObject_MakeTpCall@@Base+0x2ed2> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8d9ce <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ + beq.n 8d9d6 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f2de <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ + beq.w 8f2e6 <_PyObject_MakeTpCall@@Base+0x2ee6> │ │ │ │ mov r0, fp │ │ │ │ add sp, #124 @ 0x7c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8da70 <_PyObject_MakeTpCall@@Base+0x1678>) │ │ │ │ + add r7, pc, #176 @ (adr r7, 8da98 <_PyObject_MakeTpCall@@Base+0x1698>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r6 │ │ │ │ - ldr r0, [pc, #716] @ (8dcb0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + ldr r0, [pc, #716] @ (8dcb8 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr.w r3, [r0, #264] @ 0x108 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 8e9b4 <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ + bne.w 8e9bc <_PyObject_MakeTpCall@@Base+0x25bc> │ │ │ │ ldr.w r3, [r0, #268] @ 0x10c │ │ │ │ cmp r3, #100 @ 0x64 │ │ │ │ - bgt.w 8ece6 <_PyObject_MakeTpCall@@Base+0x28ee> │ │ │ │ + bgt.w 8ecee <_PyObject_MakeTpCall@@Base+0x28ee> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e608 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ + beq.w 8e610 <_PyObject_MakeTpCall@@Base+0x2210> │ │ │ │ movs r3, #1 │ │ │ │ str r1, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r3, [pc, #680] @ (8dcb0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + ldr r3, [pc, #680] @ (8dcb8 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ ldr.w r3, [r3, #272] @ 0x110 │ │ │ │ str r3, [sp, #84] @ 0x54 │ │ │ │ adds r3, #1 │ │ │ │ - beq.w 8e9ba <_PyObject_MakeTpCall@@Base+0x25c2> │ │ │ │ + beq.w 8e9c2 <_PyObject_MakeTpCall@@Base+0x25c2> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e9d6 <_PyObject_MakeTpCall@@Base+0x25de> │ │ │ │ + beq.w 8e9de <_PyObject_MakeTpCall@@Base+0x25de> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8e6f2 <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ + beq.w 8e6fa <_PyObject_MakeTpCall@@Base+0x22fa> │ │ │ │ adds r5, r1, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r5, [r3, #0] │ │ │ │ - ble.w 8e13c <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ + ble.w 8e144 <_PyObject_MakeTpCall@@Base+0x1d44> │ │ │ │ add.w r1, r3, #8 │ │ │ │ str r4, [sp, #80] @ 0x50 │ │ │ │ ldr r4, [sp, #84] @ 0x54 │ │ │ │ movs r6, #0 │ │ │ │ strd r3, r8, [sp, #52] @ 0x34 │ │ │ │ mov r5, r2 │ │ │ │ str r7, [sp, #76] @ 0x4c │ │ │ │ mov r8, lr │ │ │ │ mov r7, r1 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ mov r2, r4 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - ldr r1, [pc, #600] @ (8dcb4 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + ldr r1, [pc, #600] @ (8dcbc <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 8daaa <_PyObject_MakeTpCall@@Base+0x16b2> │ │ │ │ + bmi.n 8dab2 <_PyObject_MakeTpCall@@Base+0x16b2> │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 8daec <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ + beq.n 8daf4 <_PyObject_MakeTpCall@@Base+0x16f4> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8db10 <_PyObject_MakeTpCall@@Base+0x1718> │ │ │ │ + bne.n 8db18 <_PyObject_MakeTpCall@@Base+0x1718> │ │ │ │ cmp r6, r8 │ │ │ │ - blt.n 8da50 <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ + blt.n 8da58 <_PyObject_MakeTpCall@@Base+0x1658> │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r3 │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r4, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8da9c <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ + beq.n 8daa4 <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eeac <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ + beq.w 8eeb4 <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8db46 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ + bne.n 8db4e <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d4d4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ - b.n 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bne.w 8d4dc <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + b.n 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ mla r1, r3, r2, r1 │ │ │ │ @@ -148794,281 +148792,281 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ecda <_PyObject_MakeTpCall@@Base+0x28e2> │ │ │ │ + beq.w 8ece2 <_PyObject_MakeTpCall@@Base+0x28e2> │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r4 │ │ │ │ - ldr r1, [pc, #464] @ (8dcb4 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ - bl 79700 │ │ │ │ + ldr r1, [pc, #464] @ (8dcbc <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 8da6e <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ + bne.n 8da76 <_PyObject_MakeTpCall@@Base+0x1676> │ │ │ │ ldrd r3, r8, [sp, #52] @ 0x34 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 8db06 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ + beq.n 8db0e <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 8db06 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ + cbnz r2, 8db0e <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl d7cc0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl d7c34 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ - b.n 8d770 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + b.n 8d778 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ mov r2, r5 │ │ │ │ mov r5, r3 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r8, [sp, #56] @ 0x38 │ │ │ │ ldrd r7, r4, [sp, #76] @ 0x4c │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 8e0d6 <_PyObject_MakeTpCall@@Base+0x1cde> │ │ │ │ + beq.w 8e0de <_PyObject_MakeTpCall@@Base+0x1cde> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 8db3e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + beq.n 8db46 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e0e8 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + beq.w 8e0f0 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d4d4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + beq.w 8d4dc <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ movs r3, #12 │ │ │ │ add.w r1, r4, #43520 @ 0xaa00 │ │ │ │ adds r1, #248 @ 0xf8 │ │ │ │ mul.w r3, r3, r9 │ │ │ │ adds r0, r1, r3 │ │ │ │ str r5, [r0, #8] │ │ │ │ add r4, r3 │ │ │ │ movw r0, #43772 @ 0xaafc │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ add.w ip, r3, #4 │ │ │ │ ldr r0, [r4, r0] │ │ │ │ - ldr r4, [pc, #328] @ (8dcb0 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ + ldr r4, [pc, #328] @ (8dcb8 <_PyObject_MakeTpCall@@Base+0x18b8>) │ │ │ │ ldr.w r4, [r4, #260] @ 0x104 │ │ │ │ cmp r4, lr │ │ │ │ - bne.w 8e116 <_PyObject_MakeTpCall@@Base+0x1d1e> │ │ │ │ + bne.w 8e11e <_PyObject_MakeTpCall@@Base+0x1d1e> │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r4 │ │ │ │ - beq.n 8daa2 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ + beq.n 8daaa <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8daa2 <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 8daaa <_PyObject_MakeTpCall@@Base+0x16aa> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d4d4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ - b.n 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bne.w 8d4dc <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + b.n 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ movs r4, #12 │ │ │ │ mla r0, r4, r8, r0 │ │ │ │ add r3, r0 │ │ │ │ ldr r7, [r3, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8d7b0 <_PyObject_MakeTpCall@@Base+0x13b8> │ │ │ │ + beq.w 8d7b8 <_PyObject_MakeTpCall@@Base+0x13b8> │ │ │ │ ldr r5, [r7, #4] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #260] @ (8dcb4 <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ + ldr r2, [pc, #260] @ (8dcbc <_PyObject_MakeTpCall@@Base+0x18bc>) │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ str r3, [sp, #28] │ │ │ │ movs r3, #12 │ │ │ │ ubfx r9, r9, #0, #12 │ │ │ │ mla r3, r3, r9, r4 │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ ldr.w r6, [r3, #2808] @ 0xaf8 │ │ │ │ cmp r6, r1 │ │ │ │ - beq.w 8d4a0 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ - b.n 8d9e2 <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ + beq.w 8d4a8 <_PyObject_MakeTpCall@@Base+0x10a8> │ │ │ │ + b.n 8d9ea <_PyObject_MakeTpCall@@Base+0x15ea> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #45473 @ 0xb1a1 │ │ │ │ + movw r8, #45453 @ 0xb18d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ itt ne │ │ │ │ movne r2, #0 │ │ │ │ strne r2, [sp, #16] │ │ │ │ - bne.w 8ec6a <_PyObject_MakeTpCall@@Base+0x2872> │ │ │ │ + bne.w 8ec72 <_PyObject_MakeTpCall@@Base+0x2872> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #28] │ │ │ │ strd r3, r3, [sp, #16] │ │ │ │ - b.w 8ce70 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ - ldr r1, [pc, #164] @ (8dcb8 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + b.w 8ce78 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + ldr r1, [pc, #164] @ (8dcc0 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ mov r0, r4 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d866 <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ - ldr r1, [pc, #152] @ (8dcb8 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ + bne.w 8d86e <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ + ldr r1, [pc, #152] @ (8dcc0 <_PyObject_MakeTpCall@@Base+0x18c0>) │ │ │ │ mov r0, r4 │ │ │ │ - bl d74f0 │ │ │ │ + bl d7464 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8d866 <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ - ldr r0, [pc, #144] @ (8dcbc <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ - bl 6dcc8 │ │ │ │ + b.n 8d86e <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ + ldr r0, [pc, #144] @ (8dcc4 <_PyObject_MakeTpCall@@Base+0x18c4>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d084 <_PyObject_MakeTpCall@@Base+0xc8c> │ │ │ │ - ldr.w r9, [pc, #132] @ 8dcc0 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ + bne.w 8d08c <_PyObject_MakeTpCall@@Base+0xc8c> │ │ │ │ + ldr.w r9, [pc, #132] @ 8dcc8 <_PyObject_MakeTpCall@@Base+0x18c8> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d146 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ + beq.w 8d14e <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d146 <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ + beq.w 8d14e <_PyObject_MakeTpCall@@Base+0xd4e> │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8dc6c <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ + beq.n 8dc74 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f1bc <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ + beq.w 8f1c4 <_PyObject_MakeTpCall@@Base+0x2dc4> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 8d9b8 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ + b.n 8d9c0 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8d7c8 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ble.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ adds r3, #8 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 8e8c8 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ + beq.w 8e8d0 <_PyObject_MakeTpCall@@Base+0x24d0> │ │ │ │ cmp r8, r1 │ │ │ │ - blt.w 8d46c <_PyObject_MakeTpCall@@Base+0x1074> │ │ │ │ - b.n 8d7c8 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + blt.w 8d474 <_PyObject_MakeTpCall@@Base+0x1074> │ │ │ │ + b.n 8d7d0 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ movs r3, #0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ movs r3, #2 │ │ │ │ movw r1, #36032 @ 0x8cc0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - bl 8c3f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c400 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d82e <_PyObject_MakeTpCall@@Base+0x1436> │ │ │ │ - b.n 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d836 <_PyObject_MakeTpCall@@Base+0x1436> │ │ │ │ + b.n 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ nop │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8dd4c <_PyObject_MakeTpCall@@Base+0x1954>) │ │ │ │ + add r7, pc, #176 @ (adr r7, 8dd74 <_PyObject_MakeTpCall@@Base+0x1974>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r3, pc, #192 @ (adr r3, 8dd80 <_PyObject_MakeTpCall@@Base+0x1988>) │ │ │ │ + add r3, pc, #224 @ (adr r3, 8dda8 <_PyObject_MakeTpCall@@Base+0x19a8>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 8d586 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + b.n 8d58e <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ ldr r3, [sp, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cffa <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ - b.w 8cfc0 <_PyObject_MakeTpCall@@Base+0xbc8> │ │ │ │ + bne.w 8d002 <_PyObject_MakeTpCall@@Base+0xc02> │ │ │ │ + b.w 8cfc8 <_PyObject_MakeTpCall@@Base+0xbc8> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r6, #0] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 8f624 <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ - ldr r1, [pc, #464] @ (8dec8 <_PyObject_MakeTpCall@@Base+0x1ad0>) │ │ │ │ + bpl.w 8f62c <_PyObject_MakeTpCall@@Base+0x322c> │ │ │ │ + ldr r1, [pc, #464] @ (8ded0 <_PyObject_MakeTpCall@@Base+0x1ad0>) │ │ │ │ mov r0, r5 │ │ │ │ str.w r6, [fp, #436] @ 0x1b4 │ │ │ │ - bl bfe4c │ │ │ │ + bl bfe00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d056 <_PyObject_MakeTpCall@@Base+0xc5e> │ │ │ │ - b.n 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d05e <_PyObject_MakeTpCall@@Base+0xc5e> │ │ │ │ + b.n 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldrd lr, r2, [r3, #24] │ │ │ │ cmp r2, lr │ │ │ │ - bcc.n 8dd56 <_PyObject_MakeTpCall@@Base+0x195e> │ │ │ │ + bcc.n 8dd5e <_PyObject_MakeTpCall@@Base+0x195e> │ │ │ │ adds r2, r1, #1 │ │ │ │ add.w r2, lr, r2, lsl #3 │ │ │ │ str r2, [r3, #24] │ │ │ │ add.w r2, r3, lr │ │ │ │ str r2, [r3, #4] │ │ │ │ str.w r0, [r3, lr] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d138 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + bne.w 8d140 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ ldr.w r3, [r8, #672] @ 0x2a0 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8eb76 <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ + bne.w 8eb7e <_PyObject_MakeTpCall@@Base+0x277e> │ │ │ │ ldr r0, [sp, #36] @ 0x24 │ │ │ │ blx 2a1c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8eb6e <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ + beq.w 8eb76 <_PyObject_MakeTpCall@@Base+0x2776> │ │ │ │ ldr.w r3, [r9, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r9, #800] @ 0x320 │ │ │ │ - b.w 8d138 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + b.w 8d140 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.w 8d138 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + b.w 8d140 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ movw r5, #36424 @ 0x8e48 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r3, [r4, #16] │ │ │ │ ldr r2, [r5, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8de64 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ + bne.n 8de6c <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8de64 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ + bne.n 8de6c <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bne.w 8e46a <_PyObject_MakeTpCall@@Base+0x2072> │ │ │ │ + bne.w 8e472 <_PyObject_MakeTpCall@@Base+0x2072> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ add.w sl, sl, #1 │ │ │ │ cmp sl, r3 │ │ │ │ - beq.n 8dd96 <_PyObject_MakeTpCall@@Base+0x199e> │ │ │ │ + beq.n 8dd9e <_PyObject_MakeTpCall@@Base+0x199e> │ │ │ │ mov fp, r5 │ │ │ │ str r4, [sp, #28] │ │ │ │ - b.w 8cd04 <_PyObject_MakeTpCall@@Base+0x90c> │ │ │ │ + b.w 8cd0c <_PyObject_MakeTpCall@@Base+0x90c> │ │ │ │ ldrd r7, r6, [sp, #20] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [sp, #32] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r1, #0] │ │ │ │ - b.w 8cdbc <_PyObject_MakeTpCall@@Base+0x9c4> │ │ │ │ - ldr r2, [pc, #276] @ (8decc <_PyObject_MakeTpCall@@Base+0x1ad4>) │ │ │ │ + b.w 8cdc4 <_PyObject_MakeTpCall@@Base+0x9c4> │ │ │ │ + ldr r2, [pc, #276] @ (8ded4 <_PyObject_MakeTpCall@@Base+0x1ad4>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -149078,1399 +149076,1399 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r5, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r5, #252] @ 0xfc │ │ │ │ cmp r2, r4 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f196 <_PyObject_MakeTpCall@@Base+0x2d9e> │ │ │ │ + beq.w 8f19e <_PyObject_MakeTpCall@@Base+0x2d9e> │ │ │ │ ldr.w r3, [r5, #268] @ 0x10c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd24 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ + bne.w 8cd2c <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + blt.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ - b.w 8cd24 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ + b.w 8cd2c <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r3 │ │ │ │ blx r4 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d97a <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + bne.w 8d982 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f022 <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ + beq.w 8f02a <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f022 <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ + beq.w 8f02a <_PyObject_MakeTpCall@@Base+0x2c2a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movs r4, #0 │ │ │ │ - b.w 8e8ba <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ + b.w 8e8c2 <_PyObject_MakeTpCall@@Base+0x24c2> │ │ │ │ str.w r8, [sp, #16] │ │ │ │ - b.w 8cbd0 <_PyObject_MakeTpCall@@Base+0x7d8> │ │ │ │ + b.w 8cbd8 <_PyObject_MakeTpCall@@Base+0x7d8> │ │ │ │ movw r5, #36424 @ 0x8e48 │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ ldr r1, [r6, #16] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 8e3ce <_PyObject_MakeTpCall@@Base+0x1fd6> │ │ │ │ + bne.w 8e3d6 <_PyObject_MakeTpCall@@Base+0x1fd6> │ │ │ │ ldr r2, [r6, #20] │ │ │ │ ldr r3, [r5, #20] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e3ce <_PyObject_MakeTpCall@@Base+0x1fd6> │ │ │ │ + bne.w 8e3d6 <_PyObject_MakeTpCall@@Base+0x1fd6> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 8dd74 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + beq.n 8dd7c <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8dd7c <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ - ldr.w r9, [pc, #96] @ 8decc <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ + b.n 8dd84 <_PyObject_MakeTpCall@@Base+0x1984> │ │ │ │ + ldr.w r9, [pc, #96] @ 8ded4 <_PyObject_MakeTpCall@@Base+0x1ad4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 8f25a <_PyObject_MakeTpCall@@Base+0x2e62> │ │ │ │ + beq.w 8f262 <_PyObject_MakeTpCall@@Base+0x2e62> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8f25a <_PyObject_MakeTpCall@@Base+0x2e62> │ │ │ │ + bhi.w 8f262 <_PyObject_MakeTpCall@@Base+0x2e62> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ - ldr r7, [pc, #44] @ (8ded0 <_PyObject_MakeTpCall@@Base+0x1ad8>) │ │ │ │ + ldr r7, [pc, #44] @ (8ded8 <_PyObject_MakeTpCall@@Base+0x1ad8>) │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ str r2, [sp, #32] │ │ │ │ ldr.w r3, [r7, #2976] @ 0xba0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8cf9e <_PyObject_MakeTpCall@@Base+0xba6> │ │ │ │ - ldr r0, [pc, #24] @ (8ded4 <_PyObject_MakeTpCall@@Base+0x1adc>) │ │ │ │ - bl 6dcc8 │ │ │ │ + beq.w 8cfa6 <_PyObject_MakeTpCall@@Base+0xba6> │ │ │ │ + ldr r0, [pc, #24] @ (8dedc <_PyObject_MakeTpCall@@Base+0x1adc>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 8cfa8 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ - b.n 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + bne.w 8cfb0 <_PyObject_MakeTpCall@@Base+0xbb0> │ │ │ │ + b.n 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #208 @ 0xd0 │ │ │ │ + add r2, sp, #240 @ 0xf0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r0, [pc, #664] @ (8e174 <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ - bl 6dcc8 │ │ │ │ + ldr r0, [pc, #664] @ (8e17c <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 8ce14 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ - ldr r1, [pc, #652] @ (8e174 <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ + beq.w 8ce1c <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ + ldr r1, [pc, #652] @ (8e17c <_PyObject_MakeTpCall@@Base+0x1d7c>) │ │ │ │ add r3, sp, #112 @ 0x70 │ │ │ │ mov r0, r7 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #112] @ 0x70 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8ce14 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ + beq.w 8ce1c <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bmi.w 8f188 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ - bl 78930 │ │ │ │ + bmi.w 8f190 <_PyObject_MakeTpCall@@Base+0x2d90> │ │ │ │ + bl 78910 │ │ │ │ str r0, [sp, #28] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ ldr.w sl, [r4, #104] @ 0x68 │ │ │ │ ldr.w fp, [r3, #8] │ │ │ │ ldr.w r3, [r4, #144] @ 0x90 │ │ │ │ str r3, [sp, #32] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8e072 <_PyObject_MakeTpCall@@Base+0x1c7a> │ │ │ │ + bne.w 8e07a <_PyObject_MakeTpCall@@Base+0x1c7a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f0c0 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ + bne.w 8f0c8 <_PyObject_MakeTpCall@@Base+0x2cc8> │ │ │ │ mov.w sl, #1 │ │ │ │ cmp fp, r2 │ │ │ │ - ble.w 8e07e <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + ble.w 8e086 <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ movs r3, #0 │ │ │ │ mov r8, r3 │ │ │ │ str r3, [sp, #16] │ │ │ │ add.w r9, r2, #8 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r4, [sp, #20] │ │ │ │ ldr.w r4, [r9, #4]! │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #3 │ │ │ │ - bpl.w 8f5ee <_PyObject_MakeTpCall@@Base+0x31f6> │ │ │ │ + bpl.w 8f5f6 <_PyObject_MakeTpCall@@Base+0x31f6> │ │ │ │ mov r0, r4 │ │ │ │ - bl bfae4 │ │ │ │ + bl bfa98 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f5d4 <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ - ldr r1, [pc, #532] @ (8e178 <_PyObject_MakeTpCall@@Base+0x1d80>) │ │ │ │ + beq.w 8f5dc <_PyObject_MakeTpCall@@Base+0x31dc> │ │ │ │ + ldr r1, [pc, #532] @ (8e180 <_PyObject_MakeTpCall@@Base+0x1d80>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f09e <_PyObject_MakeTpCall@@Base+0x2ca6> │ │ │ │ - ldr r1, [pc, #520] @ (8e17c <_PyObject_MakeTpCall@@Base+0x1d84>) │ │ │ │ + bne.w 8f0a6 <_PyObject_MakeTpCall@@Base+0x2ca6> │ │ │ │ + ldr r1, [pc, #520] @ (8e184 <_PyObject_MakeTpCall@@Base+0x1d84>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8eaa2 <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ + bne.w 8eaaa <_PyObject_MakeTpCall@@Base+0x26aa> │ │ │ │ add.w r8, r8, #1 │ │ │ │ cmp fp, r8 │ │ │ │ - bgt.n 8df48 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ + bgt.n 8df50 <_PyObject_MakeTpCall@@Base+0x1b50> │ │ │ │ ldr r4, [sp, #20] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r2, [sp, #24] │ │ │ │ adds r0, r3, r2 │ │ │ │ sub.w r0, fp, r0 │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ cmp.w fp, #0 │ │ │ │ - ble.n 8e002 <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ + ble.n 8e00a <_PyObject_MakeTpCall@@Base+0x1c0a> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r4, [sp, #36] @ 0x24 │ │ │ │ movs r4, #0 │ │ │ │ str r5, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr.w r9, [r3, #4]! │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8eaba <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ + bne.w 8eac2 <_PyObject_MakeTpCall@@Base+0x26c2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e77c <_PyObject_MakeTpCall@@Base+0x2384> │ │ │ │ + bne.w 8e784 <_PyObject_MakeTpCall@@Base+0x2384> │ │ │ │ mov r1, r9 │ │ │ │ mov r0, r6 │ │ │ │ - bl e19f0 │ │ │ │ + bl e1a2c │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8f516 <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ + beq.w 8f51e <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ ldr.w r2, [r8, #12] │ │ │ │ mov r1, r0 │ │ │ │ str.w r0, [r2, r4, lsl #2] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79694 │ │ │ │ + bl 79678 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8f516 <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ + beq.w 8f51e <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f4d4 <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ + bne.w 8f4dc <_PyObject_MakeTpCall@@Base+0x30dc> │ │ │ │ adds r4, #1 │ │ │ │ adds r5, #1 │ │ │ │ cmp fp, r5 │ │ │ │ - bne.n 8dfb2 <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ + bne.n 8dfba <_PyObject_MakeTpCall@@Base+0x1bba> │ │ │ │ ldrd r4, r5, [sp, #36] @ 0x24 │ │ │ │ mov r0, r8 │ │ │ │ - bl 86510 │ │ │ │ + bl 864f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8f516 <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ + beq.w 8f51e <_PyObject_MakeTpCall@@Base+0x311e> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78ad0 │ │ │ │ + bl 78ab4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e030 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + beq.n 8e038 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 8e030 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ + cbnz r3, 8e038 <_PyObject_MakeTpCall@@Base+0x1c38> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ ldr r0, [sp, #28] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [r1, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r3, #1 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bgt.w 8e8d8 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ + bgt.w 8e8e0 <_PyObject_MakeTpCall@@Base+0x24e0> │ │ │ │ ldr.w r3, [r5, #152] @ 0x98 │ │ │ │ - movw r8, #45473 @ 0xb1a1 │ │ │ │ + movw r8, #45453 @ 0xb18d │ │ │ │ movt r8, #7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 8f0d2 <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ + bne.w 8f0da <_PyObject_MakeTpCall@@Base+0x2cda> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8ce70 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ - b.n 8e532 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 8ce78 <_PyObject_MakeTpCall@@Base+0xa78> │ │ │ │ + b.n 8e53a <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ cmp.w fp, #0 │ │ │ │ - bgt.w 8e50a <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ + bgt.w 8e512 <_PyObject_MakeTpCall@@Base+0x2112> │ │ │ │ mov.w sl, #0 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.n 8df88 <_PyObject_MakeTpCall@@Base+0x1b90> │ │ │ │ + b.n 8df90 <_PyObject_MakeTpCall@@Base+0x1b90> │ │ │ │ mov r0, fp │ │ │ │ - bl 80b40 │ │ │ │ + bl 80b24 │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ ldr.w sl, [r3, #8] │ │ │ │ cmp.w sl, #0 │ │ │ │ - ble.w 8d24e <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ + ble.w 8d256 <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ add.w r8, r0, #20 │ │ │ │ mov.w r9, #0 │ │ │ │ movs r5, #16 │ │ │ │ add.w r3, r3, r9, lsl #2 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr r0, [r3, #12] │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ str.w r0, [r8, #-20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ strd r5, r6, [r8, #-16] │ │ │ │ cmp sl, r9 │ │ │ │ add.w r6, r6, #4 │ │ │ │ add.w r8, r8, #20 │ │ │ │ - beq.w 8d24e <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ + beq.w 8d256 <_PyObject_MakeTpCall@@Base+0xe56> │ │ │ │ ldr.w r3, [fp, #432] @ 0x1b0 │ │ │ │ - b.n 8e0a6 <_PyObject_MakeTpCall@@Base+0x1cae> │ │ │ │ + b.n 8e0ae <_PyObject_MakeTpCall@@Base+0x1cae> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 8db3e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + beq.w 8db46 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8db3e <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ + bne.w 8db46 <_PyObject_MakeTpCall@@Base+0x1746> │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ - b.n 8da9c <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ + b.n 8daa4 <_PyObject_MakeTpCall@@Base+0x16a4> │ │ │ │ movs r3, #0 │ │ │ │ add.w r2, r4, #40 @ 0x28 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a05d0 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl a04b4 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8d958 <_PyObject_MakeTpCall@@Base+0x1560> │ │ │ │ + beq.w 8d960 <_PyObject_MakeTpCall@@Base+0x1560> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9968 │ │ │ │ - b.n 8de18 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ - ldr r6, [pc, #104] @ (8e180 <_PyObject_MakeTpCall@@Base+0x1d88>) │ │ │ │ + bl 1ba800 │ │ │ │ + b.n 8de20 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + ldr r6, [pc, #104] @ (8e188 <_PyObject_MakeTpCall@@Base+0x1d88>) │ │ │ │ adds r4, #1 │ │ │ │ str.w r4, [r6, #260] @ 0x104 │ │ │ │ str.w r2, [r1, ip] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #72] @ 0x48 │ │ │ │ str r2, [r1, r3] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, lr │ │ │ │ - bne.w 8db84 <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ + bne.w 8db8c <_PyObject_MakeTpCall@@Base+0x178c> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d4d4 <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ - b.w 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bne.w 8d4dc <_PyObject_MakeTpCall@@Base+0x10dc> │ │ │ │ + b.w 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ cmp r5, r0 │ │ │ │ - beq.n 8e148 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ + beq.n 8e150 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8eeac <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ + beq.w 8eeb4 <_PyObject_MakeTpCall@@Base+0x2ab4> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ movs r5, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8db46 <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ - b.w 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bne.w 8db4e <_PyObject_MakeTpCall@@Base+0x174e> │ │ │ │ + b.w 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ movw r7, #36424 @ 0x8e48 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #16] │ │ │ │ ldr r3, [r7, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8de4a <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + bne.w 8de52 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ ldr r3, [r7, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r5, r7 │ │ │ │ - b.n 8de4a <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ - add sp, #416 @ 0x1a0 │ │ │ │ + b.n 8de52 <_PyObject_MakeTpCall@@Base+0x1a52> │ │ │ │ + add sp, #448 @ 0x1c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8e43c <_PyObject_MakeTpCall@@Base+0x2044>) │ │ │ │ + add r2, pc, #736 @ (adr r2, 8e464 <_PyObject_MakeTpCall@@Base+0x2064>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - uxtb r4, r2 │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r6, sp, #608 @ 0x260 │ │ │ │ + add r6, sp, #640 @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr.w r3, [r0, #3740] @ 0xe9c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d5a6 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + beq.w 8d5ae <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8d5a6 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + beq.w 8d5ae <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ ldr.w r3, [r0, #3852] @ 0xf0c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5a6 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + bne.w 8d5ae <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f476 <_PyObject_MakeTpCall@@Base+0x307e> │ │ │ │ + bne.w 8f47e <_PyObject_MakeTpCall@@Base+0x307e> │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ add.w r3, r2, #12 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.w 8d5a6 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + bmi.w 8d5ae <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r3] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r2, r1, [r3] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 8e1ba <_PyObject_MakeTpCall@@Base+0x1dc2> │ │ │ │ + bne.n 8e1c2 <_PyObject_MakeTpCall@@Base+0x1dc2> │ │ │ │ dmb ish │ │ │ │ - b.w 8d5a6 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + b.w 8d5ae <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d8b0 <_PyObject_MakeTpCall@@Base+0x14b8> │ │ │ │ + beq.w 8d8b8 <_PyObject_MakeTpCall@@Base+0x14b8> │ │ │ │ movs r2, #0 │ │ │ │ add r1, sp, #108 @ 0x6c │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r1, [sp, #0] │ │ │ │ mov r1, r2 │ │ │ │ - bl d9408 <_PyEval_CheckExceptTypeValid@@Base+0xc70> │ │ │ │ + bl d9378 <_PyEval_CheckExceptTypeValid@@Base+0xc6c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8de28 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + beq.w 8de30 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ ldr.w r8, [sp, #108] @ 0x6c │ │ │ │ mov r1, r0 │ │ │ │ mov.w r2, #2147483648 @ 0x80000000 │ │ │ │ mov r0, r5 │ │ │ │ mov r3, r8 │ │ │ │ blx r4 │ │ │ │ ldr.w r9, [r8, #8] │ │ │ │ mov r4, r0 │ │ │ │ cmp.w r9, #0 │ │ │ │ - ble.n 8e2c8 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + ble.n 8e2d0 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ ldr r0, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e226 <_PyObject_MakeTpCall@@Base+0x1e2e> │ │ │ │ + beq.n 8e22e <_PyObject_MakeTpCall@@Base+0x1e2e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f1b4 <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ + beq.w 8f1bc <_PyObject_MakeTpCall@@Base+0x2dbc> │ │ │ │ cmp.w r9, #1 │ │ │ │ - beq.n 8e2c8 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + beq.n 8e2d0 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ ldr r0, [r7, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e242 <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ + beq.n 8e24a <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f2f2 <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ + beq.w 8f2fa <_PyObject_MakeTpCall@@Base+0x2efa> │ │ │ │ cmp.w r9, #2 │ │ │ │ - beq.n 8e2c8 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + beq.n 8e2d0 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ ldr r0, [r7, #8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e25e <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + beq.n 8e266 <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f664 <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ + beq.w 8f66c <_PyObject_MakeTpCall@@Base+0x326c> │ │ │ │ cmp.w r9, #3 │ │ │ │ - beq.n 8e2c8 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + beq.n 8e2d0 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ ldr r0, [r7, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e27a <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + beq.n 8e282 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f66c <_PyObject_MakeTpCall@@Base+0x3274> │ │ │ │ + beq.w 8f674 <_PyObject_MakeTpCall@@Base+0x3274> │ │ │ │ cmp.w r9, #4 │ │ │ │ - beq.n 8e2c8 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + beq.n 8e2d0 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ ldr r0, [r7, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e296 <_PyObject_MakeTpCall@@Base+0x1e9e> │ │ │ │ + beq.n 8e29e <_PyObject_MakeTpCall@@Base+0x1e9e> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f674 <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ + beq.w 8f67c <_PyObject_MakeTpCall@@Base+0x327c> │ │ │ │ cmp.w r9, #5 │ │ │ │ - beq.n 8e2c8 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ + beq.n 8e2d0 <_PyObject_MakeTpCall@@Base+0x1ed0> │ │ │ │ str.w fp, [sp, #16] │ │ │ │ mvn.w sl, #3221225472 @ 0xc0000000 │ │ │ │ mov fp, r4 │ │ │ │ movs r4, #5 │ │ │ │ ldr.w r0, [r7, r4, lsl #2] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 8e2bc <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ + beq.n 8e2c4 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f2fa <_PyObject_MakeTpCall@@Base+0x2f02> │ │ │ │ + beq.w 8f302 <_PyObject_MakeTpCall@@Base+0x2f02> │ │ │ │ adds r4, #1 │ │ │ │ cmp r9, r4 │ │ │ │ - bne.n 8e2a8 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ + bne.n 8e2b0 <_PyObject_MakeTpCall@@Base+0x1eb0> │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sp, #16] │ │ │ │ subs r0, r7, #4 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8de12 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ + beq.w 8de1a <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8de12 <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ + bne.w 8de1a <_PyObject_MakeTpCall@@Base+0x1a1a> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d97a <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ - b.n 8de18 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ - ldr r3, [pc, #764] @ (8e5f4 <_PyObject_MakeTpCall@@Base+0x21fc>) │ │ │ │ + bne.w 8d982 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + b.n 8de20 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + ldr r3, [pc, #764] @ (8e5fc <_PyObject_MakeTpCall@@Base+0x21fc>) │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 8d2be <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ + ble.w 8d2c6 <_PyObject_MakeTpCall@@Base+0xec6> │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d6b2 <_PyObject_MakeTpCall@@Base+0x12ba> │ │ │ │ - b.w 8d6ba <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + beq.w 8d6ba <_PyObject_MakeTpCall@@Base+0x12ba> │ │ │ │ + b.w 8d6c2 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ mov r4, fp │ │ │ │ - b.w 8ccc8 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ + b.w 8ccd0 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f64a <_PyObject_MakeTpCall@@Base+0x3252> │ │ │ │ + bne.w 8f652 <_PyObject_MakeTpCall@@Base+0x3252> │ │ │ │ mov r1, fp │ │ │ │ - bl e5a10 │ │ │ │ - ldr r1, [pc, #712] @ (8e5f8 <_PyObject_MakeTpCall@@Base+0x2200>) │ │ │ │ + bl e5a48 │ │ │ │ + ldr r1, [pc, #712] @ (8e600 <_PyObject_MakeTpCall@@Base+0x2200>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe4c │ │ │ │ + bl bfe00 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8d31c <_PyObject_MakeTpCall@@Base+0xf24> │ │ │ │ - ldr.w r9, [pc, #700] @ 8e604 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + bpl.w 8d324 <_PyObject_MakeTpCall@@Base+0xf24> │ │ │ │ + ldr.w r9, [pc, #700] @ 8e60c <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8f5a2 <_PyObject_MakeTpCall@@Base+0x31aa> │ │ │ │ + beq.w 8f5aa <_PyObject_MakeTpCall@@Base+0x31aa> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8f5a2 <_PyObject_MakeTpCall@@Base+0x31aa> │ │ │ │ + bhi.w 8f5aa <_PyObject_MakeTpCall@@Base+0x31aa> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r4, [r2, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.w 8d32a <_PyObject_MakeTpCall@@Base+0xf32> │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bmi.w 8d332 <_PyObject_MakeTpCall@@Base+0xf32> │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d35a <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ - ldr r0, [pc, #604] @ (8e5fc <_PyObject_MakeTpCall@@Base+0x2204>) │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d362 <_PyObject_MakeTpCall@@Base+0xf62> │ │ │ │ + ldr r0, [pc, #604] @ (8e604 <_PyObject_MakeTpCall@@Base+0x2204>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r6, r0, #1 │ │ │ │ - bne.w 8d028 <_PyObject_MakeTpCall@@Base+0xc30> │ │ │ │ - b.n 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d030 <_PyObject_MakeTpCall@@Base+0xc30> │ │ │ │ + b.n 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movw r8, #36424 @ 0x8e48 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ ldr r2, [r7, #16] │ │ │ │ ldr.w r3, [r8, #16] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8e15e <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ + bne.w 8e166 <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ ldr r2, [r7, #20] │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ cmp r2, r3 │ │ │ │ it eq │ │ │ │ moveq r7, r8 │ │ │ │ - b.n 8e15e <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ + b.n 8e166 <_PyObject_MakeTpCall@@Base+0x1d66> │ │ │ │ ldr r3, [r4, #16] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8de64 <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ + bne.w 8de6c <_PyObject_MakeTpCall@@Base+0x1a6c> │ │ │ │ mov r5, r6 │ │ │ │ - b.n 8dd74 <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ + b.n 8dd7c <_PyObject_MakeTpCall@@Base+0x197c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e418 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ - bl 7f9a4 │ │ │ │ + bne.n 8e420 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ + bl 7f988 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #520] @ (8e600 <_PyObject_MakeTpCall@@Base+0x2208>) │ │ │ │ + ldr r1, [pc, #520] @ (8e608 <_PyObject_MakeTpCall@@Base+0x2208>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8f22e <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + beq.w 8f236 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e418 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ + beq.n 8e420 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f224 <_PyObject_MakeTpCall@@Base+0x2e2c> │ │ │ │ + beq.w 8f22c <_PyObject_MakeTpCall@@Base+0x2e2c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r3, r3, #30 │ │ │ │ - bpl.w 8d1a4 <_PyObject_MakeTpCall@@Base+0xdac> │ │ │ │ - ldr.w r9, [pc, #480] @ 8e604 <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ + bpl.w 8d1ac <_PyObject_MakeTpCall@@Base+0xdac> │ │ │ │ + ldr.w r9, [pc, #480] @ 8e60c <_PyObject_MakeTpCall@@Base+0x220c> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8f57c <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ + beq.w 8f584 <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8f57c <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ + bhi.w 8f584 <_PyObject_MakeTpCall@@Base+0x3184> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8d1b2 <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ - b.w 8ee8c <_PyObject_MakeTpCall@@Base+0x2a94> │ │ │ │ + bmi.w 8d1ba <_PyObject_MakeTpCall@@Base+0xdba> │ │ │ │ + b.w 8ee94 <_PyObject_MakeTpCall@@Base+0x2a94> │ │ │ │ ldr.w r3, [fp, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8eae2 <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ + beq.w 8eaea <_PyObject_MakeTpCall@@Base+0x26ea> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 8eb00 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ + ble.w 8eb08 <_PyObject_MakeTpCall@@Base+0x2708> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, r5 │ │ │ │ - bne.w 8e6fc <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ + bne.w 8e704 <_PyObject_MakeTpCall@@Base+0x2304> │ │ │ │ ldr r4, [sp, #28] │ │ │ │ mov r5, fp │ │ │ │ - b.n 8dd84 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + b.n 8dd8c <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22368 @ 0x5760 │ │ │ │ + movw r1, #21664 @ 0x54a0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov.w fp, #0 │ │ │ │ - b.w 8d9ce <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ + b.w 8d9d6 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ cmp.w ip, #0 │ │ │ │ - ble.w 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + ble.w 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e4d6 <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ + bne.n 8e4de <_PyObject_MakeTpCall@@Base+0x20de> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8cc44 <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ + b.w 8cc4c <_PyObject_MakeTpCall@@Base+0x84c> │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - b.w 8cd70 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ + b.w 8cd78 <_PyObject_MakeTpCall@@Base+0x978> │ │ │ │ mov fp, r4 │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + beq.w 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ add.w sl, r0, #12 │ │ │ │ mov.w lr, #1 │ │ │ │ mov r4, fp │ │ │ │ ldr.w fp, [sl, #4]! │ │ │ │ cmp fp, r3 │ │ │ │ - bne.w 8e97a <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ + bne.w 8e982 <_PyObject_MakeTpCall@@Base+0x2582> │ │ │ │ mov fp, r4 │ │ │ │ mov ip, r0 │ │ │ │ mov r3, r9 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ adds r1, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 8e78c <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ + bne.w 8e794 <_PyObject_MakeTpCall@@Base+0x2394> │ │ │ │ mov r4, fp │ │ │ │ str r3, [sp, #32] │ │ │ │ - b.w 8ccec <_PyObject_MakeTpCall@@Base+0x8f4> │ │ │ │ + b.w 8ccf4 <_PyObject_MakeTpCall@@Base+0x8f4> │ │ │ │ ldr.w sl, [r4, #20] │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8df38 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ + beq.w 8df40 <_PyObject_MakeTpCall@@Base+0x1b40> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29868 @ 0x74ac │ │ │ │ + movw r1, #29164 @ 0x71ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.n 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ - cbnz r3, 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + cbnz r3, 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r0, r7 │ │ │ │ - bl 79634 │ │ │ │ - b.w 8dc6c <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ + bl 79618 │ │ │ │ + b.w 8dc74 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ - b.w 8cd82 <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ + b.w 8cd8a <_PyObject_MakeTpCall@@Base+0x98a> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ adds r2, #4 │ │ │ │ mov lr, r2 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e4d4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8e4dc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e4d4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8e4dc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #8] │ │ │ │ add.w r1, fp, #2 │ │ │ │ add.w r2, lr, #8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e4d4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8e4dc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #12] │ │ │ │ add.w r1, fp, #3 │ │ │ │ ldr.w sl, [r0, #12] │ │ │ │ add.w r2, lr, #12 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e4d4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8e4dc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #16] │ │ │ │ add.w r1, fp, #4 │ │ │ │ add.w r2, lr, #16 │ │ │ │ cmp.w ip, #0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - ble.w 8e984 <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ + ble.w 8e98c <_PyObject_MakeTpCall@@Base+0x258c> │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e4d4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8e4dc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ add.w r1, fp, #5 │ │ │ │ add.w r2, lr, #20 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.n 8e4d4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.n 8e4dc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #24] │ │ │ │ add.w r1, fp, #6 │ │ │ │ add.w r2, lr, #24 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp sl, r3 │ │ │ │ - bne.w 8e4d4 <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ + bne.w 8e4dc <_PyObject_MakeTpCall@@Base+0x20dc> │ │ │ │ ldr.w r3, [lr, #28] │ │ │ │ add.w r1, fp, #7 │ │ │ │ add.w r2, lr, #28 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 8ccc8 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ + b.w 8ccd0 <_PyObject_MakeTpCall@@Base+0x8d0> │ │ │ │ nop │ │ │ │ asrs r4, r0, #28 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 8e6bc <_PyObject_MakeTpCall@@Base+0x22c4>) │ │ │ │ + add r1, pc, #224 @ (adr r1, 8e6e4 <_PyObject_MakeTpCall@@Base+0x22e4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #4096 @ 0x1000 │ │ │ │ - beq.w 8f046 <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ + beq.w 8f04e <_PyObject_MakeTpCall@@Base+0x2c4e> │ │ │ │ ldrh.w r3, [r5, #206] @ 0xce │ │ │ │ cmp.w r3, #1000 @ 0x3e8 │ │ │ │ mov r3, r1 │ │ │ │ - bcs.w 8f040 <_PyObject_MakeTpCall@@Base+0x2c48> │ │ │ │ + bcs.w 8f048 <_PyObject_MakeTpCall@@Base+0x2c48> │ │ │ │ ldr.w r6, [r5, #168] @ 0xa8 │ │ │ │ str.w sl, [sp, #52] @ 0x34 │ │ │ │ mov sl, r5 │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldr.w r1, [r6, #8]! │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ cmp r3, r4 │ │ │ │ - ble.n 8e65e <_PyObject_MakeTpCall@@Base+0x2266> │ │ │ │ + ble.n 8e666 <_PyObject_MakeTpCall@@Base+0x2266> │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ adds r4, #1 │ │ │ │ str r2, [sp, #56] @ 0x38 │ │ │ │ - bl 83f5c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83f40 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr r2, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8e634 <_PyObject_MakeTpCall@@Base+0x223c> │ │ │ │ + bne.n 8e63c <_PyObject_MakeTpCall@@Base+0x223c> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, sl │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ - b.n 8e696 <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ + b.n 8e69e <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ mov r4, r5 │ │ │ │ mov r5, sl │ │ │ │ ldr.w sl, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r1, r3, #256 @ 0x100 │ │ │ │ - bne.w 8f14e <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ + bne.w 8f156 <_PyObject_MakeTpCall@@Base+0x2d56> │ │ │ │ add.w r0, r0, #40960 @ 0xa000 │ │ │ │ ldr.w r3, [r0, #2804] @ 0xaf4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f69c <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ + beq.w 8f6a4 <_PyObject_MakeTpCall@@Base+0x32a4> │ │ │ │ ldrh.w r1, [r5, #206] @ 0xce │ │ │ │ adds r6, r3, #1 │ │ │ │ str.w r6, [r0, #2804] @ 0xaf4 │ │ │ │ adds r1, #1 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ strh.w r1, [r5, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ - b.w 8da06 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + b.w 8da0e <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7a6 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + bne.w 8d7ae <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8f13e <_PyObject_MakeTpCall@@Base+0x2d46> │ │ │ │ + bne.w 8f146 <_PyObject_MakeTpCall@@Base+0x2d46> │ │ │ │ ldr r0, [sp, #56] @ 0x38 │ │ │ │ cmp r0, #1 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8e954 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + beq.w 8e95c <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ ldr.w r1, [fp, sl] │ │ │ │ ldr.w r3, [r2, #800] @ 0x320 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ adds r3, #1 │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str.w r3, [r2, #800] @ 0x320 │ │ │ │ - b.w 8d586 <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ + b.w 8d58e <_PyObject_MakeTpCall@@Base+0x118e> │ │ │ │ cmp.w lr, #0 │ │ │ │ - bgt.w 8da3a <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ - b.n 8e148 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ + bgt.w 8da42 <_PyObject_MakeTpCall@@Base+0x1642> │ │ │ │ + b.n 8e150 <_PyObject_MakeTpCall@@Base+0x1d50> │ │ │ │ adds r2, #1 │ │ │ │ - b.n 8e47a <_PyObject_MakeTpCall@@Base+0x2082> │ │ │ │ + b.n 8e482 <_PyObject_MakeTpCall@@Base+0x2082> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e418 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8e420 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d366 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8d36e <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r2, r3, #30 │ │ │ │ - bpl.w 8d1f8 <_PyObject_MakeTpCall@@Base+0xe00> │ │ │ │ - ldr.w r9, [pc, #804] @ 8ea50 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ + bpl.w 8d200 <_PyObject_MakeTpCall@@Base+0xe00> │ │ │ │ + ldr.w r9, [pc, #804] @ 8ea58 <_PyObject_MakeTpCall@@Base+0x2658> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs r0, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, fp │ │ │ │ - beq.w 8f27c <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ + beq.w 8f284 <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.w 8f27c <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ + bhi.w 8f284 <_PyObject_MakeTpCall@@Base+0x2e84> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8d206 <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ - b.n 8ee46 <_PyObject_MakeTpCall@@Base+0x2a4e> │ │ │ │ + bmi.w 8d20e <_PyObject_MakeTpCall@@Base+0xe0e> │ │ │ │ + b.n 8ee4e <_PyObject_MakeTpCall@@Base+0x2a4e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d242 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr r1, [pc, #688] @ (8ea30 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ + beq.w 8d24a <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + ldr r1, [pc, #688] @ (8ea38 <_PyObject_MakeTpCall@@Base+0x2638>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dfca <_PyObject_MakeTpCall@@Base+0x1bd2> │ │ │ │ - b.n 8dff8 <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ + beq.w 8dfd2 <_PyObject_MakeTpCall@@Base+0x1bd2> │ │ │ │ + b.n 8e000 <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ mov r0, ip │ │ │ │ mov r9, r3 │ │ │ │ - b.w 8cbe2 <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ + b.w 8cbea <_PyObject_MakeTpCall@@Base+0x7ea> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8ce28 <_PyObject_MakeTpCall@@Base+0xa30> │ │ │ │ - b.n 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8ce30 <_PyObject_MakeTpCall@@Base+0xa30> │ │ │ │ + b.n 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e33a <_PyObject_MakeTpCall@@Base+0x1f42> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8e342 <_PyObject_MakeTpCall@@Base+0x1f42> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 8e720 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ - bl 1ea01c │ │ │ │ + bne.n 8e728 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + bl 1eaf94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #620] @ (8ea34 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + ldr r1, [pc, #620] @ (8ea3c <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8f22e <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + beq.w 8f236 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8e720 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + beq.n 8e728 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8e720 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + bne.n 8e728 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8e720 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ - ldr r0, [pc, #584] @ (8ea38 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8e728 <_PyObject_MakeTpCall@@Base+0x2328> │ │ │ │ + ldr r0, [pc, #584] @ (8ea40 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d21c <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ - b.w 8d22e <_PyObject_MakeTpCall@@Base+0xe36> │ │ │ │ + bne.w 8d224 <_PyObject_MakeTpCall@@Base+0xe24> │ │ │ │ + b.w 8d236 <_PyObject_MakeTpCall@@Base+0xe36> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #24376 @ 0x5f38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d242 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - bl 1ea01c │ │ │ │ + bne.w 8d24a <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + bl 1eaf94 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r2, r6 │ │ │ │ - ldr r1, [pc, #536] @ (8ea38 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ + ldr r1, [pc, #536] @ (8ea40 <_PyObject_MakeTpCall@@Base+0x2640>) │ │ │ │ mov r0, r5 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8f22e <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ + beq.w 8f236 <_PyObject_MakeTpCall@@Base+0x2e36> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d242 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + beq.w 8d24a <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d242 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + bne.w 8d24a <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d242 <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ - ldr r3, [pc, #492] @ (8ea3c <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d24a <_PyObject_MakeTpCall@@Base+0xe4a> │ │ │ │ + ldr r3, [pc, #492] @ (8ea44 <_PyObject_MakeTpCall@@Base+0x2644>) │ │ │ │ str.w r3, [fp, #124] @ 0x7c │ │ │ │ - b.n 8e304 <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ - ldr r0, [pc, #488] @ (8ea40 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ - bl 6dcc8 │ │ │ │ + b.n 8e30c <_PyObject_MakeTpCall@@Base+0x1f0c> │ │ │ │ + ldr r0, [pc, #488] @ (8ea48 <_PyObject_MakeTpCall@@Base+0x2648>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d2ec <_PyObject_MakeTpCall@@Base+0xef4> │ │ │ │ - b.w 8d2fe <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ - ldr r0, [pc, #476] @ (8ea44 <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ - bl 6dcc8 │ │ │ │ + bne.w 8d2f4 <_PyObject_MakeTpCall@@Base+0xef4> │ │ │ │ + b.w 8d306 <_PyObject_MakeTpCall@@Base+0xf06> │ │ │ │ + ldr r0, [pc, #476] @ (8ea4c <_PyObject_MakeTpCall@@Base+0x264c>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d174 <_PyObject_MakeTpCall@@Base+0xd7c> │ │ │ │ - b.w 8d186 <_PyObject_MakeTpCall@@Base+0xd8e> │ │ │ │ - ldr r0, [pc, #440] @ (8ea34 <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ - bl 6dcc8 │ │ │ │ + bne.w 8d17c <_PyObject_MakeTpCall@@Base+0xd7c> │ │ │ │ + b.w 8d18e <_PyObject_MakeTpCall@@Base+0xd8e> │ │ │ │ + ldr r0, [pc, #440] @ (8ea3c <_PyObject_MakeTpCall@@Base+0x263c>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d1c8 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ - b.w 8d1da <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ - ldr r0, [pc, #444] @ (8ea48 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ - bl 6dcc8 │ │ │ │ + bne.w 8d1d0 <_PyObject_MakeTpCall@@Base+0xdd0> │ │ │ │ + b.w 8d1e2 <_PyObject_MakeTpCall@@Base+0xde2> │ │ │ │ + ldr r0, [pc, #444] @ (8ea50 <_PyObject_MakeTpCall@@Base+0x2650>) │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - bne.w 8d340 <_PyObject_MakeTpCall@@Base+0xf48> │ │ │ │ - b.w 8d352 <_PyObject_MakeTpCall@@Base+0xf5a> │ │ │ │ + bne.w 8d348 <_PyObject_MakeTpCall@@Base+0xf48> │ │ │ │ + b.w 8d35a <_PyObject_MakeTpCall@@Base+0xf5a> │ │ │ │ ldr r3, [sp, #68] @ 0x44 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 8c3f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c400 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d9a6 <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ + beq.w 8d9ae <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d992 <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ - b.w 8d9a6 <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ + beq.w 8d99a <_PyObject_MakeTpCall@@Base+0x159a> │ │ │ │ + b.w 8d9ae <_PyObject_MakeTpCall@@Base+0x15ae> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #8 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8dc7e <_PyObject_MakeTpCall@@Base+0x1886> │ │ │ │ - b.w 8d7c8 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + bgt.w 8dc86 <_PyObject_MakeTpCall@@Base+0x1886> │ │ │ │ + b.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f688 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ + bne.w 8f690 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8f688 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ + bne.w 8f690 <_PyObject_MakeTpCall@@Base+0x3290> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ mov r8, r3 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add.w ip, r2, #8 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ movs r2, #0 │ │ │ │ ldr.w lr, [ip, #4]! │ │ │ │ cmp lr, r4 │ │ │ │ - beq.n 8e936 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + beq.n 8e93e <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f67c <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ - cbnz r1, 8e912 <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ + bne.w 8f684 <_PyObject_MakeTpCall@@Base+0x3284> │ │ │ │ + cbnz r1, 8e91a <_PyObject_MakeTpCall@@Base+0x251a> │ │ │ │ ldr.w r1, [lr, #144] @ 0x90 │ │ │ │ subs r1, r1, r3 │ │ │ │ it ne │ │ │ │ movne r1, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8ebbe <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ + beq.w 8ebc6 <_PyObject_MakeTpCall@@Base+0x27c6> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8f0ca <_PyObject_MakeTpCall@@Base+0x2cd2> │ │ │ │ + bne.w 8f0d2 <_PyObject_MakeTpCall@@Base+0x2cd2> │ │ │ │ ldr.w r0, [lr, #104] @ 0x68 │ │ │ │ subs r0, #0 │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ebc6 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + bne.w 8ebce <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 8ebc6 <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ + bne.w 8ebce <_PyObject_MakeTpCall@@Base+0x27ce> │ │ │ │ adds r2, #1 │ │ │ │ cmp r8, r2 │ │ │ │ - bne.n 8e8f8 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ + bne.n 8e900 <_PyObject_MakeTpCall@@Base+0x2500> │ │ │ │ str r0, [sp, #16] │ │ │ │ str r1, [sp, #24] │ │ │ │ - b.w 8e04e <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + b.w 8e056 <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ mov lr, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d7a6 <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ + bne.w 8d7ae <_PyObject_MakeTpCall@@Base+0x13ae> │ │ │ │ ldr r0, [sp, #40] @ 0x28 │ │ │ │ - bl 1f8bb0 │ │ │ │ + bl 1f9b28 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + beq.w 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bne.w 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp ip, lr │ │ │ │ - bne.w 8e4e8 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ + bne.w 8e4f0 <_PyObject_MakeTpCall@@Base+0x20f0> │ │ │ │ mov fp, r4 │ │ │ │ ldr.w ip, [r3, #172] @ 0xac │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.w 8eb84 <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ + beq.w 8eb8c <_PyObject_MakeTpCall@@Base+0x278c> │ │ │ │ mov r0, ip │ │ │ │ mov.w lr, #0 │ │ │ │ mov r4, fp │ │ │ │ ldr.w sl, [r0, #8]! │ │ │ │ cmp sl, lr │ │ │ │ add.w lr, lr, #1 │ │ │ │ - ble.w 8eba6 <_PyObject_MakeTpCall@@Base+0x27ae> │ │ │ │ + ble.w 8ebae <_PyObject_MakeTpCall@@Base+0x27ae> │ │ │ │ ldr.w fp, [r0, #4]! │ │ │ │ cmp fp, r9 │ │ │ │ - bne.n 8e99e <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ + bne.n 8e9a6 <_PyObject_MakeTpCall@@Base+0x25a6> │ │ │ │ mov fp, r4 │ │ │ │ - b.n 8e4f8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + b.n 8e500 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - ldr r0, [pc, #144] @ (8ea4c <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ + ldr r0, [pc, #144] @ (8ea54 <_PyObject_MakeTpCall@@Base+0x2654>) │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ str r0, [sp, #84] @ 0x54 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8db06 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ + beq.w 8db0e <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8da1e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + bne.w 8da26 <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - bmi.w 8f40a <_PyObject_MakeTpCall@@Base+0x3012> │ │ │ │ + bmi.w 8f412 <_PyObject_MakeTpCall@@Base+0x3012> │ │ │ │ lsls r6, r3, #18 │ │ │ │ - bmi.w 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + bmi.w 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #52] @ 0x34 │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 8db06 <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ + blt.w 8db0e <_PyObject_MakeTpCall@@Base+0x170e> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d76c <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ - b.w 8da1e <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ - cbz r3, 8ea0c <_PyObject_MakeTpCall@@Base+0x2614> │ │ │ │ + beq.w 8d774 <_PyObject_MakeTpCall@@Base+0x1374> │ │ │ │ + b.w 8da26 <_PyObject_MakeTpCall@@Base+0x1626> │ │ │ │ + cbz r3, 8ea14 <_PyObject_MakeTpCall@@Base+0x2614> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #36032 @ 0x8cc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - uxtb r4, r2 │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + uxtb r4, r3 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8eac8 <_PyObject_MakeTpCall@@Base+0x26d0>) │ │ │ │ + add r7, pc, #176 @ (adr r7, 8eaf0 <_PyObject_MakeTpCall@@Base+0x26f0>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #32 @ (adr r1, 8ea5c <_PyObject_MakeTpCall@@Base+0x2664>) │ │ │ │ + add r1, pc, #64 @ (adr r1, 8ea84 <_PyObject_MakeTpCall@@Base+0x2684>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ asrs r4, r3, #27 │ │ │ │ lsls r0, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 8eb04 <_PyObject_MakeTpCall@@Base+0x270c>) │ │ │ │ + add r1, pc, #224 @ (adr r1, 8eb2c <_PyObject_MakeTpCall@@Base+0x272c>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #944 @ 0x3b0 │ │ │ │ + add r2, sp, #976 @ 0x3d0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 8ec2c <_PyObject_MakeTpCall@@Base+0x2834>) │ │ │ │ + add r1, pc, #512 @ (adr r1, 8ec54 <_PyObject_MakeTpCall@@Base+0x2854>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ cmp r1, r8 │ │ │ │ - ble.w 8d7c8 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + ble.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ movs r6, #1 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ adds r2, #1 │ │ │ │ add.w r2, r3, r2, lsl #2 │ │ │ │ ldrb.w r1, [r2, r8] │ │ │ │ add.w r8, r8, #1 │ │ │ │ - ldr r2, [pc, #652] @ (8ed04 <_PyObject_MakeTpCall@@Base+0x290c>) │ │ │ │ + ldr r2, [pc, #652] @ (8ed0c <_PyObject_MakeTpCall@@Base+0x290c>) │ │ │ │ add.w r3, r3, r1, lsl #2 │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr r4, [r0, #8] │ │ │ │ ldr r5, [r7, #4] │ │ │ │ ldrb.w ip, [r3, #5] │ │ │ │ add.w r1, r3, r1, lsl #3 │ │ │ │ movs r3, #12 │ │ │ │ lsl.w r6, r6, ip │ │ │ │ add r1, r6 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ str r1, [sp, #28] │ │ │ │ ldr.w r1, [r5, #192] @ 0xc0 │ │ │ │ eor.w r9, r1, r2, asr #3 │ │ │ │ - b.w 8d48a <_PyObject_MakeTpCall@@Base+0x1092> │ │ │ │ + b.w 8d492 <_PyObject_MakeTpCall@@Base+0x1092> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8f4aa <_PyObject_MakeTpCall@@Base+0x30b2> │ │ │ │ + beq.w 8f4b2 <_PyObject_MakeTpCall@@Base+0x30b2> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f4aa <_PyObject_MakeTpCall@@Base+0x30b2> │ │ │ │ + bne.w 8f4b2 <_PyObject_MakeTpCall@@Base+0x30b2> │ │ │ │ str.w sl, [sp, #16] │ │ │ │ - b.w 8df7e <_PyObject_MakeTpCall@@Base+0x1b86> │ │ │ │ - ldr r1, [pc, #588] @ (8ed08 <_PyObject_MakeTpCall@@Base+0x2910>) │ │ │ │ + b.w 8df86 <_PyObject_MakeTpCall@@Base+0x1b86> │ │ │ │ + ldr r1, [pc, #588] @ (8ed10 <_PyObject_MakeTpCall@@Base+0x2910>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dfc2 <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ - b.w 8dff8 <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ + beq.w 8dfca <_PyObject_MakeTpCall@@Base+0x1bca> │ │ │ │ + b.w 8e000 <_PyObject_MakeTpCall@@Base+0x1c00> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cff4 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ + bne.w 8cffc <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8cff4 <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8cffc <_PyObject_MakeTpCall@@Base+0xbfc> │ │ │ │ mov r3, fp │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 8e48a <_PyObject_MakeTpCall@@Base+0x2092> │ │ │ │ + beq.w 8e492 <_PyObject_MakeTpCall@@Base+0x2092> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8eae4 <_PyObject_MakeTpCall@@Base+0x26ec> │ │ │ │ + bne.n 8eaec <_PyObject_MakeTpCall@@Base+0x26ec> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 8e48a <_PyObject_MakeTpCall@@Base+0x2092> │ │ │ │ + beq.w 8e492 <_PyObject_MakeTpCall@@Base+0x2092> │ │ │ │ ldr.w r3, [r5, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f066 <_PyObject_MakeTpCall@@Base+0x2c6e> │ │ │ │ + beq.w 8f06e <_PyObject_MakeTpCall@@Base+0x2c6e> │ │ │ │ ldr.w r1, [r3, #8]! │ │ │ │ movs r2, #0 │ │ │ │ cmp r1, r2 │ │ │ │ add.w r2, r2, #1 │ │ │ │ - ble.w 8f084 <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ + ble.w 8f08c <_PyObject_MakeTpCall@@Base+0x2c8c> │ │ │ │ ldr.w r0, [r3, #4]! │ │ │ │ cmp r0, fp │ │ │ │ - bne.n 8eb10 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ - b.w 8dd84 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + bne.n 8eb18 <_PyObject_MakeTpCall@@Base+0x2718> │ │ │ │ + b.w 8dd8c <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - movw r2, #52017 @ 0xcb31 │ │ │ │ + movw r2, #52025 @ 0xcb39 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r3, [r3, #156] @ 0x9c │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8ccf2 <_PyObject_MakeTpCall@@Base+0x8fa> │ │ │ │ + beq.w 8ccfa <_PyObject_MakeTpCall@@Base+0x8fa> │ │ │ │ ldr r2, [sp, #68] @ 0x44 │ │ │ │ mov r1, r4 │ │ │ │ ldr r0, [sp, #32] │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d9ce <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ - b.n 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bne.w 8d9d6 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ + b.n 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ mov r0, r9 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 8d138 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - b.w 8dd28 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ + bne.w 8d140 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + b.w 8dd30 <_PyObject_MakeTpCall@@Base+0x1930> │ │ │ │ ldr.w r0, [r8, #688] @ 0x2b0 │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d138 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d140 <_PyObject_MakeTpCall@@Base+0xd40> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r0, [r8, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #36] @ 0x24 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ - b.w 8dd42 <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ + b.w 8dd4a <_PyObject_MakeTpCall@@Base+0x194a> │ │ │ │ mov r0, r3 │ │ │ │ mov r4, fp │ │ │ │ cmp r0, r9 │ │ │ │ - beq.w 8e9b0 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ + beq.w 8e9b8 <_PyObject_MakeTpCall@@Base+0x25b8> │ │ │ │ ldr.w r0, [r0, #128] @ 0x80 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8eb88 <_PyObject_MakeTpCall@@Base+0x2790> │ │ │ │ + bne.n 8eb90 <_PyObject_MakeTpCall@@Base+0x2790> │ │ │ │ movw ip, #36424 @ 0x8e48 │ │ │ │ movt ip, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r9, ip │ │ │ │ - beq.w 8f6a6 <_PyObject_MakeTpCall@@Base+0x32ae> │ │ │ │ + beq.w 8f6ae <_PyObject_MakeTpCall@@Base+0x32ae> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #21604 @ 0x5464 │ │ │ │ + movw r1, #20900 @ 0x51a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 8e936 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ - b.n 8e93c <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + beq.w 8e93e <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + b.n 8e944 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8e93c <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ - b.n 8e936 <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ - ldr.w r9, [pc, #320] @ 8ed10 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ + bne.w 8e944 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + b.n 8e93e <_PyObject_MakeTpCall@@Base+0x253e> │ │ │ │ + ldr.w r9, [pc, #320] @ 8ed18 <_PyObject_MakeTpCall@@Base+0x2918> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r1, r3 │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 8f2e8 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ + beq.w 8f2f0 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.w 8f2e8 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ + bhi.w 8f2f0 <_PyObject_MakeTpCall@@Base+0x2ef0> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d3d2 <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bne.w 8d3da <_PyObject_MakeTpCall@@Base+0xfda> │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #33700 @ 0x83a4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8f490 <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ + bne.w 8f498 <_PyObject_MakeTpCall@@Base+0x3098> │ │ │ │ mov r1, r4 │ │ │ │ - bl e5a10 │ │ │ │ - ldr r1, [pc, #208] @ (8ed0c <_PyObject_MakeTpCall@@Base+0x2914>) │ │ │ │ + bl e5a48 │ │ │ │ + ldr r1, [pc, #208] @ (8ed14 <_PyObject_MakeTpCall@@Base+0x2914>) │ │ │ │ mov r0, r4 │ │ │ │ - bl bfe4c │ │ │ │ + bl bfe00 │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 8d366 <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.w 8d36e <_PyObject_MakeTpCall@@Base+0xf6e> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8d886 <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ + beq.w 8d88e <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8d886 <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ + b.w 8d88e <_PyObject_MakeTpCall@@Base+0x148e> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r0, r5 │ │ │ │ movs r1, #0 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + beq.w 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 8cea0 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ + b.w 8cea8 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ mov ip, r9 │ │ │ │ mov r4, fp │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 8e4f2 <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ + beq.w 8e4fa <_PyObject_MakeTpCall@@Base+0x20fa> │ │ │ │ ldr.w ip, [ip, #128] @ 0x80 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 8ec86 <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ + bne.n 8ec8e <_PyObject_MakeTpCall@@Base+0x288e> │ │ │ │ movw r0, #36424 @ 0x8e48 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 8e4f6 <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ - b.n 8e986 <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ + beq.w 8e4fe <_PyObject_MakeTpCall@@Base+0x20fe> │ │ │ │ + b.n 8e98e <_PyObject_MakeTpCall@@Base+0x258e> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d982 <_PyObject_MakeTpCall@@Base+0x158a> │ │ │ │ + beq.w 8d98a <_PyObject_MakeTpCall@@Base+0x158a> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f248 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ + bne.w 8f250 <_PyObject_MakeTpCall@@Base+0x2e50> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ - b.w 8de28 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + bl 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.w 8de30 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.w 8dade <_PyObject_MakeTpCall@@Base+0x16e6> │ │ │ │ + b.w 8dae6 <_PyObject_MakeTpCall@@Base+0x16e6> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #72] @ 0x48 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ - b.w 8da06 <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + b.w 8da0e <_PyObject_MakeTpCall@@Base+0x160e> │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8ce14 <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ - add r7, sp, #624 @ 0x270 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8ce1c <_PyObject_MakeTpCall@@Base+0xa1c> │ │ │ │ + add r7, sp, #656 @ 0x290 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, pc, #704 @ (adr r2, 8efcc <_PyObject_MakeTpCall@@Base+0x2bd4>) │ │ │ │ + add r2, pc, #736 @ (adr r2, 8eff4 <_PyObject_MakeTpCall@@Base+0x2bf4>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 8eef0 <_PyObject_MakeTpCall@@Base+0x2af8>) │ │ │ │ + add r1, pc, #512 @ (adr r1, 8ef18 <_PyObject_MakeTpCall@@Base+0x2b18>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r4, [r6, #148] @ 0x94 │ │ │ │ ldr r3, [r7, #52] @ 0x34 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d8e6 <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ + bne.w 8d8ee <_PyObject_MakeTpCall@@Base+0x14ee> │ │ │ │ add.w r2, r3, #1000 @ 0x3e8 │ │ │ │ mov.w r8, #16384 @ 0x4000 │ │ │ │ cmp.w r8, r2, lsl #2 │ │ │ │ - blt.w 8f404 <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + blt.w 8f40c <_PyObject_MakeTpCall@@Base+0x300c> │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr.w r4, [r6, #144] @ 0x90 │ │ │ │ ldrd r0, r9, [r2, #804] @ 0x324 │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r0, 8ed8e <_PyObject_MakeTpCall@@Base+0x2996> │ │ │ │ + cbz r0, 8ed96 <_PyObject_MakeTpCall@@Base+0x2996> │ │ │ │ ldr.w r1, [r6, #144] @ 0x90 │ │ │ │ movs r2, #0 │ │ │ │ strd r4, r8, [r0] │ │ │ │ str r2, [r0, #8] │ │ │ │ - cbz r1, 8ed68 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ + cbz r1, 8ed70 <_PyObject_MakeTpCall@@Base+0x2970> │ │ │ │ ldr.w r2, [r6, #148] @ 0x94 │ │ │ │ add.w ip, r1, #12 │ │ │ │ sub.w r2, r2, ip │ │ │ │ asrs r2, r2, #2 │ │ │ │ str r2, [r1, #8] │ │ │ │ clz r2, r4 │ │ │ │ add.w r1, r0, r8 │ │ │ │ @@ -150478,813 +150476,813 @@ │ │ │ │ lsrs r2, r2, #5 │ │ │ │ str.w r1, [r6, #152] @ 0x98 │ │ │ │ adds r2, #3 │ │ │ │ add.w r4, r0, r2, lsl #2 │ │ │ │ add.w r3, r4, r3, lsl #2 │ │ │ │ str.w r3, [r6, #148] @ 0x94 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d8fc <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ + bne.w 8d904 <_PyObject_MakeTpCall@@Base+0x1504> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8edb8 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ + beq.n 8edc0 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 8edb8 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ - ldr r2, [pc, #788] @ (8f0b4 <_PyObject_MakeTpCall@@Base+0x2cbc>) │ │ │ │ + cbnz r3, 8edc0 <_PyObject_MakeTpCall@@Base+0x29c0> │ │ │ │ + ldr r2, [pc, #788] @ (8f0bc <_PyObject_MakeTpCall@@Base+0x2cbc>) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 8edb0 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ + cbz r3, 8edb8 <_PyObject_MakeTpCall@@Base+0x29b8> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.w 8de18 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.w 8de20 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8d9a2 <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ + beq.w 8d9aa <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.w 8d9a2 <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ + b.w 8d9aa <_PyObject_MakeTpCall@@Base+0x15aa> │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d97a <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ - b.w 8de18 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + bne.w 8d982 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + b.w 8de20 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - cbz r0, 8ee04 <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ + cbz r0, 8ee0c <_PyObject_MakeTpCall@@Base+0x2a0c> │ │ │ │ ldr r5, [r6, #20] │ │ │ │ str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf70 <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8cf78 <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1e6980 │ │ │ │ + bl 1e78f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 8ee30 <_PyObject_MakeTpCall@@Base+0x2a38> │ │ │ │ + beq.n 8ee38 <_PyObject_MakeTpCall@@Base+0x2a38> │ │ │ │ ldrb r3, [r6, #16] │ │ │ │ lsls r7, r3, #25 │ │ │ │ - bpl.n 8ee3a <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ + bpl.n 8ee42 <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ lsls r5, r3, #26 │ │ │ │ - bpl.n 8ee3a <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ + bpl.n 8ee42 <_PyObject_MakeTpCall@@Base+0x2a42> │ │ │ │ ldr r5, [r6, #8] │ │ │ │ add.w r0, r6, #20 │ │ │ │ str.w r0, [fp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cf70 <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - bl 4ae2e │ │ │ │ + bne.w 8cf78 <_PyObject_MakeTpCall@@Base+0xb78> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 4ad9c │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [fp, #12] │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r0, [r6, #24] │ │ │ │ - b.n 8edf4 <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ - ldr.w r9, [pc, #636] @ 8f0bc <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ + b.n 8edfc <_PyObject_MakeTpCall@@Base+0x29fc> │ │ │ │ + ldr.w r9, [pc, #636] @ 8f0c4 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d236 <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d23e <_PyObject_MakeTpCall@@Base+0xe3e> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d0d4 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + bne.w 8d0dc <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e6980 │ │ │ │ + bl 1e78f8 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r6, r3, #25 │ │ │ │ - bpl.n 8eea0 <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ + bpl.n 8eea8 <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ lsls r0, r3, #26 │ │ │ │ - bpl.n 8eea0 <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ + bpl.n 8eea8 <_PyObject_MakeTpCall@@Base+0x2aa8> │ │ │ │ adds.w r6, r5, #20 │ │ │ │ - bne.w 8d0d4 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - ldr.w r9, [pc, #564] @ 8f0bc <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ + bne.w 8d0dc <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + ldr.w r9, [pc, #564] @ 8f0c4 <_PyObject_MakeTpCall@@Base+0x2cc4> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d1e2 <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d1ea <_PyObject_MakeTpCall@@Base+0xdea> │ │ │ │ ldr r6, [r5, #24] │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 8d0d4 <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8d0dc <_PyObject_MakeTpCall@@Base+0xcdc> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r5, r1 │ │ │ │ - b.w 8e0e8 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ + b.w 8e0f0 <_PyObject_MakeTpCall@@Base+0x1cf0> │ │ │ │ movw r1, #4084 @ 0xff4 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r7, #0 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8e54a <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8e552 <_PyObject_MakeTpCall@@Base+0x2152> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 8eee8 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + beq.n 8eef0 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ movw r1, #65534 @ 0xfffe │ │ │ │ movt r1, #16383 @ 0x3fff │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 8f46e <_PyObject_MakeTpCall@@Base+0x3076> │ │ │ │ - cbnz r3, 8eee8 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ + beq.w 8f476 <_PyObject_MakeTpCall@@Base+0x3076> │ │ │ │ + cbnz r3, 8eef0 <_PyObject_MakeTpCall@@Base+0x2af0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ mov r4, r5 │ │ │ │ - b.w 8d630 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + b.w 8d638 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8d82e <_PyObject_MakeTpCall@@Base+0x1436> │ │ │ │ + beq.w 8d836 <_PyObject_MakeTpCall@@Base+0x1436> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 8f4c4 <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ + bne.w 8f4cc <_PyObject_MakeTpCall@@Base+0x30cc> │ │ │ │ movw r2, #4308 @ 0x10d4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mov r0, r5 │ │ │ │ movw r3, #36032 @ 0x8cc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.w 8dc26 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + bl d59a4 │ │ │ │ + b.w 8dc2e <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8d5e8 <_PyObject_MakeTpCall@@Base+0x11f0> │ │ │ │ + bne.w 8d5f0 <_PyObject_MakeTpCall@@Base+0x11f0> │ │ │ │ ldr.w r2, [fp, sl] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ str r7, [r4, #12] │ │ │ │ cmp r3, r6 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ - movw r2, #55981 @ 0xdaad │ │ │ │ + movw r2, #56317 @ 0xdbfd │ │ │ │ movt r2, #15 │ │ │ │ str r2, [r4, #20] │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr.w r1, [r1, #3796] @ 0xed4 │ │ │ │ and.w r2, r2, #3 │ │ │ │ ldr.w ip, [r1, #4] │ │ │ │ orr.w r2, r2, ip │ │ │ │ str.w r0, [ip] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - bne.w 8d626 <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ - b.w 8d630 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.w 8d62e <_PyObject_MakeTpCall@@Base+0x122e> │ │ │ │ + b.w 8d638 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 8efd0 <_PyObject_MakeTpCall@@Base+0x2bd8> │ │ │ │ + bne.n 8efd8 <_PyObject_MakeTpCall@@Base+0x2bd8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.w 8d5c6 <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ - ldr r1, [pc, #272] @ (8f0b8 <_PyObject_MakeTpCall@@Base+0x2cc0>) │ │ │ │ - bl 11609c │ │ │ │ + bl 12e368 │ │ │ │ + b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ + ldr r1, [pc, #272] @ (8f0c0 <_PyObject_MakeTpCall@@Base+0x2cc0>) │ │ │ │ + bl 1159cc │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8cbbc <_PyObject_MakeTpCall@@Base+0x7c4> │ │ │ │ + beq.w 8cbc4 <_PyObject_MakeTpCall@@Base+0x7c4> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29800 @ 0x7468 │ │ │ │ + movw r1, #29096 @ 0x71a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.w 8d5c6 <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ + b.w 8d5ce <_PyObject_MakeTpCall@@Base+0x11ce> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d630 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ - ldr r1, [pc, #204] @ (8f0b8 <_PyObject_MakeTpCall@@Base+0x2cc0>) │ │ │ │ - bl 11609c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d638 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + ldr r1, [pc, #204] @ (8f0c0 <_PyObject_MakeTpCall@@Base+0x2cc0>) │ │ │ │ + bl 1159cc │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + beq.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8efb6 <_PyObject_MakeTpCall@@Base+0x2bbe> │ │ │ │ + bne.n 8efbe <_PyObject_MakeTpCall@@Base+0x2bbe> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bne.w 8cba4 <_PyObject_MakeTpCall@@Base+0x7ac> │ │ │ │ - b.w 8cbc4 <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ + bne.w 8cbac <_PyObject_MakeTpCall@@Base+0x7ac> │ │ │ │ + b.w 8cbcc <_PyObject_MakeTpCall@@Base+0x7cc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d766 <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d76e <_PyObject_MakeTpCall@@Base+0x136e> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 8f132 <_PyObject_MakeTpCall@@Base+0x2d3a> │ │ │ │ + bne.w 8f13a <_PyObject_MakeTpCall@@Base+0x2d3a> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ - b.w 8d7f0 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ + b.w 8d7f8 <_PyObject_MakeTpCall@@Base+0x13f8> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ - b.w 8de28 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ + b.w 8de30 <_PyObject_MakeTpCall@@Base+0x1a30> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e696 <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ + b.w 8e69e <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e696 <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ + b.w 8e69e <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22348 @ 0x574c │ │ │ │ + movw r1, #21644 @ 0x548c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ mov r3, r5 │ │ │ │ cmp r3, fp │ │ │ │ - beq.w 8dd84 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + beq.w 8dd8c <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 8f068 <_PyObject_MakeTpCall@@Base+0x2c70> │ │ │ │ + bne.n 8f070 <_PyObject_MakeTpCall@@Base+0x2c70> │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 8dd84 <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ + beq.w 8dd8c <_PyObject_MakeTpCall@@Base+0x198c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #22416 @ 0x5790 │ │ │ │ + movw r1, #21712 @ 0x54d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 8e4a8 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 8e4b0 <_PyObject_MakeTpCall@@Base+0x20b0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f60a <_PyObject_MakeTpCall@@Base+0x3212> │ │ │ │ + bne.w 8f612 <_PyObject_MakeTpCall@@Base+0x3212> │ │ │ │ ldr r3, [sp, #24] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8f60a <_PyObject_MakeTpCall@@Base+0x3212> │ │ │ │ + bne.w 8f612 <_PyObject_MakeTpCall@@Base+0x3212> │ │ │ │ str r0, [sp, #24] │ │ │ │ - b.w 8df70 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.w 8df78 <_PyObject_MakeTpCall@@Base+0x1b78> │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r2, sp, #336 @ 0x150 │ │ │ │ + add r2, sp, #368 @ 0x170 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp fp, sl │ │ │ │ - bgt.w 8e516 <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ - b.w 8e07e <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ + bgt.w 8e51e <_PyObject_MakeTpCall@@Base+0x211e> │ │ │ │ + b.w 8e086 <_PyObject_MakeTpCall@@Base+0x1c86> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8e930 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ - b.n 8e93c <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + beq.w 8e938 <_PyObject_MakeTpCall@@Base+0x2538> │ │ │ │ + b.n 8e944 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8cea0 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ - b.w 8e532 <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ + bne.w 8cea8 <_PyObject_MakeTpCall@@Base+0xaa8> │ │ │ │ + b.w 8e53a <_PyObject_MakeTpCall@@Base+0x213a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #108 @ 0x6c │ │ │ │ add r1, sp, #104 @ 0x68 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 91028 │ │ │ │ - cbz r0, 8f120 <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ + bl 91030 │ │ │ │ + cbz r0, 8f128 <_PyObject_MakeTpCall@@Base+0x2d28> │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bmi.n 8f0e4 <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ + bmi.n 8f0ec <_PyObject_MakeTpCall@@Base+0x2cec> │ │ │ │ movw r3, #56080 @ 0xdb10 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r1, #1 │ │ │ │ - movw r2, #30404 @ 0x76c4 │ │ │ │ + movw r2, #29700 @ 0x7404 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - bl 208824 │ │ │ │ + bl 209648 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r3, [fp, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.w 8ebce <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ + bmi.w 8ebd6 <_PyObject_MakeTpCall@@Base+0x27d6> │ │ │ │ ldr.w r4, [fp, #132] @ 0x84 │ │ │ │ - b.w 8d3ca <_PyObject_MakeTpCall@@Base+0xfd2> │ │ │ │ + b.w 8d3d2 <_PyObject_MakeTpCall@@Base+0xfd2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r3 │ │ │ │ - b.n 8f01c <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ + b.n 8f024 <_PyObject_MakeTpCall@@Base+0x2c24> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #56] @ 0x38 │ │ │ │ blx r3 │ │ │ │ ldr r2, [sp, #52] @ 0x34 │ │ │ │ mov lr, r0 │ │ │ │ - b.w 8e6d4 <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ - ldr r1, [pc, #820] @ (8f484 <_PyObject_MakeTpCall@@Base+0x308c>) │ │ │ │ + b.w 8e6dc <_PyObject_MakeTpCall@@Base+0x22dc> │ │ │ │ + ldr r1, [pc, #820] @ (8f48c <_PyObject_MakeTpCall@@Base+0x308c>) │ │ │ │ ldr.w r3, [r1, #1520] @ 0x5f0 │ │ │ │ cmp.w r3, #131072 @ 0x20000 │ │ │ │ - bcs.n 8f1a8 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ + bcs.n 8f1b0 <_PyObject_MakeTpCall@@Base+0x2db0> │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r0, [r1, #1520] @ 0x5f0 │ │ │ │ - cbz r3, 8f16c <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ + cbz r3, 8f174 <_PyObject_MakeTpCall@@Base+0x2d74> │ │ │ │ ldrh.w r1, [r5, #206] @ 0xce │ │ │ │ adds r1, #1 │ │ │ │ strh.w r1, [r5, #206] @ 0xce │ │ │ │ movs r1, #1 │ │ │ │ str.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e696 <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ + b.w 8e69e <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ add.w r8, r8, #1 │ │ │ │ adds r3, #12 │ │ │ │ cmp r1, r8 │ │ │ │ - bgt.w 8d7ba <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ - b.w 8d7c8 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ + bgt.w 8d7c2 <_PyObject_MakeTpCall@@Base+0x13c2> │ │ │ │ + b.w 8d7d0 <_PyObject_MakeTpCall@@Base+0x13d0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ str r0, [sp, #28] │ │ │ │ - b.w 8df08 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ + b.w 8df10 <_PyObject_MakeTpCall@@Base+0x1b10> │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8cd24 <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ - b.w 8ddf4 <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ + bne.w 8cd2c <_PyObject_MakeTpCall@@Base+0x92c> │ │ │ │ + b.w 8ddfc <_PyObject_MakeTpCall@@Base+0x19fc> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e696 <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e226 <_PyObject_MakeTpCall@@Base+0x1e2e> │ │ │ │ - mov r0, fp │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dc6c <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ - ldr.w r9, [pc, #708] @ 8f48c <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + b.w 8e69e <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e22e <_PyObject_MakeTpCall@@Base+0x1e2e> │ │ │ │ + mov r0, fp │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dc74 <_PyObject_MakeTpCall@@Base+0x1874> │ │ │ │ + ldr.w r9, [pc, #708] @ 8f494 <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r1, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r1, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ mul.w r3, r1, r3 │ │ │ │ ldr r2, [r2, #8] │ │ │ │ adds r0, r2, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, fp │ │ │ │ - beq.n 8f21a <_PyObject_MakeTpCall@@Base+0x2e22> │ │ │ │ + beq.n 8f222 <_PyObject_MakeTpCall@@Base+0x2e22> │ │ │ │ cmp r1, #10 │ │ │ │ - bhi.n 8f21a <_PyObject_MakeTpCall@@Base+0x2e22> │ │ │ │ + bhi.n 8f222 <_PyObject_MakeTpCall@@Base+0x2e22> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r2 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8d06e <_PyObject_MakeTpCall@@Base+0xc76> │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bmi.w 8d076 <_PyObject_MakeTpCall@@Base+0xc76> │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dc40 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8dc48 <_PyObject_MakeTpCall@@Base+0x1848> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.n 8f1fa <_PyObject_MakeTpCall@@Base+0x2e02> │ │ │ │ + b.n 8f202 <_PyObject_MakeTpCall@@Base+0x2e02> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e418 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e420 <_PyObject_MakeTpCall@@Base+0x2020> │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ecbc <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bne.w 8ecc4 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ecbc <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ecc4 <_PyObject_MakeTpCall@@Base+0x28c4> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.w 8dea0 <_PyObject_MakeTpCall@@Base+0x1aa8> │ │ │ │ - ldr.w r9, [pc, #548] @ 8f48c <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + b.w 8dea8 <_PyObject_MakeTpCall@@Base+0x1aa8> │ │ │ │ + ldr.w r9, [pc, #548] @ 8f494 <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8e388 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ - ldr.w r9, [pc, #536] @ 8f48c <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + b.w 8e390 <_PyObject_MakeTpCall@@Base+0x1f90> │ │ │ │ + ldr.w r9, [pc, #536] @ 8f494 <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.n 8f206 <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ + b.n 8f20e <_PyObject_MakeTpCall@@Base+0x2e0e> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.w 8e762 <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ + b.w 8e76a <_PyObject_MakeTpCall@@Base+0x236a> │ │ │ │ strd r3, r3, [sp] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - bl 1b93cc │ │ │ │ + bl 1ba264 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 8d97a <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ - b.w 8de18 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ - ldr.w r9, [pc, #488] @ 8f48c <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + bne.w 8d982 <_PyObject_MakeTpCall@@Base+0x1582> │ │ │ │ + b.w 8de20 <_PyObject_MakeTpCall@@Base+0x1a20> │ │ │ │ + ldr.w r9, [pc, #488] @ 8f494 <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - b.w 8d724 <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ - movw r3, #7217 @ 0x1c31 │ │ │ │ + b.w 8d72c <_PyObject_MakeTpCall@@Base+0x132c> │ │ │ │ + movw r3, #7137 @ 0x1be1 │ │ │ │ movt r3, #12 │ │ │ │ str.w r3, [fp, #72] @ 0x48 │ │ │ │ - b.w 8d6ba <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ + b.w 8d6c2 <_PyObject_MakeTpCall@@Base+0x12c2> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.w 8d718 <_PyObject_MakeTpCall@@Base+0x1320> │ │ │ │ + b.w 8d720 <_PyObject_MakeTpCall@@Base+0x1320> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d9b8 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ + bne.w 8d9c0 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9b8 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d9c0 <_PyObject_MakeTpCall@@Base+0x15c0> │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8d9ce <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8d9d6 <_PyObject_MakeTpCall@@Base+0x15d6> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 8ec06 <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e242 <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e2bc <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ + b.n 8ec0e <_PyObject_MakeTpCall@@Base+0x280e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e24a <_PyObject_MakeTpCall@@Base+0x1e4a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e2c4 <_PyObject_MakeTpCall@@Base+0x1ec4> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ - movw r0, #30340 @ 0x7684 │ │ │ │ + movw r0, #29636 @ 0x73c4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ ldr.w fp, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ - bl 24ef4c <_Py_c_pow@@Base+0x75c> │ │ │ │ + bl 24f694 <_Py_c_pow@@Base+0x7fc> │ │ │ │ ldr r1, [sp, #16] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bne.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr.w r1, [r6, #440] @ 0x1b8 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ ldr.w r3, [fp, sl] │ │ │ │ subs r2, r2, r4 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ ldrd r3, r1, [r1, #12] │ │ │ │ add r3, r1 │ │ │ │ adds r1, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ bic.w r1, r1, #3 │ │ │ │ add.w r3, r1, r3, lsl #2 │ │ │ │ add r0, r3 │ │ │ │ cmp r0, r2 │ │ │ │ - bls.w 8d526 <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ - b.w 8e954 <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ - ldr.w r9, [pc, #284] @ 8f48c <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + bls.w 8d52e <_PyObject_MakeTpCall@@Base+0x112e> │ │ │ │ + b.w 8e95c <_PyObject_MakeTpCall@@Base+0x255c> │ │ │ │ + ldr.w r9, [pc, #284] @ 8f494 <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8d18e <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ - ldr.w r9, [pc, #256] @ 8f48c <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8d196 <_PyObject_MakeTpCall@@Base+0xd96> │ │ │ │ + ldr.w r9, [pc, #256] @ 8f494 <_PyObject_MakeTpCall@@Base+0x3094> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r2, [fp, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ ldr.w r3, [r9, sl] │ │ │ │ ldr r1, [r3, #8] │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r2, r3 │ │ │ │ adds r0, r1, r3 │ │ │ │ add.w r0, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r0, #252] @ 0xfc │ │ │ │ cmp r0, fp │ │ │ │ - beq.w 8f5c0 <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ + beq.w 8f5c8 <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ cmp r2, #10 │ │ │ │ - bhi.w 8f5c0 <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ + bhi.w 8f5c8 <_PyObject_MakeTpCall@@Base+0x31c8> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bmi.w 8d012 <_PyObject_MakeTpCall@@Base+0xc1a> │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + bmi.w 8d01a <_PyObject_MakeTpCall@@Base+0xc1a> │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ - cbz r3, 8f446 <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ - ldr r0, [pc, #160] @ (8f488 <_PyObject_MakeTpCall@@Base+0x3090>) │ │ │ │ - bl 92988 │ │ │ │ + cbz r3, 8f44e <_PyObject_MakeTpCall@@Base+0x304e> │ │ │ │ + ldr r0, [pc, #160] @ (8f490 <_PyObject_MakeTpCall@@Base+0x3090>) │ │ │ │ + bl 92990 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8dc26 <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ + beq.w 8dc2e <_PyObject_MakeTpCall@@Base+0x182e> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8d866 <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ - b.w 8dc1e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + bne.w 8d86e <_PyObject_MakeTpCall@@Base+0x146e> │ │ │ │ + b.w 8dc26 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ mov.w r8, r8, lsl #1 │ │ │ │ - b.n 8ed28 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ + b.n 8ed30 <_PyObject_MakeTpCall@@Base+0x2930> │ │ │ │ ldr.w r3, [r5, #180] @ 0xb4 │ │ │ │ ldr.w r0, [fp, sl] │ │ │ │ add.w ip, r3, #4294967295 @ 0xffffffff │ │ │ │ movs r3, #28 │ │ │ │ ldr r6, [r0, #8] │ │ │ │ mul.w r3, r3, ip │ │ │ │ adds r1, r6, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 8f464 <_PyObject_MakeTpCall@@Base+0x306c> │ │ │ │ + beq.n 8f46c <_PyObject_MakeTpCall@@Base+0x306c> │ │ │ │ cmp.w ip, #10 │ │ │ │ - bhi.n 8f464 <_PyObject_MakeTpCall@@Base+0x306c> │ │ │ │ + bhi.n 8f46c <_PyObject_MakeTpCall@@Base+0x306c> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r6, r3 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d770 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ - b.w 8e9e4 <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ + bne.w 8d778 <_PyObject_MakeTpCall@@Base+0x1378> │ │ │ │ + b.w 8e9ec <_PyObject_MakeTpCall@@Base+0x25ec> │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + movw r1, #23128 @ 0x5a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - ldr r3, [pc, #44] @ (8f488 <_PyObject_MakeTpCall@@Base+0x3090>) │ │ │ │ - bl d5a30 │ │ │ │ - b.w 8dc1e <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ + ldr r3, [pc, #44] @ (8f490 <_PyObject_MakeTpCall@@Base+0x3090>) │ │ │ │ + bl d59a4 │ │ │ │ + b.w 8dc26 <_PyObject_MakeTpCall@@Base+0x1826> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r6, r3 │ │ │ │ - b.n 8f43a <_PyObject_MakeTpCall@@Base+0x3042> │ │ │ │ + b.n 8f442 <_PyObject_MakeTpCall@@Base+0x3042> │ │ │ │ mov r4, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ - b.w 8d630 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ + b.w 8d638 <_PyObject_MakeTpCall@@Base+0x1238> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8d5a6 <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ - b.w 8e1a8 <_PyObject_MakeTpCall@@Base+0x1db0> │ │ │ │ + bne.w 8d5ae <_PyObject_MakeTpCall@@Base+0x11ae> │ │ │ │ + b.w 8e1b0 <_PyObject_MakeTpCall@@Base+0x1db0> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r7, pc, #144 @ (adr r7, 8f51c <_PyObject_MakeTpCall@@Base+0x3124>) │ │ │ │ + add r7, pc, #176 @ (adr r7, 8f544 <_PyObject_MakeTpCall@@Base+0x3144>) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30284 @ 0x764c │ │ │ │ + movw r1, #29580 @ 0x738c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl d59a4 │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30052 @ 0x7564 │ │ │ │ + movw r1, #29348 @ 0x72a4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8ef02 <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 8ef02 <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ - ldr r1, [pc, #468] @ (8f6ac <_PyObject_MakeTpCall@@Base+0x32b4>) │ │ │ │ + bne.w 8ef0a <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 8ef0a <_PyObject_MakeTpCall@@Base+0x2b0a> │ │ │ │ + ldr r1, [pc, #468] @ (8f6b4 <_PyObject_MakeTpCall@@Base+0x32b4>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dff6 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ - ldr r1, [pc, #460] @ (8f6b0 <_PyObject_MakeTpCall@@Base+0x32b8>) │ │ │ │ + bne.w 8dffe <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ + ldr r1, [pc, #460] @ (8f6b8 <_PyObject_MakeTpCall@@Base+0x32b8>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dff6 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ - ldr r1, [pc, #448] @ (8f6b4 <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ + bne.w 8dffe <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ + ldr r1, [pc, #448] @ (8f6bc <_PyObject_MakeTpCall@@Base+0x32bc>) │ │ │ │ mov r0, r9 │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8dff6 <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ + bne.w 8dffe <_PyObject_MakeTpCall@@Base+0x1bfe> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30100 @ 0x7594 │ │ │ │ + movw r1, #29396 @ 0x72d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + beq.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bne.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ - ldr.w r9, [pc, #380] @ 8f6b8 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + ldr.w r9, [pc, #380] @ 8f6c0 <_PyObject_MakeTpCall@@Base+0x32c0> │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ ldr.w r0, [fp, #180] @ 0xb4 │ │ │ │ movs r3, #28 │ │ │ │ subs r0, #1 │ │ │ │ ldr.w r2, [r9, sl] │ │ │ │ mul.w r3, r0, r3 │ │ │ │ ldr r1, [r2, #8] │ │ │ │ adds r2, r1, r3 │ │ │ │ add.w r2, r2, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r2, #252] @ 0xfc │ │ │ │ cmp r2, fp │ │ │ │ - beq.n 8f5ca <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ + beq.n 8f5d2 <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 8f5ca <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ + bhi.n 8f5d2 <_PyObject_MakeTpCall@@Base+0x31d2> │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r3, r1 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #2 │ │ │ │ - bmi.w 8d15e <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ - b.n 8f374 <_PyObject_MakeTpCall@@Base+0x2f7c> │ │ │ │ + bmi.w 8d166 <_PyObject_MakeTpCall@@Base+0xd66> │ │ │ │ + b.n 8f37c <_PyObject_MakeTpCall@@Base+0x2f7c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r2 │ │ │ │ - b.w 8e45a <_PyObject_MakeTpCall@@Base+0x2062> │ │ │ │ + b.w 8e462 <_PyObject_MakeTpCall@@Base+0x2062> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30148 @ 0x75c4 │ │ │ │ + movw r1, #29444 @ 0x7304 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.w 8e37c <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ + b.w 8e384 <_PyObject_MakeTpCall@@Base+0x1f84> │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str.w r2, [fp, #168] @ 0xa8 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 8ceec <_PyObject_MakeTpCall@@Base+0xaf4> │ │ │ │ - b.w 8cef0 <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ + bne.w 8cef4 <_PyObject_MakeTpCall@@Base+0xaf4> │ │ │ │ + b.w 8cef8 <_PyObject_MakeTpCall@@Base+0xaf8> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.n 8f3c0 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ + b.n 8f3c8 <_PyObject_MakeTpCall@@Base+0x2fc8> │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r3, r1 │ │ │ │ - b.n 8f56e <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ + b.n 8f576 <_PyObject_MakeTpCall@@Base+0x3176> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29972 @ 0x7514 │ │ │ │ + movw r1, #29268 @ 0x7254 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #29924 @ 0x74e4 │ │ │ │ + movw r1, #29220 @ 0x7224 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl d59a4 │ │ │ │ + b.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30004 @ 0x7534 │ │ │ │ + movw r1, #29300 @ 0x7274 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 8e52e <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 8e536 <_PyObject_MakeTpCall@@Base+0x2136> │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #30192 @ 0x75f0 │ │ │ │ + movw r1, #29488 @ 0x7330 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - b.n 8f234 <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ + beq.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + b.n 8f23c <_PyObject_MakeTpCall@@Base+0x2e3c> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30232 @ 0x7618 │ │ │ │ + movw r1, #29528 @ 0x7358 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.w 8dc54 <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e25e <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e27a <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 8e296 <_PyObject_MakeTpCall@@Base+0x1e9e> │ │ │ │ + bl d59a4 │ │ │ │ + b.w 8dc5c <_PyObject_MakeTpCall@@Base+0x185c> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e266 <_PyObject_MakeTpCall@@Base+0x1e66> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e282 <_PyObject_MakeTpCall@@Base+0x1e82> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 8e29e <_PyObject_MakeTpCall@@Base+0x1e9e> │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 8e91a <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ - b.w 8e93c <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ + bne.w 8e922 <_PyObject_MakeTpCall@@Base+0x2522> │ │ │ │ + b.w 8e944 <_PyObject_MakeTpCall@@Base+0x2544> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 8e04e <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + beq.w 8e056 <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8e8e8 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ - b.w 8e04e <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ + beq.w 8e8f0 <_PyObject_MakeTpCall@@Base+0x24f0> │ │ │ │ + b.w 8e056 <_PyObject_MakeTpCall@@Base+0x1c56> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 8e696 <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ + b.w 8e69e <_PyObject_MakeTpCall@@Base+0x229e> │ │ │ │ mov ip, r0 │ │ │ │ - b.w 8e4f8 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ - add r4, sp, #672 @ 0x2a0 │ │ │ │ + b.w 8e500 <_PyObject_MakeTpCall@@Base+0x2100> │ │ │ │ + add r4, sp, #704 @ 0x2c0 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #192 @ (adr r1, 8f774 ) │ │ │ │ + add r1, pc, #224 @ (adr r1, 8f79c ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r1, pc, #480 @ (adr r1, 8f898 ) │ │ │ │ + add r1, pc, #512 @ (adr r1, 8f8c0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0008f6bc : │ │ │ │ +0008f6c4 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4068] @ 0xfe4 │ │ │ │ sub sp, #24 │ │ │ │ add r2, sp, #28 │ │ │ │ ldr.w r3, [r2], #4 │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #67108864 @ 0x4000000 │ │ │ │ - beq.n 8f6fe │ │ │ │ + beq.n 8f706 │ │ │ │ add r2, sp, #20 │ │ │ │ mov.w ip, #0 │ │ │ │ strd r2, ip, [sp] │ │ │ │ add.w r1, r0, #12 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ - bl 8f71c │ │ │ │ + bl 8f724 │ │ │ │ add sp, #24 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30452 @ 0x76f4 │ │ │ │ + movw r1, #29748 @ 0x7434 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - b.n 8f6f4 │ │ │ │ + b.n 8f6fc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3560] @ 0xde8 │ │ │ │ sub sp, #500 @ 0x1f4 │ │ │ │ mov r8, r3 │ │ │ │ @@ -151297,146 +151295,146 @@ │ │ │ │ str r2, [r6, #0] │ │ │ │ mov.w sl, #4294967295 @ 0xffffffff │ │ │ │ mov r2, r3 │ │ │ │ strd r3, r3, [sp, #36] @ 0x24 │ │ │ │ mov r5, ip │ │ │ │ ldrb.w lr, [r5], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8f81e │ │ │ │ + bhi.n 8f826 │ │ │ │ cmp.w lr, #39 @ 0x27 │ │ │ │ - bhi.w 8f8d8 │ │ │ │ + bhi.w 8f8e0 │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 8fa8c │ │ │ │ + beq.w 8fa94 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fd8c │ │ │ │ - movw r1, #51168 @ 0xc7e0 │ │ │ │ + bne.w 8fd94 │ │ │ │ + movw r1, #50464 @ 0xc520 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ ldrb r5, [r5, #0] │ │ │ │ add.w r4, ip, #2 │ │ │ │ ldr.w r3, [r1, lr, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp.w lr, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8f82c │ │ │ │ + bhi.n 8f834 │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8fad4 │ │ │ │ + bhi.w 8fadc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8faa8 │ │ │ │ + beq.w 8fab0 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ add r2, r3 │ │ │ │ - bhi.n 8f856 │ │ │ │ + bhi.n 8f85e │ │ │ │ cmp r5, #39 @ 0x27 │ │ │ │ - bhi.w 8fb38 │ │ │ │ + bhi.w 8fb40 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8faa8 │ │ │ │ + beq.w 8fab0 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bhi.n 8f7fe │ │ │ │ + bhi.n 8f806 │ │ │ │ cmp r3, #39 @ 0x27 │ │ │ │ - bhi.n 8f876 │ │ │ │ + bhi.n 8f87e │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8faa8 │ │ │ │ + beq.w 8fab0 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ add r2, r3 │ │ │ │ ldrb.w r3, [r4], #1 │ │ │ │ cmp r3, #59 @ 0x3b │ │ │ │ - bls.n 8f7de │ │ │ │ + bls.n 8f7e6 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8faae │ │ │ │ + beq.w 8fab6 │ │ │ │ ldr.w r5, [r1, r3, lsl #2] │ │ │ │ ands.w r5, r5, #3 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ cmp r3, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r5, #0 │ │ │ │ andne.w r5, r5, #1 │ │ │ │ add r2, r5 │ │ │ │ - b.n 8f7d6 │ │ │ │ + b.n 8f7de │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8fb9c │ │ │ │ + beq.w 8fba4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8f76a │ │ │ │ - b.n 8fc96 │ │ │ │ + beq.n 8f772 │ │ │ │ + b.n 8fc9e │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8faae │ │ │ │ + beq.w 8fab6 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ add.w r4, ip, #3 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ ldrb.w r5, [ip, #2] │ │ │ │ add r2, r3 │ │ │ │ cmp r5, #59 @ 0x3b │ │ │ │ - bls.n 8f7bc │ │ │ │ + bls.n 8f7c4 │ │ │ │ cmp r5, #124 @ 0x7c │ │ │ │ - beq.w 8faae │ │ │ │ + beq.w 8fab6 │ │ │ │ ldr.w r3, [r1, r5, lsl #2] │ │ │ │ ands.w r3, r3, #3 │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ cmp r5, #101 @ 0x65 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ add r2, r3 │ │ │ │ - b.n 8f7d6 │ │ │ │ + b.n 8f7de │ │ │ │ sub.w r5, r3, #40 @ 0x28 │ │ │ │ cmp r5, #19 │ │ │ │ - bhi.n 8f7e8 │ │ │ │ + bhi.n 8f7f0 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r5, lsl #2] │ │ │ │ nop │ │ │ │ - umlal r0, r0, r1, r8 │ │ │ │ - cdp2 0, 14, cr0, cr15, cr8, {0} │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xf7e90008 │ │ │ │ - @ instruction: 0xfbd50008 │ │ │ │ - @ instruction: 0xfaa10008 │ │ │ │ + umlal r0, r0, r9, r8 │ │ │ │ + cdp2 0, 15, cr0, cr7, cr8, {0} │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xf7f10008 │ │ │ │ + @ instruction: 0xfbdd0008 │ │ │ │ + @ instruction: 0xfaa90008 │ │ │ │ sub.w r1, lr, #40 @ 0x28 │ │ │ │ cmp r1, #19 │ │ │ │ - bhi.w 8fbbc │ │ │ │ + bhi.w 8fbc4 │ │ │ │ tbh [pc, r1, lsl #1] │ │ │ │ lsls r1, r7, #5 │ │ │ │ lsls r1, r0, #6 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ @@ -151451,546 +151449,546 @@ │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ lsls r3, r5, #5 │ │ │ │ movs r4, r2 │ │ │ │ lsls r1, r3, #3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe36 │ │ │ │ + bne.w 8fe3e │ │ │ │ movs r4, #0 │ │ │ │ bics.w sl, sl, sl, asr #32 │ │ │ │ it cs │ │ │ │ movcs sl, r2 │ │ │ │ cmp r2, #8 │ │ │ │ - bgt.w 8fc4a │ │ │ │ + bgt.w 8fc52 │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fa44 │ │ │ │ + bne.w 8fa4c │ │ │ │ cmp r7, r2 │ │ │ │ it le │ │ │ │ cmple sl, r7 │ │ │ │ - bgt.w 8fe6a │ │ │ │ + bgt.w 8fe72 │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 8faa4 │ │ │ │ + ble.w 8faac │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add.w fp, sp, #28 │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ - beq.w 8fbf6 │ │ │ │ + beq.w 8fbfe │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [fp] │ │ │ │ - beq.w 8fd04 │ │ │ │ + beq.w 8fd0c │ │ │ │ add r2, sp, #240 @ 0xf0 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #16] │ │ │ │ mov r1, fp │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #4] │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 8ff28 │ │ │ │ + bl 8ff30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd08 │ │ │ │ + bne.w 8fd10 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ - beq.n 8f9f8 │ │ │ │ + beq.n 8fa00 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [r9, #4] │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8fd16 │ │ │ │ + beq.w 8fd1e │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8ff28 │ │ │ │ + bl 8ff30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd48 │ │ │ │ + bne.w 8fd50 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #2 │ │ │ │ - beq.n 8f9f8 │ │ │ │ + beq.n 8fa00 │ │ │ │ add.w sl, r9, #4 │ │ │ │ mov.w r9, #2 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ ldr.w r0, [sl, #4]! │ │ │ │ cmp r2, #124 @ 0x7c │ │ │ │ itt eq │ │ │ │ ldrbeq r2, [r3, #1] │ │ │ │ addeq r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ - beq.w 8fd4e │ │ │ │ + beq.w 8fd56 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, fp │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r6, [sp, #4] │ │ │ │ - bl 8ff28 │ │ │ │ + bl 8ff30 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 8fd0c │ │ │ │ + bne.w 8fd14 │ │ │ │ add.w r9, r9, #1 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, r9 │ │ │ │ - bne.n 8f9bc │ │ │ │ + bne.n 8f9c4 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ - cbz r3, 8fa34 │ │ │ │ + cbz r3, 8fa3c │ │ │ │ cmp r3, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ cmpne r3, #40 @ 0x28 │ │ │ │ sub.w r1, r3, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r2, #1 │ │ │ │ moveq r2, #0 │ │ │ │ cmp r1, #1 │ │ │ │ ite ls │ │ │ │ movls r2, #0 │ │ │ │ andhi.w r2, r2, #1 │ │ │ │ - movw r1, #51168 @ 0xc7e0 │ │ │ │ + movw r1, #50464 @ 0xc520 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ and.w r2, r2, #1 │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ tst.w r3, #3 │ │ │ │ it ne │ │ │ │ movne r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 8fe4a │ │ │ │ + bne.w 8fe52 │ │ │ │ ldr r3, [r6, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fc42 │ │ │ │ + bne.w 8fc4a │ │ │ │ movs r0, #1 │ │ │ │ add sp, #500 @ 0x1f4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 8fdf0 │ │ │ │ + beq.w 8fdf8 │ │ │ │ cmp.w sl, #1 │ │ │ │ it eq │ │ │ │ cmpeq r2, #1 │ │ │ │ - bne.w 8fc70 │ │ │ │ + bne.w 8fc78 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdc6 │ │ │ │ + beq.w 8fdce │ │ │ │ ldrb.w r3, [r8] │ │ │ │ add r1, sp, #28 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ cmp r3, #40 @ 0x28 │ │ │ │ str.w r8, [r1] │ │ │ │ - beq.w 8fcca │ │ │ │ + beq.w 8fcd2 │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r6, [sp, #4] │ │ │ │ str r3, [sp, #0] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ - bl 8ff28 │ │ │ │ + bl 8ff30 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 8fa34 │ │ │ │ + beq.n 8fa3c │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8fcee │ │ │ │ + b.n 8fcf6 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe36 │ │ │ │ + bne.w 8fe3e │ │ │ │ mov r5, r3 │ │ │ │ mov r4, r3 │ │ │ │ - b.n 8f916 │ │ │ │ + b.n 8f91e │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fe36 │ │ │ │ + bne.w 8fe3e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 8f916 │ │ │ │ + b.n 8f91e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8f9f8 │ │ │ │ + b.n 8fa00 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 8f916 │ │ │ │ + b.n 8f91e │ │ │ │ mov ip, r4 │ │ │ │ mov r5, ip │ │ │ │ movs r3, #0 │ │ │ │ ldrb.w lr, [r5], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ it ls │ │ │ │ movls sl, r2 │ │ │ │ - bls.w 8f754 │ │ │ │ + bls.w 8f75c │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ it ne │ │ │ │ movne sl, r2 │ │ │ │ - bne.w 8f76a │ │ │ │ + bne.w 8f772 │ │ │ │ mov ip, r5 │ │ │ │ - b.n 8fab0 │ │ │ │ + b.n 8fab8 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8f7a2 │ │ │ │ + bhi.w 8f7aa │ │ │ │ addw lr, pc, #8 │ │ │ │ ldr.w pc, [lr, r3, lsl #2] │ │ │ │ nop │ │ │ │ - umlal r0, r0, r1, r8 │ │ │ │ - cdp2 0, 14, cr0, cr15, cr8, {0} │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xf7a30008 │ │ │ │ - @ instruction: 0xfbd50008 │ │ │ │ - @ instruction: 0xfaa10008 │ │ │ │ + umlal r0, r0, r9, r8 │ │ │ │ + cdp2 0, 15, cr0, cr7, cr8, {0} │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xf7ab0008 │ │ │ │ + @ instruction: 0xfbdd0008 │ │ │ │ + @ instruction: 0xfaa90008 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #19 │ │ │ │ - bhi.w 8f7c8 │ │ │ │ + bhi.w 8f7d0 │ │ │ │ addw ip, pc, #8 │ │ │ │ ldr.w pc, [ip, r3, lsl #2] │ │ │ │ nop │ │ │ │ - umlal r0, r0, r1, r8 │ │ │ │ - cdp2 0, 14, cr0, cr15, cr8, {0} │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xf7c90008 │ │ │ │ - @ instruction: 0xfbd50008 │ │ │ │ - @ instruction: 0xfaa10008 │ │ │ │ + umlal r0, r0, r9, r8 │ │ │ │ + cdp2 0, 15, cr0, cr7, cr8, {0} │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xf7d10008 │ │ │ │ + @ instruction: 0xfbdd0008 │ │ │ │ + @ instruction: 0xfaa90008 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 8fad0 │ │ │ │ + beq.n 8fad8 │ │ │ │ mov r5, r4 │ │ │ │ mov ip, r5 │ │ │ │ adds r5, #1 │ │ │ │ ldrb.w lr, [ip] │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.w 8f754 │ │ │ │ + bls.w 8f75c │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - bne.n 8fc96 │ │ │ │ - b.n 8fba4 │ │ │ │ + bne.n 8fc9e │ │ │ │ + b.n 8fbac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f76a │ │ │ │ + beq.w 8f772 │ │ │ │ mov r4, r5 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8fc8e │ │ │ │ + bhi.n 8fc96 │ │ │ │ mov ip, r5 │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8f754 │ │ │ │ + b.n 8f75c │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8f914 │ │ │ │ + b.n 8f91c │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 8fd9e │ │ │ │ + bne.w 8fda6 │ │ │ │ adds r2, #1 │ │ │ │ movs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8f748 │ │ │ │ + b.n 8f750 │ │ │ │ mov r4, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8feee │ │ │ │ + beq.w 8fef6 │ │ │ │ subs r3, #1 │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8f748 │ │ │ │ + b.n 8f750 │ │ │ │ ldrb.w r2, [r8, #1] │ │ │ │ add.w r3, r8, #1 │ │ │ │ ldr.w r0, [r9] │ │ │ │ cmp r2, #40 @ 0x28 │ │ │ │ str.w r3, [fp] │ │ │ │ - bne.w 8f958 │ │ │ │ + bne.w 8f960 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ adds r3, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #16] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22b12c │ │ │ │ + bl 22b900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fcae │ │ │ │ + bne.n 8fcb6 │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #1 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f97c │ │ │ │ - b.n 8f9f8 │ │ │ │ + bne.w 8f984 │ │ │ │ + b.n 8fa00 │ │ │ │ ldr r0, [r6, #0] │ │ │ │ - bl 78598 │ │ │ │ - b.n 8fa3c │ │ │ │ + bl 78578 │ │ │ │ + b.n 8fa44 │ │ │ │ cmp.w r2, #268435456 @ 0x10000000 │ │ │ │ - bcs.w 8fdba │ │ │ │ + bcs.w 8fdc2 │ │ │ │ lsls r0, r2, #3 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fdbe │ │ │ │ + beq.w 8fdc6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r6, #8] │ │ │ │ ldr r3, [sp, #540] @ 0x21c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 8f92c │ │ │ │ + beq.w 8f934 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30724 @ 0x7804 │ │ │ │ + movw r1, #30020 @ 0x7544 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24df94 │ │ │ │ - b.n 8fa3e │ │ │ │ + bl 24e6dc │ │ │ │ + b.n 8fa46 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.n 8fba2 │ │ │ │ + beq.n 8fbaa │ │ │ │ mov r5, r4 │ │ │ │ mov r4, r5 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bls.n 8fbce │ │ │ │ + bls.n 8fbd6 │ │ │ │ cmp.w lr, #124 @ 0x7c │ │ │ │ - beq.w 8fba2 │ │ │ │ + beq.w 8fbaa │ │ │ │ mov ip, r4 │ │ │ │ - b.n 8f748 │ │ │ │ + b.n 8f750 │ │ │ │ mov.w r9, #0 │ │ │ │ mov r1, r0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, r9, #1 │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 252760 <_PyArg_BadArgument@@Base+0x84> │ │ │ │ + bl 252eb4 <_PyArg_BadArgument@@Base+0x84> │ │ │ │ mov r0, r6 │ │ │ │ - bl 24df94 │ │ │ │ - b.n 8fa3e │ │ │ │ + bl 24e6dc │ │ │ │ + b.n 8fa46 │ │ │ │ add r7, sp, #112 @ 0x70 │ │ │ │ add.w r3, r8, #1 │ │ │ │ str r6, [sp, #8] │ │ │ │ str r3, [r1, #0] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r3, [sp, #4] │ │ │ │ add r3, sp, #240 @ 0xf0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r7 │ │ │ │ str r7, [sp, #20] │ │ │ │ - bl 22b12c │ │ │ │ + bl 22b900 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa34 │ │ │ │ + beq.w 8fa3c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add r2, sp, #116 @ 0x74 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r3, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 252760 <_PyArg_BadArgument@@Base+0x84> │ │ │ │ + bl 252eb4 <_PyArg_BadArgument@@Base+0x84> │ │ │ │ mov r0, r6 │ │ │ │ - bl 24df94 │ │ │ │ - b.n 8fa3e │ │ │ │ + bl 24e6dc │ │ │ │ + b.n 8fa46 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 8fc0c │ │ │ │ + b.n 8fc14 │ │ │ │ mov.w r9, #0 │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ movs r3, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 8fcb2 │ │ │ │ + b.n 8fcba │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22b12c │ │ │ │ - cbnz r0, 8fd86 │ │ │ │ + bl 22b900 │ │ │ │ + cbnz r0, 8fd8e │ │ │ │ ldr.w r3, [fp] │ │ │ │ cmp r7, #2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f9b4 │ │ │ │ - b.n 8f9f8 │ │ │ │ + bne.w 8f9bc │ │ │ │ + b.n 8fa00 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8fd0c │ │ │ │ + b.n 8fd14 │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r3, #1 │ │ │ │ str r2, [sp, #0] │ │ │ │ add r2, sp, #112 @ 0x70 │ │ │ │ str r6, [sp, #8] │ │ │ │ mov r1, fp │ │ │ │ str.w r3, [fp] │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r2, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r3, r2 │ │ │ │ ldr r2, [sp, #536] @ 0x218 │ │ │ │ - bl 22b12c │ │ │ │ + bl 22b900 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 8fcb2 │ │ │ │ + bne.n 8fcba │ │ │ │ ldr.w r3, [fp] │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r7, r9 │ │ │ │ add.w r3, r3, #1 │ │ │ │ - bne.w 8f9bc │ │ │ │ - b.n 8f9f8 │ │ │ │ + bne.w 8f9c4 │ │ │ │ + b.n 8fa00 │ │ │ │ mov.w r9, #1 │ │ │ │ - b.n 8fcb2 │ │ │ │ + b.n 8fcba │ │ │ │ mov r4, r5 │ │ │ │ mov ip, r5 │ │ │ │ ldrb.w lr, [r4], #1 │ │ │ │ cmp.w lr, #59 @ 0x3b │ │ │ │ - bhi.n 8fca2 │ │ │ │ + bhi.n 8fcaa │ │ │ │ mov r5, r4 │ │ │ │ - b.n 8f754 │ │ │ │ + b.n 8f75c │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, #29 │ │ │ │ - ble.w 8fbe4 │ │ │ │ - movw r1, #30536 @ 0x7748 │ │ │ │ + ble.w 8fbec │ │ │ │ + movw r1, #29832 @ 0x7488 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50312 @ 0xc488 │ │ │ │ + movw r0, #49608 @ 0xc1c8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 8fa3e │ │ │ │ + b.n 8fa46 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r5, 8fe24 │ │ │ │ - movw r3, #34384 @ 0x8650 │ │ │ │ + cbz r5, 8fe2c │ │ │ │ + movw r3, #33680 @ 0x8390 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #30684 @ 0x77dc │ │ │ │ + movw r1, #29980 @ 0x751c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24df94 │ │ │ │ - b.n 8fa3e │ │ │ │ + bl 24e6dc │ │ │ │ + b.n 8fa46 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 8fa3c │ │ │ │ + beq.w 8fa44 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 8ff14 │ │ │ │ - movw r3, #34384 @ 0x8650 │ │ │ │ + beq.w 8ff1c │ │ │ │ + movw r3, #33680 @ 0x8390 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ mov r2, r5 │ │ │ │ - movw r1, #30656 @ 0x77c0 │ │ │ │ + movw r1, #29952 @ 0x7500 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24df94 │ │ │ │ - b.n 8fa3e │ │ │ │ - movw r5, #41352 @ 0xa188 │ │ │ │ + bl 24e6dc │ │ │ │ + b.n 8fa46 │ │ │ │ + movw r5, #40648 @ 0x9ec8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ - movw r3, #6364 @ 0x18dc │ │ │ │ + movw r3, #5660 @ 0x161c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 8fdda │ │ │ │ - movw r1, #30624 @ 0x77a0 │ │ │ │ + b.n 8fde2 │ │ │ │ + movw r1, #29920 @ 0x74e0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50312 @ 0xc488 │ │ │ │ + movw r0, #49608 @ 0xc1c8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30812 @ 0x785c │ │ │ │ + movw r1, #30108 @ 0x759c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 24df94 │ │ │ │ - b.n 8fa3e │ │ │ │ + bl 24e6dc │ │ │ │ + b.n 8fa46 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 8ff02 │ │ │ │ - cbnz r5, 8fee4 │ │ │ │ - movw r5, #41352 @ 0xa188 │ │ │ │ + bne.n 8ff0a │ │ │ │ + cbnz r5, 8feec │ │ │ │ + movw r5, #40648 @ 0x9ec8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ - movw r3, #6364 @ 0x18dc │ │ │ │ + movw r3, #5660 @ 0x161c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ cmp sl, r2 │ │ │ │ - bne.n 8fed0 │ │ │ │ - movw r1, #30508 @ 0x772c │ │ │ │ + bne.n 8fed8 │ │ │ │ + movw r1, #29804 @ 0x746c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r2, r7 │ │ │ │ - ble.n 8fedc │ │ │ │ + ble.n 8fee4 │ │ │ │ cmp.w sl, #1 │ │ │ │ - beq.n 8fec2 │ │ │ │ - movw r2, #34832 @ 0x8810 │ │ │ │ + beq.n 8feca │ │ │ │ + movw r2, #34128 @ 0x8550 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ strd r2, r7, [sp, #8] │ │ │ │ mov r2, r5 │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #30768 @ 0x7830 │ │ │ │ + movw r1, #30064 @ 0x7570 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w sl, [sp, #4] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 8fe62 │ │ │ │ - movw r2, #6364 @ 0x18dc │ │ │ │ + bl d59a4 │ │ │ │ + b.n 8fe6a │ │ │ │ + movw r2, #5660 @ 0x161c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov.w sl, #1 │ │ │ │ - b.n 8fea8 │ │ │ │ + b.n 8feb0 │ │ │ │ cmp sl, r7 │ │ │ │ - bgt.n 8ff0a │ │ │ │ - movw r1, #30528 @ 0x7740 │ │ │ │ + bgt.n 8ff12 │ │ │ │ + movw r1, #29824 @ 0x7480 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 8fec2 │ │ │ │ + beq.n 8feca │ │ │ │ mov sl, r2 │ │ │ │ - b.n 8fea0 │ │ │ │ - movw r3, #34384 @ 0x8650 │ │ │ │ + b.n 8fea8 │ │ │ │ + movw r3, #33680 @ 0x8390 │ │ │ │ movt r3, #42 @ 0x2a │ │ │ │ - b.n 8fe8a │ │ │ │ - movw r1, #30592 @ 0x7780 │ │ │ │ + b.n 8fe92 │ │ │ │ + movw r1, #29888 @ 0x74c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #50312 @ 0xc488 │ │ │ │ + movw r0, #49608 @ 0xc1c8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ mov r1, r4 │ │ │ │ - bl 12f100 │ │ │ │ - b.n 8fe62 │ │ │ │ - movw r1, #30516 @ 0x7734 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 8fe6a │ │ │ │ + movw r1, #29812 @ 0x7474 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 8fe9a │ │ │ │ - movw r5, #41352 @ 0xa188 │ │ │ │ + b.n 8fea2 │ │ │ │ + movw r5, #40648 @ 0x9ec8 │ │ │ │ movt r5, #40 @ 0x28 │ │ │ │ - movw r3, #6364 @ 0x18dc │ │ │ │ + movw r3, #5660 @ 0x161c │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - b.n 8fe0e │ │ │ │ + b.n 8fe16 │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr r6, [r1, #0] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ @@ -152001,15 +151999,15 @@ │ │ │ │ ldr r3, [sp, #92] @ 0x5c │ │ │ │ mov r5, r2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldrb.w ip, [r4], #1 │ │ │ │ ldr.w sl, [sp, #88] @ 0x58 │ │ │ │ sub.w r3, ip, #66 @ 0x42 │ │ │ │ cmp r3, #56 @ 0x38 │ │ │ │ - bhi.w 90762 │ │ │ │ + bhi.w 9076a │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r0, r2, #13 │ │ │ │ lsls r6, r5, #4 │ │ │ │ lsls r3, r1, #19 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r1, r0, #16 │ │ │ │ lsls r1, r0, #16 │ │ │ │ @@ -152065,431 +152063,431 @@ │ │ │ │ lsls r4, r6, #6 │ │ │ │ lsls r4, r1, #3 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ cmp r2, #33 @ 0x21 │ │ │ │ - bne.n 90028 │ │ │ │ + bne.n 90030 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ ldr.w r0, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r2, 9003e │ │ │ │ + cbz r2, 90046 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - ble.n 90024 │ │ │ │ + ble.n 9002c │ │ │ │ ldr r1, [r2, #12] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90056 │ │ │ │ + beq.n 9005e │ │ │ │ cmp r4, #1 │ │ │ │ - beq.n 90024 │ │ │ │ + beq.n 9002c │ │ │ │ ldr r1, [r2, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90056 │ │ │ │ + beq.n 9005e │ │ │ │ cmp r4, #2 │ │ │ │ - beq.n 90024 │ │ │ │ + beq.n 9002c │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90056 │ │ │ │ + beq.n 9005e │ │ │ │ cmp r4, #3 │ │ │ │ - beq.n 90024 │ │ │ │ + beq.n 9002c │ │ │ │ adds r2, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r5, [r2, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r5 │ │ │ │ - beq.n 90056 │ │ │ │ + beq.n 9005e │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 90016 │ │ │ │ + bne.n 9001e │ │ │ │ ldr r0, [r0, #12] │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ cmp r2, #38 @ 0x26 │ │ │ │ - beq.w 90496 │ │ │ │ + beq.w 9049e │ │ │ │ ldr r3, [r3, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r7, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, r4 │ │ │ │ - beq.n 90056 │ │ │ │ + beq.n 9005e │ │ │ │ ldr.w r4, [r4, #128] @ 0x80 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 9003e │ │ │ │ + bne.n 90046 │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 90024 │ │ │ │ + bne.n 9002c │ │ │ │ ldr r3, [r3, #4] │ │ │ │ adds r4, r6, #2 │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9031e │ │ │ │ + beq.w 90326 │ │ │ │ str r5, [r6, #0] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r0, r2, #3 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bmi.n 9002e │ │ │ │ - movw r0, #4888 @ 0x1318 │ │ │ │ + bmi.n 90036 │ │ │ │ + movw r0, #4184 @ 0x1058 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 900a8 │ │ │ │ + beq.n 900b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90234 │ │ │ │ + bne.w 9023c │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ itt ne │ │ │ │ - movwne r0, #31328 @ 0x7a60 │ │ │ │ + movwne r0, #30624 @ 0x77a0 │ │ │ │ movtne r0, #40 @ 0x28 │ │ │ │ - bne.w 90344 │ │ │ │ + bne.w 9034c │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90878 │ │ │ │ + blt.w 90880 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r0, r1, #1 │ │ │ │ str r0, [r6, #4] │ │ │ │ str.w r5, [r3, r1, lsl #3] │ │ │ │ add.w r3, r3, r1, lsl #3 │ │ │ │ - movw r2, #51361 @ 0xc8a1 │ │ │ │ + movw r2, #51125 @ 0xc7b5 │ │ │ │ movt r2, #5 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it eq │ │ │ │ cmpeq r0, r3 │ │ │ │ add.w r0, r2, #4 │ │ │ │ ite eq │ │ │ │ moveq r3, #1 │ │ │ │ movne r3, #0 │ │ │ │ str r0, [r5, #0] │ │ │ │ cmp r1, #42 @ 0x2a │ │ │ │ - beq.w 906f2 │ │ │ │ + beq.w 906fa │ │ │ │ cmp r1, #35 @ 0x23 │ │ │ │ - bne.w 904f0 │ │ │ │ + bne.w 904f8 │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r4, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r5, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90718 │ │ │ │ + bne.w 90720 │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #3 │ │ │ │ - bpl.w 90540 │ │ │ │ + bpl.w 90548 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907f0 │ │ │ │ + beq.w 907f8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r0, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr.w r8, [r3] │ │ │ │ - bl db914 <_PyNumber_Index@@Base> │ │ │ │ + bl db8e0 <_PyNumber_Index@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90530 │ │ │ │ - bl 85f00 │ │ │ │ + beq.w 90538 │ │ │ │ + bl 85ee8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90484 │ │ │ │ + bne.w 9048c │ │ │ │ adds r6, r5, #1 │ │ │ │ - beq.w 90530 │ │ │ │ + beq.w 90538 │ │ │ │ str.w r5, [r8] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 147f54 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.n 901b6 │ │ │ │ + bne.n 901be │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90234 │ │ │ │ + bne.n 9023c │ │ │ │ vstr d0, [r5] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r6, r3, #3 │ │ │ │ - bpl.w 909a4 │ │ │ │ + bpl.w 909ac │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 909a4 │ │ │ │ + bne.w 909ac │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ lsls r5, r3, #26 │ │ │ │ ubfx r2, r3, #2, #3 │ │ │ │ - bpl.w 9092e │ │ │ │ + bpl.w 90936 │ │ │ │ lsls r0, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r8, r8, #20 │ │ │ │ addpl.w r8, r8, #28 │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 908a6 │ │ │ │ + bne.w 908ae │ │ │ │ ldrb.w r3, [r8] │ │ │ │ str r3, [r1, #0] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ adds r6, r0, #1 │ │ │ │ - beq.w 90934 │ │ │ │ + beq.w 9093c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9093e │ │ │ │ + blt.w 90946 │ │ │ │ cmp r0, #255 @ 0xff │ │ │ │ it le │ │ │ │ strble r0, [r5, #0] │ │ │ │ - ble.w 90034 │ │ │ │ + ble.w 9003c │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30908 @ 0x78bc │ │ │ │ + movw r1, #30204 @ 0x75fc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90038 │ │ │ │ + b.n 90040 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl e1c34 │ │ │ │ + bl e1c70 │ │ │ │ mov r5, r0 │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 904e2 │ │ │ │ + beq.w 904ea │ │ │ │ cmn.w r0, #32768 @ 0x8000 │ │ │ │ - blt.w 908d0 │ │ │ │ + blt.w 908d8 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bge.w 908b4 │ │ │ │ + bge.w 908bc │ │ │ │ strh r5, [r6, #0] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r2, #7 │ │ │ │ add.w r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ - bpl.w 9076c │ │ │ │ + bpl.w 90774 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 14e380 │ │ │ │ + bl 14de38 │ │ │ │ strd r0, r1, [r5] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 123238 │ │ │ │ + bl 122be4 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r1 │ │ │ │ cmp.w r1, #4294967295 @ 0xffffffff │ │ │ │ it eq │ │ │ │ cmpeq.w r0, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 90522 │ │ │ │ + beq.w 9052a │ │ │ │ strd r8, r6, [r5] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 147f54 │ │ │ │ + bl 14798c │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 907da │ │ │ │ + beq.w 907e2 │ │ │ │ vcvt.f32.f64 s0, d0 │ │ │ │ vstr s0, [r5] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - bne.w 90562 │ │ │ │ + bne.w 9056a │ │ │ │ movs r2, #0 │ │ │ │ str r1, [sp, #20] │ │ │ │ - bl d1cd4 │ │ │ │ + bl d1c54 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90758 │ │ │ │ + bne.w 90760 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ - movw r2, #51361 @ 0xc8a1 │ │ │ │ + movw r2, #51125 @ 0xc7b5 │ │ │ │ movt r2, #5 │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ adds r5, r0, #1 │ │ │ │ str r5, [r6, #4] │ │ │ │ str.w r1, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 90074 │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 9007c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90074 │ │ │ │ + beq.w 9007c │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90038 │ │ │ │ + b.n 90040 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r5, r2, #4 │ │ │ │ - bmi.w 9002e │ │ │ │ - movw r0, #19976 @ 0x4e08 │ │ │ │ + bmi.w 90036 │ │ │ │ + movw r0, #19008 @ 0x4a40 │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 254990 <_PyTime_ObjectToTimeval@@Base+0x1280> │ │ │ │ + b.w 2550e4 <_PyTime_ObjectToTimeval@@Base+0x1280> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ lsls r1, r2, #7 │ │ │ │ - bpl.w 9076c │ │ │ │ + bpl.w 90774 │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ - movw r1, #21040 @ 0x5230 │ │ │ │ + movw r1, #20336 @ 0x4f70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ adds r3, r2, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r3, r1 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #115 @ 0x73 │ │ │ │ - beq.w 905c4 │ │ │ │ + beq.w 905cc │ │ │ │ cmp r1, #116 @ 0x74 │ │ │ │ - bne.w 905ba │ │ │ │ + bne.w 905c2 │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 905b0 │ │ │ │ + beq.w 905b8 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ ldr r2, [r0, #84] @ 0x54 │ │ │ │ and.w fp, r2, #134217728 @ 0x8000000 │ │ │ │ lsls r1, r2, #4 │ │ │ │ - bmi.w 9058a │ │ │ │ + bmi.w 90592 │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 9058a │ │ │ │ + beq.w 90592 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ - bl 87fb8 │ │ │ │ + bl 87f90 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 905e0 │ │ │ │ + bne.w 905e8 │ │ │ │ lsls r1, r2, #3 │ │ │ │ - bpl.w 90558 │ │ │ │ + bpl.w 90560 │ │ │ │ mov r1, r3 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r8 │ │ │ │ - bl cf290 │ │ │ │ + bl cf218 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9068e │ │ │ │ + beq.w 90696 │ │ │ │ adds.w r1, r0, #16 │ │ │ │ - movw r2, #6364 @ 0x18dc │ │ │ │ + movw r2, #5660 @ 0x161c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ it eq │ │ │ │ moveq r1, r2 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ mov fp, r2 │ │ │ │ ldrb r2, [r6, #2] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - beq.w 90618 │ │ │ │ + beq.w 90620 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #28] │ │ │ │ str r1, [sp, #24] │ │ │ │ blx 29c10 │ │ │ │ ldrd r1, r3, [sp, #24] │ │ │ │ cmp fp, r0 │ │ │ │ - bne.w 9097c │ │ │ │ + bne.w 90984 │ │ │ │ add.w r0, fp, #1 │ │ │ │ strd r3, r1, [sp, #24] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r3, #0] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90962 │ │ │ │ + beq.w 9096a │ │ │ │ str r3, [sp, #24] │ │ │ │ - movw r5, #50257 @ 0xc451 │ │ │ │ + movw r5, #49857 @ 0xc2c1 │ │ │ │ movt r5, #5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r2, fp, #1 │ │ │ │ ldrd r0, r6, [r3] │ │ │ │ add.w ip, r6, #1 │ │ │ │ str.w ip, [r3, #4] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ @@ -152498,199 +152496,199 @@ │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 90034 │ │ │ │ + beq.w 9003c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 90034 │ │ │ │ + bne.w 9003c │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90034 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9003c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90180 │ │ │ │ + bne.w 90188 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90180 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90188 │ │ │ │ mov r1, r3 │ │ │ │ ldr.w r2, [r1], #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ mov r1, r5 │ │ │ │ blx r2 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 908ec │ │ │ │ + beq.w 908f4 │ │ │ │ adds r4, r6, #2 │ │ │ │ cmp.w r0, #131072 @ 0x20000 │ │ │ │ - bne.w 90034 │ │ │ │ + bne.w 9003c │ │ │ │ ldr r6, [sp, #8] │ │ │ │ ldrd r3, r0, [r6] │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r6, #4] │ │ │ │ str.w r5, [r3, r0, lsl #3] │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ str r2, [r3, #4] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - bne.w 9025c │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 90264 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9025c │ │ │ │ + beq.w 90264 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90038 │ │ │ │ + b.n 90040 │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90586 │ │ │ │ + bne.n 9058e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #3 │ │ │ │ - bpl.w 90790 │ │ │ │ + bpl.w 90798 │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 907f0 │ │ │ │ + beq.w 907f8 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, r3 │ │ │ │ - bne.w 90776 │ │ │ │ + bne.w 9077e │ │ │ │ str r6, [r5, #0] │ │ │ │ - b.n 90034 │ │ │ │ - bl 80b28 │ │ │ │ + b.n 9003c │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9029c │ │ │ │ + beq.w 902a4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90038 │ │ │ │ - bl 80b28 │ │ │ │ + b.n 90040 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90234 │ │ │ │ + bne.w 9023c │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ - b.n 90186 │ │ │ │ + b.n 9018e │ │ │ │ mov r1, r4 │ │ │ │ add r2, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ - bl 248cac │ │ │ │ + bl 249384 <_PyXI_EndInterpreter@@Base+0xc04> │ │ │ │ cmp r0, #0 │ │ │ │ it ge │ │ │ │ strge r0, [r5, #0] │ │ │ │ - bge.w 90154 │ │ │ │ + bge.w 9015c │ │ │ │ ldr r0, [sp, #32] │ │ │ │ - b.n 90344 │ │ │ │ - movw r0, #30840 @ 0x7878 │ │ │ │ + b.n 9034c │ │ │ │ + movw r0, #30136 @ 0x75b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ add r2, sp, #32 │ │ │ │ str r1, [sp, #8] │ │ │ │ - bl 248cac │ │ │ │ + bl 249384 <_PyXI_EndInterpreter@@Base+0xc04> │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r3, r0, #0 │ │ │ │ - blt.n 90554 │ │ │ │ + blt.n 9055c │ │ │ │ ldrb r2, [r6, #1] │ │ │ │ cmp r2, #35 @ 0x23 │ │ │ │ - bne.w 907b0 │ │ │ │ + bne.w 907b8 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r4, r6, #2 │ │ │ │ adds r1, r2, #4 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ movs r6, #0 │ │ │ │ - b.n 9051e │ │ │ │ + b.n 90526 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9059c │ │ │ │ + beq.n 905a4 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 905ec │ │ │ │ + beq.n 905f4 │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ add.w r1, r8, #16 │ │ │ │ mov fp, r3 │ │ │ │ mov r3, r8 │ │ │ │ - b.n 90400 │ │ │ │ - movw r0, #31160 @ 0x79b8 │ │ │ │ + b.n 90408 │ │ │ │ + movw r0, #30456 @ 0x76f8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ - movw r0, #31124 @ 0x7994 │ │ │ │ + b.n 9034c │ │ │ │ + movw r0, #30420 @ 0x76d4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ add.w r1, r2, #8 │ │ │ │ str r1, [r5, #0] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ str r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 905b0 │ │ │ │ + beq.n 905b8 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 90088 │ │ │ │ + bpl.w 90090 │ │ │ │ adds r4, r6, #2 │ │ │ │ - b.n 903da │ │ │ │ + b.n 903e2 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 90596 │ │ │ │ + bne.n 9059e │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ mov fp, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90922 │ │ │ │ + beq.w 9092a │ │ │ │ ldr.w r1, [r8, #20] │ │ │ │ mov r3, r8 │ │ │ │ - b.n 90400 │ │ │ │ + b.n 90408 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r6, [r3, #0] │ │ │ │ - bl 1768f0 │ │ │ │ + bl 1767d0 │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9088c │ │ │ │ + beq.w 90894 │ │ │ │ strb r5, [r6, #0] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, r2, #4 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r2, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 906d4 │ │ │ │ + beq.n 906dc │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r4, fp, #1 │ │ │ │ ldr.w ip, [r2] │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 90698 │ │ │ │ + bne.n 906a0 │ │ │ │ cmp r4, ip │ │ │ │ - blt.w 90962 │ │ │ │ + blt.w 9096a │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #24] │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldrd r3, r1, [sp, #24] │ │ │ │ str r0, [r2, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90962 │ │ │ │ + beq.w 9096a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movw r0, #50257 @ 0xc451 │ │ │ │ + movw r0, #49857 @ 0xc2c1 │ │ │ │ movt r0, #5 │ │ │ │ ldrd r8, ip, [r2] │ │ │ │ add.w lr, ip, #1 │ │ │ │ str.w lr, [r2, #4] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str.w r2, [r8, ip, lsl #3] │ │ │ │ add.w r2, r8, ip, lsl #3 │ │ │ │ @@ -152700,402 +152698,402 @@ │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ str r3, [sp, #8] │ │ │ │ adds r4, r6, #3 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str.w fp, [r5] │ │ │ │ - b.n 90466 │ │ │ │ - movw r0, #31180 @ 0x79cc │ │ │ │ + b.n 9046e │ │ │ │ + movw r0, #30476 @ 0x770c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ ldr r0, [r5, #0] │ │ │ │ cmp r0, r4 │ │ │ │ - bge.n 9067a │ │ │ │ + bge.n 90682 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 906b6 │ │ │ │ + beq.n 906be │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 906b4 │ │ │ │ + cbnz r2, 906bc │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r5, #0] │ │ │ │ movw r4, #6504 @ 0x1968 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ subs r3, r0, #1 │ │ │ │ mov r2, fp │ │ │ │ - movw r1, #31224 @ 0x79f8 │ │ │ │ + movw r1, #30520 @ 0x7738 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90038 │ │ │ │ + b.n 90040 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 906e8 │ │ │ │ + beq.n 906f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9095a │ │ │ │ - movw r0, #31200 @ 0x79e0 │ │ │ │ + beq.w 90962 │ │ │ │ + movw r0, #30496 @ 0x7720 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ ldr r5, [r2, #0] │ │ │ │ - cbnz r3, 90744 │ │ │ │ + cbnz r3, 9074c │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ ands.w r2, r2, #268435456 @ 0x10000000 │ │ │ │ - bne.n 90720 │ │ │ │ + bne.n 90728 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r8 │ │ │ │ - bl d1cd4 │ │ │ │ - cbnz r0, 90758 │ │ │ │ + bl d1c54 │ │ │ │ + cbnz r0, 90760 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, r6, #2 │ │ │ │ mov r6, r3 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ - b.n 900e0 │ │ │ │ + b.n 900e8 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #0] │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 90154 │ │ │ │ + b.n 9015c │ │ │ │ add r1, sp, #32 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 8bf30 │ │ │ │ + bl 8bf38 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 907f0 │ │ │ │ + beq.n 907f8 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ movs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - bl d22bc │ │ │ │ - b.n 9070c │ │ │ │ + bl d223c │ │ │ │ + b.n 90714 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ strd r2, r3, [sp] │ │ │ │ mov r0, r5 │ │ │ │ mov r2, r3 │ │ │ │ - bl d22bc │ │ │ │ - b.n 9070c │ │ │ │ - movw r0, #38268 @ 0x957c │ │ │ │ + bl d223c │ │ │ │ + b.n 90714 │ │ │ │ + movw r0, #37564 @ 0x92bc │ │ │ │ movt r0, #43 @ 0x2b │ │ │ │ - b.n 90344 │ │ │ │ - movw r0, #31400 @ 0x7aa8 │ │ │ │ + b.n 9034c │ │ │ │ + movw r0, #30696 @ 0x77e8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ - movw r0, #30016 @ 0x7540 │ │ │ │ + b.n 9034c │ │ │ │ + movw r0, #29312 @ 0x7280 │ │ │ │ movt r0, #42 @ 0x2a │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29480 @ 0x7328 │ │ │ │ + movw r1, #28776 @ 0x7068 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90038 │ │ │ │ - movw r4, #4888 @ 0x1318 │ │ │ │ + b.n 90040 │ │ │ │ + movw r4, #4184 @ 0x1058 │ │ │ │ movt r4, #42 @ 0x2a │ │ │ │ - movw r0, #61768 @ 0xf148 │ │ │ │ + movw r0, #61064 @ 0xee88 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ cmp.w ip, #122 @ 0x7a │ │ │ │ it ne │ │ │ │ movne r0, r4 │ │ │ │ - b.n 9034a │ │ │ │ + b.n 90352 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 90034 │ │ │ │ + beq.w 9003c │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #29328 @ 0x7290 │ │ │ │ + movw r1, #28624 @ 0x6fd0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90038 │ │ │ │ + b.n 90040 │ │ │ │ vstr d0, [sp, #8] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ vldr d0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 902be │ │ │ │ + beq.w 902c6 │ │ │ │ mov r0, r9 │ │ │ │ - b.n 90038 │ │ │ │ - movw r0, #31096 @ 0x7978 │ │ │ │ + b.n 90040 │ │ │ │ + movw r0, #30392 @ 0x76b8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ ldr r6, [r5, #0] │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r3, r6, #4 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 90842 │ │ │ │ + bne.n 9084a │ │ │ │ ldr r3, [r6, #0] │ │ │ │ str.w r8, [r3] │ │ │ │ - b.n 90034 │ │ │ │ + b.n 9003c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ ldr r0, [r0, #4] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ ldr r3, [r0, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bmi.n 90868 │ │ │ │ + bmi.n 90870 │ │ │ │ movw r1, #35744 @ 0x8ba0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.n 90854 │ │ │ │ - bl 87fb8 │ │ │ │ - cbnz r0, 90854 │ │ │ │ - movw r0, #31048 @ 0x7948 │ │ │ │ + beq.n 9085c │ │ │ │ + bl 87f90 │ │ │ │ + cbnz r0, 9085c │ │ │ │ + movw r0, #30344 @ 0x7688 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ - bl 87fb8 │ │ │ │ + b.n 9034c │ │ │ │ + bl 87f90 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9080e │ │ │ │ - movw r0, #1180 @ 0x49c │ │ │ │ + bne.n 90816 │ │ │ │ + movw r0, #476 @ 0x1dc │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ ldr.w r3, [r8, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 90838 │ │ │ │ + bne.n 90840 │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.w 90034 │ │ │ │ + b.w 9003c │ │ │ │ mov r0, r8 │ │ │ │ - bl 1931d8 │ │ │ │ + bl 193580 │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9089c │ │ │ │ + beq.n 908a4 │ │ │ │ ldr.w r0, [r8, #4] │ │ │ │ - b.n 90826 │ │ │ │ - bl d7cc0 │ │ │ │ - movw r0, #31368 @ 0x7a88 │ │ │ │ + b.n 9082e │ │ │ │ + bl d7c34 │ │ │ │ + movw r0, #30664 @ 0x77c8 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r3, sl │ │ │ │ mov r2, r9 │ │ │ │ mov r1, r8 │ │ │ │ - b.n 9034a │ │ │ │ - bl 80b28 │ │ │ │ + b.n 90352 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 90614 │ │ │ │ + beq.w 9061c │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90038 │ │ │ │ + b.w 90040 │ │ │ │ ldrb.w r3, [r8, #16] │ │ │ │ strb r3, [r5, #0] │ │ │ │ - b.w 90034 │ │ │ │ + b.w 9003c │ │ │ │ cmp r2, #2 │ │ │ │ ite eq │ │ │ │ ldrheq.w r3, [r8] │ │ │ │ ldrne.w r3, [r8] │ │ │ │ - b.n 901f8 │ │ │ │ + b.n 90200 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31000 @ 0x7918 │ │ │ │ + movw r1, #30296 @ 0x7658 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90038 │ │ │ │ + b.w 90040 │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30956 @ 0x78ec │ │ │ │ + movw r1, #30252 @ 0x762c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90038 │ │ │ │ - movw r0, #31312 @ 0x7a50 │ │ │ │ + b.w 90040 │ │ │ │ + movw r0, #30608 @ 0x7790 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ - bl 246748 │ │ │ │ + bl 246ef0 │ │ │ │ vstr d0, [sp, #32] │ │ │ │ vstr d1, [sp, #40] @ 0x28 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90234 │ │ │ │ + bne.w 9023c │ │ │ │ add r3, sp, #48 @ 0x30 │ │ │ │ ldmdb r3, {r0, r1, r2, r3} │ │ │ │ stmia.w r5, {r0, r1, r2, r3} │ │ │ │ - b.w 90034 │ │ │ │ + b.w 9003c │ │ │ │ movw r1, #10880 @ 0x2a80 │ │ │ │ movt r1, #78 @ 0x4e │ │ │ │ mov r3, r8 │ │ │ │ - b.n 90400 │ │ │ │ + b.n 90408 │ │ │ │ ldr.w r8, [r0, #28] │ │ │ │ - b.n 901ee │ │ │ │ - bl 80b28 │ │ │ │ + b.n 901f6 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90234 │ │ │ │ + bne.w 9023c │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #30864 @ 0x7890 │ │ │ │ + movw r1, #30160 @ 0x75d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90038 │ │ │ │ + b.w 90040 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 906e8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 906f0 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90972 │ │ │ │ + beq.n 9097a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 9099c │ │ │ │ - bl 1f8b40 │ │ │ │ + cbz r2, 909a4 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r0, r9 │ │ │ │ - b.w 90038 │ │ │ │ + b.w 90040 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 90992 │ │ │ │ + beq.n 9099a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 90992 │ │ │ │ + cbnz r2, 9099a │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - movw r0, #31276 @ 0x7a2c │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + movw r0, #30572 @ 0x776c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90972 │ │ │ │ - movw r0, #31076 @ 0x7964 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9097a │ │ │ │ + movw r0, #30372 @ 0x76a4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - b.n 90344 │ │ │ │ + b.n 9034c │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4008] @ 0xfa8 │ │ │ │ ldr.w fp, [r1, #4] │ │ │ │ sub sp, #52 @ 0x34 │ │ │ │ mov r5, r1 │ │ │ │ cmp.w fp, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #420 @ 0x1a4 │ │ │ │ ldrcs r3, [r0, #80] @ 0x50 │ │ │ │ - bcs.w 90d82 │ │ │ │ + bcs.w 90d8a │ │ │ │ cmp.w fp, #380 @ 0x17c │ │ │ │ - bcs.w 90d6e │ │ │ │ + bcs.w 90d76 │ │ │ │ cmp.w fp, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r2, fp, #368 @ 0x170 │ │ │ │ ldrcs r3, [r0, #56] @ 0x38 │ │ │ │ - bcs.w 90d82 │ │ │ │ + bcs.w 90d8a │ │ │ │ cmp.w fp, #223 @ 0xdf │ │ │ │ - bls.w 90b0e │ │ │ │ + bls.w 90b16 │ │ │ │ ldr r3, [r0, #48] @ 0x30 │ │ │ │ sub.w r2, fp, #224 @ 0xe0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90b20 │ │ │ │ + beq.w 90b28 │ │ │ │ adds r3, r3, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - beq.w 90b20 │ │ │ │ + beq.w 90b28 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w fp, [sp, #20] │ │ │ │ mov sl, lr │ │ │ │ mov fp, r5 │ │ │ │ add.w r3, r0, #112 @ 0x70 │ │ │ │ str r0, [sp, #8] │ │ │ │ str r3, [sp, #28] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ str.w lr, [sp, #24] │ │ │ │ str r3, [sp, #16] │ │ │ │ - movw r3, #57367 @ 0xe017 │ │ │ │ + movw r3, #57703 @ 0xe167 │ │ │ │ movt r3, #3 │ │ │ │ str.w lr, [sp, #36] @ 0x24 │ │ │ │ str r3, [sp, #32] │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr.w r6, [fp, #24] │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r6, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 90e48 │ │ │ │ + bne.w 90e50 │ │ │ │ ldr.w r8, [r6, #12] │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 90e48 │ │ │ │ + beq.w 90e50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90ec6 │ │ │ │ + beq.w 90ece │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r9, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 90d98 │ │ │ │ + beq.w 90da0 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp.w r9, #0 │ │ │ │ str r1, [r2, #0] │ │ │ │ - ble.w 90d28 │ │ │ │ + ble.w 90d30 │ │ │ │ add.w r7, r2, #8 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w ip, [r7, #4]! │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ ldr.w r0, [ip, #84] @ 0x54 │ │ │ │ lsls r0, r0, #30 │ │ │ │ - bmi.n 90b2c │ │ │ │ + bmi.n 90b34 │ │ │ │ ldr.w r0, [ip, #132] @ 0x84 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 90b70 │ │ │ │ + beq.n 90b78 │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ adds r5, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90b8a │ │ │ │ + bne.n 90b92 │ │ │ │ cmp r5, r9 │ │ │ │ - blt.n 90a8c │ │ │ │ + blt.n 90a94 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90acc │ │ │ │ + beq.n 90ad4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90eae │ │ │ │ + beq.w 90eb6 │ │ │ │ ldrd r2, r3, [sp, #28] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ moveq sl, r3 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r0, fp, #28 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 90d24 │ │ │ │ + beq.w 90d2c │ │ │ │ ldr.w lr, [sp, #36] @ 0x24 │ │ │ │ ldr r1, [sp, #24] │ │ │ │ eor.w r3, lr, #1 │ │ │ │ cmp.w sl, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ @@ -153104,26 +153102,26 @@ │ │ │ │ moveq r2, r1 │ │ │ │ movne r2, sl │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r2, [r3, #0] │ │ │ │ add sp, #52 @ 0x34 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp.w fp, #207 @ 0xcf │ │ │ │ - bhi.w 90d7c │ │ │ │ + bhi.w 90d84 │ │ │ │ mov r2, fp │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90a04 │ │ │ │ + bne.w 90a0c │ │ │ │ ldr r3, [r5, #32] │ │ │ │ adds r5, #28 │ │ │ │ cmp r3, fp │ │ │ │ - beq.n 90b20 │ │ │ │ + beq.n 90b28 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 90b08 │ │ │ │ - ldr r3, [pc, #628] @ (90da4 ) │ │ │ │ + b.n 90b10 │ │ │ │ + ldr r3, [pc, #628] @ (90dac ) │ │ │ │ ldr r2, [sp, #12] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r1, [r3, #8] │ │ │ │ ldr.w r3, [ip, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -153133,657 +153131,657 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w r0, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [r0, #252] @ 0xfc │ │ │ │ cmp r2, ip │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e7a │ │ │ │ + beq.w 90e82 │ │ │ │ ldr.w r0, [r0, #268] @ 0x10c │ │ │ │ add r3, sp, #44 @ 0x2c │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r6 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 90aaa │ │ │ │ + bne.n 90ab2 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90b84 │ │ │ │ + beq.n 90b8c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90eb6 │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 90acc │ │ │ │ + beq.w 90ebe │ │ │ │ + bl d7c34 │ │ │ │ + b.n 90ad4 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r3 │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ itt ne │ │ │ │ addne r0, #1 │ │ │ │ strne r0, [r4, #0] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 90bb2 │ │ │ │ + beq.n 90bba │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90ebe │ │ │ │ + beq.w 90ec6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #29676 @ 0x73ec │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90db6 │ │ │ │ + bne.w 90dbe │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr.w r1, [fp, #24] │ │ │ │ ldr r3, [r3, #24] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 90dc2 │ │ │ │ - ldr r3, [pc, #464] @ (90da4 ) │ │ │ │ + bne.w 90dca │ │ │ │ + ldr r3, [pc, #464] @ (90dac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ add.w r7, r6, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r7, #1164] @ 0x48c │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 90ea2 │ │ │ │ + beq.w 90eaa │ │ │ │ movw r3, #45396 @ 0xb154 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ add.w r5, r6, #99328 @ 0x18400 │ │ │ │ str.w r1, [r7, #1164] @ 0x48c │ │ │ │ adds r5, #144 @ 0x90 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbnz r2, 90c06 │ │ │ │ - b.n 90c1a │ │ │ │ + cbnz r2, 90c0e │ │ │ │ + b.n 90c22 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ adds r3, #28 │ │ │ │ - cbz r2, 90c1a │ │ │ │ + cbz r2, 90c22 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 90c00 │ │ │ │ + bne.n 90c08 │ │ │ │ mov ip, r5 │ │ │ │ str.w r3, [ip], #4 │ │ │ │ adds r3, #28 │ │ │ │ ldr r2, [r3, #24] │ │ │ │ mov r5, ip │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90c06 │ │ │ │ + bne.n 90c0e │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 90cc8 │ │ │ │ + beq.n 90cd0 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ - bcs.w 90e98 │ │ │ │ + bcs.w 90ea0 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ - bcs.w 90e66 │ │ │ │ + bcs.w 90e6e │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ - bcs.w 90e70 │ │ │ │ + bcs.w 90e78 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 90e14 │ │ │ │ + bls.w 90e1c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90e5a │ │ │ │ + beq.w 90e62 │ │ │ │ adds r2, r2, r3 │ │ │ │ - beq.n 90c5e │ │ │ │ + beq.n 90c66 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 90e32 │ │ │ │ + beq.w 90e3a │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ - cbz r1, 90cbe │ │ │ │ + cbz r1, 90cc6 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp.w r3, #420 @ 0x1a4 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldrcs r1, [r7, #80] @ 0x50 │ │ │ │ - bcs.w 90e2a │ │ │ │ + bcs.w 90e32 │ │ │ │ cmp.w r3, #380 @ 0x17c │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #380 @ 0x17c │ │ │ │ ldrcs r1, [r7, #52] @ 0x34 │ │ │ │ - bcs.w 90e2a │ │ │ │ + bcs.w 90e32 │ │ │ │ cmp.w r3, #368 @ 0x170 │ │ │ │ itt cs │ │ │ │ subcs.w r3, r3, #368 @ 0x170 │ │ │ │ ldrcs r1, [r7, #56] @ 0x38 │ │ │ │ - bcs.w 90e2a │ │ │ │ + bcs.w 90e32 │ │ │ │ cmp r3, #223 @ 0xdf │ │ │ │ - bls.w 90da8 │ │ │ │ + bls.w 90db0 │ │ │ │ ldr r1, [r7, #48] @ 0x30 │ │ │ │ subs r3, #224 @ 0xe0 │ │ │ │ - cbz r1, 90cb6 │ │ │ │ + cbz r1, 90cbe │ │ │ │ adds r5, r1, r3 │ │ │ │ - beq.n 90cb6 │ │ │ │ + beq.n 90cbe │ │ │ │ ldr r3, [r1, r3] │ │ │ │ - cbz r3, 90cb6 │ │ │ │ - cbnz r2, 90cc8 │ │ │ │ + cbz r3, 90cbe │ │ │ │ + cbnz r2, 90cd0 │ │ │ │ mov r2, r5 │ │ │ │ ldr.w r1, [r6, #4]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 90c6c │ │ │ │ + bne.n 90c74 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r2 │ │ │ │ it ne │ │ │ │ cmpne r2, r1 │ │ │ │ - bne.n 90d8a │ │ │ │ + bne.n 90d92 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.n 90d90 │ │ │ │ + bne.n 90d98 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr.w r3, [fp, #12] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 90dec │ │ │ │ + bne.w 90df4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr.w r2, [r3, #172] @ 0xac │ │ │ │ - cbz r2, 90d34 │ │ │ │ + cbz r2, 90d3c │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 90dec │ │ │ │ + ble.n 90df4 │ │ │ │ ldr r3, [r2, #12] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90d4e │ │ │ │ + beq.n 90d56 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.n 90dec │ │ │ │ + beq.n 90df4 │ │ │ │ ldr r3, [r2, #16] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90d4e │ │ │ │ + beq.n 90d56 │ │ │ │ cmp r5, #2 │ │ │ │ - beq.n 90dec │ │ │ │ + beq.n 90df4 │ │ │ │ ldr r3, [r2, #20] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90d4e │ │ │ │ + beq.n 90d56 │ │ │ │ cmp r5, #3 │ │ │ │ - beq.n 90dec │ │ │ │ + beq.n 90df4 │ │ │ │ adds r2, #20 │ │ │ │ movs r3, #3 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r6 │ │ │ │ - beq.n 90d4e │ │ │ │ + beq.n 90d56 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 90d14 │ │ │ │ - b.n 90dec │ │ │ │ + bne.n 90d1c │ │ │ │ + b.n 90df4 │ │ │ │ mov fp, r0 │ │ │ │ - b.n 90a42 │ │ │ │ + b.n 90a4a │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 90ac4 │ │ │ │ - b.n 90acc │ │ │ │ + bne.w 90acc │ │ │ │ + b.n 90ad4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 90d4e │ │ │ │ + beq.n 90d56 │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90d36 │ │ │ │ + bne.n 90d3e │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90dec │ │ │ │ + bne.n 90df4 │ │ │ │ ldr.w sl, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 90ad8 │ │ │ │ + beq.w 90ae0 │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 90ad8 │ │ │ │ + bne.w 90ae0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90ad8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ae0 │ │ │ │ ldr r3, [r0, #52] @ 0x34 │ │ │ │ sub.w r2, fp, #380 @ 0x17c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90a04 │ │ │ │ - b.n 90b20 │ │ │ │ + bne.w 90a0c │ │ │ │ + b.n 90b28 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ sub.w r2, fp, #208 @ 0xd0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90a04 │ │ │ │ - b.n 90b20 │ │ │ │ + bne.w 90a0c │ │ │ │ + b.n 90b28 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 90cd4 │ │ │ │ + beq.n 90cdc │ │ │ │ ldr r3, [r4, #24] │ │ │ │ cmp r3, sl │ │ │ │ - beq.n 90cd4 │ │ │ │ - b.n 90dec │ │ │ │ + beq.n 90cdc │ │ │ │ + b.n 90df4 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bgt.w 90a84 │ │ │ │ - b.n 90acc │ │ │ │ + bgt.w 90a8c │ │ │ │ + b.n 90ad4 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ - bhi.n 90e26 │ │ │ │ + bhi.n 90e2e │ │ │ │ mov r1, r7 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 90caa │ │ │ │ - b.n 90cb6 │ │ │ │ + bne.w 90cb2 │ │ │ │ + b.n 90cbe │ │ │ │ movw r3, #16320 @ 0x3fc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 90df2 │ │ │ │ + beq.n 90dfa │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r4, r3 │ │ │ │ - beq.n 90e84 │ │ │ │ + beq.n 90e8c │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ str r3, [sp, #24] │ │ │ │ mov r2, r3 │ │ │ │ - movw r3, #17817 @ 0x4599 │ │ │ │ + movw r3, #16457 @ 0x4049 │ │ │ │ movt r3, #21 │ │ │ │ cmp r2, r3 │ │ │ │ itttt eq │ │ │ │ ldreq r2, [sp, #8] │ │ │ │ ldreq r3, [r2, #84] @ 0x54 │ │ │ │ biceq.w r3, r3, #2048 @ 0x800 │ │ │ │ streq r3, [r2, #84] @ 0x54 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - b.n 90d52 │ │ │ │ + b.n 90d5a │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - movw r3, #63393 @ 0xf7a1 │ │ │ │ + movw r3, #64565 @ 0xfc35 │ │ │ │ movt r3, #15 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90dc2 │ │ │ │ + bne.n 90dca │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ add.w r3, r2, #156 @ 0x9c │ │ │ │ cmp r1, r3 │ │ │ │ - bne.n 90dc2 │ │ │ │ + bne.n 90dca │ │ │ │ ldr.w sl, [r2, #156] @ 0x9c │ │ │ │ - b.n 90d52 │ │ │ │ + b.n 90d5a │ │ │ │ cmp r3, #207 @ 0xcf │ │ │ │ it ls │ │ │ │ ldrls r2, [sp, #8] │ │ │ │ - bls.w 90c4c │ │ │ │ + bls.w 90c54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ ldr r2, [r2, #40] @ 0x28 │ │ │ │ - b.n 90c4c │ │ │ │ + b.n 90c54 │ │ │ │ ldr r1, [r7, #40] @ 0x28 │ │ │ │ subs r3, #208 @ 0xd0 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90caa │ │ │ │ - b.n 90cb6 │ │ │ │ + bne.w 90cb2 │ │ │ │ + b.n 90cbe │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 90cc8 │ │ │ │ + beq.w 90cd0 │ │ │ │ add.w r6, r6, #99328 @ 0x18400 │ │ │ │ ldr r7, [sp, #8] │ │ │ │ mov r2, r3 │ │ │ │ adds r6, #148 @ 0x94 │ │ │ │ - b.n 90c6c │ │ │ │ + b.n 90c74 │ │ │ │ mov r0, r6 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 90a5c │ │ │ │ - b.n 90b84 │ │ │ │ + bne.w 90a64 │ │ │ │ + b.n 90b8c │ │ │ │ ldr.w r1, [r7, #1172] @ 0x494 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 90c64 │ │ │ │ - b.n 90cc8 │ │ │ │ + bne.w 90c6c │ │ │ │ + b.n 90cd0 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #380 @ 0x17c │ │ │ │ ldr r2, [r2, #52] @ 0x34 │ │ │ │ - b.n 90c4c │ │ │ │ + b.n 90c54 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #368 @ 0x170 │ │ │ │ ldr r2, [r2, #56] @ 0x38 │ │ │ │ - b.n 90c4c │ │ │ │ + b.n 90c54 │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r0, [r1, #244] @ 0xf4 │ │ │ │ - b.n 90b62 │ │ │ │ + b.n 90b6a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r3, #60 @ 0x3c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 90dce │ │ │ │ - movw sl, #1997 @ 0x7cd │ │ │ │ + bne.n 90dd6 │ │ │ │ + movw sl, #5617 @ 0x15f1 │ │ │ │ movt sl, #32 │ │ │ │ - b.n 90d52 │ │ │ │ + b.n 90d5a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w r3, r3, #420 @ 0x1a4 │ │ │ │ ldr r2, [r2, #80] @ 0x50 │ │ │ │ - b.n 90c4c │ │ │ │ + b.n 90c54 │ │ │ │ ldr.w r3, [r7, #1168] @ 0x490 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90c26 │ │ │ │ - b.n 90cc8 │ │ │ │ + bne.w 90c2e │ │ │ │ + b.n 90cd0 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90acc │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90ad4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90b84 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90b8c │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 90bb0 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 90bb8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #30 │ │ │ │ - bmi.n 90eee │ │ │ │ + bmi.n 90ef6 │ │ │ │ lsls r4, r3, #18 │ │ │ │ - bmi.w 90acc │ │ │ │ + bmi.w 90ad4 │ │ │ │ ldr r4, [sp, #8] │ │ │ │ mov r0, r4 │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 90b84 │ │ │ │ + blt.w 90b8c │ │ │ │ ldr.w r2, [r4, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 90acc │ │ │ │ - b.n 90a68 │ │ │ │ - ldr r3, [pc, #68] @ (90f34 ) │ │ │ │ + beq.w 90ad4 │ │ │ │ + b.n 90a70 │ │ │ │ + ldr r3, [pc, #68] @ (90f3c ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r4, [sp, #8] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr.w r3, [r4, #180] @ 0xb4 │ │ │ │ subs r0, r3, #1 │ │ │ │ movs r3, #28 │ │ │ │ mul.w r3, r0, r3 │ │ │ │ adds r1, r2, r3 │ │ │ │ add.w r1, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r1, [r1, #252] @ 0xfc │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 90f2a │ │ │ │ + beq.n 90f32 │ │ │ │ cmp r0, #10 │ │ │ │ - bhi.n 90f2a │ │ │ │ + bhi.n 90f32 │ │ │ │ add.w r3, r3, #98304 @ 0x18000 │ │ │ │ adds r3, #228 @ 0xe4 │ │ │ │ add r2, r3 │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 90acc │ │ │ │ - b.n 90ed4 │ │ │ │ + bne.w 90ad4 │ │ │ │ + b.n 90edc │ │ │ │ add.w r3, r3, #92672 @ 0x16a00 │ │ │ │ adds r3, #252 @ 0xfc │ │ │ │ add r2, r3 │ │ │ │ - b.n 90f20 │ │ │ │ + b.n 90f28 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00090f38 : │ │ │ │ +00090f40 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 90fd4 │ │ │ │ + beq.n 90fdc │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 90ff4 │ │ │ │ + bne.n 90ffc │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 90f9a │ │ │ │ + bne.n 90fa2 │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 90f9c │ │ │ │ + cbz r5, 90fa4 │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90fbe │ │ │ │ + cbz r0, 90fc6 │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 90fb8 │ │ │ │ + cbz r2, 90fc0 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 90f98 │ │ │ │ + cbz r3, 90fa0 │ │ │ │ str r0, [r3, #0] │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 90fd8 │ │ │ │ + cbz r0, 90fe0 │ │ │ │ ldr.w r5, [ip, #4] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 90f92 │ │ │ │ + bne.n 90f9a │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 90f96 │ │ │ │ - b.n 90f98 │ │ │ │ + bne.n 90f9e │ │ │ │ + b.n 90fa0 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 90f9a │ │ │ │ + ble.n 90fa2 │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 90fe6 │ │ │ │ + cbz r0, 90fee │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90f86 │ │ │ │ + bgt.n 90f8e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90fa4 │ │ │ │ + bgt.n 90fac │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 90fca │ │ │ │ + bgt.n 90fd2 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 90fd4 │ │ │ │ + blt.n 90fdc │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp lr, r5 │ │ │ │ - bge.n 90fd4 │ │ │ │ + bge.n 90fdc │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ - b.n 90fae │ │ │ │ + b.n 90fb6 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ ands.w ip, r0, #536870912 @ 0x20000000 │ │ │ │ - beq.n 910d8 │ │ │ │ + beq.n 910e0 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ ldr.w lr, [r1] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 910f8 │ │ │ │ + bne.n 91100 │ │ │ │ ldr.w ip, [r4, #24] │ │ │ │ ldr.w r4, [ip, #16] │ │ │ │ cmp lr, r4 │ │ │ │ ite lt │ │ │ │ movlt r5, #0 │ │ │ │ movge r5, #1 │ │ │ │ orrs.w r5, r5, lr, lsr #31 │ │ │ │ - bne.n 91092 │ │ │ │ + bne.n 9109a │ │ │ │ ldrb.w r0, [ip, #5] │ │ │ │ add.w ip, ip, #20 │ │ │ │ ldrb.w r5, [ip, #-14] │ │ │ │ mov r6, r0 │ │ │ │ movs r0, #1 │ │ │ │ lsls r0, r6 │ │ │ │ - cbz r5, 91094 │ │ │ │ + cbz r5, 9109c │ │ │ │ add.w r0, r0, lr, lsl #3 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 910c2 │ │ │ │ + cbz r0, 910ca │ │ │ │ ldrd r5, r0, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ str r4, [r1, #0] │ │ │ │ - cbz r2, 910b0 │ │ │ │ + cbz r2, 910b8 │ │ │ │ str r5, [r2, #0] │ │ │ │ - cbz r3, 910b4 │ │ │ │ + cbz r3, 910bc │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbnz r3, 910ba │ │ │ │ + cbnz r3, 910c2 │ │ │ │ movs r0, #1 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ movs r5, #12 │ │ │ │ mla r0, r5, lr, r0 │ │ │ │ add ip, r0 │ │ │ │ ldr.w r0, [ip, #8] │ │ │ │ - cbz r0, 910dc │ │ │ │ + cbz r0, 910e4 │ │ │ │ ldrd ip, r5, [ip] │ │ │ │ add.w r4, lr, #1 │ │ │ │ str r4, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91086 │ │ │ │ + bne.n 9108e │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9108a │ │ │ │ + bne.n 91092 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91090 │ │ │ │ + beq.n 91098 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str.w ip, [r3] │ │ │ │ - b.n 91090 │ │ │ │ + b.n 91098 │ │ │ │ add.w lr, lr, #1 │ │ │ │ cmp r4, lr │ │ │ │ - ble.n 91092 │ │ │ │ + ble.n 9109a │ │ │ │ add.w ip, ip, #8 │ │ │ │ ldr.w r0, [ip, #4] │ │ │ │ - cbz r0, 910ea │ │ │ │ + cbz r0, 910f2 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 91076 │ │ │ │ + bgt.n 9107e │ │ │ │ movs r0, #0 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #12 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 9109c │ │ │ │ + bgt.n 910a4 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ add.w lr, lr, #1 │ │ │ │ add.w ip, ip, #8 │ │ │ │ cmp r4, lr │ │ │ │ - bgt.n 910ce │ │ │ │ + bgt.n 910d6 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.n 910d8 │ │ │ │ + blt.n 910e0 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ cmp r5, lr │ │ │ │ - ble.n 910d8 │ │ │ │ + ble.n 910e0 │ │ │ │ ldr r5, [r4, #24] │ │ │ │ ldrb r4, [r0, #0] │ │ │ │ adds r4, #1 │ │ │ │ ldrb.w ip, [r5, #5] │ │ │ │ add.w r4, r0, r4, lsl #2 │ │ │ │ ldrb.w r4, [r4, lr] │ │ │ │ add.w r0, r0, r4, lsl #2 │ │ │ │ add.w r4, r5, r4, lsl #3 │ │ │ │ movs r5, #1 │ │ │ │ lsl.w r5, r5, ip │ │ │ │ ldr r0, [r0, #4] │ │ │ │ add r4, r5 │ │ │ │ ldr r5, [r4, #20] │ │ │ │ ldr.w ip, [r5, #12] │ │ │ │ - b.n 910a6 │ │ │ │ + b.n 910ae │ │ │ │ │ │ │ │ -00091130 <_PyObject_LookupSpecial@@Base>: │ │ │ │ +00091138 <_PyObject_LookupSpecial@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ mov r6, r1 │ │ │ │ - ldr.w sl, [pc, #572] @ 91384 <_PyObject_LookupSpecial@@Base+0x254> │ │ │ │ + ldr.w sl, [pc, #568] @ 91388 <_PyObject_LookupSpecial@@Base+0x250> │ │ │ │ mrc 15, 0, r9, cr13, cr0, {3} │ │ │ │ movs r1, #12 │ │ │ │ sub sp, #20 │ │ │ │ ldr.w r2, [r5, #192] @ 0xc0 │ │ │ │ mov r8, r0 │ │ │ │ ldr.w r3, [sl, r9] │ │ │ │ eor.w r4, r2, r6, asr #3 │ │ │ │ ubfx r4, r4, #0, #12 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mul.w r4, r1, r4 │ │ │ │ adds r7, r3, r4 │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [r7, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 91260 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ + bne.n 91268 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ ldr.w r2, [r7, #2812] @ 0xafc │ │ │ │ cmp r6, r2 │ │ │ │ - bne.n 91260 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ + bne.n 91268 <_PyObject_LookupSpecial@@Base+0x130> │ │ │ │ add.w r3, r3, #40960 @ 0xa000 │ │ │ │ add r3, r4 │ │ │ │ ldr.w r5, [r3, #2816] @ 0xb00 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 912cc <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + beq.w 912d2 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 912d6 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + beq.w 912dc <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 912e2 <_PyObject_LookupSpecial@@Base+0x1b2> │ │ │ │ - movw r3, #54473 @ 0xd4c9 │ │ │ │ + beq.w 912e8 <_PyObject_LookupSpecial@@Base+0x1b0> │ │ │ │ + movw r3, #54529 @ 0xd501 │ │ │ │ movt r3, #15 │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 91250 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ + bne.n 91258 <_PyObject_LookupSpecial@@Base+0x120> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r8, r3 │ │ │ │ - beq.w 91370 <_PyObject_LookupSpecial@@Base+0x240> │ │ │ │ + beq.w 91376 <_PyObject_LookupSpecial@@Base+0x23e> │ │ │ │ movw r0, #33164 @ 0x818c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ mov r3, r2 │ │ │ │ - cbz r0, 91236 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + cbz r0, 9123e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r3, #0 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #16] │ │ │ │ - beq.w 91328 <_PyObject_LookupSpecial@@Base+0x1f8> │ │ │ │ + beq.w 9132e <_PyObject_LookupSpecial@@Base+0x1f6> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ str r5, [r0, #8] │ │ │ │ ldr.w r3, [r8] │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r2, [r5, #0] │ │ │ │ - beq.w 91334 <_PyObject_LookupSpecial@@Base+0x204> │ │ │ │ + beq.w 9133a <_PyObject_LookupSpecial@@Base+0x202> │ │ │ │ ldr.w r2, [sl, r9] │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - movw r3, #55981 @ 0xdaad │ │ │ │ + movw r3, #56317 @ 0xdbfd │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ ldr r3, [r2, #8] │ │ │ │ sub.w r1, r4, #8 │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ @@ -153793,761 +153791,758 @@ │ │ │ │ str r1, [r0, #0] │ │ │ │ str.w r3, [r4, #-4] │ │ │ │ str.w r2, [r4, #-8] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91248 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + beq.n 91250 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91368 <_PyObject_LookupSpecial@@Base+0x238> │ │ │ │ + beq.w 9136e <_PyObject_LookupSpecial@@Base+0x236> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r2, [r8, #4] │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r5 │ │ │ │ blx r4 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ - b.n 91236 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 9123e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ ldr r1, [r6, #4] │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9130c <_PyObject_LookupSpecial@@Base+0x1dc> │ │ │ │ + bne.n 91312 <_PyObject_LookupSpecial@@Base+0x1da> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.n 9130c <_PyObject_LookupSpecial@@Base+0x1dc> │ │ │ │ + bgt.n 91312 <_PyObject_LookupSpecial@@Base+0x1da> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 83f5c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + str r3, [sp, #4] │ │ │ │ + bl 83f40 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r5, #192] @ 0xc0 │ │ │ │ add r2, sp, #12 │ │ │ │ - mov fp, r0 │ │ │ │ + str r0, [sp, #0] │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 84030 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + mov fp, r3 │ │ │ │ + bl 84014 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - ldr r3, [sp, #0] │ │ │ │ + ldr r3, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9131e <_PyObject_LookupSpecial@@Base+0x1ee> │ │ │ │ - cmp.w fp, #0 │ │ │ │ - beq.n 912ca <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bne.n 91324 <_PyObject_LookupSpecial@@Base+0x1ec> │ │ │ │ + ldr r2, [sp, #0] │ │ │ │ + cbz r2, 912d0 <_PyObject_LookupSpecial@@Base+0x198> │ │ │ │ add.w r3, r3, #43520 @ 0xaa00 │ │ │ │ adds r3, #248 @ 0xf8 │ │ │ │ adds r2, r3, r4 │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r7, #2812] @ 0xafc │ │ │ │ adds r7, r4, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 912e6 <_PyObject_LookupSpecial@@Base+0x1b6> │ │ │ │ + bne.n 912ec <_PyObject_LookupSpecial@@Base+0x1b4> │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ - ldr r1, [sp, #4] │ │ │ │ - str r1, [r3, r4] │ │ │ │ + str.w fp, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 912fa <_PyObject_LookupSpecial@@Base+0x1ca> │ │ │ │ - cbnz r5, 912d6 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ + bne.n 91300 <_PyObject_LookupSpecial@@Base+0x1c8> │ │ │ │ + cbnz r5, 912dc <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ movs r4, #0 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr.w r4, [r3, #136] @ 0x88 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 911aa <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ + bne.w 911b2 <_PyObject_LookupSpecial@@Base+0x7a> │ │ │ │ mov r4, r5 │ │ │ │ - b.n 91248 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + b.n 91250 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ str r6, [r3, r7] │ │ │ │ dmb ish │ │ │ │ - ldr r2, [sp, #4] │ │ │ │ - str r2, [r3, r4] │ │ │ │ + str.w fp, [r3, r4] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 912ca <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 912d0 <_PyObject_LookupSpecial@@Base+0x198> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 912ca <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bne.n 912d0 <_PyObject_LookupSpecial@@Base+0x198> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 912d6 <_PyObject_LookupSpecial@@Base+0x1a6> │ │ │ │ - b.n 912cc <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bne.n 912dc <_PyObject_LookupSpecial@@Base+0x1a4> │ │ │ │ + b.n 912d2 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ mov r0, r5 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r1, r6 │ │ │ │ - bl 84030 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 84014 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 912ca <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + beq.n 912d0 <_PyObject_LookupSpecial@@Base+0x198> │ │ │ │ adds r2, #1 │ │ │ │ - bne.n 912cc <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ - bl d7cc0 │ │ │ │ - b.n 912cc <_PyObject_LookupSpecial@@Base+0x19c> │ │ │ │ + bne.n 912d2 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ + bl d7c34 │ │ │ │ + b.n 912d2 <_PyObject_LookupSpecial@@Base+0x19a> │ │ │ │ ldr.w r3, [r8] │ │ │ │ str r5, [r0, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 911fa <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ + bne.w 91202 <_PyObject_LookupSpecial@@Base+0xca> │ │ │ │ ldr.w r1, [sl, r9] │ │ │ │ - movw r3, #55981 @ 0xdaad │ │ │ │ + movw r3, #56317 @ 0xdbfd │ │ │ │ movt r3, #15 │ │ │ │ str r3, [r4, #20] │ │ │ │ mov r3, r2 │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r2, [r1, #8] │ │ │ │ str.w r8, [r4, #12] │ │ │ │ ldr.w r1, [r2, #3796] @ 0xed4 │ │ │ │ ldr.w r2, [r4, #-4] │ │ │ │ ldr r6, [r1, #4] │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r1, r2, [r4, #-8] │ │ │ │ str r0, [r1, #4] │ │ │ │ - b.n 91236 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ + b.n 9123e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91248 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91250 <_PyObject_LookupSpecial@@Base+0x118> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 912e2 <_PyObject_LookupSpecial@@Base+0x1b2> │ │ │ │ + beq.n 912e8 <_PyObject_LookupSpecial@@Base+0x1b0> │ │ │ │ adds r3, #1 │ │ │ │ mov r4, r5 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 91236 <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ - nop │ │ │ │ + b.n 9123e <_PyObject_LookupSpecial@@Base+0x106> │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00091388 : │ │ │ │ +0009138c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r5, [pc, #176] @ (9144c ) │ │ │ │ + ldr r5, [pc, #176] @ (91450 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ sub sp, #8 │ │ │ │ mov r4, r0 │ │ │ │ mov r8, r1 │ │ │ │ mov lr, r2 │ │ │ │ mov ip, r3 │ │ │ │ ldr r6, [r6, r5] │ │ │ │ ldr r5, [r0, #4] │ │ │ │ ldr r7, [r5, #84] @ 0x54 │ │ │ │ lsls r7, r7, #20 │ │ │ │ - bpl.n 913ca │ │ │ │ + bpl.n 913ce │ │ │ │ ldr r5, [r5, #28] │ │ │ │ ldr r5, [r0, r5] │ │ │ │ - cbz r5, 913ca │ │ │ │ + cbz r5, 913ce │ │ │ │ blx r5 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 913e6 │ │ │ │ - cbnz r2, 9140e │ │ │ │ + cbz r0, 913ea │ │ │ │ + cbnz r2, 91412 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bic.w r3, lr, #2147483648 @ 0x80000000 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w ip, [sp] │ │ │ │ - bl 8c3f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c400 <_PyObject_MakeTpCall@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - cbz r2, 913ee │ │ │ │ + cbz r2, 913f2 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 913c2 │ │ │ │ + bne.n 913c6 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1543c4 <_PyErr_Format@@Base> │ │ │ │ + b.w 153e74 <_PyErr_Format@@Base> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 913c2 │ │ │ │ + beq.n 913c6 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 9143e │ │ │ │ + bne.n 91442 │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r4 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ + b.w 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9141e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9141e │ │ │ │ + bne.n 91422 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91422 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ sub sp, #36 @ 0x24 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91818 │ │ │ │ + bne.w 9181c │ │ │ │ bic.w r5, r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, #2 │ │ │ │ - bhi.w 917e2 │ │ │ │ + bhi.w 917e6 │ │ │ │ ldr.w r2, [r6, #152] @ 0x98 │ │ │ │ - movw r3, #45473 @ 0xb1a1 │ │ │ │ + movw r3, #45453 @ 0xb18d │ │ │ │ movt r3, #7 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 91778 │ │ │ │ + bne.w 9177c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7b1f4 │ │ │ │ + bl 7b1e0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 915f0 │ │ │ │ + beq.w 915f4 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ lsls r3, r3, #17 │ │ │ │ - bpl.n 914c2 │ │ │ │ - ldr r3, [pc, #576] @ (916e0 ) │ │ │ │ + bpl.n 914c6 │ │ │ │ + ldr r3, [pc, #576] @ (916e4 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub.w r1, r4, #8 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orrs r3, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 916e8 │ │ │ │ + beq.w 916ec │ │ │ │ ldr r3, [r7, #0] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.w 91788 │ │ │ │ + bge.w 9178c │ │ │ │ cmp r5, #2 │ │ │ │ - bne.w 91832 │ │ │ │ + bne.w 91836 │ │ │ │ ldr r5, [r7, #4] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ str r3, [sp, #20] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9173a │ │ │ │ + beq.w 9173e │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 91666 │ │ │ │ + beq.w 9166a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr r2, [r1, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.n 915f4 │ │ │ │ + blt.n 915f8 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 917a2 │ │ │ │ + beq.w 917a6 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 9157a │ │ │ │ + ble.n 9157e │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 91564 │ │ │ │ + bne.n 91568 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 9175e │ │ │ │ + beq.w 91762 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 91530 │ │ │ │ + beq.n 91534 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r6, #3221225472 @ 0xc0000000 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - beq.w 9166a │ │ │ │ + beq.w 9166e │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 91672 │ │ │ │ + bne.w 91676 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9169a │ │ │ │ + bne.w 9169e │ │ │ │ ldr r0, [r4, #16] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 916c2 │ │ │ │ + bne.w 916c6 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #36 @ 0x24 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 9157a │ │ │ │ + beq.n 9157e │ │ │ │ adds r2, #12 │ │ │ │ movs r7, #1 │ │ │ │ ldr.w r6, [r2, #4]! │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 91512 │ │ │ │ + beq.n 91516 │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, r7 │ │ │ │ - bne.n 9156c │ │ │ │ - ldr r1, [pc, #360] @ (916e4 ) │ │ │ │ + bne.n 91570 │ │ │ │ + ldr r1, [pc, #360] @ (916e8 ) │ │ │ │ add r2, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl bc7b4 │ │ │ │ + bl bc6e4 │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 915da │ │ │ │ + beq.n 915de │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - cbz r1, 915a0 │ │ │ │ + cbz r1, 915a4 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.n 915a0 │ │ │ │ + bge.n 915a4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 91742 │ │ │ │ + bne.w 91746 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 79634 │ │ │ │ + bl 79618 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ cmp r1, #0 │ │ │ │ - blt.w 9176c │ │ │ │ + blt.w 91770 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ - movw r2, #31432 @ 0x7ac8 │ │ │ │ + movw r2, #30728 @ 0x7808 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r5, [r3, #12] │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r3, r1 │ │ │ │ - movw r1, #31528 @ 0x7b28 │ │ │ │ + movw r1, #30824 @ 0x7868 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 915f0 │ │ │ │ + beq.n 915f4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 915f0 │ │ │ │ + cbnz r3, 915f4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9155e │ │ │ │ + b.n 91562 │ │ │ │ ldr.w r2, [r5, #172] @ 0xac │ │ │ │ - cbz r2, 9162e │ │ │ │ + cbz r2, 91632 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - ble.w 914fc │ │ │ │ + ble.w 91500 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9164a │ │ │ │ + beq.n 9164e │ │ │ │ cmp r0, #1 │ │ │ │ - beq.w 914fc │ │ │ │ + beq.w 91500 │ │ │ │ ldr r6, [r2, #16] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.n 9164a │ │ │ │ + beq.n 9164e │ │ │ │ cmp r0, #2 │ │ │ │ - beq.w 914fc │ │ │ │ + beq.w 91500 │ │ │ │ adds r2, #16 │ │ │ │ movs r6, #2 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ adds r6, #1 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.n 9164a │ │ │ │ + beq.n 9164e │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 9161e │ │ │ │ - b.n 914fc │ │ │ │ + bne.n 91622 │ │ │ │ + b.n 91500 │ │ │ │ mov r2, r5 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9164a │ │ │ │ + beq.n 9164e │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 91630 │ │ │ │ + bne.n 91634 │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 914fc │ │ │ │ + bne.w 91500 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91666 │ │ │ │ + beq.n 9166a │ │ │ │ adds r2, #1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ str r2, [r5, #0] │ │ │ │ it ne │ │ │ │ movne r1, r5 │ │ │ │ - bne.w 9152c │ │ │ │ + bne.w 91530 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 91530 │ │ │ │ + b.n 91534 │ │ │ │ str r3, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9154a │ │ │ │ + beq.w 9154e │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9154a │ │ │ │ + beq.w 9154e │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9154a │ │ │ │ + bne.w 9154e │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r5, [r4, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91554 │ │ │ │ + beq.w 91558 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 91554 │ │ │ │ + beq.w 91558 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91554 │ │ │ │ + bne.w 91558 │ │ │ │ str r1, [sp, #12] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [r4, #16] │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str r1, [r4, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9155e │ │ │ │ + beq.w 91562 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9155e │ │ │ │ + beq.w 91562 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9155e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9155e │ │ │ │ + bne.w 91562 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91562 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 91a88 ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 91aac ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldr r2, [pc, #332] @ (91838 ) │ │ │ │ + ldr r2, [pc, #332] @ (9183c ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ strd r5, r5, [sp, #20] │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91800 │ │ │ │ + beq.w 91804 │ │ │ │ ldrb.w r3, [r0, #38] @ 0x26 │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 917fc │ │ │ │ + beq.n 91800 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9171a │ │ │ │ + beq.n 9171e │ │ │ │ ldr r2, [r0, #0] │ │ │ │ ldr r1, [r0, #28] │ │ │ │ add.w r3, r2, #124 @ 0x7c │ │ │ │ ldr r2, [r2, #116] @ 0x74 │ │ │ │ add.w r3, r3, r2, lsl #1 │ │ │ │ cmp r1, r3 │ │ │ │ - bcc.n 917fc │ │ │ │ + bcc.n 91800 │ │ │ │ ldr r1, [r0, #0] │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ - bl 1c81ac <_PySys_GetRequiredAttrString@@Base+0x1b10> │ │ │ │ + bl 1c8ff8 <_PySys_GetRequiredAttrString@@Base+0x1acc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 915da │ │ │ │ + beq.w 915de │ │ │ │ ldr r5, [sp, #24] │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 914ec │ │ │ │ + bne.w 914f0 │ │ │ │ movs r5, #0 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ mov r1, r5 │ │ │ │ - b.n 91530 │ │ │ │ + b.n 91534 │ │ │ │ ldr.w r2, [r1, #172] @ 0xac │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 917c6 │ │ │ │ + beq.n 917ca │ │ │ │ ldr.w r6, [r2, #8]! │ │ │ │ movs r0, #0 │ │ │ │ cmp r6, r0 │ │ │ │ - ble.w 915a0 │ │ │ │ + ble.w 915a4 │ │ │ │ ldr.w r7, [r2, #4]! │ │ │ │ cmp r7, r3 │ │ │ │ - bne.n 917c2 │ │ │ │ + bne.n 917c6 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9152c │ │ │ │ - b.n 91530 │ │ │ │ - movw r2, #29284 @ 0x7264 │ │ │ │ + bne.w 91530 │ │ │ │ + b.n 91534 │ │ │ │ + movw r2, #28580 @ 0x6fa4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r5, #12] │ │ │ │ - b.n 915be │ │ │ │ + b.n 915c2 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 914c2 │ │ │ │ - b.n 915f0 │ │ │ │ + bne.w 914c6 │ │ │ │ + b.n 915f4 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #31452 @ 0x7adc │ │ │ │ + movw r1, #30748 @ 0x781c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 915da │ │ │ │ + bl d59a4 │ │ │ │ + b.n 915de │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 91512 │ │ │ │ + beq.w 91516 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 917a4 │ │ │ │ + bne.n 917a8 │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 91512 │ │ │ │ - b.n 9157a │ │ │ │ + beq.w 91516 │ │ │ │ + b.n 9157e │ │ │ │ adds r0, #1 │ │ │ │ - b.n 91750 │ │ │ │ + b.n 91754 │ │ │ │ mov r2, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 9175e │ │ │ │ + beq.n 91762 │ │ │ │ ldr.w r2, [r2, #128] @ 0x80 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 917c8 │ │ │ │ + bne.n 917cc │ │ │ │ movw r2, #36424 @ 0x8e48 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9175e │ │ │ │ - b.n 915a0 │ │ │ │ - movw r0, #31444 @ 0x7ad4 │ │ │ │ + beq.n 91762 │ │ │ │ + b.n 915a4 │ │ │ │ + movw r0, #30740 @ 0x7814 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movs r3, #2 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r5 │ │ │ │ - bl c4290 <_PyArg_CheckPositional@@Base> │ │ │ │ + bl c4240 <_PyArg_CheckPositional@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 915f0 │ │ │ │ - b.n 91474 │ │ │ │ + beq.w 915f4 │ │ │ │ + b.n 91478 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ - b.n 916f6 │ │ │ │ + b.n 916fa │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31500 @ 0x7b0c │ │ │ │ + movw r1, #30796 @ 0x784c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 915da │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 915de │ │ │ │ mov r1, r3 │ │ │ │ - movw r0, #1308 @ 0x51c │ │ │ │ + movw r0, #604 @ 0x25c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 252088 │ │ │ │ + bl 2527d8 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 915f0 │ │ │ │ - b.n 9146a │ │ │ │ + beq.w 915f4 │ │ │ │ + b.n 9146e │ │ │ │ movs r5, #0 │ │ │ │ mov r1, r5 │ │ │ │ - b.n 91530 │ │ │ │ + b.n 91534 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009183c : │ │ │ │ +00091840 : │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r5, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r5, #3 │ │ │ │ - bpl.n 9188a │ │ │ │ + bpl.n 9188e │ │ │ │ ldr r3, [r0, #4] │ │ │ │ mov r4, r0 │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r3, #72] @ 0x48 │ │ │ │ - cbz r2, 918a8 │ │ │ │ - movw r3, #7217 @ 0x1c31 │ │ │ │ + cbz r2, 918ac │ │ │ │ + movw r3, #7137 @ 0x1be1 │ │ │ │ movt r3, #12 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 91878 │ │ │ │ + bne.n 9187c │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl c11f0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ - cbz r0, 9187e │ │ │ │ + bl c11a4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + cbz r0, 91882 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91874 │ │ │ │ + bne.n 91878 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ - bl d74f0 │ │ │ │ + bl d7464 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 91874 │ │ │ │ + b.n 91878 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ - cbz r2, 918c8 │ │ │ │ + cbz r2, 918cc │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91886 │ │ │ │ + beq.n 9188a │ │ │ │ ldr r3, [r3, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 91874 │ │ │ │ - b.n 9187e │ │ │ │ + bne.n 91878 │ │ │ │ + b.n 91882 │ │ │ │ movw r1, #48080 @ 0xbbd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ mov r3, r5 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + movw r1, #23128 @ 0x5a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 9187e │ │ │ │ + bl d59a4 │ │ │ │ + b.n 91882 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ sub sp, #20 │ │ │ │ mov r4, r1 │ │ │ │ mov r2, r0 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #3 │ │ │ │ - bpl.n 9190a │ │ │ │ + bpl.n 9190e │ │ │ │ ldr r3, [r1, #8] │ │ │ │ cmp r3, #9 │ │ │ │ - beq.w 91af6 │ │ │ │ + beq.w 91afa │ │ │ │ ldr r7, [r2, #16] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 91b08 │ │ │ │ + beq.w 91b0c │ │ │ │ ldr.w r3, [r7, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91a4c │ │ │ │ + beq.w 91a50 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r5, #3221225472 @ 0xc0000000 │ │ │ │ ldr r6, [r2, #12] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r1, r5 │ │ │ │ str r6, [sp, #0] │ │ │ │ - beq.w 91b34 │ │ │ │ + beq.w 91b38 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 91a3a │ │ │ │ + ble.n 91a3e │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r0, r1 │ │ │ │ ittt ne │ │ │ │ addne.w r9, r3, #12 │ │ │ │ movne r5, #1 │ │ │ │ movne r1, r9 │ │ │ │ - bne.w 91a5c │ │ │ │ + bne.w 91a60 │ │ │ │ movs r5, #1 │ │ │ │ add.w r9, r3, #12 │ │ │ │ mov fp, r4 │ │ │ │ movw r6, #42228 @ 0xa4f4 │ │ │ │ movt r6, #71 @ 0x47 │ │ │ │ mov sl, r3 │ │ │ │ mov r4, r2 │ │ │ │ ldr.w r1, [r9, r5, lsl #2] │ │ │ │ ldr r3, [r1, #84] @ 0x54 │ │ │ │ lsls r0, r3, #30 │ │ │ │ - bmi.n 919cc │ │ │ │ + bmi.n 919d0 │ │ │ │ ldr.w r3, [r1, #132] @ 0x84 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #2 │ │ │ │ - bpl.n 91a0c │ │ │ │ + bpl.n 91a10 │ │ │ │ ldr.w r2, [fp, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 91ace │ │ │ │ + bne.w 91ad2 │ │ │ │ ldr.w r2, [fp, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 91ace │ │ │ │ + beq.w 91ad2 │ │ │ │ mov r0, r3 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, fp │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 91a34 │ │ │ │ + beq.n 91a38 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 91a72 │ │ │ │ + bne.n 91a76 │ │ │ │ adds r5, #1 │ │ │ │ cmp r8, r5 │ │ │ │ - bgt.n 91962 │ │ │ │ + bgt.n 91966 │ │ │ │ ldr.w r1, [sl] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, fp │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 91a4c │ │ │ │ + beq.n 91a50 │ │ │ │ subs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91a4c │ │ │ │ + bne.n 91a50 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 91a4c │ │ │ │ - ldr r3, [pc, #372] @ (91b44 ) │ │ │ │ + b.n 91a50 │ │ │ │ + ldr r3, [pc, #372] @ (91b48 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ movs r2, #28 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ ldr.w r3, [r1, #180] @ 0xb4 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #10 │ │ │ │ @@ -154557,228 +154552,228 @@ │ │ │ │ movhi r3, #1 │ │ │ │ add.w ip, r0, #92672 @ 0x16a00 │ │ │ │ ldr.w r2, [ip, #252] @ 0xfc │ │ │ │ cmp r2, r1 │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91b16 │ │ │ │ + beq.w 91b1a │ │ │ │ ldr.w r3, [ip, #268] @ 0x10c │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #2 │ │ │ │ - bmi.n 91978 │ │ │ │ + bmi.n 9197c │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ mov r2, r4 │ │ │ │ strd sl, r2, [sp] │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - bne.n 91a44 │ │ │ │ - b.n 91a4c │ │ │ │ + bne.n 91a48 │ │ │ │ + b.n 91a50 │ │ │ │ mov r2, r4 │ │ │ │ mov r3, sl │ │ │ │ mov r4, fp │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 91a4c │ │ │ │ + beq.n 91a50 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91b28 │ │ │ │ + beq.n 91b2c │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91b08 │ │ │ │ + beq.n 91b0c │ │ │ │ movs r4, #0 │ │ │ │ - b.n 91ac6 │ │ │ │ + b.n 91aca │ │ │ │ adds r5, #1 │ │ │ │ cmp r5, r8 │ │ │ │ - beq.n 91a3a │ │ │ │ + beq.n 91a3e │ │ │ │ ldr.w r6, [r1, #4]! │ │ │ │ cmp r0, r6 │ │ │ │ - bne.n 91a5c │ │ │ │ + bne.n 91a60 │ │ │ │ cmp r5, r8 │ │ │ │ - blt.w 91954 │ │ │ │ - b.n 91a3a │ │ │ │ + blt.w 91958 │ │ │ │ + b.n 91a3e │ │ │ │ mov r2, r3 │ │ │ │ mov r3, sl │ │ │ │ mov sl, r2 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91ae0 │ │ │ │ + beq.n 91ae4 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 91a94 │ │ │ │ + beq.n 91a98 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 91aee │ │ │ │ + cbz r2, 91af2 │ │ │ │ ldr.w r3, [sl, #4] │ │ │ │ mov r4, sl │ │ │ │ ldr.w r3, [r3, #136] @ 0x88 │ │ │ │ - cbz r3, 91ac6 │ │ │ │ + cbz r3, 91aca │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r0, sl │ │ │ │ cmp r1, r7 │ │ │ │ itee ne │ │ │ │ movne r2, r7 │ │ │ │ moveq r1, #0 │ │ │ │ ldreq r2, [sp, #0] │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [sl] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91ac6 │ │ │ │ + beq.n 91aca │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [sl] │ │ │ │ - cbz r3, 91b20 │ │ │ │ + cbz r3, 91b24 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, fp │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.n 91a34 │ │ │ │ + beq.n 91a38 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 9198e │ │ │ │ + b.n 91992 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 91a94 │ │ │ │ + beq.n 91a98 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 91a94 │ │ │ │ + bne.n 91a98 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91a94 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91a98 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - ldr r1, [pc, #76] @ (91b48 ) │ │ │ │ - bl bfdc0 <_PyUnicode_Equal@@Base> │ │ │ │ + ldr r1, [pc, #76] @ (91b4c ) │ │ │ │ + bl bfd74 <_PyUnicode_Equal@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9190a │ │ │ │ + beq.w 9190e │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r2 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w c1c30 │ │ │ │ + b.w c1be0 │ │ │ │ add.w r0, r0, #98304 @ 0x18000 │ │ │ │ ldr.w r3, [r0, #244] @ 0xf4 │ │ │ │ - b.n 91a04 │ │ │ │ + b.n 91a08 │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 91ac6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 91aca │ │ │ │ mov r0, r3 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 91a4c │ │ │ │ + b.n 91a50 │ │ │ │ ldr.w r8, [r3, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 9193c │ │ │ │ - b.n 91a4c │ │ │ │ + bgt.w 91940 │ │ │ │ + b.n 91a50 │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - add r0, pc, #928 @ (adr r0, 91eec ) │ │ │ │ + add r0, pc, #960 @ (adr r0, 91f10 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ sub sp, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 91ff2 │ │ │ │ + beq.w 91ff6 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov r4, r2 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - bge.w 92004 │ │ │ │ + bge.w 92008 │ │ │ │ ldr.w r3, [r4, #172] @ 0xac │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 91bea │ │ │ │ + beq.n 91bee │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - ble.n 91bb0 │ │ │ │ + ble.n 91bb4 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91bf2 │ │ │ │ + beq.n 91bf6 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 91bb0 │ │ │ │ + beq.n 91bb4 │ │ │ │ ldr r1, [r3, #16] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91bf2 │ │ │ │ + beq.n 91bf6 │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 91bb0 │ │ │ │ + beq.n 91bb4 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, r5 │ │ │ │ - beq.n 91bf2 │ │ │ │ + beq.n 91bf6 │ │ │ │ cmp r2, #3 │ │ │ │ - beq.n 91bb0 │ │ │ │ + beq.n 91bb4 │ │ │ │ adds r3, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r6, [r3, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r6, r5 │ │ │ │ - beq.n 91bf2 │ │ │ │ + beq.n 91bf6 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 91ba2 │ │ │ │ + bne.n 91ba6 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - cbz r2, 91bca │ │ │ │ + cbz r2, 91bce │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ tst.w r3, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ - movw r3, #62536 @ 0xf448 │ │ │ │ + movw r3, #61832 @ 0xf188 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #31752 @ 0x7c08 │ │ │ │ + movw r1, #31048 @ 0x7948 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 91d4c │ │ │ │ + b.n 91d50 │ │ │ │ mov r3, r4 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9207c │ │ │ │ + bne.w 92080 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r7, r2, #22 │ │ │ │ - bmi.w 91f00 │ │ │ │ + bmi.w 91f04 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.w 91d54 │ │ │ │ + bgt.w 91d58 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 91f30 │ │ │ │ + beq.w 91f34 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.w 91f30 │ │ │ │ + bhi.w 91f34 │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ movs r0, r1 │ │ │ │ lsls r1, r1, #6 │ │ │ │ movs r0, r1 │ │ │ │ lsls r3, r0, #4 │ │ │ │ lsls r1, r1, #6 │ │ │ │ lsls r1, r1, #6 │ │ │ │ @@ -154793,83 +154788,83 @@ │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ ands.w r1, r1, #4 │ │ │ │ it eq │ │ │ │ moveq sl, r1 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bne.w 9203c │ │ │ │ - ldr.w r8, [pc, #880] @ 91fcc │ │ │ │ + bne.w 92040 │ │ │ │ + ldr.w r8, [pc, #880] @ 91fd0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ subs r1, r1, r3 │ │ │ │ cmp r5, r1 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - bhi.w 91fac │ │ │ │ + bhi.w 91fb0 │ │ │ │ adds r5, r5, r3 │ │ │ │ - bmi.w 91fac │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ + bmi.w 91fb0 │ │ │ │ + movw r6, #20128 @ 0x4ea0 │ │ │ │ movt r6, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ ldr.w r0, [r6, #712] @ 0x2c8 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 91ec0 │ │ │ │ + bne.w 91ec4 │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ subs r1, r5, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ add.w r0, ip, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r0, #1528] @ 0x5f8 │ │ │ │ str r0, [sp, #12] │ │ │ │ - bcs.w 91e6a │ │ │ │ + bcs.w 91e6e │ │ │ │ mov.w lr, r1, lsr #3 │ │ │ │ ldr.w r1, [r0, lr, lsl #3] │ │ │ │ ldr r0, [r1, #8] │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 91ea6 │ │ │ │ + beq.w 91eaa │ │ │ │ ldr r0, [r1, #0] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r5, [r0, #0] │ │ │ │ str r5, [sp, #12] │ │ │ │ str r5, [r1, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91da0 │ │ │ │ + beq.n 91da4 │ │ │ │ add r3, r0 │ │ │ │ movs r1, #0 │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r0, r1 │ │ │ │ - blt.n 91ddc │ │ │ │ + blt.n 91de0 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #716] @ (91fc8 ) │ │ │ │ + ldr r2, [pc, #716] @ (91fcc ) │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 91ee0 │ │ │ │ + bne.w 91ee4 │ │ │ │ str r5, [r3, #20] │ │ │ │ str.w r9, [r3, #8] │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [r8, r7] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 91e38 │ │ │ │ + beq.w 91e3c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str r4, [r3, #12] │ │ │ │ @@ -154883,41 +154878,41 @@ │ │ │ │ strd r0, r2, [r3, #-8] │ │ │ │ str r1, [r0, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, #130 @ 0x82 │ │ │ │ itt eq │ │ │ │ - movweq sl, #44605 @ 0xae3d │ │ │ │ + movweq sl, #44385 @ 0xad61 │ │ │ │ movteq sl, #11 │ │ │ │ - bne.n 91e50 │ │ │ │ + bne.n 91e54 │ │ │ │ movw r2, #16320 @ 0x3fc0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ ldr r5, [r2, #16] │ │ │ │ and.w r0, r1, #24 │ │ │ │ ubfx r3, r1, #14, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ addne r3, #1 │ │ │ │ lsls r0, r1, #29 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ - bpl.w 91c58 │ │ │ │ + bpl.w 91c5c │ │ │ │ ldr.w r0, [r2, #440] @ 0x1b8 │ │ │ │ ldrd r1, r0, [r0, #12] │ │ │ │ add r1, r0 │ │ │ │ adds r0, r1, #3 │ │ │ │ adds r1, #1 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ add.w r1, r0, r1, lsl #2 │ │ │ │ add r5, r1 │ │ │ │ - b.n 91c58 │ │ │ │ + b.n 91c5c │ │ │ │ ldrd r6, r5, [r1, #24] │ │ │ │ cmp r6, r5 │ │ │ │ - bhi.n 91e60 │ │ │ │ + bhi.n 91e64 │ │ │ │ add.w r5, lr, #1 │ │ │ │ add.w r5, r6, r5, lsl #3 │ │ │ │ str r5, [r1, #24] │ │ │ │ adds r5, r1, r6 │ │ │ │ str r5, [r1, #4] │ │ │ │ ldr r5, [sp, #12] │ │ │ │ str r5, [r1, r6] │ │ │ │ @@ -154927,273 +154922,273 @@ │ │ │ │ strd r1, r1, [r0] │ │ │ │ strd r1, r1, [r3, #-8] │ │ │ │ ldr.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ ldr.w r0, [ip, #3756] @ 0xeac │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [ip, #3760] @ 0xeb0 │ │ │ │ cmp r1, r0 │ │ │ │ - ble.n 91cea │ │ │ │ + ble.n 91cee │ │ │ │ ldr.w r1, [ip, #3740] @ 0xe9c │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 91cea │ │ │ │ + beq.n 91cee │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91cea │ │ │ │ + beq.n 91cee │ │ │ │ ldr.w r1, [ip, #3852] @ 0xf0c │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91cea │ │ │ │ + bne.w 91cee │ │ │ │ ldr.w r1, [fp, #72] @ 0x48 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91fe8 │ │ │ │ + bne.w 91fec │ │ │ │ add.w r0, fp, #12 │ │ │ │ ldr.w r1, [fp, #12] │ │ │ │ lsls r1, r1, #27 │ │ │ │ - bmi.w 91cea │ │ │ │ + bmi.w 91cee │ │ │ │ dmb ish │ │ │ │ ldrex r1, [r0] │ │ │ │ orr.w r1, r1, #16 │ │ │ │ strex r5, r1, [r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 91e0e │ │ │ │ + bne.n 91e12 │ │ │ │ dmb ish │ │ │ │ - b.n 91cea │ │ │ │ - movw sl, #8613 @ 0x21a5 │ │ │ │ + b.n 91cee │ │ │ │ + movw sl, #8617 @ 0x21a9 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91d62 │ │ │ │ - movw sl, #8369 @ 0x20b1 │ │ │ │ + b.n 91d66 │ │ │ │ + movw sl, #8289 @ 0x2061 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91d62 │ │ │ │ + b.n 91d66 │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ sub.w r1, r3, #8 │ │ │ │ str r4, [r3, #12] │ │ │ │ movs r4, #0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ and.w r2, r2, #3 │ │ │ │ str.w sl, [r3, #24] │ │ │ │ - b.n 91d3a │ │ │ │ + b.n 91d3e │ │ │ │ cmp r3, #128 @ 0x80 │ │ │ │ itt eq │ │ │ │ - movweq sl, #28853 @ 0x70b5 │ │ │ │ + movweq sl, #28769 @ 0x7061 │ │ │ │ movteq sl, #12 │ │ │ │ - beq.n 91d62 │ │ │ │ - b.n 91f30 │ │ │ │ + beq.n 91d66 │ │ │ │ + b.n 91f34 │ │ │ │ ldr r1, [r1, #12] │ │ │ │ ldr r5, [sp, #16] │ │ │ │ str r1, [r5, #12] │ │ │ │ str r5, [r1, #8] │ │ │ │ - b.n 91ccc │ │ │ │ + b.n 91cd0 │ │ │ │ ldr.w r0, [r6, #672] @ 0x2a0 │ │ │ │ - movw r1, #53649 @ 0xd191 │ │ │ │ + movw r1, #53633 @ 0xd181 │ │ │ │ movt r1, #6 │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 91f18 │ │ │ │ + bne.n 91f1c │ │ │ │ cmp r5, #1 │ │ │ │ mov r0, r5 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91fac │ │ │ │ + beq.w 91fb0 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldr.w r1, [r5, #800] @ 0x320 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [r5, #800] @ 0x320 │ │ │ │ - b.n 91dba │ │ │ │ + b.n 91dbe │ │ │ │ ldr r0, [sp, #12] │ │ │ │ mov r1, lr │ │ │ │ strd r3, r2, [sp, #16] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91e6a │ │ │ │ + beq.n 91e6e │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ - b.n 91dba │ │ │ │ + b.n 91dbe │ │ │ │ strd r3, r2, [sp, #12] │ │ │ │ mov r1, r5 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 91fac │ │ │ │ + beq.n 91fb0 │ │ │ │ ldr.w fp, [r8, r7] │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ ldr.w ip, [fp, #8] │ │ │ │ - b.n 91dbe │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 91dc2 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 91fb8 │ │ │ │ + bne.n 91fbc │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ movs r2, #0 │ │ │ │ str.w r9, [r3, #8] │ │ │ │ str r2, [r3, #20] │ │ │ │ - b.n 91d10 │ │ │ │ + b.n 91d14 │ │ │ │ cmp r3, #8 │ │ │ │ - bgt.n 91f28 │ │ │ │ - cbz r3, 91f30 │ │ │ │ + bgt.n 91f2c │ │ │ │ + cbz r3, 91f34 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, #7 │ │ │ │ - bhi.n 91f30 │ │ │ │ + bhi.n 91f34 │ │ │ │ tbb [pc, r3] │ │ │ │ asrs r3, r1, #1 │ │ │ │ mov r3, r9 │ │ │ │ asrs r0, r2, #32 │ │ │ │ asrs r0, r2 │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r5 │ │ │ │ ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ blx r3 │ │ │ │ ldrd r3, r2, [sp, #16] │ │ │ │ - b.n 91e8e │ │ │ │ + b.n 91e92 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 91f50 │ │ │ │ + beq.n 91f54 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr.w r2, [r9] │ │ │ │ - movw r1, #20876 @ 0x518c │ │ │ │ + movw r1, #20172 @ 0x4ecc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w d5a30 │ │ │ │ - movw sl, #40081 @ 0x9c91 │ │ │ │ + b.w d59a4 │ │ │ │ + movw sl, #39065 @ 0x9899 │ │ │ │ movt sl, #22 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 91fd0 │ │ │ │ + beq.n 91fd4 │ │ │ │ movw r0, #15920 @ 0x3e30 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - bl 726c0 <_PyObject_GC_New@@Base> │ │ │ │ + bl 7269c <_PyObject_GC_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 91be6 │ │ │ │ + beq.w 91bea │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ - ldr.w r8, [pc, #84] @ 91fcc │ │ │ │ + ldr.w r8, [pc, #84] @ 91fd0 │ │ │ │ mrc 15, 0, r7, cr13, cr0, {3} │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r5, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r5, [r0, #28] │ │ │ │ str.w r9, [r0, #8] │ │ │ │ str r2, [r0, #20] │ │ │ │ - b.n 91d10 │ │ │ │ - movw sl, #8369 @ 0x20b1 │ │ │ │ + b.n 91d14 │ │ │ │ + movw sl, #8289 @ 0x2061 │ │ │ │ movt sl, #12 │ │ │ │ - b.n 91f58 │ │ │ │ - movw sl, #8613 @ 0x21a5 │ │ │ │ + b.n 91f5c │ │ │ │ + movw sl, #8617 @ 0x21a9 │ │ │ │ movt sl, #9 │ │ │ │ - b.n 91f58 │ │ │ │ + b.n 91f5c │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91f58 │ │ │ │ + b.n 91f5c │ │ │ │ mov r0, fp │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ - b.w 1f8bb0 │ │ │ │ + b.w 1f9b28 │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - b.n 91ef6 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 91efa │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #20904 @ 0x51a8 │ │ │ │ + movw r1, #20200 @ 0x4ee8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 91be6 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 91bea │ │ │ │ ldr r1, [r1, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 91cea │ │ │ │ - b.n 91dfc │ │ │ │ + bne.w 91cee │ │ │ │ + b.n 91e00 │ │ │ │ mov r5, r1 │ │ │ │ - cbz r1, 92042 │ │ │ │ + cbz r1, 92046 │ │ │ │ ldr r4, [r1, #4] │ │ │ │ ldr r5, [r0, #8] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ cmp r2, #0 │ │ │ │ - blt.w 91b72 │ │ │ │ + blt.w 91b76 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - cbz r2, 9201e │ │ │ │ + cbz r2, 92022 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ tst.w r1, #268435456 @ 0x10000000 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ - movw r3, #62536 @ 0xf448 │ │ │ │ + movw r3, #61832 @ 0xf188 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ str r1, [sp, #4] │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str r1, [sp, #0] │ │ │ │ - movw r1, #31680 @ 0x7bc0 │ │ │ │ + movw r1, #30976 @ 0x7900 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ - b.n 91be6 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 91bea │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 91d86 │ │ │ │ + b.n 91d8a │ │ │ │ ldr r3, [r0, #12] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r6, [r2, #0] │ │ │ │ - cbz r3, 9205c │ │ │ │ + cbz r3, 92060 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ tst.w r2, #268435456 @ 0x10000000 │ │ │ │ it ne │ │ │ │ movne r5, r3 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r2, r5 │ │ │ │ - movw r3, #62536 @ 0xf448 │ │ │ │ + movw r3, #61832 @ 0xf188 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - movw r1, #31612 @ 0x7b7c │ │ │ │ + movw r1, #30908 @ 0x78bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r4, [r0, #12] │ │ │ │ mov r0, r6 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 91be6 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 91bea │ │ │ │ ldr.w r3, [r3, #128] @ 0x80 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 91bec │ │ │ │ + bne.w 91bf0 │ │ │ │ movw r3, #36424 @ 0x8e48 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 91bb0 │ │ │ │ + bne.w 91bb4 │ │ │ │ ldr.w r9, [r0, #20] │ │ │ │ movw r3, #655 @ 0x28f │ │ │ │ ldr.w r2, [r9, #8] │ │ │ │ ands r3, r2 │ │ │ │ lsls r6, r2, #22 │ │ │ │ - bpl.w 91c06 │ │ │ │ + bpl.w 91c0a │ │ │ │ cmp r3, #8 │ │ │ │ - ble.w 91f04 │ │ │ │ + ble.w 91f08 │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 91f30 │ │ │ │ - movw sl, #40081 @ 0x9c91 │ │ │ │ + bne.w 91f34 │ │ │ │ + movw sl, #39065 @ 0x9899 │ │ │ │ movt sl, #22 │ │ │ │ - b.n 91f5c │ │ │ │ + b.n 91f60 │ │ │ │ nop │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ mov r3, r0 │ │ │ │ ldr.w r0, [r0, #-8] │ │ │ │ @@ -155207,160 +155202,160 @@ │ │ │ │ str r0, [r1, #0] │ │ │ │ ldr r1, [r3, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ str.w ip, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ - cbnz r1, 9211e │ │ │ │ + cbnz r1, 92122 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - cbnz r0, 92158 │ │ │ │ + cbnz r0, 9215c │ │ │ │ ldr r0, [r3, #16] │ │ │ │ - cbnz r0, 9213c │ │ │ │ + cbnz r0, 92140 │ │ │ │ ldr r2, [r3, #4] │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r3, [r2, #160] @ 0xa0 │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ bx r3 │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 92106 │ │ │ │ + beq.n 9210a │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 92106 │ │ │ │ + bne.n 9210a │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92106 │ │ │ │ + b.n 9210a │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9210e │ │ │ │ + beq.n 92112 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9210e │ │ │ │ + bne.n 92112 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9210e │ │ │ │ + b.n 92112 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9210a │ │ │ │ + beq.n 9210e │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9210a │ │ │ │ + bne.n 9210e │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9210a │ │ │ │ + b.n 9210e │ │ │ │ │ │ │ │ -00092174 : │ │ │ │ +00092178 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ mrc 15, 0, ip, cr13, cr0, {3} │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r3, r2 │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r0 │ │ │ │ - ldr r0, [pc, #12] @ (921a0 ) │ │ │ │ + ldr r0, [pc, #12] @ (921a4 ) │ │ │ │ ldr.w r0, [ip, r0] │ │ │ │ - bl 1b7234 │ │ │ │ + bl 1b8024 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - ldr r4, [pc, #176] @ (92264 ) │ │ │ │ + ldr r4, [pc, #176] @ (92268 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ sub sp, #20 │ │ │ │ mov r5, r0 │ │ │ │ ldr r4, [r1, r4] │ │ │ │ - cbnz r3, 921f0 │ │ │ │ + cbnz r3, 921f4 │ │ │ │ bics.w r2, r2, #2147483648 @ 0x80000000 │ │ │ │ - bne.n 9221e │ │ │ │ + bne.n 92222 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ - blt.n 9220a │ │ │ │ + blt.n 9220e │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ - cbz r3, 92206 │ │ │ │ + cbz r3, 9220a │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ands.w r1, r1, #32 │ │ │ │ itte ne │ │ │ │ movne r1, #0 │ │ │ │ movne r0, r1 │ │ │ │ ldreq r0, [r5, #12] │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 921c0 │ │ │ │ + beq.n 921c4 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 1b7478 │ │ │ │ + bl 1b8268 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 921c0 │ │ │ │ + beq.n 921c4 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 921ec │ │ │ │ - movw r1, #29684 @ 0x73f4 │ │ │ │ + b.n 921f0 │ │ │ │ + movw r1, #28980 @ 0x7134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92206 │ │ │ │ - b.n 921d0 │ │ │ │ + bne.n 9220a │ │ │ │ + b.n 921d4 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 20199c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2027c0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92206 │ │ │ │ + beq.n 9220a │ │ │ │ ldr r2, [sp, #12] │ │ │ │ movw r1, #43984 @ 0xabd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #31824 @ 0x7c50 │ │ │ │ + movw r2, #31120 @ 0x7990 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92206 │ │ │ │ + beq.n 9220a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92206 │ │ │ │ + bne.n 9220a │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92206 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9220a │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movw r0, #4364 @ 0x110c │ │ │ │ @@ -155371,242 +155366,242 @@ │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr.w r1, [r0, #-8] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 92368 │ │ │ │ + beq.n 9236c │ │ │ │ ldr.w r0, [r0, #-4] │ │ │ │ ldr r2, [r1, #4] │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - ldr r4, [pc, #444] @ (92464 ) │ │ │ │ + ldr r4, [pc, #444] @ (92468 ) │ │ │ │ and.w r2, r2, #3 │ │ │ │ orrs r2, r0 │ │ │ │ str r1, [r0, #0] │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r1, #4] │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ str.w r0, [r3, #-8] │ │ │ │ ldr.w r2, [r3, #-4] │ │ │ │ ldr r4, [r1, r4] │ │ │ │ and.w r2, r2, #1 │ │ │ │ str.w r2, [r3, #-4] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92374 │ │ │ │ + beq.n 92378 │ │ │ │ ldr r2, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #50 @ 0x32 │ │ │ │ - ble.w 9242c │ │ │ │ + ble.w 92430 │ │ │ │ ldr r1, [r3, #20] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9244c │ │ │ │ + bne.w 92450 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ lsls r2, r2, #22 │ │ │ │ - bmi.n 92388 │ │ │ │ + bmi.n 9238c │ │ │ │ ldr r5, [r3, #12] │ │ │ │ - cbnz r5, 9230c │ │ │ │ + cbnz r5, 92310 │ │ │ │ ldr r5, [r3, #16] │ │ │ │ - cbnz r5, 9233a │ │ │ │ + cbnz r5, 9233e │ │ │ │ mov r0, r3 │ │ │ │ - bl 7fc20 │ │ │ │ + bl 7fc04 │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ ldr r2, [r4, #100] @ 0x64 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #36] @ 0x24 │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - bgt.w 92458 │ │ │ │ + bgt.w 9245c │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 922ec │ │ │ │ + beq.n 922f0 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 922ec │ │ │ │ - ldr r2, [pc, #328] @ (92468 ) │ │ │ │ + bne.n 922f0 │ │ │ │ + ldr r2, [pc, #328] @ (9246c ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 923ba │ │ │ │ + bne.n 923be │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 922ec │ │ │ │ + b.n 922f0 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 922f0 │ │ │ │ + beq.n 922f4 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 922f0 │ │ │ │ - ldr r2, [pc, #280] @ (92468 ) │ │ │ │ + bne.n 922f4 │ │ │ │ + ldr r2, [pc, #280] @ (9246c ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 923d0 │ │ │ │ + bne.n 923d4 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 922f0 │ │ │ │ - ldr r2, [pc, #248] @ (92464 ) │ │ │ │ + b.n 922f4 │ │ │ │ + ldr r2, [pc, #248] @ (92468 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r4, [r1, r2] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 922cc │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + bne.n 922d0 │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35192 @ 0x8978 │ │ │ │ + movw r0, #34488 @ 0x86b8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ ldr r5, [r3, #28] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 922e8 │ │ │ │ + beq.n 922ec │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 922e8 │ │ │ │ + beq.n 922ec │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 922e8 │ │ │ │ - ldr r2, [pc, #196] @ (92468 ) │ │ │ │ + bne.n 922ec │ │ │ │ + ldr r2, [pc, #196] @ (9246c ) │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r0, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ - cbnz r0, 923e6 │ │ │ │ + cbnz r0, 923ea │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r1 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 922e8 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 922ec │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 923fc │ │ │ │ + bne.n 92400 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 922ec │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 922f0 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9240c │ │ │ │ + bne.n 92410 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 922f0 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 922f4 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 9241c │ │ │ │ + bne.n 92420 │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 922e8 │ │ │ │ + b.n 922ec │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 923c6 │ │ │ │ + b.n 923ca │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 923dc │ │ │ │ + b.n 923e0 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 923f2 │ │ │ │ + b.n 923f6 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ - movw r1, #8833 @ 0x2281 │ │ │ │ + movw r1, #8837 @ 0x2285 │ │ │ │ movt r1, #9 │ │ │ │ ldr r0, [r0, #24] │ │ │ │ cmp r0, r1 │ │ │ │ - bne.w 922d4 │ │ │ │ + bne.w 922d8 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 158500 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ + b.w 1580a4 <_PyTrash_thread_deposit_object@@Base> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1053d8 │ │ │ │ + bl 105c60 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 922e0 │ │ │ │ + b.n 922e4 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, lr} │ │ │ │ - b.w 15859c <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ + b.w 158140 <_PyTrash_thread_destroy_chain@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r1, #8] │ │ │ │ - cbnz r2, 9248c │ │ │ │ + cbnz r2, 92490 │ │ │ │ bic.w r3, r3, #2 │ │ │ │ cmp r3, #1 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ - bne.n 924ae │ │ │ │ + bne.n 924b2 │ │ │ │ pop {r3, pc} │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9247e │ │ │ │ + bne.n 92482 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9248a │ │ │ │ + beq.n 9248e │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31892 @ 0x7c94 │ │ │ │ + movw r1, #31188 @ 0x79d4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 924c4 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 924c8 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31936 @ 0x7cc0 │ │ │ │ + movw r1, #31232 @ 0x7a00 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -000924cc : │ │ │ │ +000924d0 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ sub sp, #16 │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r1 │ │ │ │ @@ -155614,244 +155609,246 @@ │ │ │ │ mov r6, r2 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 925b8 │ │ │ │ + beq.n 925bc │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.n 925a6 │ │ │ │ + bpl.n 925aa │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9256e │ │ │ │ + bne.n 92572 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.n 9256e │ │ │ │ + beq.n 92572 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ itt eq │ │ │ │ moveq r2, #0 │ │ │ │ moveq.w r5, #4294967295 @ 0xffffffff │ │ │ │ - beq.n 92534 │ │ │ │ + beq.n 92538 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r5, r2 │ │ │ │ - cbnz r2, 9255c │ │ │ │ + cbnz r2, 92560 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r2, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92556 │ │ │ │ + beq.n 9255a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92556 │ │ │ │ - ldr r2, [pc, #120] @ (925c0 ) │ │ │ │ + cbnz r3, 9255a │ │ │ │ + ldr r2, [pc, #120] @ (925c4 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9258e │ │ │ │ + cbnz r3, 92592 │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r5, #1 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 92534 │ │ │ │ + b.n 92538 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.n 92518 │ │ │ │ + bne.n 9251c │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r6, #0] │ │ │ │ - bne.n 92540 │ │ │ │ - b.n 92556 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bne.n 92544 │ │ │ │ + b.n 9255a │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92552 │ │ │ │ + beq.n 92556 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92552 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + b.n 92556 │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9257a │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9257e │ │ │ │ mov.w r5, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 92556 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + b.n 9255a │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000925c4 : │ │ │ │ - cbz r0, 925d8 │ │ │ │ +000925c8 : │ │ │ │ + cbz r0, 925dc │ │ │ │ ldr r0, [r0, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ bx lr │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ sub sp, #12 │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 2744ec │ │ │ │ + bl 2742c4 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ │ │ │ │ -000925f4 <_Py_fstat_noraise@@Base>: │ │ │ │ +000925f8 <_Py_fstat_noraise@@Base>: │ │ │ │ b.w 29664 <__fstat64_time64@plt> │ │ │ │ │ │ │ │ -000925f8 : │ │ │ │ +000925fc : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r4, r0 │ │ │ │ blx 29c10 │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 8b554 │ │ │ │ + b.w 8b55c │ │ │ │ │ │ │ │ -00092618 : │ │ │ │ +0009261c : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #20 │ │ │ │ mov r6, r0 │ │ │ │ mov r7, r1 │ │ │ │ mov r5, r3 │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 926a8 <_PyArena_New@@Base> │ │ │ │ - cbz r0, 926a2 │ │ │ │ + bl 926b0 <_PyArena_New@@Base> │ │ │ │ + cbz r0, 926a6 │ │ │ │ mov r4, r0 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mov r0, r6 │ │ │ │ mov r3, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 1b7890 │ │ │ │ + bl 1b8680 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9269c │ │ │ │ - cbz r5, 92672 │ │ │ │ + cbz r0, 926a0 │ │ │ │ + cbz r5, 92676 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ lsls r2, r3, #21 │ │ │ │ - bpl.n 92672 │ │ │ │ + bpl.n 92676 │ │ │ │ and.w r3, r3, #33792 @ 0x8400 │ │ │ │ cmp.w r3, #33792 @ 0x8400 │ │ │ │ - beq.n 9268c │ │ │ │ + beq.n 92690 │ │ │ │ mov r0, r6 │ │ │ │ - bl 216808 <_PyUnicode_EncodeUTF16@@Base+0xa40> │ │ │ │ + bl 217548 <_PyUnicode_EncodeUTF16@@Base+0xa3c> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 112bd0 <_PyArena_Free@@Base> │ │ │ │ + bl 112500 <_PyArena_Free@@Base> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #20 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl db8a8 <_PyAST_Compile@@Base> │ │ │ │ + bl db874 <_PyAST_Compile@@Base> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ mov r4, r3 │ │ │ │ - bl 112bd0 <_PyArena_Free@@Base> │ │ │ │ - b.n 9266c │ │ │ │ + bl 112500 <_PyArena_Free@@Base> │ │ │ │ + b.n 92670 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r7 │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl 277984 │ │ │ │ + bl 277758 │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9265c │ │ │ │ + bne.n 92660 │ │ │ │ mov r0, r4 │ │ │ │ - bl 112bd0 <_PyArena_Free@@Base> │ │ │ │ + bl 112500 <_PyArena_Free@@Base> │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9266c │ │ │ │ + b.n 92670 │ │ │ │ nop │ │ │ │ + movs r0, r0 │ │ │ │ + ... │ │ │ │ │ │ │ │ -000926a8 <_PyArena_New@@Base>: │ │ │ │ +000926b0 <_PyArena_New@@Base>: │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ movs r0, #12 │ │ │ │ sub sp, #8 │ │ │ │ - bl 781e0 │ │ │ │ - cbz r0, 92706 <_PyArena_New@@Base+0x5e> │ │ │ │ + bl 781c0 │ │ │ │ + cbz r0, 9270e <_PyArena_New@@Base+0x5e> │ │ │ │ mov r4, r0 │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 926fc <_PyArena_New@@Base+0x54> │ │ │ │ + cbz r0, 92704 <_PyArena_New@@Base+0x54> │ │ │ │ mov r1, r0 │ │ │ │ mov.w ip, #8192 @ 0x2000 │ │ │ │ add.w r2, r0, #23 │ │ │ │ movs r0, #0 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w ip, [r1], #16 │ │ │ │ subs r2, r2, r1 │ │ │ │ strd r0, r1, [r3, #8] │ │ │ │ str r2, [r3, #4] │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ str r0, [r4, #8] │ │ │ │ - cbz r0, 92710 <_PyArena_New@@Base+0x68> │ │ │ │ + cbz r0, 92718 <_PyArena_New@@Base+0x68> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r3, [r4] │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mov r0, r3 │ │ │ │ - cbz r3, 92722 <_PyArena_New@@Base+0x7a> │ │ │ │ + cbz r3, 9272a <_PyArena_New@@Base+0x7a> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 92712 <_PyArena_New@@Base+0x6a> │ │ │ │ + b.n 9271a <_PyArena_New@@Base+0x6a> │ │ │ │ mov r0, r4 │ │ │ │ - b.n 92702 <_PyArena_New@@Base+0x5a> │ │ │ │ + b.n 9270a <_PyArena_New@@Base+0x5a> │ │ │ │ nop │ │ │ │ stmdb sp!, {r3, r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ movs r2, #0 │ │ │ │ movw r4, #4364 @ 0x110c │ │ │ │ @@ -155861,93 +155858,93 @@ │ │ │ │ it ne │ │ │ │ cmpne r0, r2 │ │ │ │ strd r2, r2, [r1, #8] │ │ │ │ str r2, [r1, #16] │ │ │ │ ite eq │ │ │ │ moveq r2, #1 │ │ │ │ movne r2, #0 │ │ │ │ - beq.w 92944 <_PyArena_New@@Base+0x29c> │ │ │ │ + beq.w 9294c <_PyArena_New@@Base+0x29c> │ │ │ │ mov r8, r2 │ │ │ │ mov r9, r0 │ │ │ │ mov r6, r1 │ │ │ │ - bl 92988 │ │ │ │ + bl 92990 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92940 <_PyArena_New@@Base+0x298> │ │ │ │ + beq.w 92948 <_PyArena_New@@Base+0x298> │ │ │ │ movw r7, #6652 @ 0x19fc │ │ │ │ movt r7, #72 @ 0x48 │ │ │ │ ldr r4, [r7, #0] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 927ba <_PyArena_New@@Base+0x112> │ │ │ │ + cbz r1, 927c2 <_PyArena_New@@Base+0x112> │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9281c <_PyArena_New@@Base+0x174> │ │ │ │ + beq.n 92824 <_PyArena_New@@Base+0x174> │ │ │ │ ldr r1, [r4, #16] │ │ │ │ - cbz r1, 927ba <_PyArena_New@@Base+0x112> │ │ │ │ + cbz r1, 927c2 <_PyArena_New@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9281a <_PyArena_New@@Base+0x172> │ │ │ │ + beq.n 92822 <_PyArena_New@@Base+0x172> │ │ │ │ ldr r1, [r4, #32] │ │ │ │ - cbz r1, 927ba <_PyArena_New@@Base+0x112> │ │ │ │ + cbz r1, 927c2 <_PyArena_New@@Base+0x112> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92912 <_PyArena_New@@Base+0x26a> │ │ │ │ + beq.w 9291a <_PyArena_New@@Base+0x26a> │ │ │ │ ldr r1, [r4, #48] @ 0x30 │ │ │ │ - cbz r1, 927ba <_PyArena_New@@Base+0x112> │ │ │ │ + cbz r1, 927c2 <_PyArena_New@@Base+0x112> │ │ │ │ adds r4, #48 @ 0x30 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9281c <_PyArena_New@@Base+0x174> │ │ │ │ + beq.n 92824 <_PyArena_New@@Base+0x174> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 927a8 <_PyArena_New@@Base+0x100> │ │ │ │ + bne.n 927b0 <_PyArena_New@@Base+0x100> │ │ │ │ movw r3, #10884 @ 0x2a84 │ │ │ │ movt r3, #78 @ 0x4e │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 92948 <_PyArena_New@@Base+0x2a0> │ │ │ │ - ldr r3, [pc, #408] @ (92964 <_PyArena_New@@Base+0x2bc>) │ │ │ │ + bne.w 92950 <_PyArena_New@@Base+0x2a0> │ │ │ │ + ldr r3, [pc, #408] @ (9296c <_PyArena_New@@Base+0x2bc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r2, [r3, #3892] @ 0xf34 │ │ │ │ cmp r2, #0 │ │ │ │ - bgt.n 927e8 <_PyArena_New@@Base+0x140> │ │ │ │ - bne.n 92814 <_PyArena_New@@Base+0x16c> │ │ │ │ + bgt.n 927f0 <_PyArena_New@@Base+0x140> │ │ │ │ + bne.n 9281c <_PyArena_New@@Base+0x16c> │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #216] @ 0xd8 │ │ │ │ - cbz r3, 92814 <_PyArena_New@@Base+0x16c> │ │ │ │ + cbz r3, 9281c <_PyArena_New@@Base+0x16c> │ │ │ │ ldr r4, [r7, #4] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 927fe <_PyArena_New@@Base+0x156> │ │ │ │ + cbz r1, 92806 <_PyArena_New@@Base+0x156> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 9281c <_PyArena_New@@Base+0x174> │ │ │ │ + cbz r0, 92824 <_PyArena_New@@Base+0x174> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 927ee <_PyArena_New@@Base+0x146> │ │ │ │ + bne.n 927f6 <_PyArena_New@@Base+0x146> │ │ │ │ ldr r4, [r7, #8] │ │ │ │ ldr r1, [r4, #0] │ │ │ │ - cbz r1, 92814 <_PyArena_New@@Base+0x16c> │ │ │ │ + cbz r1, 9281c <_PyArena_New@@Base+0x16c> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 9281c <_PyArena_New@@Base+0x174> │ │ │ │ + cbz r0, 92824 <_PyArena_New@@Base+0x174> │ │ │ │ ldr.w r1, [r4, #16]! │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 92804 <_PyArena_New@@Base+0x15c> │ │ │ │ + bne.n 9280c <_PyArena_New@@Base+0x15c> │ │ │ │ movs r0, #2 │ │ │ │ ldmia.w sp!, {r3, r4, r5, r6, r7, r8, r9, pc} │ │ │ │ adds r4, #16 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.n 92814 <_PyArena_New@@Base+0x16c> │ │ │ │ + beq.n 9281c <_PyArena_New@@Base+0x16c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ - movw r1, #6532 @ 0x1984 │ │ │ │ + movw r1, #5828 @ 0x16c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str.w r9, [r6] │ │ │ │ str r3, [r6, #4] │ │ │ │ mov r9, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r0, r5 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ @@ -155962,505 +155959,505 @@ │ │ │ │ str r5, [r6, #16] │ │ │ │ ittt lt │ │ │ │ strlt r3, [r6, #8] │ │ │ │ movlt r3, #1 │ │ │ │ strblt r3, [r6, #12] │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9291a <_PyArena_New@@Base+0x272> │ │ │ │ - movw r1, #26164 @ 0x6634 │ │ │ │ + beq.n 92922 <_PyArena_New@@Base+0x272> │ │ │ │ + movw r1, #25460 @ 0x6374 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92916 <_PyArena_New@@Base+0x26e> │ │ │ │ - movw r1, #32672 @ 0x7fa0 │ │ │ │ + beq.n 9291e <_PyArena_New@@Base+0x26e> │ │ │ │ + movw r1, #31968 @ 0x7ce0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92924 <_PyArena_New@@Base+0x27c> │ │ │ │ - movw r1, #32680 @ 0x7fa8 │ │ │ │ + beq.n 9292c <_PyArena_New@@Base+0x27c> │ │ │ │ + movw r1, #31976 @ 0x7ce8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9292c <_PyArena_New@@Base+0x284> │ │ │ │ - movw r1, #32696 @ 0x7fb8 │ │ │ │ + beq.n 92934 <_PyArena_New@@Base+0x284> │ │ │ │ + movw r1, #31992 @ 0x7cf8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92928 <_PyArena_New@@Base+0x280> │ │ │ │ - movw r1, #32716 @ 0x7fcc │ │ │ │ + beq.n 92930 <_PyArena_New@@Base+0x280> │ │ │ │ + movw r1, #32012 @ 0x7d0c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 92902 <_PyArena_New@@Base+0x25a> │ │ │ │ - movw r1, #32740 @ 0x7fe4 │ │ │ │ + cbz r0, 9290a <_PyArena_New@@Base+0x25a> │ │ │ │ + movw r1, #32036 @ 0x7d24 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92934 <_PyArena_New@@Base+0x28c> │ │ │ │ - movw r1, #32760 @ 0x7ff8 │ │ │ │ + beq.n 9293c <_PyArena_New@@Base+0x28c> │ │ │ │ + movw r1, #32056 @ 0x7d38 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 92930 <_PyArena_New@@Base+0x288> │ │ │ │ - movw r1, #32784 @ 0x8010 │ │ │ │ + cbz r0, 92938 <_PyArena_New@@Base+0x288> │ │ │ │ + movw r1, #32080 @ 0x7d50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ blx 2a960 │ │ │ │ - cbz r0, 92938 <_PyArena_New@@Base+0x290> │ │ │ │ + cbz r0, 92940 <_PyArena_New@@Base+0x290> │ │ │ │ strb.w r8, [r6, #13] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9293c <_PyArena_New@@Base+0x294> │ │ │ │ + beq.n 92944 <_PyArena_New@@Base+0x294> │ │ │ │ ldrb.w r3, [r9] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 92960 <_PyArena_New@@Base+0x2b8> │ │ │ │ + beq.n 92968 <_PyArena_New@@Base+0x2b8> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 92960 <_PyArena_New@@Base+0x2b8> │ │ │ │ + beq.n 92968 <_PyArena_New@@Base+0x2b8> │ │ │ │ clz r0, r7 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ - b.n 92816 <_PyArena_New@@Base+0x16e> │ │ │ │ - ldr r3, [pc, #100] @ (92968 <_PyArena_New@@Base+0x2c0>) │ │ │ │ + b.n 9281e <_PyArena_New@@Base+0x16e> │ │ │ │ + ldr r3, [pc, #100] @ (92970 <_PyArena_New@@Base+0x2c0>) │ │ │ │ ldr r3, [r3, #4] │ │ │ │ mov.w r8, #1 │ │ │ │ str r3, [r6, #16] │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r9, r3 │ │ │ │ - b.n 928e4 <_PyArena_New@@Base+0x23c> │ │ │ │ + b.n 928ec <_PyArena_New@@Base+0x23c> │ │ │ │ adds r4, #32 │ │ │ │ - b.n 9281c <_PyArena_New@@Base+0x174> │ │ │ │ - ldr r3, [pc, #84] @ (9296c <_PyArena_New@@Base+0x2c4>) │ │ │ │ - b.n 92904 <_PyArena_New@@Base+0x25c> │ │ │ │ - movw r3, #62064 @ 0xf270 │ │ │ │ + b.n 92824 <_PyArena_New@@Base+0x174> │ │ │ │ + ldr r3, [pc, #84] @ (92974 <_PyArena_New@@Base+0x2c4>) │ │ │ │ + b.n 9290c <_PyArena_New@@Base+0x25c> │ │ │ │ + movw r3, #61360 @ 0xefb0 │ │ │ │ movt r3, #47 @ 0x2f │ │ │ │ - b.n 92904 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (92970 <_PyArena_New@@Base+0x2c8>) │ │ │ │ - b.n 92904 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (92974 <_PyArena_New@@Base+0x2cc>) │ │ │ │ - b.n 92904 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (92978 <_PyArena_New@@Base+0x2d0>) │ │ │ │ - b.n 92904 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (9297c <_PyArena_New@@Base+0x2d4>) │ │ │ │ - b.n 92904 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (92980 <_PyArena_New@@Base+0x2d8>) │ │ │ │ - b.n 92904 <_PyArena_New@@Base+0x25c> │ │ │ │ - ldr r3, [pc, #72] @ (92984 <_PyArena_New@@Base+0x2dc>) │ │ │ │ - b.n 92904 <_PyArena_New@@Base+0x25c> │ │ │ │ + b.n 9290c <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92978 <_PyArena_New@@Base+0x2c8>) │ │ │ │ + b.n 9290c <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (9297c <_PyArena_New@@Base+0x2cc>) │ │ │ │ + b.n 9290c <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92980 <_PyArena_New@@Base+0x2d0>) │ │ │ │ + b.n 9290c <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92984 <_PyArena_New@@Base+0x2d4>) │ │ │ │ + b.n 9290c <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (92988 <_PyArena_New@@Base+0x2d8>) │ │ │ │ + b.n 9290c <_PyArena_New@@Base+0x25c> │ │ │ │ + ldr r3, [pc, #72] @ (9298c <_PyArena_New@@Base+0x2dc>) │ │ │ │ + b.n 9290c <_PyArena_New@@Base+0x25c> │ │ │ │ movs r0, #4 │ │ │ │ - b.n 92816 <_PyArena_New@@Base+0x16e> │ │ │ │ - bl d7cc0 │ │ │ │ + b.n 9281e <_PyArena_New@@Base+0x16e> │ │ │ │ + bl d7c34 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 92816 <_PyArena_New@@Base+0x16e> │ │ │ │ + b.n 9281e <_PyArena_New@@Base+0x16e> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ mov r0, r5 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 927ca <_PyArena_New@@Base+0x122> │ │ │ │ + beq.w 927d2 <_PyArena_New@@Base+0x122> │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9281c <_PyArena_New@@Base+0x174> │ │ │ │ + beq.w 92824 <_PyArena_New@@Base+0x174> │ │ │ │ adds r4, #16 │ │ │ │ - b.n 92948 <_PyArena_New@@Base+0x2a0> │ │ │ │ + b.n 92950 <_PyArena_New@@Base+0x2a0> │ │ │ │ movs r0, #5 │ │ │ │ - b.n 92816 <_PyArena_New@@Base+0x16e> │ │ │ │ + b.n 9281e <_PyArena_New@@Base+0x16e> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - @ instruction: 0xf298002f │ │ │ │ - @ instruction: 0xf278002f │ │ │ │ - @ instruction: 0xf280002f │ │ │ │ - @ instruction: 0xf290002f │ │ │ │ - @ instruction: 0xf288002f │ │ │ │ - subw r0, r8, #47 @ 0x2f │ │ │ │ - subw r0, r0, #47 @ 0x2f │ │ │ │ - @ instruction: 0xf2b0002f │ │ │ │ + vaddl.s16 q8, d8, d31 │ │ │ │ + vext.8 d0, d8, d31, #0 │ │ │ │ + vaddl.s8 q8, d0, d31 │ │ │ │ + vaddl.s16 q8, d0, d31 │ │ │ │ + vaddl.s8 q8, d8, d31 │ │ │ │ + vaddl.s32 q8, d8, d31 │ │ │ │ + vaddl.s32 q8, d0, d31 │ │ │ │ + vext.8 d16, d0, d31, #0 │ │ │ │ │ │ │ │ -00092988 : │ │ │ │ +00092990 : │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r2, #3 │ │ │ │ - bpl.n 929de │ │ │ │ + bpl.n 929e6 │ │ │ │ ldrb r2, [r0, #16] │ │ │ │ mov r3, r0 │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 929b6 │ │ │ │ + bpl.n 929be │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 929b6 │ │ │ │ + bpl.n 929be │ │ │ │ adds.w r0, r3, #20 │ │ │ │ - beq.n 929bc │ │ │ │ + beq.n 929c4 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ ldr r0, [r3, #24] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 929b2 │ │ │ │ + bne.n 929ba │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1e6980 │ │ │ │ + bl 1e78f8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 929e2 │ │ │ │ + beq.n 929ea │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.n 929da │ │ │ │ + bpl.n 929e2 │ │ │ │ lsls r2, r2, #26 │ │ │ │ it mi │ │ │ │ addmi.w r0, r3, #20 │ │ │ │ - bmi.n 929b2 │ │ │ │ + bmi.n 929ba │ │ │ │ ldr r0, [r3, #24] │ │ │ │ - b.n 929b2 │ │ │ │ - bl 4ae2e │ │ │ │ + b.n 929ba │ │ │ │ + bl 4ad9c │ │ │ │ movs r0, #0 │ │ │ │ - b.n 929b2 │ │ │ │ + b.n 929ba │ │ │ │ nop │ │ │ │ │ │ │ │ -000929e8 : │ │ │ │ +000929f0 : │ │ │ │ push {r1, r2, r3} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ push {lr} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4084] @ 0xff4 │ │ │ │ - ldr.w ip, [pc, #36] @ 92a20 │ │ │ │ + ldr.w ip, [pc, #36] @ 92a28 │ │ │ │ sub sp, #8 │ │ │ │ add r3, sp, #12 │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ ldr.w r0, [ip, r2] │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 92a24 │ │ │ │ + bl 92a2c │ │ │ │ add sp, #8 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ add sp, #12 │ │ │ │ bx lr │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93256 │ │ │ │ + beq.w 9325e │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r4, [r0, #8] │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 92c6c │ │ │ │ + beq.w 92c74 │ │ │ │ mov r6, r0 │ │ │ │ ldr.w r0, [r4, #3720] @ 0xe88 │ │ │ │ mov r8, r1 │ │ │ │ - movw fp, #38614 @ 0x96d6 │ │ │ │ + movw fp, #38622 @ 0x96de │ │ │ │ movt fp, #75 @ 0x4b │ │ │ │ add.w r0, r0, #4096 @ 0x1000 │ │ │ │ ldr.w r1, [r0, #1496] @ 0x5d8 │ │ │ │ ldrh.w sl, [fp] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92fda │ │ │ │ + bne.w 92fe2 │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92e70 │ │ │ │ + beq.w 92e78 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 92faa │ │ │ │ + beq.w 92fb2 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 92faa │ │ │ │ + beq.w 92fb2 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r2 │ │ │ │ - bl 84cc4 │ │ │ │ + bl 84ca8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93362 │ │ │ │ + beq.w 93372 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r3, #5 │ │ │ │ - bpl.w 92c74 │ │ │ │ + bpl.w 92c7c │ │ │ │ ldr.w r3, [r4, #3720] @ 0xe88 │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1496] @ 0x5d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92ff6 │ │ │ │ + bne.w 92ffe │ │ │ │ add.w r9, r4, #4096 @ 0x1000 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 92e84 │ │ │ │ + bne.w 92e8c │ │ │ │ ldr.w r3, [r9, #1532] @ 0x5fc │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92e88 │ │ │ │ + beq.w 92e90 │ │ │ │ mov r0, r8 │ │ │ │ blx 29c10 │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r3 │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7b560 │ │ │ │ + bl 7b54c │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9334e │ │ │ │ + beq.w 9332c │ │ │ │ ldr.w r0, [r9, #1532] @ 0x5fc │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr r3, [r2, #108] @ 0x6c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f8a │ │ │ │ + beq.w 92f92 │ │ │ │ blx r3 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93288 │ │ │ │ + beq.w 93290 │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - movw r2, #57367 @ 0xe017 │ │ │ │ + movw r2, #57703 @ 0xe167 │ │ │ │ movt r2, #3 │ │ │ │ ldr r3, [r1, #112] @ 0x70 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, r2 │ │ │ │ - beq.w 9325a │ │ │ │ + beq.w 93262 │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ mov r0, r8 │ │ │ │ str r5, [sp, #12] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #44] @ 0x2c │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92bbe │ │ │ │ - ldr r3, [pc, #372] @ (92c9c ) │ │ │ │ + beq.n 92bc6 │ │ │ │ + ldr r3, [pc, #372] @ (92ca4 ) │ │ │ │ ldr.w r3, [r3, #560] @ 0x230 │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.w 93016 │ │ │ │ + bpl.w 9301e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - movw r3, #7217 @ 0x1c31 │ │ │ │ + movw r3, #7137 @ 0x1be1 │ │ │ │ movt r3, #12 │ │ │ │ ldr r2, [r5, #72] @ 0x48 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92cac │ │ │ │ - ldr r1, [pc, #344] @ (92ca0 ) │ │ │ │ + bne.w 92cb4 │ │ │ │ + ldr r1, [pc, #344] @ (92ca8 ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c11f0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c11a4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92cda │ │ │ │ - ldr r3, [pc, #332] @ (92ca4 ) │ │ │ │ + bne.w 92ce2 │ │ │ │ + ldr r3, [pc, #332] @ (92cac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 92f36 │ │ │ │ + bne.w 92f3e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd fp, r7, [sp, #32] │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - bne.w 93316 │ │ │ │ + bne.w 9331e │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5d50 │ │ │ │ + bl 1b6b38 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f3e │ │ │ │ + beq.w 92f46 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9333e │ │ │ │ + bne.w 93356 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92bae │ │ │ │ + beq.n 92bb6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93336 │ │ │ │ + beq.w 9334e │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ mov r0, r8 │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 92b24 │ │ │ │ - ldr r3, [pc, #228] @ (92ca4 ) │ │ │ │ + bne.n 92b2c │ │ │ │ + ldr r3, [pc, #228] @ (92cac ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r4, [r2, r3] │ │ │ │ ldr r3, [r4, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9328e │ │ │ │ + bne.w 93296 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 932e8 │ │ │ │ + bne.w 932f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92ed6 │ │ │ │ + beq.w 92ede │ │ │ │ mov.w r9, #0 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ - cbnz r3, 92c0e │ │ │ │ - ldr r2, [pc, #172] @ (92ca8 ) │ │ │ │ + cbnz r3, 92c16 │ │ │ │ + ldr r2, [pc, #172] @ (92cb0 ) │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 932ce │ │ │ │ + bne.w 932d6 │ │ │ │ mov r0, r8 │ │ │ │ blx r4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c26 │ │ │ │ + beq.n 92c2e │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92edc │ │ │ │ + beq.w 92ee4 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c3a │ │ │ │ + beq.n 92c42 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92ea4 │ │ │ │ + beq.w 92eac │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 93362 │ │ │ │ + bne.w 93372 │ │ │ │ ldr r4, [r6, #72] @ 0x48 │ │ │ │ str r5, [r6, #72] @ 0x48 │ │ │ │ - cbz r4, 92c6c │ │ │ │ + cbz r4, 92c74 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 92c6c │ │ │ │ + beq.n 92c74 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 92c6c │ │ │ │ - ldr r2, [pc, #76] @ (92ca8 ) │ │ │ │ + cbnz r3, 92c74 │ │ │ │ + ldr r2, [pc, #76] @ (92cb0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 932fc │ │ │ │ + bne.w 93304 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ movs r0, #0 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 7ea68 │ │ │ │ + bl 7ea60 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r0 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92c92 │ │ │ │ + beq.n 92c9a │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93356 │ │ │ │ + beq.w 93366 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 93362 │ │ │ │ + beq.w 93372 │ │ │ │ mov r7, r2 │ │ │ │ - b.n 92aa0 │ │ │ │ - ldr r6, [sp, #608] @ 0x260 │ │ │ │ + b.n 92aa8 │ │ │ │ + ldr r6, [sp, #640] @ 0x280 │ │ │ │ lsls r1, r1, #1 │ │ │ │ - add r0, pc, #784 @ (adr r0, 92fb4 ) │ │ │ │ + add r0, pc, #816 @ (adr r0, 92fdc ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - movw r3, #55505 @ 0xd8d1 │ │ │ │ + movw r3, #55449 @ 0xd899 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92e34 │ │ │ │ - movw r3, #3205 @ 0xc85 │ │ │ │ + beq.w 92e3c │ │ │ │ + movw r3, #3081 @ 0xc09 │ │ │ │ movt r3, #13 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 92f22 │ │ │ │ - ldr r1, [pc, #552] @ (92ef4 ) │ │ │ │ + bne.w 92f2a │ │ │ │ + ldr r1, [pc, #552] @ (92efc ) │ │ │ │ movs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - bl c11f0 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ + bl c11a4 <_PyObject_GenericGetAttrWithDict@@Base> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f0e │ │ │ │ + beq.w 92f16 │ │ │ │ mov r0, r5 │ │ │ │ - bl c72d0 │ │ │ │ + bl c727c │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 93324 │ │ │ │ + bne.w 9337e │ │ │ │ cmp.w r9, #0 │ │ │ │ - blt.w 92f3e │ │ │ │ - beq.w 92b66 │ │ │ │ + blt.w 92f46 │ │ │ │ + beq.w 92b6e │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ strd fp, r7, [sp, #32] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #2048 @ 0x800 │ │ │ │ - beq.w 931ea │ │ │ │ + beq.w 93232 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [sp, #16] │ │ │ │ add r3, sp, #32 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r5, [r4, r3] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 931d2 │ │ │ │ - movw r3, #6553 @ 0x1999 │ │ │ │ + beq.w 9321a │ │ │ │ + movw r3, #6429 @ 0x191d │ │ │ │ movt r3, #13 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.w 931c0 │ │ │ │ - ldr r2, [pc, #452] @ (92ef8 ) │ │ │ │ + bne.w 931c8 │ │ │ │ + ldr r2, [pc, #452] @ (92f00 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r1, r2] │ │ │ │ ldr r2, [r3, #24] │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - beq.w 9336e │ │ │ │ + beq.w 93334 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.w 93064 │ │ │ │ + beq.w 9306c │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9306e │ │ │ │ + beq.w 93076 │ │ │ │ adds r1, #1 │ │ │ │ str.w r1, [fp] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9307a │ │ │ │ + beq.w 93082 │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93086 │ │ │ │ + beq.w 9308e │ │ │ │ ldr.w r1, [r9, #152] @ 0x98 │ │ │ │ subs r1, r1, r5 │ │ │ │ cmp.w r2, r1, asr #2 │ │ │ │ - bge.w 93086 │ │ │ │ + bge.w 9308e │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r5, #8] │ │ │ │ add.w lr, r3, #124 @ 0x7c │ │ │ │ cmp r2, r1 │ │ │ │ @@ -156475,292 +156472,292 @@ │ │ │ │ strb.w r2, [r5, #38] @ 0x26 │ │ │ │ strd r2, r2, [r5, #20] │ │ │ │ strh r2, [r5, #36] @ 0x24 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ strd ip, r0, [r5, #12] │ │ │ │ cmp r2, #0 │ │ │ │ str.w lr, [r5, #28] │ │ │ │ - ble.w 93170 │ │ │ │ + ble.w 93178 │ │ │ │ lsls r2, r2, #2 │ │ │ │ movs r1, #0 │ │ │ │ add.w r0, r5, #40 @ 0x28 │ │ │ │ blx 29634 │ │ │ │ movs r1, #2 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ strd r1, r0, [sp] │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r9 │ │ │ │ - bl a05d0 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl a04b4 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9318e │ │ │ │ + bne.w 93196 │ │ │ │ ldr.w r3, [r9, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #340] @ 0x154 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 931fa │ │ │ │ + bne.w 931da │ │ │ │ mov r2, r3 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl a116c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a1050 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93196 │ │ │ │ + beq.w 9319e │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9320a │ │ │ │ + bne.w 931ea │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b8e │ │ │ │ + beq.w 92b96 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92b8e │ │ │ │ + b.n 92b96 │ │ │ │ add r3, sp, #32 │ │ │ │ - ldr r1, [pc, #188] @ (92ef4 ) │ │ │ │ + ldr r1, [pc, #188] @ (92efc ) │ │ │ │ mov r2, r3 │ │ │ │ str r3, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl bcb98 │ │ │ │ + bl bcac8 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r5, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 92f04 │ │ │ │ + bne.n 92f0c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92cda │ │ │ │ + bne.w 92ce2 │ │ │ │ movw r3, #48080 @ 0xbbd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 92f3e │ │ │ │ - bl d7cc0 │ │ │ │ + beq.n 92f46 │ │ │ │ + bl d7c34 │ │ │ │ add r3, sp, #32 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str r3, [sp, #8] │ │ │ │ - b.n 92b6c │ │ │ │ + b.n 92b74 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 92c6c │ │ │ │ + beq.w 92c74 │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ str r0, [r6, #72] @ 0x48 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92a7e │ │ │ │ - ldr r7, [pc, #120] @ (92efc ) │ │ │ │ + bne.w 92a86 │ │ │ │ + ldr r7, [pc, #120] @ (92f04 ) │ │ │ │ nop │ │ │ │ - b.n 92abe │ │ │ │ + b.n 92ac6 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92c42 │ │ │ │ + beq.w 92c4a │ │ │ │ add.w r9, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r9, [r7] │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 92c42 │ │ │ │ - ldr r2, [pc, #88] @ (92f00 ) │ │ │ │ + bne.w 92c4a │ │ │ │ + ldr r2, [pc, #88] @ (92f08 ) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 932b4 │ │ │ │ + bne.w 932bc │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 92c3a │ │ │ │ + b.n 92c42 │ │ │ │ ldr r2, [r6, #72] @ 0x48 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 932e8 │ │ │ │ + bne.w 932f0 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 92bec │ │ │ │ + bne.w 92bf4 │ │ │ │ mov.w r9, #0 │ │ │ │ - b.n 92c0e │ │ │ │ - ldr r2, [pc, #32] @ (92f00 ) │ │ │ │ + b.n 92c16 │ │ │ │ + ldr r2, [pc, #32] @ (92f08 ) │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93032 │ │ │ │ + bne.w 9303a │ │ │ │ mov r0, fp │ │ │ │ blx r4 │ │ │ │ - b.n 92c26 │ │ │ │ - add r0, pc, #784 @ (adr r0, 93208 ) │ │ │ │ + b.n 92c2e │ │ │ │ + add r0, pc, #816 @ (adr r0, 93230 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92cda │ │ │ │ + bne.w 92ce2 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ - b.n 92b6c │ │ │ │ - ldr r1, [pc, #676] @ (931b4 ) │ │ │ │ + b.n 92b74 │ │ │ │ + ldr r1, [pc, #676] @ (931bc ) │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl d102c │ │ │ │ + bl d0fb0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92b56 │ │ │ │ - b.n 92cda │ │ │ │ + beq.w 92b5e │ │ │ │ + b.n 92ce2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 933be │ │ │ │ - ldr r1, [pc, #648] @ (931b4 ) │ │ │ │ + beq.w 933e6 │ │ │ │ + ldr r1, [pc, #648] @ (931bc ) │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92cda │ │ │ │ - b.n 92e52 │ │ │ │ + bne.w 92ce2 │ │ │ │ + b.n 92e5a │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b66 │ │ │ │ + beq.w 92b6e │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ ldr.w r9, [r6, #72] @ 0x48 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 93388 │ │ │ │ + bne.w 93390 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 92bde │ │ │ │ + beq.w 92be6 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbz r3, 92f74 │ │ │ │ + cbz r3, 92f7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92bf0 │ │ │ │ - b.n 92c0e │ │ │ │ - ldr r2, [pc, #576] @ (931b8 ) │ │ │ │ + bne.w 92bf8 │ │ │ │ + b.n 92c16 │ │ │ │ + ldr r2, [pc, #576] @ (931c0 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w sl, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9304c │ │ │ │ + bne.n 93054 │ │ │ │ mov r0, r4 │ │ │ │ blx sl │ │ │ │ - b.n 92f64 │ │ │ │ + b.n 92f6c │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ lsls r3, r3, #2 │ │ │ │ - bmi.n 92fae │ │ │ │ + bmi.n 92fb6 │ │ │ │ ldr r3, [r2, #52] @ 0x34 │ │ │ │ - cbz r3, 92fae │ │ │ │ + cbz r3, 92fb6 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ - cbz r3, 92fae │ │ │ │ - bl 15df64 │ │ │ │ + cbz r3, 92fb6 │ │ │ │ + bl 15db20 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93288 │ │ │ │ + beq.w 93290 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #112] @ 0x70 │ │ │ │ - b.n 92b12 │ │ │ │ - ldr r7, [pc, #528] @ (931bc ) │ │ │ │ - b.n 92ab6 │ │ │ │ + b.n 92b1a │ │ │ │ + ldr r7, [pc, #528] @ (931c4 ) │ │ │ │ + b.n 92abe │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - movw r1, #28928 @ 0x7100 │ │ │ │ + movw r1, #28224 @ 0x6e40 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r3, [fp] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 92c1a │ │ │ │ - b.n 92c26 │ │ │ │ + bne.w 92c22 │ │ │ │ + b.n 92c2e │ │ │ │ ldr r5, [r6, #72] @ 0x48 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r6, #72] @ 0x48 │ │ │ │ - cbz r2, 92fea │ │ │ │ + cbz r2, 92ff2 │ │ │ │ ldrb r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 92a86 │ │ │ │ + bne.w 92a8e │ │ │ │ ldr.w r3, [r0, #1496] @ 0x5d8 │ │ │ │ mov r9, r4 │ │ │ │ - ldr r7, [pc, #456] @ (931bc ) │ │ │ │ + ldr r7, [pc, #456] @ (931c4 ) │ │ │ │ mov r4, r3 │ │ │ │ - b.n 92ffa │ │ │ │ + b.n 93002 │ │ │ │ mov r9, r4 │ │ │ │ mov r4, r3 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 93350 │ │ │ │ + blt.w 9332e │ │ │ │ ldr r4, [r4, #0] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.n 92ffa │ │ │ │ + bne.n 93002 │ │ │ │ add.w r9, r9, #4096 @ 0x1000 │ │ │ │ - b.n 92ab6 │ │ │ │ + b.n 92abe │ │ │ │ ldr r2, [r3, #12] │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 92f40 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 92f48 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92eee │ │ │ │ + beq.w 92ef6 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, fp │ │ │ │ blx r3 │ │ │ │ - b.n 92eee │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 92ef6 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 92f84 │ │ │ │ + beq.n 92f8c │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92f84 │ │ │ │ + b.n 92f8c │ │ │ │ ldr.w r1, [fp] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 92d60 │ │ │ │ + bne.w 92d68 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 92d72 │ │ │ │ + bne.w 92d7a │ │ │ │ ldr.w r5, [r9, #148] @ 0x94 │ │ │ │ ldr r2, [r3, #52] @ 0x34 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92d82 │ │ │ │ - add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ + bne.w 92d8a │ │ │ │ mov.w sl, #16384 @ 0x4000 │ │ │ │ + add.w r1, r2, #1000 @ 0x3e8 │ │ │ │ cmp.w sl, r1, lsl #2 │ │ │ │ - blt.w 933e4 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + blt.w 933c6 │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ strd r2, r3, [sp, #24] │ │ │ │ mov r1, sl │ │ │ │ ldr.w r3, [r9, #144] @ 0x90 │ │ │ │ ldrd r0, r5, [r0, #804] @ 0x324 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx r5 │ │ │ │ ldrd r2, r3, [sp, #24] │ │ │ │ - cbz r0, 930fe │ │ │ │ + cbz r0, 93106 │ │ │ │ ldr.w r5, [r9, #144] @ 0x90 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ strd r1, sl, [r0] │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #8] │ │ │ │ - cbz r5, 930d6 │ │ │ │ + cbz r5, 930de │ │ │ │ ldr.w r1, [r9, #148] @ 0x94 │ │ │ │ add.w ip, r5, #12 │ │ │ │ sub.w r1, r1, ip │ │ │ │ asrs r1, r1, #2 │ │ │ │ str r1, [r5, #8] │ │ │ │ ldr r1, [sp, #20] │ │ │ │ add.w r5, r0, sl │ │ │ │ @@ -156769,308 +156766,308 @@ │ │ │ │ str.w r0, [r9, #144] @ 0x90 │ │ │ │ lsrs r1, r1, #5 │ │ │ │ adds r1, #3 │ │ │ │ add.w r5, r0, r1, lsl #2 │ │ │ │ add.w r2, r5, r2, lsl #2 │ │ │ │ str.w r2, [r9, #148] @ 0x94 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92d98 │ │ │ │ + bne.w 92da0 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93128 │ │ │ │ + beq.n 93130 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 93128 │ │ │ │ - ldr r2, [pc, #168] @ (931b8 ) │ │ │ │ + cbnz r3, 93130 │ │ │ │ + ldr r2, [pc, #168] @ (931c0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93120 │ │ │ │ + cbz r3, 93128 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ ldr.w r9, [sp, #8] │ │ │ │ mov.w sl, #0 │ │ │ │ ldr.w r5, [r9], #4 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9315e │ │ │ │ + beq.n 93166 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9315e │ │ │ │ - ldr r2, [pc, #112] @ (931b8 ) │ │ │ │ + cbnz r3, 93166 │ │ │ │ + ldr r2, [pc, #112] @ (931c0 ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 93156 │ │ │ │ + cbz r3, 9315e │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ add.w r3, sl, #1 │ │ │ │ mov.w sl, #1 │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 93130 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 93196 │ │ │ │ + bne.n 93138 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 9319e │ │ │ │ movs r2, #2 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ strd r2, ip, [sp] │ │ │ │ mov r0, r9 │ │ │ │ add.w r2, r5, #40 @ 0x28 │ │ │ │ - bl a05d0 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ + bl a04b4 <_PyEvalFramePushAndInit@@Base+0x338> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92dfa │ │ │ │ + beq.w 92e02 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ - bl 1b9968 │ │ │ │ + bl 1ba800 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9323a │ │ │ │ + beq.n 93242 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9323a │ │ │ │ + beq.n 93242 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92f3e │ │ │ │ + beq.w 92f46 │ │ │ │ movs r0, #0 │ │ │ │ ldr r3, [r6, #44] @ 0x2c │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r6, #44] @ 0x2c │ │ │ │ - b.n 92b88 │ │ │ │ - add r0, pc, #784 @ (adr r0, 934c8 ) │ │ │ │ + b.n 92b90 │ │ │ │ + add r0, pc, #816 @ (adr r0, 934f0 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ blx r5 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e1c │ │ │ │ - b.n 93196 │ │ │ │ - movs r3, #2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - str r5, [sp, #0] │ │ │ │ - bl 1b5d50 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92b88 │ │ │ │ - b.n 931ac │ │ │ │ - str r3, [sp, #0] │ │ │ │ - add r2, sp, #32 │ │ │ │ - movs r3, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1b5d50 │ │ │ │ - b.n 931ac │ │ │ │ + bne.w 92e24 │ │ │ │ + b.n 9319e │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r9 │ │ │ │ movs r2, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e1c │ │ │ │ - b.n 93196 │ │ │ │ + bne.w 92e24 │ │ │ │ + b.n 9319e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 933fa │ │ │ │ + beq.w 933dc │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 933ea │ │ │ │ + bne.w 933cc │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ - b.n 931a2 │ │ │ │ + bl 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.n 931aa │ │ │ │ + movs r3, #2 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + str r5, [sp, #0] │ │ │ │ + bl 1b6b38 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92b90 │ │ │ │ + b.n 931b4 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + add r2, sp, #32 │ │ │ │ + movs r3, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1b6b38 │ │ │ │ + b.n 931b4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r3, r4 │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ - b.n 931a2 │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ + b.n 931aa │ │ │ │ movs r0, #0 │ │ │ │ bx lr │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #28960 @ 0x7120 │ │ │ │ + movw r1, #28256 @ 0x6e60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93288 │ │ │ │ + beq.n 93290 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9331c │ │ │ │ + beq.n 93324 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92c0e │ │ │ │ + b.n 92c16 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92eba │ │ │ │ + beq.w 92ec2 │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl 12ae08 <_PyErr_ExceptionMatches@@Base> │ │ │ │ + bl 12a780 <_PyErr_ExceptionMatches@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92bd0 │ │ │ │ + beq.w 92bd8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 12ae14 <_PyErr_Clear@@Base> │ │ │ │ - b.n 92bd0 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 12a78c <_PyErr_Clear@@Base> │ │ │ │ + b.n 92bd8 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92eb4 │ │ │ │ + beq.w 92ebc │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 92eb4 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 92ebc │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92c0a │ │ │ │ + beq.w 92c12 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx r3 │ │ │ │ - b.n 92c0a │ │ │ │ + b.n 92c12 │ │ │ │ ldr.w r9, [r2, #4] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - b.n 92f64 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 92f6c │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 92c68 │ │ │ │ + beq.w 92c70 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 92c68 │ │ │ │ + b.n 92c70 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ - b.n 92d18 │ │ │ │ + b.n 92d20 │ │ │ │ mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 93288 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r5, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92cee │ │ │ │ - mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92cee │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92bae │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 92b9a │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 92b9a │ │ │ │ - cbz r7, 93362 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93290 │ │ │ │ + cbz r7, 93372 │ │ │ │ mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92c26 │ │ │ │ - str r0, [sp, #8] │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - b.n 92c92 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 795dc │ │ │ │ - mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 92c6e │ │ │ │ + b.n 92c2e │ │ │ │ str r2, [sp, #4] │ │ │ │ movs r2, #2 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r0, r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ - bl 1b93cc │ │ │ │ + bl 1ba264 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 92e1c │ │ │ │ - b.n 93196 │ │ │ │ + bne.w 92e24 │ │ │ │ + b.n 9319e │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92bb6 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92ba2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92ba2 │ │ │ │ + str r0, [sp, #8] │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + b.n 92c9a │ │ │ │ + mov r0, r5 │ │ │ │ + bl 795c0 │ │ │ │ + mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ + b.n 92c76 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r5, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 92cf6 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 92cf6 │ │ │ │ ldr.w r9, [r9, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ subs.w r9, r9, #0 │ │ │ │ it ne │ │ │ │ movne.w r9, #1 │ │ │ │ cmp r3, r2 │ │ │ │ rsb r9, r9, #0 │ │ │ │ - bne.w 92f5e │ │ │ │ + bne.w 92f66 │ │ │ │ ldr.w r2, [r8] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 92c0e │ │ │ │ + beq.w 92c16 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 92c0e │ │ │ │ - b.n 92bf8 │ │ │ │ + bne.w 92c16 │ │ │ │ + b.n 92c00 │ │ │ │ + mov.w sl, sl, lsl #1 │ │ │ │ + b.n 93096 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r0, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 931fe │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 931fe │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 92b96 │ │ │ │ + b.n 931b4 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 92b68 │ │ │ │ - ldr r0, [pc, #60] @ (93404 ) │ │ │ │ - bl 92988 │ │ │ │ + beq.w 92b70 │ │ │ │ + ldr r0, [pc, #28] @ (9340c ) │ │ │ │ + bl 92990 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 92f3e │ │ │ │ + beq.w 92f46 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 92cda │ │ │ │ - b.n 92e52 │ │ │ │ - mov.w sl, sl, lsl #1 │ │ │ │ - b.n 9308e │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r0, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9321e │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9321e │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - beq.w 92b8e │ │ │ │ - b.n 931ac │ │ │ │ - add r0, pc, #784 @ (adr r0, 93718 ) │ │ │ │ + bne.w 92ce2 │ │ │ │ + b.n 92e5a │ │ │ │ + add r0, pc, #816 @ (adr r0, 93740 ) │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00093408 : │ │ │ │ +00093410 : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3928] @ 0xf58 │ │ │ │ sub sp, #132 @ 0x84 │ │ │ │ mov fp, r0 │ │ │ │ mov r4, r1 │ │ │ │ @@ -157083,489 +157080,429 @@ │ │ │ │ str r3, [sp, #120] @ 0x78 │ │ │ │ blx 29c10 │ │ │ │ ldrb.w r1, [fp] │ │ │ │ adds r0, #100 @ 0x64 │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ str r0, [sp, #116] @ 0x74 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93e9c │ │ │ │ - mov.w sl, #0 │ │ │ │ + beq.w 93ec0 │ │ │ │ + mov.w r9, #0 │ │ │ │ mov r4, fp │ │ │ │ - mov r7, sl │ │ │ │ - mov r5, sl │ │ │ │ + mov r7, r9 │ │ │ │ + mov r5, r9 │ │ │ │ movs r3, #1 │ │ │ │ - strd sl, sl, [sp, #12] │ │ │ │ + strd r9, r9, [sp, #12] │ │ │ │ str r3, [sp, #20] │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ - strd sl, sl, [sp, #24] │ │ │ │ + strd r9, r9, [sp, #24] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ cmp r1, #37 @ 0x25 │ │ │ │ it ne │ │ │ │ movne r8, r4 │ │ │ │ - bne.n 93552 │ │ │ │ + bne.n 9354c │ │ │ │ ldrb r3, [r4, #1] │ │ │ │ cmp r3, #37 @ 0x25 │ │ │ │ - beq.w 93fb0 │ │ │ │ + beq.w 94132 │ │ │ │ adds r6, r4, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #32] │ │ │ │ - adds r1, r6, #1 │ │ │ │ + adds r0, r6, #1 │ │ │ │ cmp r3, #48 @ 0x30 │ │ │ │ - beq.w 93e34 │ │ │ │ - bhi.w 935f0 │ │ │ │ + beq.w 93f56 │ │ │ │ + bhi.w 935ea │ │ │ │ cmp r3, #35 @ 0x23 │ │ │ │ - beq.w 943a2 │ │ │ │ + beq.w 943c4 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 943d2 │ │ │ │ + beq.w 943b4 │ │ │ │ cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 94464 │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + beq.w 94280 │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ ands.w r2, r2, #4 │ │ │ │ - bne.w 93f0c │ │ │ │ + bne.w 93f2e │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 937ee │ │ │ │ - movw r0, #52556 @ 0xcd4c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r8, #7660 @ 0x1dec │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ - movw lr, #32848 @ 0x8050 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #32852 @ 0x8054 │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - str r1, [sp, #36] @ 0x24 │ │ │ │ - movw r1, #32844 @ 0x804c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ + beq.w 93908 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 93674 │ │ │ │ + beq.w 93748 │ │ │ │ ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 939d4 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93674 │ │ │ │ - cmp r3, #98 @ 0x62 │ │ │ │ - bhi.w 93724 │ │ │ │ + beq.w 93b4e │ │ │ │ + str r2, [sp, #40] @ 0x28 │ │ │ │ + movw lr, #51852 @ 0xca8c │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #32140 @ 0x7d8c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw sl, #6956 @ 0x1b2c │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r8, #32144 @ 0x7d90 │ │ │ │ + movt r8, #40 @ 0x28 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + movw r1, #32148 @ 0x7d94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + str.w fp, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r3, #86 @ 0x56 │ │ │ │ - bne.w 938c0 │ │ │ │ + bne.w 937f8 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #1 │ │ │ │ - bgt.w 93674 │ │ │ │ + bgt.w 93748 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + adds r1, r3, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + add.w r4, r3, #8 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - add.w r2, r3, #8 │ │ │ │ - ldr r4, [r3, #0] │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + str r4, [sp, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94272 │ │ │ │ - cmp r4, #0 │ │ │ │ - beq.w 94434 │ │ │ │ + bne.w 9444a │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94368 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ - mov r1, r4 │ │ │ │ + mov r1, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - b.n 9397e │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + b.n 938b2 │ │ │ │ ldrsb.w r3, [r8] │ │ │ │ ldrb.w r2, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 94386 │ │ │ │ + blt.w 94398 │ │ │ │ ldrb.w r3, [r8, #1]! │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #37 @ 0x25 │ │ │ │ - bne.n 93552 │ │ │ │ + bne.n 9354c │ │ │ │ sub.w r6, r8, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 936b8 │ │ │ │ + beq.w 9378c │ │ │ │ adds r3, r6, #1 │ │ │ │ - beq.w 94004 │ │ │ │ + beq.w 94086 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 93984 │ │ │ │ + beq.w 938b8 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 936ce │ │ │ │ + bls.w 937a2 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, r6 │ │ │ │ - blt.w 936ce │ │ │ │ + blt.w 937a2 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.w 9401a │ │ │ │ + bne.w 9418c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r1, r4 │ │ │ │ mov r2, r6 │ │ │ │ adds r0, r3, r5 │ │ │ │ blx 29cc8 │ │ │ │ add r5, r6 │ │ │ │ mov r4, r8 │ │ │ │ ldrb r1, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 93462 │ │ │ │ + bne.w 9346a │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 93e84 │ │ │ │ - cmp.w sl, #0 │ │ │ │ - bne.n 935e8 │ │ │ │ + beq.w 93ea8 │ │ │ │ + cmp.w r9, #0 │ │ │ │ + bne.n 935e2 │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w 93adc │ │ │ │ + beq.w 93ae0 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl ce848 <_PyUnicodeWriter_PrepareInternal@@Base+0xda0> │ │ │ │ + bl ce7d0 <_PyUnicodeWriter_PrepareInternal@@Base+0xda4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 943b2 │ │ │ │ + beq.w 943d4 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 94010 │ │ │ │ + beq.w 94128 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 93ae4 │ │ │ │ + beq.w 93ae8 │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r7 │ │ │ │ add sp, #132 @ 0x84 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r2, [sp, #44] @ 0x2c │ │ │ │ - ldr.w r2, [r2, r3, lsl #2] │ │ │ │ + ldr r1, [sp, #44] @ 0x2c │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 93f0c │ │ │ │ + bmi.w 93f2e │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - mov r9, r2 │ │ │ │ + mov fp, r2 │ │ │ │ sub.w r2, r3, #106 @ 0x6a │ │ │ │ cmp r2, #16 │ │ │ │ - bhi.n 93632 │ │ │ │ + bhi.n 9362c │ │ │ │ tbh [pc, r2, lsl #1] │ │ │ │ - lsls r4, r2, #23 │ │ │ │ + lsls r5, r6, #27 │ │ │ │ movs r1, r2 │ │ │ │ - lsls r0, r5, #11 │ │ │ │ + lsls r3, r1, #12 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ - lsls r0, r4, #25 │ │ │ │ + lsls r0, r1, #29 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ movs r1, r2 │ │ │ │ - lsls r5, r1, #11 │ │ │ │ - movs r2, #0 │ │ │ │ - movw r0, #52556 @ 0xcd4c │ │ │ │ - movt r0, #41 @ 0x29 │ │ │ │ - movw r1, #32844 @ 0x804c │ │ │ │ + lsls r7, r5, #11 │ │ │ │ + movw lr, #51852 @ 0xca8c │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #32140 @ 0x7d8c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw sl, #6956 @ 0x1b2c │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r8, #32144 @ 0x7d90 │ │ │ │ + movt r8, #40 @ 0x28 │ │ │ │ + mov.w ip, #0 │ │ │ │ + movw r1, #32148 @ 0x7d94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r8, #7660 @ 0x1dec │ │ │ │ - movt r8, #42 @ 0x2a │ │ │ │ - movw lr, #32848 @ 0x8050 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #32852 @ 0x8054 │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.n 934e0 │ │ │ │ - ldr r1, [sp, #36] @ 0x24 │ │ │ │ - and.w r1, r9, r1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.n 93748 │ │ │ │ + ldrb r1, [r6, #1] │ │ │ │ cmp r1, #0 │ │ │ │ - it ge │ │ │ │ - orrge.w r2, r2, #1 │ │ │ │ + beq.w 93ad6 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.n 93748 │ │ │ │ + cmp r3, #98 @ 0x62 │ │ │ │ + bls.w 934f4 │ │ │ │ + sub.w r1, r3, #99 @ 0x63 │ │ │ │ + movs r0, #1 │ │ │ │ + uxtb r1, r1 │ │ │ │ + lsls r0, r1 │ │ │ │ + movw r1, #4162 @ 0x1042 │ │ │ │ + movt r1, #36 @ 0x24 │ │ │ │ + ands r1, r0 │ │ │ │ + cbnz r1, 9369e │ │ │ │ + movw r1, #8193 @ 0x2001 │ │ │ │ + tst r0, r1 │ │ │ │ + bne.n 93734 │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + beq.w 93878 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 93748 │ │ │ │ + cmp r3, #99 @ 0x63 │ │ │ │ + beq.w 93aaa │ │ │ │ + sub.w r0, r3, #100 @ 0x64 │ │ │ │ + movs r1, #1 │ │ │ │ + movw ip, #2081 @ 0x821 │ │ │ │ + movt ip, #18 │ │ │ │ + uxtb r0, r0 │ │ │ │ + lsl.w r0, r1, r0 │ │ │ │ + tst.w r0, ip │ │ │ │ + bne.w 93cfa │ │ │ │ + cmp r3, #112 @ 0x70 │ │ │ │ + beq.w 9402e │ │ │ │ + cmp r3, #115 @ 0x73 │ │ │ │ + bne.n 93748 │ │ │ │ + ldr r2, [sp, #40] @ 0x28 │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + mov r3, fp │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 93756 │ │ │ │ - mov r9, r5 │ │ │ │ + bne.w 94544 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d5a38 │ │ │ │ + ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ + str r3, [sp, #24] │ │ │ │ + ldr r3, [sp, #100] @ 0x64 │ │ │ │ + adds r0, #1 │ │ │ │ + str r3, [sp, #28] │ │ │ │ + ldr r3, [sp, #104] @ 0x68 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + ldr r3, [sp, #108] @ 0x6c │ │ │ │ + str r3, [sp, #16] │ │ │ │ + ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + str r3, [sp, #20] │ │ │ │ + beq.n 93730 │ │ │ │ + adds r4, r6, #1 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 935a6 │ │ │ │ + mov sl, r5 │ │ │ │ + b.n 93764 │ │ │ │ + ldr r1, [sp, #36] @ 0x24 │ │ │ │ + and.w r1, fp, r1 │ │ │ │ + cmp r1, #0 │ │ │ │ + ite lt │ │ │ │ + movlt r0, ip │ │ │ │ + orrge.w r0, ip, #1 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9369e │ │ │ │ + mov sl, r5 │ │ │ │ mov fp, r4 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33056 @ 0x8120 │ │ │ │ + movw r1, #32352 @ 0x7e60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, fp │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - strd r3, r9, [sp, #108] @ 0x6c │ │ │ │ + strd r3, sl, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 1e5eec <_PyBytesWriter_Dealloc@@Base> │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 1e6ed8 <_PyBytesWriter_Dealloc@@Base> │ │ │ │ movs r7, #0 │ │ │ │ - b.n 935e8 │ │ │ │ + b.n 935e2 │ │ │ │ adds r2, r6, #1 │ │ │ │ - beq.w 94060 │ │ │ │ + beq.w 941d2 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9398c │ │ │ │ + beq.w 938c0 │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bhi.w 9358a │ │ │ │ + bhi.w 93584 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 93594 │ │ │ │ + beq.w 9358e │ │ │ │ ldr r3, [sp, #24] │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ mov r1, r6 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cdaa8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl cda2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldr r2, [sp, #104] @ 0x68 │ │ │ │ adds r0, #1 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #24] │ │ │ │ str r2, [sp, #16] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ ldrb.w r2, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #28] │ │ │ │ str r2, [sp, #20] │ │ │ │ - bne.w 93596 │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 93690 │ │ │ │ - sub.w r1, r3, #99 @ 0x63 │ │ │ │ - mov.w fp, #1 │ │ │ │ - uxtb r1, r1 │ │ │ │ - lsl.w fp, fp, r1 │ │ │ │ - movw r1, #4162 @ 0x1042 │ │ │ │ - movt r1, #36 @ 0x24 │ │ │ │ - and.w r1, fp, r1 │ │ │ │ - cbnz r1, 93756 │ │ │ │ - movw r1, #8193 @ 0x2001 │ │ │ │ - tst.w fp, r1 │ │ │ │ - bne.n 93662 │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - beq.w 93944 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.n 93674 │ │ │ │ - cmp r3, #99 @ 0x63 │ │ │ │ - beq.w 93ab0 │ │ │ │ - sub.w r2, r3, #100 @ 0x64 │ │ │ │ - movs r1, #1 │ │ │ │ - movw fp, #2081 @ 0x821 │ │ │ │ - movt fp, #18 │ │ │ │ - uxtb r2, r2 │ │ │ │ - lsl.w r2, r1, r2 │ │ │ │ - tst.w r2, fp │ │ │ │ - bne.w 93cb8 │ │ │ │ - cmp r3, #112 @ 0x70 │ │ │ │ - beq.w 940fa │ │ │ │ - cmp r3, #115 @ 0x73 │ │ │ │ - bne.w 93674 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - ldr r1, [sp, #60] @ 0x3c │ │ │ │ - adds r3, r1, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r9 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 94242 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5ac4 │ │ │ │ - ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ - str r3, [sp, #24] │ │ │ │ - ldr r3, [sp, #100] @ 0x64 │ │ │ │ - adds r0, #1 │ │ │ │ - str r3, [sp, #28] │ │ │ │ - ldr r3, [sp, #104] @ 0x68 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - ldr r3, [sp, #108] @ 0x6c │ │ │ │ - str r3, [sp, #16] │ │ │ │ - ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ - str r3, [sp, #20] │ │ │ │ - beq.n 93720 │ │ │ │ - adds r4, r6, #1 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 935ac │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 93690 │ │ │ │ - mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - cmp r3, #42 @ 0x2a │ │ │ │ - beq.w 941f0 │ │ │ │ - movw r2, #51168 @ 0xc7e0 │ │ │ │ - movt r2, #43 @ 0x2b │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - itt pl │ │ │ │ - addpl r6, #1 │ │ │ │ - movpl.w r9, #4294967295 @ 0xffffffff │ │ │ │ - bpl.w 93604 │ │ │ │ - sub.w r9, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r6, #2] │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r0, r1, #29 │ │ │ │ - it pl │ │ │ │ - addpl r6, #2 │ │ │ │ - bpl.w 93604 │ │ │ │ - movs r0, #47 @ 0x2f │ │ │ │ - movt r0, #32768 @ 0x8000 │ │ │ │ - sub.w lr, r0, r3 │ │ │ │ - movw ip, #26215 @ 0x6667 │ │ │ │ - movt ip, #26214 @ 0x6666 │ │ │ │ - mov.w r1, lr, asr #31 │ │ │ │ - smull lr, r8, ip, lr │ │ │ │ - rsb r1, r1, r8, asr #2 │ │ │ │ - cmp r9, r1 │ │ │ │ - bgt.w 9420c │ │ │ │ - sub.w r1, r3, #48 @ 0x30 │ │ │ │ - ldrb r3, [r6, #3] │ │ │ │ - mov.w lr, #10 │ │ │ │ - mla r9, lr, r9, r1 │ │ │ │ - ldr.w r1, [r2, r3, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bpl.w 939de │ │ │ │ - sub.w r8, r0, r3 │ │ │ │ - mov.w r1, r8, asr #31 │ │ │ │ - smull r8, fp, ip, r8 │ │ │ │ - rsb r1, r1, fp, asr #2 │ │ │ │ - cmp r1, r9 │ │ │ │ - blt.w 9420c │ │ │ │ - ldrb.w r8, [r6, #4] │ │ │ │ - subs r3, #48 @ 0x30 │ │ │ │ - adds r6, #4 │ │ │ │ - mla r9, lr, r9, r3 │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bpl.w 93604 │ │ │ │ - sub.w r3, r0, r8 │ │ │ │ - sub.w r8, r8, #48 @ 0x30 │ │ │ │ - asrs r1, r3, #31 │ │ │ │ - smull fp, r3, ip, r3 │ │ │ │ - rsb r3, r1, r3, asr #2 │ │ │ │ - cmp r3, r9 │ │ │ │ - mla r9, lr, r9, r8 │ │ │ │ - blt.w 9420c │ │ │ │ - ldrb.w r8, [r6, #1]! │ │ │ │ - mov r3, r8 │ │ │ │ - ldr.w r1, [r2, r8, lsl #2] │ │ │ │ - lsls r1, r1, #29 │ │ │ │ - bmi.n 93894 │ │ │ │ - b.n 93604 │ │ │ │ + bne.w 93590 │ │ │ │ + mov sl, r5 │ │ │ │ + b.n 93764 │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93cb8 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 93674 │ │ │ │ + beq.w 93cfa │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #0 │ │ │ │ + bne.n 93748 │ │ │ │ cmp r3, #64 @ 0x40 │ │ │ │ - bls.w 93674 │ │ │ │ - sub.w r2, r3, #65 @ 0x41 │ │ │ │ - cmp r2, #23 │ │ │ │ - bhi.w 93674 │ │ │ │ - add r1, pc, #4 @ (adr r1, 938e4 ) │ │ │ │ - ldr.w pc, [r1, r2, lsl #2] │ │ │ │ - tst r1, r5 │ │ │ │ + bls.n 93748 │ │ │ │ + sub.w r1, r3, #65 @ 0x41 │ │ │ │ + cmp r1, #23 │ │ │ │ + bhi.n 93748 │ │ │ │ + add r0, pc, #4 @ (adr r0, 93818 ) │ │ │ │ + ldr.w pc, [r0, r1, lsl #2] │ │ │ │ + nop │ │ │ │ + add r9, r0 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - cmp r1, r5 │ │ │ │ + add sp, sl │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #31 │ │ │ │ + subs r4, #97 @ 0x61 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #163 @ 0xa3 │ │ │ │ + subs r4, #229 @ 0xe5 │ │ │ │ movs r1, r1 │ │ │ │ - subs r1, #227 @ 0xe3 │ │ │ │ + subs r1, #221 @ 0xdd │ │ │ │ movs r1, r1 │ │ │ │ - subs r1, #79 @ 0x4f │ │ │ │ + subs r0, #131 @ 0x83 │ │ │ │ movs r1, r1 │ │ │ │ - adds r5, #9 │ │ │ │ + adds r5, #3 │ │ │ │ movs r1, r1 │ │ │ │ - adds r6, #117 @ 0x75 │ │ │ │ + adds r7, #73 @ 0x49 │ │ │ │ movs r1, r1 │ │ │ │ - subs r4, #185 @ 0xb9 │ │ │ │ + subs r4, #251 @ 0xfb │ │ │ │ movs r1, r1 │ │ │ │ - ldr r2, [sp, #40] @ 0x28 │ │ │ │ - cmp r2, #1 │ │ │ │ - ble.w 9375c │ │ │ │ - b.n 93674 │ │ │ │ + ldr r1, [sp, #40] @ 0x28 │ │ │ │ + cmp r1, #1 │ │ │ │ + ble.w 936a4 │ │ │ │ + b.n 93748 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ @@ -157574,60 +157511,121 @@ │ │ │ │ ldr r3, [sp, #16] │ │ │ │ str r4, [sp, #60] @ 0x3c │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r4, [sp, #32] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, fp │ │ │ │ ldr r1, [r1, #0] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r4, [sp, #0] │ │ │ │ - bl d5d54 │ │ │ │ - b.n 937c0 │ │ │ │ + bl d5cc8 │ │ │ │ + b.n 93706 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 93582 │ │ │ │ + bne.w 9357c │ │ │ │ mov r0, r4 │ │ │ │ mov r1, r6 │ │ │ │ - bl 946a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 94760 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94152 │ │ │ │ + beq.w 93fd4 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ mov r7, r0 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ mov r4, r8 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - mov.w sl, #1 │ │ │ │ + mov.w r9, #1 │ │ │ │ str r0, [sp, #92] @ 0x5c │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #108] @ 0x6c │ │ │ │ mov.w r3, #256 @ 0x100 │ │ │ │ str r5, [sp, #112] @ 0x70 │ │ │ │ add r5, r6 │ │ │ │ strh.w r3, [sp, #124] @ 0x7c │ │ │ │ - bl 1b7d84 │ │ │ │ + bl 1b8b74 │ │ │ │ ldr r3, [sp, #96] @ 0x60 │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.n 935ac │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bhi.w 93cf4 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 934f4 │ │ │ │ + b.n 935a6 │ │ │ │ + mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 944fc │ │ │ │ + movw r1, #50464 @ 0xc520 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + itt pl │ │ │ │ + addpl r6, #1 │ │ │ │ + movpl.w fp, #4294967295 @ 0xffffffff │ │ │ │ + bpl.w 935fe │ │ │ │ + sub.w fp, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r6, #2] │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + it pl │ │ │ │ + addpl r6, #2 │ │ │ │ + bpl.w 935fe │ │ │ │ + movs r0, #47 @ 0x2f │ │ │ │ + movt r0, #32768 @ 0x8000 │ │ │ │ + sub.w lr, r0, r3 │ │ │ │ + movw ip, #26215 @ 0x6667 │ │ │ │ + movt ip, #26214 @ 0x6666 │ │ │ │ + mov.w r2, lr, asr #31 │ │ │ │ + smull lr, r8, ip, lr │ │ │ │ + rsb r2, r2, r8, asr #2 │ │ │ │ + cmp fp, r2 │ │ │ │ + bgt.w 9442e │ │ │ │ + sub.w r2, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r6, #3] │ │ │ │ + mov.w lr, #10 │ │ │ │ + mla fp, lr, fp, r2 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.n 939d8 │ │ │ │ + sub.w r8, r0, r3 │ │ │ │ + mov.w r2, r8, asr #31 │ │ │ │ + smull r8, sl, ip, r8 │ │ │ │ + rsb r2, r2, sl, asr #2 │ │ │ │ + cmp r2, fp │ │ │ │ + blt.w 9442e │ │ │ │ + ldrb.w r8, [r6, #4] │ │ │ │ + subs r3, #48 @ 0x30 │ │ │ │ + adds r6, #4 │ │ │ │ + mla fp, lr, fp, r3 │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bpl.w 935fe │ │ │ │ + sub.w r3, r0, r8 │ │ │ │ + sub.w r8, r8, #48 @ 0x30 │ │ │ │ + asrs r2, r3, #31 │ │ │ │ + smull sl, r3, ip, r3 │ │ │ │ + rsb r3, r2, r3, asr #2 │ │ │ │ + cmp r3, fp │ │ │ │ + mla fp, lr, fp, r8 │ │ │ │ + blt.w 9442e │ │ │ │ + ldrb.w r8, [r6, #1]! │ │ │ │ + mov r3, r8 │ │ │ │ + ldr.w r2, [r1, r8, lsl #2] │ │ │ │ + lsls r2, r2, #29 │ │ │ │ + bmi.n 939ac │ │ │ │ + b.n 935fe │ │ │ │ adds r6, #3 │ │ │ │ - b.n 93604 │ │ │ │ + b.n 935fe │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ adds r1, r3, #4 │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr.w r8, [r3, #4] │ │ │ │ ldr.w r3, [r8] │ │ │ │ @@ -157637,1030 +157635,1079 @@ │ │ │ │ strne.w r3, [r8] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ lsls r0, r3, #28 │ │ │ │ mov r0, r8 │ │ │ │ ite mi │ │ │ │ movmi r1, #58 @ 0x3a │ │ │ │ movpl r1, #46 @ 0x2e │ │ │ │ - bl 175f9c │ │ │ │ + bl 175e7c │ │ │ │ ldr.w r3, [r8] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93a2a │ │ │ │ + beq.n 93a24 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9437c │ │ │ │ + beq.w 942ce │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 93720 │ │ │ │ + beq.w 93730 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5d54 │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d5cc8 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 9435c │ │ │ │ + beq.w 942ae │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 937e2 │ │ │ │ + beq.w 93728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 937e2 │ │ │ │ - ldr r2, [pc, #608] @ (93cfc ) │ │ │ │ + bne.w 93728 │ │ │ │ + ldr r2, [pc, #676] @ (93d38 ) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r8, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 940d6 │ │ │ │ + bne.w 93fdc │ │ │ │ mov r0, r4 │ │ │ │ blx r8 │ │ │ │ - b.n 937e2 │ │ │ │ + b.n 93728 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r4, [r3, #0] │ │ │ │ cmp.w r4, #1114112 @ 0x110000 │ │ │ │ - bcs.w 9448c │ │ │ │ + bcs.w 9434c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r4, r3 │ │ │ │ - bhi.n 93b5c │ │ │ │ + bhi.n 93b98 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ subs r3, r3, r5 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.n 93b5c │ │ │ │ + ble.n 93b98 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 93b4a │ │ │ │ + bne.n 93b86 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ strb r4, [r3, r5] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 937e2 │ │ │ │ + b.n 93728 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bhi.w 93e72 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 9366e │ │ │ │ mov r3, r7 │ │ │ │ cmp r5, #1 │ │ │ │ - bne.w 935e6 │ │ │ │ + bne.w 935e0 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.w 935e6 │ │ │ │ + bne.w 935e0 │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.w 94486 │ │ │ │ + bpl.w 94346 │ │ │ │ lsls r1, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ - movwlt r1, #20120 @ 0x4e98 │ │ │ │ + movwlt r1, #20128 @ 0x4ea0 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r7, [pc, #480] @ (93d00 ) │ │ │ │ + ldrge r7, [pc, #536] @ (93d3c ) │ │ │ │ addlt.w r7, r1, r2, lsl #5 │ │ │ │ mlage r7, r0, r2, r7 │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 935e8 │ │ │ │ + beq.w 935e2 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 935e8 │ │ │ │ + beq.w 935e2 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 935e8 │ │ │ │ + bne.w 935e2 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 935e8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 935e2 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + movw lr, #51852 @ 0xca8c │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #32140 @ 0x7d8c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw sl, #6956 @ 0x1b2c │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r8, #32144 @ 0x7d90 │ │ │ │ + movt r8, #40 @ 0x28 │ │ │ │ + movw r0, #32148 @ 0x7d94 │ │ │ │ + movt r0, #40 @ 0x28 │ │ │ │ + mov ip, r1 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + str r0, [sp, #48] @ 0x30 │ │ │ │ + strd fp, r1, [sp, #36] @ 0x24 │ │ │ │ + b.n 9366e │ │ │ │ cmp r3, #2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ ite eq │ │ │ │ strheq.w r4, [r3, r5, lsl #1] │ │ │ │ strne.w r4, [r3, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 937e2 │ │ │ │ + b.n 93728 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ mov r2, r4 │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ movs r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cdaa8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl cda2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.n 93ace │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 93690 │ │ │ │ + bne.w 93ac8 │ │ │ │ + mov sl, r5 │ │ │ │ + b.n 93764 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movs r1, #3 │ │ │ │ - movw r0, #29876 @ 0x74b4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r2, #32896 @ 0x8080 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #32900 @ 0x8084 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movw lr, #10696 @ 0x29c8 │ │ │ │ + movw lr, #29172 @ 0x71f4 │ │ │ │ movt lr, #42 @ 0x2a │ │ │ │ - movw ip, #32904 @ 0x8088 │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ + movw r2, #32192 @ 0x7dc0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw sl, #32196 @ 0x7dc4 │ │ │ │ + movt sl, #40 @ 0x28 │ │ │ │ + movw r8, #9992 @ 0x2708 │ │ │ │ + movt r8, #42 @ 0x2a │ │ │ │ + movw r1, #32200 @ 0x7dc8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ adds r6, #1 │ │ │ │ - movs r2, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + mov.w ip, #1 │ │ │ │ + movs r1, #3 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 934e0 │ │ │ │ + b.n 9365e │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ cmp r3, #108 @ 0x6c │ │ │ │ - bne.w 94160 │ │ │ │ + bne.w 93ff6 │ │ │ │ ldrb r3, [r6, #2] │ │ │ │ - movs r1, #2 │ │ │ │ - movw r0, #29428 @ 0x72f4 │ │ │ │ - movt r0, #42 @ 0x2a │ │ │ │ - movw r2, #32856 @ 0x8058 │ │ │ │ + movw lr, #28724 @ 0x7034 │ │ │ │ + movt lr, #42 @ 0x2a │ │ │ │ + movw r2, #32152 @ 0x7d98 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #32864 @ 0x8060 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movw lr, #3752 @ 0xea8 │ │ │ │ - movt lr, #43 @ 0x2b │ │ │ │ - movw ip, #32872 @ 0x8068 │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ + movw sl, #32160 @ 0x7da0 │ │ │ │ + movt sl, #40 @ 0x28 │ │ │ │ + movw r8, #3048 @ 0xbe8 │ │ │ │ + movt r8, #43 @ 0x2b │ │ │ │ + movw r1, #32168 @ 0x7da8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ adds r6, #2 │ │ │ │ - movs r2, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + mov.w ip, #1 │ │ │ │ + movs r1, #2 │ │ │ │ str r1, [sp, #40] @ 0x28 │ │ │ │ - b.n 934e0 │ │ │ │ + b.n 9365e │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl ebe20 │ │ │ │ + bl ebe58 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 93720 │ │ │ │ + beq.w 93730 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5d54 │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d5cc8 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ ldr r3, [r4, #0] │ │ │ │ - beq.w 9435c │ │ │ │ + beq.w 942ae │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 937e2 │ │ │ │ + beq.w 93728 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 937e2 │ │ │ │ + bne.w 93728 │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 937e2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 93728 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl e8cc4 │ │ │ │ + bl e8cfc │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 93c32 │ │ │ │ - mov r9, r5 │ │ │ │ - b.n 93690 │ │ │ │ + bne.n 93c74 │ │ │ │ + mov sl, r5 │ │ │ │ + b.n 93764 │ │ │ │ cmp r3, #105 @ 0x69 │ │ │ │ it ne │ │ │ │ cmpne r3, #100 @ 0x64 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r1, [sp, #60] @ 0x3c │ │ │ │ ite eq │ │ │ │ - moveq r1, #1 │ │ │ │ - movne r1, #0 │ │ │ │ + moveq r0, #1 │ │ │ │ + movne r0, #0 │ │ │ │ cmp r3, #117 @ 0x75 │ │ │ │ - beq.w 93f08 │ │ │ │ - bhi.w 93e56 │ │ │ │ + beq.w 93ec6 │ │ │ │ + bhi.w 93e7a │ │ │ │ cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 93f3a │ │ │ │ + beq.w 93fd0 │ │ │ │ cmp r3, #111 @ 0x6f │ │ │ │ - beq.w 93f36 │ │ │ │ + beq.w 9409c │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - subs r4, r3, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ - bhi.w 944a8 │ │ │ │ - tbh [pc, r4, lsl #1] │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - movs r5, r1 │ │ │ │ - lsls r4, r7, #13 │ │ │ │ - lsls r3, r2, #2 │ │ │ │ - mov r9, r5 │ │ │ │ - mov fp, r4 │ │ │ │ - str r1, [sp, #20] │ │ │ │ - b.n 93678 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.w 9426e │ │ │ │ + tbh [pc, r2, lsl #1] │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + movs r2, r1 │ │ │ │ + lsls r3, r7, #10 │ │ │ │ + lsls r1, r2, #2 │ │ │ │ + nop │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - adds r3, r2, #4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 940f2 │ │ │ │ - ldr r2, [r2, #0] │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94094 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ str r2, [sp, #0] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r0 │ │ │ │ + mov r3, lr │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r8 │ │ │ │ blx 2a714 <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ ldrb.w r3, [sp, #64] @ 0x40 │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ sub.w ip, r3, #45 @ 0x2d │ │ │ │ - ldr r0, [sp, #36] @ 0x24 │ │ │ │ - rsbs r3, ip, #0 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ - adc.w r3, r3, ip │ │ │ │ - str r3, [sp, #48] @ 0x30 │ │ │ │ - subs r1, r4, r3 │ │ │ │ - str r1, [sp, #52] @ 0x34 │ │ │ │ - cmp r1, r9 │ │ │ │ + rsbs sl, ip, #0 │ │ │ │ + adc.w sl, sl, ip │ │ │ │ and.w r2, r2, #17 │ │ │ │ + sub.w r3, r4, sl │ │ │ │ + str r3, [sp, #48] @ 0x30 │ │ │ │ + cmp fp, r3 │ │ │ │ it lt │ │ │ │ - movlt r1, r9 │ │ │ │ - mov fp, r1 │ │ │ │ - adds r1, r3, r1 │ │ │ │ - cmp r1, r0 │ │ │ │ + movlt fp, r3 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + add.w r1, sl, fp │ │ │ │ + cmp r1, r3 │ │ │ │ it lt │ │ │ │ - movlt r1, r0 │ │ │ │ - sub.w r9, r1, r3 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ + movlt r1, r3 │ │ │ │ + sub.w r3, r1, sl │ │ │ │ cmp r2, #16 │ │ │ │ it eq │ │ │ │ - moveq fp, r9 │ │ │ │ - cmp r3, #126 @ 0x7e │ │ │ │ - bls.w 93f5a │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - subs r2, r3, r5 │ │ │ │ + moveq fp, r3 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r2, #126 @ 0x7e │ │ │ │ + bls.w 940c0 │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + subs r2, r2, r5 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.w 93f5a │ │ │ │ - sub.w r3, r9, fp │ │ │ │ + bgt.w 940c0 │ │ │ │ + sub.w r3, r3, fp │ │ │ │ ldr r2, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ + str r3, [sp, #52] @ 0x34 │ │ │ │ and.w r2, r2, #1 │ │ │ │ - bic.w r9, r3, r3, asr #31 │ │ │ │ + str r2, [sp, #36] @ 0x24 │ │ │ │ + bic.w r2, r3, r3, asr #31 │ │ │ │ str r2, [sp, #32] │ │ │ │ - bgt.w 93f3e │ │ │ │ + bgt.w 940a2 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ cmp r3, #45 @ 0x2d │ │ │ │ - beq.w 93eb8 │ │ │ │ - ldr r3, [sp, #48] @ 0x30 │ │ │ │ - subs r4, r3, r4 │ │ │ │ + beq.w 93ee0 │ │ │ │ + sub.w r4, sl, r4 │ │ │ │ add r4, fp │ │ │ │ cmp r4, #0 │ │ │ │ - bgt.w 93ea2 │ │ │ │ + bgt.n 93eca │ │ │ │ ldr r3, [sp, #24] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ + add.w r1, r8, sl │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ - add r1, r8 │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r2, [sp, #52] @ 0x34 │ │ │ │ + ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 9451c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 945d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 93720 │ │ │ │ - ldr r3, [sp, #36] @ 0x24 │ │ │ │ + beq.w 93730 │ │ │ │ + ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 937e2 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ + ble.w 93728 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 937e2 │ │ │ │ + beq.w 93728 │ │ │ │ + ldr r4, [sp, #32] │ │ │ │ movs r3, #32 │ │ │ │ - mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f504 │ │ │ │ + mov r2, r4 │ │ │ │ + bl 24fc4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93720 │ │ │ │ - add r5, r9 │ │ │ │ - b.n 937e2 │ │ │ │ - adds r3, r2, #7 │ │ │ │ + beq.w 93730 │ │ │ │ + add r5, r4 │ │ │ │ + b.n 93728 │ │ │ │ + adds r3, r1, #7 │ │ │ │ add.w r8, sp, #64 @ 0x40 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ movs r2, #26 │ │ │ │ movs r1, #1 │ │ │ │ + mov r0, r8 │ │ │ │ vldmia r3!, {d7} │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - mov r3, r0 │ │ │ │ + mov r3, lr │ │ │ │ vstr d7, [sp] │ │ │ │ - mov r0, r8 │ │ │ │ blx 2a714 <__sprintf_chk@plt> │ │ │ │ mov r4, r0 │ │ │ │ - b.n 93d24 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - mov r6, r1 │ │ │ │ - orr.w r2, r2, #16 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r3, #48 @ 0x30 │ │ │ │ - bne.w 93480 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - mov r6, r1 │ │ │ │ - orr.w r3, r3, #16 │ │ │ │ - str r3, [sp, #32] │ │ │ │ - ldrb r3, [r1, #0] │ │ │ │ - b.n 93e40 │ │ │ │ + b.n 93d60 │ │ │ │ + mov sl, r5 │ │ │ │ + mov fp, r4 │ │ │ │ + str r1, [sp, #20] │ │ │ │ + b.n 9374c │ │ │ │ cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 93cdc │ │ │ │ - mov r0, r8 │ │ │ │ + bne.w 93d1e │ │ │ │ + mov lr, sl │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ - subs r4, r3, #1 │ │ │ │ - cmp r4, #4 │ │ │ │ - bhi.w 940f0 │ │ │ │ - add r3, pc, #4 @ (adr r3, 93e70 ) │ │ │ │ - ldr.w pc, [r3, r4, lsl #2] │ │ │ │ + subs r2, r3, #1 │ │ │ │ + cmp r2, #4 │ │ │ │ + bhi.w 94092 │ │ │ │ + add r3, pc, #4 @ (adr r3, 93e94 ) │ │ │ │ + ldr.w pc, [r3, r2, lsl #2] │ │ │ │ nop │ │ │ │ - subs r5, #5 │ │ │ │ + subs r5, #65 @ 0x41 │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, #17 │ │ │ │ + subs r6, #79 @ 0x4f │ │ │ │ movs r1, r1 │ │ │ │ - subs r5, #5 │ │ │ │ + subs r5, #65 @ 0x41 │ │ │ │ movs r1, r1 │ │ │ │ - mvns r3, r4 │ │ │ │ + cmp r3, r4 │ │ │ │ movs r1, r1 │ │ │ │ - subs r6, #17 │ │ │ │ + subs r6, #79 @ 0x4f │ │ │ │ movs r1, r1 │ │ │ │ - cbz r7, 93e9c │ │ │ │ + cbz r7, 93ec0 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 93e9c │ │ │ │ + beq.n 93ec0 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ - cbnz r3, 93e9c │ │ │ │ + cbnz r3, 93ec0 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r7, [pc, #700] @ (9415c ) │ │ │ │ - b.w 935e8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r7, [pc, #708] @ (94188 ) │ │ │ │ + b.w 935e2 │ │ │ │ + mov lr, r8 │ │ │ │ + b.n 93e82 │ │ │ │ movs r3, #48 @ 0x30 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f504 │ │ │ │ + bl 24fc4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93720 │ │ │ │ + beq.w 93730 │ │ │ │ add r5, r4 │ │ │ │ - b.n 93d9c │ │ │ │ + b.n 93dd8 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r1, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl e69e8 │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e6a20 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 93d90 │ │ │ │ - mov r9, r5 │ │ │ │ - b.w 93690 │ │ │ │ - mov r0, lr │ │ │ │ - b.n 93e5e │ │ │ │ - ldr.w ip, [sp, #44] @ 0x2c │ │ │ │ - sub.w r6, r3, #48 @ 0x30 │ │ │ │ - mov r0, r1 │ │ │ │ - ldrb r3, [r0, #0] │ │ │ │ - mov r1, r0 │ │ │ │ - ldr.w r2, [ip, r3, lsl #2] │ │ │ │ + bne.w 93dce │ │ │ │ + mov sl, r5 │ │ │ │ + b.n 93764 │ │ │ │ + mov r6, r0 │ │ │ │ + sub.w ip, r3, #48 @ 0x30 │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ + mov r0, r6 │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ lsls r2, r2, #29 │ │ │ │ - bmi.w 943ee │ │ │ │ - str r6, [sp, #36] @ 0x24 │ │ │ │ - mov r6, r1 │ │ │ │ + bmi.w 94300 │ │ │ │ + str.w ip, [sp, #36] @ 0x24 │ │ │ │ + mov r6, r0 │ │ │ │ cmp r3, #46 @ 0x2e │ │ │ │ - beq.w 937f4 │ │ │ │ - mov.w r9, #4294967295 @ 0xffffffff │ │ │ │ - b.w 93604 │ │ │ │ - mov r0, ip │ │ │ │ - b.n 93e5e │ │ │ │ - ldr r0, [sp, #48] @ 0x30 │ │ │ │ - b.n 93e5e │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 93d88 │ │ │ │ + beq.w 9390e │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + b.w 935fe │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ + mov r6, r0 │ │ │ │ + orr.w r2, r2, #16 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + adds r0, #1 │ │ │ │ + cmp r3, #48 @ 0x30 │ │ │ │ + beq.w 9411a │ │ │ │ + bhi.w 935ea │ │ │ │ + cmp r3, #35 @ 0x23 │ │ │ │ + beq.w 943c4 │ │ │ │ + cmp r3, #45 @ 0x2d │ │ │ │ + beq.w 943b4 │ │ │ │ + cmp r3, #42 @ 0x2a │ │ │ │ + beq.w 94280 │ │ │ │ + movw r1, #50464 @ 0xc520 │ │ │ │ + movt r1, #43 @ 0x2b │ │ │ │ + ldr.w r2, [r1, r3, lsl #2] │ │ │ │ + ands.w r2, r2, #4 │ │ │ │ + bne.n 93f2e │ │ │ │ + cmp r3, #46 @ 0x2e │ │ │ │ + beq.w 93908 │ │ │ │ + mov ip, r2 │ │ │ │ + mov.w fp, #4294967295 @ 0xffffffff │ │ │ │ + movw lr, #51852 @ 0xca8c │ │ │ │ + movt lr, #41 @ 0x29 │ │ │ │ + movw r2, #32140 @ 0x7d8c │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw sl, #6956 @ 0x1b2c │ │ │ │ + movt sl, #42 @ 0x2a │ │ │ │ + movw r8, #32144 @ 0x7d90 │ │ │ │ + movt r8, #40 @ 0x28 │ │ │ │ + movw r1, #32148 @ 0x7d94 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + strd fp, ip, [sp, #36] @ 0x24 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + b.w 9365e │ │ │ │ + mov lr, r2 │ │ │ │ + b.n 93e82 │ │ │ │ + mov sl, r5 │ │ │ │ + str r0, [sp, #20] │ │ │ │ + b.w 93764 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ + movt r1, #18 │ │ │ │ + cmp r3, r1 │ │ │ │ + beq.w 93aa4 │ │ │ │ + ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ + movs r1, #1 │ │ │ │ + mov r0, r4 │ │ │ │ + blx r3 │ │ │ │ + b.n 93aa4 │ │ │ │ + mov.w ip, #1 │ │ │ │ + movw lr, #25112 @ 0x6218 │ │ │ │ + movt lr, #43 @ 0x2b │ │ │ │ + movw r2, #32176 @ 0x7db0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw sl, #32180 @ 0x7db4 │ │ │ │ + movt sl, #40 @ 0x28 │ │ │ │ + movw r8, #32184 @ 0x7db8 │ │ │ │ + movt r8, #40 @ 0x28 │ │ │ │ + movw r1, #32188 @ 0x7dbc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + adds r6, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + str.w ip, [sp, #40] @ 0x28 │ │ │ │ + b.w 9365e │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + movs r2, #26 │ │ │ │ + adds r0, r3, #4 │ │ │ │ + str r0, [sp, #60] @ 0x3c │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + movw r3, #37352 @ 0x91e8 │ │ │ │ + movt r3, #43 @ 0x2b │ │ │ │ + blx 2a714 <__sprintf_chk@plt> │ │ │ │ + ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r3, #88 @ 0x58 │ │ │ │ + beq.w 942f8 │ │ │ │ + cmp r3, #120 @ 0x78 │ │ │ │ + bne.w 942d8 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ + mov r2, r4 │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + ldr r3, [sp, #28] │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #100] @ 0x64 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + str r3, [sp, #104] @ 0x68 │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r3, [sp, #20] │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + strb.w r3, [sp, #124] @ 0x7c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 945d4 <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ + b.w 93706 │ │ │ │ + mov r0, r4 │ │ │ │ + blx 29c10 │ │ │ │ + mov r6, r0 │ │ │ │ + b.w 93576 │ │ │ │ + adds r3, r1, #4 │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r1, #0] │ │ │ │ + str r3, [sp, #0] │ │ │ │ + b.n 93d4e │ │ │ │ + ldr.w lr, [sp, #48] @ 0x30 │ │ │ │ + b.n 93e82 │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 93dc6 │ │ │ │ movs r3, #32 │ │ │ │ - mov r2, r9 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 24f504 │ │ │ │ + bl 24fc4c │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 93720 │ │ │ │ - add r5, r9 │ │ │ │ - b.n 93d88 │ │ │ │ + beq.w 93730 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + add r5, r3 │ │ │ │ + b.n 93dc6 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 93d70 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ + beq.w 93dac │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ + ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ + str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl cdaa8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl cda2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ - ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - bne.w 93d70 │ │ │ │ - mov r9, r5 │ │ │ │ - b.w 93690 │ │ │ │ + ldr r5, [sp, #112] @ 0x70 │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ + ldr r3, [sp, #36] @ 0x24 │ │ │ │ + bne.w 93dac │ │ │ │ + mov sl, r5 │ │ │ │ + b.w 93764 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + mov r6, r0 │ │ │ │ + orr.w r3, r3, #16 │ │ │ │ + str r3, [sp, #32] │ │ │ │ + ldrb r3, [r0, #0] │ │ │ │ + b.n 93f62 │ │ │ │ + bl 1b74fc │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 935e2 │ │ │ │ ldr r3, [sp, #24] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl e69e8 │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl e6a20 │ │ │ │ ldrd r7, r3, [sp, #92] @ 0x5c │ │ │ │ str r3, [sp, #24] │ │ │ │ ldr r3, [sp, #100] @ 0x64 │ │ │ │ adds r0, #1 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r3, [sp, #104] @ 0x68 │ │ │ │ str r3, [sp, #12] │ │ │ │ ldr r3, [sp, #108] @ 0x6c │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb.w r3, [sp, #124] @ 0x7c │ │ │ │ ldr r5, [sp, #112] @ 0x70 │ │ │ │ - ldrb.w sl, [sp, #125] @ 0x7d │ │ │ │ + ldrb.w r9, [sp, #125] @ 0x7d │ │ │ │ str r3, [sp, #20] │ │ │ │ - beq.w 93720 │ │ │ │ + beq.w 93730 │ │ │ │ adds r4, #2 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 935ac │ │ │ │ - b.w 937ea │ │ │ │ - mov r0, r4 │ │ │ │ - blx 29c10 │ │ │ │ - mov r6, r0 │ │ │ │ - b.w 9357c │ │ │ │ - bl 1b670c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 935e8 │ │ │ │ + bne.w 935a6 │ │ │ │ + b.w 93730 │ │ │ │ + nop │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ + lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94096 │ │ │ │ + bne.n 9420a │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ - add.w r9, r4, r6 │ │ │ │ + add.w sl, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #1 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 94072 │ │ │ │ + bhi.n 941e6 │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #1 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ - cmp r9, r1 │ │ │ │ - bls.w 935a8 │ │ │ │ + cmp sl, r1 │ │ │ │ + bls.w 935a2 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 9404c │ │ │ │ + b.n 941be │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #20] │ │ │ │ blx 29c10 │ │ │ │ mov r6, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 93582 │ │ │ │ - b.n 9398c │ │ │ │ + bne.w 9357c │ │ │ │ + b.w 938c0 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ strh.w ip, [r1], #8 │ │ │ │ ldrb.w ip, [r2, #-3] │ │ │ │ strh.w ip, [r1, #-6] │ │ │ │ ldrb.w ip, [r2, #-2] │ │ │ │ strh.w ip, [r1, #-4] │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ strh.w ip, [r1, #-2] │ │ │ │ - b.n 94034 │ │ │ │ + b.n 941a6 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ bic.w r3, r6, #3 │ │ │ │ - add.w r9, r4, r6 │ │ │ │ + add.w sl, r4, r6 │ │ │ │ adds r0, r4, r3 │ │ │ │ add.w lr, r2, r5, lsl #2 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, lr │ │ │ │ cmp r0, r2 │ │ │ │ - bhi.n 94194 │ │ │ │ + bhi.n 9424a │ │ │ │ subs r2, r4, #3 │ │ │ │ cmp r0, r2 │ │ │ │ mov.w r2, r3, lsl #2 │ │ │ │ itt cc │ │ │ │ movcc r3, #0 │ │ │ │ movcc r2, #0 │ │ │ │ adds r1, r3, r4 │ │ │ │ add.w r3, r2, lr │ │ │ │ mov r2, r1 │ │ │ │ - cmp r9, r1 │ │ │ │ - bls.w 935a8 │ │ │ │ + cmp sl, r1 │ │ │ │ + bls.w 935a2 │ │ │ │ ldrb.w r1, [r2], #1 │ │ │ │ str.w r1, [r3], #4 │ │ │ │ mov r1, r2 │ │ │ │ - b.n 940c2 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r3, r1 │ │ │ │ - beq.w 93aaa │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #1 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ - b.n 93aaa │ │ │ │ - adds r3, r2, #4 │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r2, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - b.n 93d12 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - movs r2, #26 │ │ │ │ - adds r0, r3, #4 │ │ │ │ - str r0, [sp, #60] @ 0x3c │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #0] │ │ │ │ - movw r3, #38056 @ 0x94a8 │ │ │ │ - movt r3, #43 @ 0x2b │ │ │ │ - blx 2a714 <__sprintf_chk@plt> │ │ │ │ - ldrb.w r3, [sp, #65] @ 0x41 │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r3, #88 @ 0x58 │ │ │ │ - beq.w 94354 │ │ │ │ - cmp r3, #120 @ 0x78 │ │ │ │ - bne.w 94334 │ │ │ │ - ldr r3, [sp, #24] │ │ │ │ - mov r2, r4 │ │ │ │ - str r3, [sp, #96] @ 0x60 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - ldr r3, [sp, #28] │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - str r3, [sp, #100] @ 0x64 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - str r3, [sp, #104] @ 0x68 │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r3, [sp, #20] │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 9451c <_PyUnicodeWriter_WriteASCIIString@@Base> │ │ │ │ - b.w 937c0 │ │ │ │ - mov r9, r5 │ │ │ │ - str r0, [sp, #20] │ │ │ │ - b.w 93690 │ │ │ │ - nop │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - movw r0, #25816 @ 0x64d8 │ │ │ │ - movt r0, #43 @ 0x2b │ │ │ │ - movw r1, #32880 @ 0x8070 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movw r8, #32884 @ 0x8074 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - movw lr, #32888 @ 0x8078 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #32892 @ 0x807c │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - str r1, [sp, #48] @ 0x30 │ │ │ │ - str r2, [sp, #40] @ 0x28 │ │ │ │ - b.w 934e0 │ │ │ │ + b.n 94236 │ │ │ │ ldrb.w ip, [r2] │ │ │ │ adds r2, #4 │ │ │ │ str.w ip, [r1], #16 │ │ │ │ ldrb.w ip, [r2, #-3] │ │ │ │ str.w ip, [r1, #-12] │ │ │ │ ldrb.w ip, [r2, #-2] │ │ │ │ str.w ip, [r1, #-8] │ │ │ │ ldrb.w ip, [r2, #-1] │ │ │ │ str.w ip, [r1, #-4] │ │ │ │ - b.n 940aa │ │ │ │ + b.n 9421e │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r2, [r3], #4 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 94094 │ │ │ │ + str r2, [sp, #0] │ │ │ │ + str r3, [sp, #60] @ 0x3c │ │ │ │ + b.n 93d4e │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r3, [r3, #0] │ │ │ │ + str r3, [sp, #36] @ 0x24 │ │ │ │ + cmp r3, #0 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - movs r1, #5 │ │ │ │ - movw r0, #32928 @ 0x80a0 │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r2, #32932 @ 0x80a4 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #32936 @ 0x80a8 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movw lr, #32940 @ 0x80ac │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #32944 @ 0x80b0 │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 934e0 │ │ │ │ - ldr r2, [sp, #60] @ 0x3c │ │ │ │ - adds r6, #2 │ │ │ │ - ldrb r3, [r6, #0] │ │ │ │ - adds r1, r2, #4 │ │ │ │ + itttt lt │ │ │ │ + ldrlt r2, [sp, #32] │ │ │ │ + orrlt.w r2, r2, #1 │ │ │ │ + strlt r2, [sp, #32] │ │ │ │ + ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ + itt lt │ │ │ │ + neglt r2, r2 │ │ │ │ + strlt r2, [sp, #36] @ 0x24 │ │ │ │ + b.n 93f46 │ │ │ │ + ldr r2, [r1, #0] │ │ │ │ + mov r3, lr │ │ │ │ + adds r1, #4 │ │ │ │ + str r2, [sp, #0] │ │ │ │ str r1, [sp, #60] @ 0x3c │ │ │ │ - ldr.w r9, [r2] │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it lt │ │ │ │ - mvnlt.w r9, #1 │ │ │ │ - b.w 93604 │ │ │ │ + b.n 93d50 │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov sl, r5 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.w 93764 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 93764 │ │ │ │ + mov r0, r4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93764 │ │ │ │ + mov r0, r8 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93a24 │ │ │ │ + add r0, sp, #64 @ 0x40 │ │ │ │ + adds r4, #2 │ │ │ │ + blx 29c10 │ │ │ │ + movs r3, #24 │ │ │ │ + adds r2, r0, #1 │ │ │ │ + add r1, sp, #64 @ 0x40 │ │ │ │ + add.w r0, sp, #66 @ 0x42 │ │ │ │ + blx 2a7bc <__memmove_chk@plt> │ │ │ │ + movw r3, #30768 @ 0x7830 │ │ │ │ + strh.w r3, [sp, #64] @ 0x40 │ │ │ │ + b.n 9405a │ │ │ │ + movs r3, #120 @ 0x78 │ │ │ │ + strb.w r3, [sp, #65] @ 0x41 │ │ │ │ + b.n 9405a │ │ │ │ + movs r0, #10 │ │ │ │ + rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r2, #47 @ 0x2f │ │ │ │ + adds r6, #1 │ │ │ │ + mla r0, r0, ip, r3 │ │ │ │ + movw r3, #26215 @ 0x6667 │ │ │ │ + movt r3, #26214 @ 0x6666 │ │ │ │ + smull r3, lr, r2, r3 │ │ │ │ + asrs r3, r2, #31 │ │ │ │ + rsb r3, r3, lr, asr #2 │ │ │ │ + cmp r3, ip │ │ │ │ + sub.w ip, r0, #48 @ 0x30 │ │ │ │ + bge.w 93f34 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32964 @ 0x80c4 │ │ │ │ + movw r1, #32244 @ 0x7df4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r9, r5 │ │ │ │ + mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 93690 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 93764 │ │ │ │ + ldr r2, [r3, #28] │ │ │ │ + b.w 93b06 │ │ │ │ + movw r3, #44096 @ 0xac40 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + movw r1, #32280 @ 0x7e18 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15467c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 93c32 │ │ │ │ - mov r9, r5 │ │ │ │ - b.w 93690 │ │ │ │ - ldr r0, [sp, #32] │ │ │ │ - ldr r1, [r1, #0] │ │ │ │ - str r0, [sp, #0] │ │ │ │ - ldr r0, [sp, #24] │ │ │ │ - str r0, [sp, #96] @ 0x60 │ │ │ │ - ldr r0, [sp, #28] │ │ │ │ - str r0, [sp, #100] @ 0x64 │ │ │ │ - ldr r0, [sp, #12] │ │ │ │ - str r0, [sp, #104] @ 0x68 │ │ │ │ - ldr r0, [sp, #16] │ │ │ │ - strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ - ldr r0, [sp, #20] │ │ │ │ - strb.w r0, [sp, #124] @ 0x7c │ │ │ │ - add r0, sp, #92 @ 0x5c │ │ │ │ - ldr r2, [sp, #36] @ 0x24 │ │ │ │ - str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 27cf60 │ │ │ │ - b.w 937c0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 93526 │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 93764 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl 27cf60 │ │ │ │ - b.w 937c0 │ │ │ │ - ldr r3, [sp, #60] @ 0x3c │ │ │ │ - adds r2, r3, #4 │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - ldr r3, [r0, #4] │ │ │ │ - ldr r3, [r3, #84] @ 0x54 │ │ │ │ - cmp r3, #0 │ │ │ │ - bge.n 94318 │ │ │ │ - ldr r3, [sp, #32] │ │ │ │ - lsls r1, r3, #28 │ │ │ │ - bmi.n 94308 │ │ │ │ - bl 175d2c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 93c32 │ │ │ │ - mov r9, r5 │ │ │ │ - b.w 93690 │ │ │ │ - ldrb r3, [r6, #1] │ │ │ │ - movs r1, #4 │ │ │ │ - movw r0, #32908 @ 0x808c │ │ │ │ - movt r0, #40 @ 0x28 │ │ │ │ - movw r2, #32912 @ 0x8090 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - movw r8, #32916 @ 0x8094 │ │ │ │ - movt r8, #40 @ 0x28 │ │ │ │ - str r2, [sp, #48] @ 0x30 │ │ │ │ - movw lr, #32920 @ 0x8098 │ │ │ │ - movt lr, #40 @ 0x28 │ │ │ │ - movw ip, #32924 @ 0x809c │ │ │ │ - movt ip, #40 @ 0x28 │ │ │ │ - adds r6, #1 │ │ │ │ - movs r2, #1 │ │ │ │ - str r1, [sp, #40] @ 0x28 │ │ │ │ - b.w 934e0 │ │ │ │ - movs r1, #58 @ 0x3a │ │ │ │ - bl 175f9c │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.w 93c32 │ │ │ │ - b.n 942ca │ │ │ │ - movw r3, #43984 @ 0xabd0 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33028 @ 0x8104 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r9, r5 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 93690 │ │ │ │ - add r0, sp, #64 @ 0x40 │ │ │ │ - adds r4, #2 │ │ │ │ - blx 29c10 │ │ │ │ - movs r3, #24 │ │ │ │ - adds r2, r0, #1 │ │ │ │ - add r1, sp, #64 @ 0x40 │ │ │ │ - add.w r0, sp, #66 @ 0x42 │ │ │ │ - blx 2a7bc <__memmove_chk@plt> │ │ │ │ - movw r3, #30768 @ 0x7830 │ │ │ │ - strh.w r3, [sp, #64] @ 0x40 │ │ │ │ - b.n 94126 │ │ │ │ - movs r3, #120 @ 0x78 │ │ │ │ - strb.w r3, [sp, #65] @ 0x41 │ │ │ │ - b.n 94126 │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r9, r5 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.w 93690 │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 93690 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 93690 │ │ │ │ - mov r0, r8 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 93a2a │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl d5a38 │ │ │ │ + b.w 93706 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33084 @ 0x813c │ │ │ │ + movw r1, #32380 @ 0x7e7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r9, r5 │ │ │ │ + mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.w 93690 │ │ │ │ + bl d59a4 │ │ │ │ + b.w 93764 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - mov r6, r1 │ │ │ │ + mov r6, r0 │ │ │ │ + orr.w r2, r2, #1 │ │ │ │ + str r2, [sp, #32] │ │ │ │ + b.w 93480 │ │ │ │ + ldr r2, [sp, #32] │ │ │ │ + ldrb r3, [r6, #1] │ │ │ │ + mov r6, r0 │ │ │ │ orr.w r2, r2, #8 │ │ │ │ str r2, [sp, #32] │ │ │ │ - b.w 93478 │ │ │ │ + b.w 93480 │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 936b4 │ │ │ │ + beq.w 93788 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r7, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 936b4 │ │ │ │ + bne.w 93788 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 936b4 │ │ │ │ - ldr r2, [sp, #32] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 93788 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - mov r6, r1 │ │ │ │ - orr.w r2, r2, #1 │ │ │ │ - str r2, [sp, #32] │ │ │ │ - b.w 93478 │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - mov r3, r0 │ │ │ │ - adds r2, #4 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - str r2, [sp, #60] @ 0x3c │ │ │ │ - b.n 93d14 │ │ │ │ - movs r1, #10 │ │ │ │ - rsb r2, r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r2, #47 @ 0x2f │ │ │ │ - adds r0, #1 │ │ │ │ - mla r1, r1, r6, r3 │ │ │ │ - movw r3, #26215 @ 0x6667 │ │ │ │ - movt r3, #26214 @ 0x6666 │ │ │ │ - smull r3, lr, r2, r3 │ │ │ │ - asrs r3, r2, #31 │ │ │ │ - rsb r3, r3, lr, asr #2 │ │ │ │ - cmp r3, r6 │ │ │ │ - sub.w r6, r1, #48 @ 0x30 │ │ │ │ - bge.w 93f16 │ │ │ │ + movw lr, #32224 @ 0x7de0 │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #32228 @ 0x7de4 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw sl, #32232 @ 0x7de8 │ │ │ │ + movt sl, #40 @ 0x28 │ │ │ │ + movw r8, #32236 @ 0x7dec │ │ │ │ + movt r8, #40 @ 0x28 │ │ │ │ + movw r1, #32240 @ 0x7df0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + adds r6, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + mov.w ip, #1 │ │ │ │ + movs r1, #5 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.w 9365e │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32948 @ 0x80b4 │ │ │ │ + movw r1, #32260 @ 0x7e04 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r9, r5 │ │ │ │ + mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 93690 │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 93764 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93520 │ │ │ │ ldr r3, [sp, #32] │ │ │ │ add r0, sp, #92 @ 0x5c │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [sp, #24] │ │ │ │ str r3, [sp, #96] @ 0x60 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ str r3, [sp, #100] @ 0x64 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ str r3, [sp, #104] @ 0x68 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ strd r3, r5, [sp, #108] @ 0x6c │ │ │ │ ldr r3, [sp, #20] │ │ │ │ strb.w r3, [sp, #124] @ 0x7c │ │ │ │ - mov r3, r9 │ │ │ │ + mov r3, fp │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r7, [sp, #92] @ 0x5c │ │ │ │ - strb.w sl, [sp, #125] @ 0x7d │ │ │ │ - bl d5ac4 │ │ │ │ - b.w 937c0 │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 27ccb4 │ │ │ │ + b.w 93706 │ │ │ │ ldr r3, [sp, #60] @ 0x3c │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [sp, #60] @ 0x3c │ │ │ │ - ldr r3, [r3, #0] │ │ │ │ - str r3, [sp, #36] @ 0x24 │ │ │ │ - cmp r3, #0 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl 15412c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 93c74 │ │ │ │ + mov sl, r5 │ │ │ │ + b.w 93764 │ │ │ │ ldrb r3, [r6, #1] │ │ │ │ - itttt lt │ │ │ │ - ldrlt r2, [sp, #32] │ │ │ │ - orrlt.w r2, r2, #1 │ │ │ │ - strlt r2, [sp, #32] │ │ │ │ - ldrlt r2, [sp, #36] @ 0x24 │ │ │ │ - itt lt │ │ │ │ - neglt r2, r2 │ │ │ │ - strlt r2, [sp, #36] @ 0x24 │ │ │ │ - b.n 93f26 │ │ │ │ - ldr r2, [r3, #28] │ │ │ │ - b.w 93b02 │ │ │ │ - movw r3, #44096 @ 0xac40 │ │ │ │ + movw lr, #32204 @ 0x7dcc │ │ │ │ + movt lr, #40 @ 0x28 │ │ │ │ + movw r2, #32208 @ 0x7dd0 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + movw sl, #32212 @ 0x7dd4 │ │ │ │ + movt sl, #40 @ 0x28 │ │ │ │ + movw r8, #32216 @ 0x7dd8 │ │ │ │ + movt r8, #40 @ 0x28 │ │ │ │ + movw r1, #32220 @ 0x7ddc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + adds r6, #1 │ │ │ │ + str r1, [sp, #48] @ 0x30 │ │ │ │ + mov.w ip, #1 │ │ │ │ + movs r1, #4 │ │ │ │ + str r1, [sp, #40] @ 0x28 │ │ │ │ + b.w 9365e │ │ │ │ + ldr r3, [sp, #60] @ 0x3c │ │ │ │ + adds r2, r3, #4 │ │ │ │ + str r2, [sp, #60] @ 0x3c │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + ldr r3, [r0, #4] │ │ │ │ + ldr r3, [r3, #84] @ 0x54 │ │ │ │ + cmp r3, #0 │ │ │ │ + bge.n 94528 │ │ │ │ + ldr r3, [sp, #32] │ │ │ │ + lsls r1, r3, #28 │ │ │ │ + bmi.n 94518 │ │ │ │ + bl 175c0c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 93c74 │ │ │ │ + mov sl, r5 │ │ │ │ + b.w 93764 │ │ │ │ + ldr r2, [sp, #60] @ 0x3c │ │ │ │ + adds r6, #2 │ │ │ │ + ldrb r3, [r6, #0] │ │ │ │ + adds r1, r2, #4 │ │ │ │ + str r1, [sp, #60] @ 0x3c │ │ │ │ + ldr.w fp, [r2] │ │ │ │ + cmp.w fp, #0 │ │ │ │ + it lt │ │ │ │ + mvnlt.w fp, #1 │ │ │ │ + b.w 935fe │ │ │ │ + movs r1, #58 @ 0x3a │ │ │ │ + bl 175e7c │ │ │ │ + mov r4, r0 │ │ │ │ + cmp r4, #0 │ │ │ │ + bne.w 93c74 │ │ │ │ + b.n 944f6 │ │ │ │ + movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #32984 @ 0x80d8 │ │ │ │ + movw r1, #32324 @ 0x7e44 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r9, r5 │ │ │ │ + mov sl, r5 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 93690 │ │ │ │ - mov r3, r2 │ │ │ │ - ldr.w r4, [r3], #4 │ │ │ │ - cmp r1, #0 │ │ │ │ - beq.w 940f2 │ │ │ │ - str r4, [sp, #0] │ │ │ │ - str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 93d12 │ │ │ │ - nop │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 93764 │ │ │ │ + ldr r0, [sp, #32] │ │ │ │ + ldr r1, [r1, #0] │ │ │ │ + str r0, [sp, #0] │ │ │ │ + ldr r0, [sp, #24] │ │ │ │ + str r0, [sp, #96] @ 0x60 │ │ │ │ + ldr r0, [sp, #28] │ │ │ │ + str r0, [sp, #100] @ 0x64 │ │ │ │ + ldr r0, [sp, #12] │ │ │ │ + str r0, [sp, #104] @ 0x68 │ │ │ │ + ldr r0, [sp, #16] │ │ │ │ + strd r0, r5, [sp, #108] @ 0x6c │ │ │ │ + ldr r0, [sp, #20] │ │ │ │ + strb.w r0, [sp, #124] @ 0x7c │ │ │ │ + add r0, sp, #92 @ 0x5c │ │ │ │ + ldr r2, [sp, #36] @ 0x24 │ │ │ │ + str r7, [sp, #92] @ 0x5c │ │ │ │ + strb.w r9, [sp, #125] @ 0x7d │ │ │ │ + bl 27ccb4 │ │ │ │ + b.w 93706 │ │ │ │ │ │ │ │ -000944bc : │ │ │ │ +00094574 : │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4048] @ 0xfd0 │ │ │ │ sub sp, #40 @ 0x28 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ @@ -158668,93 +158715,93 @@ │ │ │ │ movs r4, #1 │ │ │ │ add r1, r2 │ │ │ │ str r4, [sp, #32] │ │ │ │ str r3, [sp, #0] │ │ │ │ strd r3, r2, [sp, #8] │ │ │ │ strd r1, r3, [sp, #16] │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 734b8 │ │ │ │ + bl 73484 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [sp, #28] │ │ │ │ - cbz r0, 94510 │ │ │ │ + cbz r0, 945c8 │ │ │ │ mov r0, sp │ │ │ │ - bl 1b7ce8 │ │ │ │ + bl 1b8ad8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9450c │ │ │ │ + beq.n 945c4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ - cbnz r3, 9450c │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + cbnz r3, 945c4 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r0, [sp, #20] │ │ │ │ - cbnz r0, 94516 │ │ │ │ + cbnz r0, 945ce │ │ │ │ mov r0, r4 │ │ │ │ add sp, #40 @ 0x28 │ │ │ │ pop {r4, pc} │ │ │ │ - bl 78598 │ │ │ │ - b.n 94510 │ │ │ │ + bl 78578 │ │ │ │ + b.n 945c8 │ │ │ │ │ │ │ │ -0009451c <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ +000945d4 <_PyUnicodeWriter_WriteASCIIString@@Base>: │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 945d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ + beq.n 94688 <_PyUnicodeWriter_WriteASCIIString@@Base+0xb4> │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mov r4, r2 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 945de <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ + beq.n 94696 <_PyUnicodeWriter_WriteASCIIString@@Base+0xc2> │ │ │ │ ldr r3, [r5, #12] │ │ │ │ cmp r3, #126 @ 0x7e │ │ │ │ - bls.n 94566 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + bls.n 9461e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldrd r3, r2, [r5, #16] │ │ │ │ subs r3, r3, r2 │ │ │ │ cmp r3, r4 │ │ │ │ - blt.n 94566 <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ + blt.n 9461e <_PyUnicodeWriter_WriteASCIIString@@Base+0x4a> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 94580 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ + bne.n 94638 <_PyUnicodeWriter_WriteASCIIString@@Base+0x64> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mov r1, r7 │ │ │ │ add r0, r2 │ │ │ │ mov r2, r4 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ movs r0, #0 │ │ │ │ str r4, [r5, #20] │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ - cbz r4, 94578 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ + cbz r4, 94630 <_PyUnicodeWriter_WriteASCIIString@@Base+0x5c> │ │ │ │ movs r2, #127 @ 0x7f │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl cdaa8 <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ + bl cda2c <_PyUnicodeWriter_PrepareInternal@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9467c <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.w 94734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [r5, #20] │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 94550 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ + beq.n 94608 <_PyUnicodeWriter_WriteASCIIString@@Base+0x34> │ │ │ │ cmp r3, #2 │ │ │ │ - bne.n 94630 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ + bne.n 946e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x114> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r1, r4, #3 │ │ │ │ adds r0, r7, r4 │ │ │ │ add r1, r7 │ │ │ │ add.w ip, r3, r2, lsl #1 │ │ │ │ mov r3, r7 │ │ │ │ mov lr, ip │ │ │ │ cmp r3, r1 │ │ │ │ - bcc.n 9460e <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ + bcc.n 946c6 <_PyUnicodeWriter_WriteASCIIString@@Base+0xf2> │ │ │ │ rsb r3, r7, #3 │ │ │ │ sub.w lr, r7, #3 │ │ │ │ add r3, r1 │ │ │ │ cmp r1, lr │ │ │ │ bic.w r1, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r1, #0 │ │ │ │ @@ -158762,64 +158809,64 @@ │ │ │ │ add r1, r7 │ │ │ │ mov.w r3, r3, lsl #3 │ │ │ │ it cc │ │ │ │ movcc r3, #0 │ │ │ │ add r3, ip │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, r0 │ │ │ │ - bcs.n 9460a <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ + bcs.n 946c2 <_PyUnicodeWriter_WriteASCIIString@@Base+0xee> │ │ │ │ ldrb.w r1, [ip], #1 │ │ │ │ strh.w r1, [r3], #2 │ │ │ │ mov r1, ip │ │ │ │ - b.n 945be <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ + b.n 94676 <_PyUnicodeWriter_WriteASCIIString@@Base+0xa2> │ │ │ │ mov r0, r1 │ │ │ │ blx 29c10 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9453a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 945f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ ldrb.w r3, [r5, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9453a <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ + bne.n 945f2 <_PyUnicodeWriter_WriteASCIIString@@Base+0x1e> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ - bl 946a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ + bl 94760 <_PyUnicodeWriter_WriteASCIIString@@Base+0x18c> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9467c <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ + beq.n 94734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x160> │ │ │ │ movs r2, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov r0, r5 │ │ │ │ strb.w r2, [r5, #33] @ 0x21 │ │ │ │ - bl 1b7d84 │ │ │ │ + bl 1b8b74 │ │ │ │ ldr r3, [r5, #20] │ │ │ │ add r4, r3 │ │ │ │ - b.n 94560 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 94618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldr r2, [r5, #20] │ │ │ │ add r4, r2 │ │ │ │ - b.n 94560 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ + b.n 94618 <_PyUnicodeWriter_WriteASCIIString@@Base+0x44> │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ adds r3, #4 │ │ │ │ strh.w r6, [lr], #8 │ │ │ │ ldrb.w r6, [r3, #-3] │ │ │ │ strh.w r6, [lr, #-6] │ │ │ │ ldrb.w r6, [r3, #-2] │ │ │ │ strh.w r6, [lr, #-4] │ │ │ │ ldrb.w r6, [r3, #-1] │ │ │ │ strh.w r6, [lr, #-2] │ │ │ │ - b.n 94596 <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ + b.n 9464e <_PyUnicodeWriter_WriteASCIIString@@Base+0x7a> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r1, r7, r4 │ │ │ │ add.w ip, r3, r2, lsl #2 │ │ │ │ bic.w r2, r4, #3 │ │ │ │ mov r3, r7 │ │ │ │ add r2, r7 │ │ │ │ mov r0, ip │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.n 94682 <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ + bcc.n 9473a <_PyUnicodeWriter_WriteASCIIString@@Base+0x166> │ │ │ │ rsb r3, r7, #3 │ │ │ │ subs r0, r7, #3 │ │ │ │ add r3, r2 │ │ │ │ cmp r2, r0 │ │ │ │ bic.w r0, r3, #3 │ │ │ │ it cc │ │ │ │ movcc r0, #0 │ │ │ │ @@ -158827,362 +158874,362 @@ │ │ │ │ add.w r3, r7, r0 │ │ │ │ mov.w r2, r2, lsl #4 │ │ │ │ it cc │ │ │ │ movcc r2, #0 │ │ │ │ add r2, ip │ │ │ │ mov r0, r3 │ │ │ │ cmp r3, r1 │ │ │ │ - bcs.n 94608 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ + bcs.n 946c0 <_PyUnicodeWriter_WriteASCIIString@@Base+0xec> │ │ │ │ ldrb.w r3, [r0], #1 │ │ │ │ str.w r3, [r2], #4 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9466a <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ + b.n 94722 <_PyUnicodeWriter_WriteASCIIString@@Base+0x14e> │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ ldrb.w lr, [r3] │ │ │ │ adds r3, #4 │ │ │ │ str.w lr, [r0], #16 │ │ │ │ ldrb.w lr, [r3, #-3] │ │ │ │ str.w lr, [r0, #-12] │ │ │ │ ldrb.w lr, [r3, #-2] │ │ │ │ str.w lr, [r0, #-8] │ │ │ │ ldrb.w lr, [r3, #-1] │ │ │ │ str.w lr, [r0, #-4] │ │ │ │ - b.n 94642 <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ + b.n 946fa <_PyUnicodeWriter_WriteASCIIString@@Base+0x126> │ │ │ │ nop │ │ │ │ cmp r1, #1 │ │ │ │ - beq.n 947a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28c> │ │ │ │ + beq.n 94860 <_PyUnicodeWriter_WriteASCIIString@@Base+0x28c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #12 │ │ │ │ mov r8, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 94814 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ - blt.w 94870 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ + beq.w 948cc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2f8> │ │ │ │ + blt.w 94928 <_PyUnicodeWriter_WriteASCIIString@@Base+0x354> │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r1, r3 │ │ │ │ - bgt.w 9488a <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ - movw r5, #20120 @ 0x4e98 │ │ │ │ + bgt.w 94942 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + movw r5, #20128 @ 0x4ea0 │ │ │ │ movt r5, #73 @ 0x49 │ │ │ │ adds r1, #21 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ mov r9, r1 │ │ │ │ ldr.w r2, [r5, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9482c <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ - ldr r2, [pc, #416] @ (9489c <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ + bne.w 948e4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x310> │ │ │ │ + ldr r2, [pc, #416] @ (94954 <_PyUnicodeWriter_WriteASCIIString@@Base+0x380>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov r7, r3 │ │ │ │ - bgt.n 947e8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ + bgt.n 948a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2cc> │ │ │ │ add.w r6, r4, #20 │ │ │ │ lsrs r1, r6, #3 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.n 947dc <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c0> │ │ │ │ + beq.n 94894 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2c0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94790 <_PyUnicodeWriter_WriteASCIIString@@Base+0x274> │ │ │ │ + beq.n 94848 <_PyUnicodeWriter_WriteASCIIString@@Base+0x274> │ │ │ │ movw r2, #42228 @ 0xa4f4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #332] @ (948a0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ + ldr r2, [pc, #332] @ (94958 <_PyUnicodeWriter_WriteASCIIString@@Base+0x384>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 9483c <_PyUnicodeWriter_WriteASCIIString@@Base+0x320> │ │ │ │ + bne.n 948f4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x320> │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r3, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, r6] │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r0, r2, #26 │ │ │ │ - bpl.n 9481c <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ + bpl.n 948d4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x300> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 94896 <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ + bpl.w 9494e <_PyUnicodeWriter_WriteASCIIString@@Base+0x37a> │ │ │ │ add.w r0, r3, #20 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, pc} │ │ │ │ ldrd r5, r7, [r2, #24] │ │ │ │ cmp r5, r7 │ │ │ │ - bhi.n 947d0 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b4> │ │ │ │ + bhi.n 94888 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2b4> │ │ │ │ adds r1, #1 │ │ │ │ add.w r1, r5, r1, lsl #3 │ │ │ │ str r1, [r2, #24] │ │ │ │ adds r1, r2, r5 │ │ │ │ str r1, [r2, #4] │ │ │ │ str r0, [r2, r5] │ │ │ │ - b.n 94734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + b.n 947ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ ldrsb.w r3, [r0] │ │ │ │ ldrb r2, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r1, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ - movwlt r3, #20120 @ 0x4e98 │ │ │ │ + movwlt r3, #20128 @ 0x4ea0 │ │ │ │ movtlt r3, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r3, [pc, #224] @ (948a4 <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ + ldrge r3, [pc, #224] @ (9495c <_PyUnicodeWriter_WriteASCIIString@@Base+0x388>) │ │ │ │ addlt.w r3, r3, r2, lsl #5 │ │ │ │ mlage r3, r1, r2, r3 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [ip, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 94734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + b.n 947ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + bne.n 947ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ ldr.w r2, [r5, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 94854 <_PyUnicodeWriter_WriteASCIIString@@Base+0x338> │ │ │ │ + bne.n 9490c <_PyUnicodeWriter_WriteASCIIString@@Base+0x338> │ │ │ │ mov r0, r9 │ │ │ │ blx 2a1c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9488a <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + beq.n 94942 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ add.w r6, r4, #20 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 94734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ - ldr r3, [pc, #144] @ (948a8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ + b.n 947ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + ldr r3, [pc, #144] @ (94960 <_PyUnicodeWriter_WriteASCIIString@@Base+0x38c>) │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bmi.n 94770 <_PyUnicodeWriter_WriteASCIIString@@Base+0x254> │ │ │ │ + bmi.n 94828 <_PyUnicodeWriter_WriteASCIIString@@Base+0x254> │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 94788 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + b.n 94840 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ ldr.w r0, [r5, #708] @ 0x2c4 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9488a <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ + cbz r0, 94942 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36e> │ │ │ │ add.w r6, r4, #20 │ │ │ │ - b.n 94734 <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 947ec <_PyUnicodeWriter_WriteASCIIString@@Base+0x218> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 94860 <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ + bne.n 94918 <_PyUnicodeWriter_WriteASCIIString@@Base+0x344> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9475a <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ + b.n 94812 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ ldr.w r0, [r5, #668] @ 0x29c │ │ │ │ mov r1, r9 │ │ │ │ blx r2 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94800 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e4> │ │ │ │ + b.n 948b8 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2e4> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9475a <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ + b.n 94812 <_PyUnicodeWriter_WriteASCIIString@@Base+0x23e> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6688 @ 0x1a20 │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94788 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ - bl 1f8b40 │ │ │ │ + b.n 94840 <_PyUnicodeWriter_WriteASCIIString@@Base+0x26c> │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 94816 <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fa> │ │ │ │ - b.n 94886 <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ + bne.n 948ce <_PyUnicodeWriter_WriteASCIIString@@Base+0x2fa> │ │ │ │ + b.n 9493e <_PyUnicodeWriter_WriteASCIIString@@Base+0x36a> │ │ │ │ add.w r0, r3, #28 │ │ │ │ - b.n 9481e <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ + b.n 948d6 <_PyUnicodeWriter_WriteASCIIString@@Base+0x302> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -000948ac <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ +00094964 <_PyUnicodeWriter_Finish@@Base>: │ │ │ │ push {lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r1, [r0, #20] │ │ │ │ sub sp, #12 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 94964 <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ + beq.n 94a1c <_PyUnicodeWriter_Finish@@Base+0xb8> │ │ │ │ ldrb.w r3, [r0, #33] @ 0x21 │ │ │ │ mov.w ip, #0 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ str.w ip, [r0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 94960 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ + bne.n 94a18 <_PyUnicodeWriter_Finish@@Base+0xb4> │ │ │ │ ldr r3, [r2, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 948fa <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ + beq.n 949b2 <_PyUnicodeWriter_Finish@@Base+0x4e> │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl ce848 <_PyUnicodeWriter_PrepareInternal@@Base+0xda0> │ │ │ │ + bl ce7d0 <_PyUnicodeWriter_PrepareInternal@@Base+0xda4> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9498e <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ + beq.n 94a46 <_PyUnicodeWriter_Finish@@Base+0xe2> │ │ │ │ ldr r2, [r0, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 94984 <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ + beq.n 94a3c <_PyUnicodeWriter_Finish@@Base+0xd8> │ │ │ │ cmp r2, #1 │ │ │ │ - beq.n 94900 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ + beq.n 949b8 <_PyUnicodeWriter_Finish@@Base+0x54> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {pc} │ │ │ │ mov r3, r2 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ubfx r1, r2, #2, #3 │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.n 949ac <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ + bpl.n 94a64 <_PyUnicodeWriter_Finish@@Base+0x100> │ │ │ │ lsls r2, r2, #25 │ │ │ │ ite mi │ │ │ │ addmi.w r2, r3, #20 │ │ │ │ addpl.w r2, r3, #28 │ │ │ │ ldrsb.w r1, [r2] │ │ │ │ ldrb r2, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ iteee ge │ │ │ │ movge r0, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ - movwlt r1, #20120 @ 0x4e98 │ │ │ │ + movwlt r1, #20128 @ 0x4ea0 │ │ │ │ movtlt r1, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r1, [pc, #120] @ (949b0 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ + ldrge r1, [pc, #120] @ (94a68 <_PyUnicodeWriter_Finish@@Base+0x104>) │ │ │ │ addlt.w r1, r1, r2, lsl #5 │ │ │ │ mlage r1, r0, r2, r1 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9495c <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + beq.n 94a14 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 9495c <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ + cbnz r2, 94a14 <_PyUnicodeWriter_Finish@@Base+0xb0> │ │ │ │ mov r0, r3 │ │ │ │ str r1, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r3, r1 │ │ │ │ - b.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r3, r2 │ │ │ │ - b.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ - cbz r2, 94980 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbz r2, 94a38 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 94980 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + beq.n 94a38 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbnz r3, 94980 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ + cbnz r3, 94a38 <_PyUnicodeWriter_Finish@@Base+0xd4> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - ldr r3, [pc, #48] @ (949b4 <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ - b.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + ldr r3, [pc, #48] @ (94a6c <_PyUnicodeWriter_Finish@@Base+0x108>) │ │ │ │ + b.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ - b.w 1b670c │ │ │ │ + b.w 1b74fc │ │ │ │ ldr r1, [r2, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + beq.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + bne.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 948f4 <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ + b.n 949ac <_PyUnicodeWriter_Finish@@Base+0x48> │ │ │ │ ldr r2, [r3, #28] │ │ │ │ - b.n 9491a <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + b.n 949d2 <_PyUnicodeWriter_Finish@@Base+0x6e> │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ vpush {d8} │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3912] @ 0xf48 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #140 @ 0x8c │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9549a <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ + beq.w 95552 <_PyUnicodeWriter_Finish@@Base+0xbee> │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 95598 <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ + bcs.w 95650 <_PyUnicodeWriter_Finish@@Base+0xcec> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ adds r1, r3, #1 │ │ │ │ str r1, [r0, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ str r1, [r0, #4] │ │ │ │ - bgt.w 954be <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ + bgt.w 95576 <_PyUnicodeWriter_Finish@@Base+0xc12> │ │ │ │ bic.w r5, r3, #128 @ 0x80 │ │ │ │ and.w r7, r3, #128 @ 0x80 │ │ │ │ sub.w r3, r5, #40 @ 0x28 │ │ │ │ cmp r3, #83 @ 0x53 │ │ │ │ - bhi.w 94c82 <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ + bhi.w 94d3a <_PyUnicodeWriter_Finish@@Base+0x3d6> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r7, r1, #14 │ │ │ │ lsls r5, r2, #3 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ @@ -159261,345 +159308,345 @@ │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsls r4, r7, #4 │ │ │ │ lsrs r1, r6, #32 │ │ │ │ lsls r7, r4, #14 │ │ │ │ lsls r4, r0, #6 │ │ │ │ lsls r2, r1, #16 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 95ab0 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + blt.w 95b68 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, r2 │ │ │ │ - bge.w 95ab0 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ + bge.w 95b68 <_PyUnicodeWriter_Finish@@Base+0x1204> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr.w r3, [r3, r0, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 95aba <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ + beq.w 95b72 <_PyUnicodeWriter_Finish@@Base+0x120e> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 95388 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ + bne.w 95440 <_PyUnicodeWriter_Finish@@Base+0xadc> │ │ │ │ str r2, [r4, #4] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #140 @ 0x8c │ │ │ │ vpop {d8} │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95500 <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ + beq.w 955b8 <_PyUnicodeWriter_Finish@@Base+0xc54> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r2, r3 │ │ │ │ it hi │ │ │ │ movhi r6, #1 │ │ │ │ - bls.w 9576a <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bls.w 95822 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ mov r1, r4 │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r5 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96e78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 95368 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ - ldr r0, [pc, #496] @ (94d28 <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ + beq.w 95420 <_PyUnicodeWriter_Finish@@Base+0xabc> │ │ │ │ + ldr r0, [pc, #496] @ (94de0 <_PyUnicodeWriter_Finish@@Base+0x47c>) │ │ │ │ mov r1, r3 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #1 │ │ │ │ ldr r3, [r3, r0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r7, 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - cbz r0, 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r7, 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + cbz r0, 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r3 │ │ │ │ ldr r0, [r4, #28] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 86088 │ │ │ │ + bl 86070 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95a46 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 95afe <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95a28 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ + blt.w 95ae0 <_PyUnicodeWriter_Finish@@Base+0x117c> │ │ │ │ mov r1, r5 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95a46 <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ + beq.w 95afe <_PyUnicodeWriter_Finish@@Base+0x119a> │ │ │ │ add.w r0, r3, #16 │ │ │ │ mov r2, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96e50 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96d50 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95744 <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ + beq.w 957fc <_PyUnicodeWriter_Finish@@Base+0xe98> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9576a <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 95822 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r4, #12] │ │ │ │ ldrb r5, [r3, #0] │ │ │ │ mov r0, r5 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95142 <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ + bne.w 951fa <_PyUnicodeWriter_Finish@@Base+0x896> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - ble.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ble.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956e4 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 9579c <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #1 │ │ │ │ str r0, [r3, #12] │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956e4 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 9579c <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #2 │ │ │ │ str r0, [r3, #16] │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956e4 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 9579c <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #3 │ │ │ │ str r0, [r3, #20] │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956e4 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 9579c <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #4 │ │ │ │ str r0, [r3, #24] │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956e4 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 9579c <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #5 │ │ │ │ str r0, [r3, #28] │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956e4 <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ + beq.w 9579c <_PyUnicodeWriter_Finish@@Base+0xe38> │ │ │ │ cmp r5, #6 │ │ │ │ str r0, [r3, #32] │ │ │ │ - beq.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r5 │ │ │ │ mov r6, r4 │ │ │ │ movs r5, #6 │ │ │ │ mov r8, r3 │ │ │ │ add.w r4, r3, #32 │ │ │ │ mov r0, r6 │ │ │ │ adds r5, #1 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956e0 <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ + beq.w 95798 <_PyUnicodeWriter_Finish@@Base+0xe34> │ │ │ │ cmp r5, r7 │ │ │ │ str.w r0, [r4, #4]! │ │ │ │ - bne.n 94c66 <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ + bne.n 94d1e <_PyUnicodeWriter_Finish@@Base+0x3ba> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ - b.n 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34004 @ 0x84d4 │ │ │ │ + movw r1, #33300 @ 0x8214 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movs r3, #0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r9, r3 │ │ │ │ - blt.w 959d8 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ - bne.n 94cb6 <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ + blt.w 95a90 <_PyUnicodeWriter_Finish@@Base+0x112c> │ │ │ │ + bne.n 94d6e <_PyUnicodeWriter_Finish@@Base+0x40a> │ │ │ │ cmp r5, #62 @ 0x3e │ │ │ │ - beq.w 959f6 <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ + beq.w 95aae <_PyUnicodeWriter_Finish@@Base+0x114a> │ │ │ │ movs r0, #0 │ │ │ │ cmp r5, #60 @ 0x3c │ │ │ │ - beq.w 958ac <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ - bl fab10 │ │ │ │ + beq.w 95964 <_PyUnicodeWriter_Finish@@Base+0x1000> │ │ │ │ + bl fab44 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9577e <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ + bne.w 95836 <_PyUnicodeWriter_Finish@@Base+0xed2> │ │ │ │ movs r1, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov fp, r5 │ │ │ │ mov.w r8, #0 │ │ │ │ mov sl, r1 │ │ │ │ mov r5, r3 │ │ │ │ mov r6, r4 │ │ │ │ mov r0, r6 │ │ │ │ cmp r8, r9 │ │ │ │ - beq.w 954dc <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 95594 <_PyUnicodeWriter_Finish@@Base+0xc30> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r4, r0 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9564c <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ + beq.w 95704 <_PyUnicodeWriter_Finish@@Base+0xda0> │ │ │ │ mov r0, r5 │ │ │ │ - bl e5a60 │ │ │ │ + bl e5a98 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95c60 <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ + beq.w 95d18 <_PyUnicodeWriter_Finish@@Base+0x13b4> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 95678 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ + bne.w 95730 <_PyUnicodeWriter_Finish@@Base+0xdcc> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 94cde <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ + b.n 94d96 <_PyUnicodeWriter_Finish@@Base+0x432> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ mov r6, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95502 <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ + beq.w 955ba <_PyUnicodeWriter_Finish@@Base+0xc56> │ │ │ │ ldr r2, [r4, #16] │ │ │ │ cmp r3, r2 │ │ │ │ - bcs.w 9576a <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + bcs.w 95822 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94b0e <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ + b.n 94bc6 <_PyUnicodeWriter_Finish@@Base+0x262> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 95b1e <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ + beq.w 95bd6 <_PyUnicodeWriter_Finish@@Base+0x1272> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9543e <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ + bne.w 954f6 <_PyUnicodeWriter_Finish@@Base+0xb92> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [sp, #52] @ 0x34 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ str r7, [sp, #44] @ 0x2c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9545e <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ + beq.w 95516 <_PyUnicodeWriter_Finish@@Base+0xbb2> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ str r0, [sp, #32] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95b10 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ + beq.w 95bc8 <_PyUnicodeWriter_Finish@@Base+0x1264> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ str r0, [sp, #24] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95b64 <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ + beq.w 95c1c <_PyUnicodeWriter_Finish@@Base+0x12b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95b56 <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ + beq.w 95c0e <_PyUnicodeWriter_Finish@@Base+0x12aa> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ str r0, [sp, #20] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95b42 <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ + beq.w 95bfa <_PyUnicodeWriter_Finish@@Base+0x1296> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95468 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + beq.w 95520 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c28 <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ + beq.w 95ce0 <_PyUnicodeWriter_Finish@@Base+0x137c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c18 <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ + beq.w 95cd0 <_PyUnicodeWriter_Finish@@Base+0x136c> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c0a <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ + beq.w 95cc2 <_PyUnicodeWriter_Finish@@Base+0x135e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c0c <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ + beq.w 95cc4 <_PyUnicodeWriter_Finish@@Base+0x1360> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c00 <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ + beq.w 95cb8 <_PyUnicodeWriter_Finish@@Base+0x1354> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ str r0, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95aee <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ + beq.w 95ba6 <_PyUnicodeWriter_Finish@@Base+0x1242> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95bfa <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ + beq.w 95cb2 <_PyUnicodeWriter_Finish@@Base+0x134e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ str r0, [sp, #40] @ 0x28 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95bde <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ + beq.w 95c96 <_PyUnicodeWriter_Finish@@Base+0x1332> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b06 <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ + beq.w 95bbe <_PyUnicodeWriter_Finish@@Base+0x125a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ str r2, [sp, #84] @ 0x54 │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ str r2, [sp, #92] @ 0x5c │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r2, [sp, #116] @ 0x74 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ @@ -159616,1776 +159663,1776 @@ │ │ │ │ strd r2, sl, [sp, #100] @ 0x64 │ │ │ │ str r0, [sp, #132] @ 0x84 │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r9, [sp, #72] @ 0x48 │ │ │ │ str r6, [sp, #96] @ 0x60 │ │ │ │ strd r2, r5, [sp, #108] @ 0x6c │ │ │ │ - bl 97290 │ │ │ │ + bl 97190 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ add r0, sp, #72 @ 0x48 │ │ │ │ - bl 97d1c <_Py_write@@Base+0x8c4> │ │ │ │ + bl 97c1c <_Py_write@@Base+0x8c4> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + beq.w 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9547e <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ + bne.w 95536 <_PyUnicodeWriter_Finish@@Base+0xbd2> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94e8c <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + beq.n 94f44 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ subs r2, #1 │ │ │ │ mov r1, r0 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95418 <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ + beq.w 954d0 <_PyUnicodeWriter_Finish@@Base+0xb6c> │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r0, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94ea2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + beq.n 94f5a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 952b8 <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ + beq.w 95370 <_PyUnicodeWriter_Finish@@Base+0xa0c> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 94ec0 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 94f78 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94ec0 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + beq.n 94f78 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95390 <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ + beq.w 95448 <_PyUnicodeWriter_Finish@@Base+0xae4> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - cbz r0, 94ed8 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + cbz r0, 94f90 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94ed8 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + beq.n 94f90 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 952d6 <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ - cbz r5, 94eee <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.w 9538e <_PyUnicodeWriter_Finish@@Base+0xa2a> │ │ │ │ + cbz r5, 94fa6 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94eee <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + beq.n 94fa6 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95310 <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ + beq.w 953c8 <_PyUnicodeWriter_Finish@@Base+0xa64> │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 94f0e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 94fc6 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr.w r2, [r9] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r9 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94f0e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + beq.n 94fc6 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r9] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 953b0 <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ + beq.w 95468 <_PyUnicodeWriter_Finish@@Base+0xb04> │ │ │ │ ldr r0, [sp, #0] │ │ │ │ - cbz r0, 94f26 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + cbz r0, 94fde <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r2, [r0, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94f26 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + beq.n 94fde <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 952f4 <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ + beq.w 953ac <_PyUnicodeWriter_Finish@@Base+0xa48> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.n 94f46 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 94ffe <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr.w r2, [r8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r8 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94f46 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + beq.n 94ffe <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9532e <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ - cbz r6, 94f5e <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.w 953e6 <_PyUnicodeWriter_Finish@@Base+0xa82> │ │ │ │ + cbz r6, 95016 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 94f5e <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + beq.n 95016 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9534c <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ + beq.w 95404 <_PyUnicodeWriter_Finish@@Base+0xaa0> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr.w r2, [fp] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, fp │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [fp] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - ldr r2, [pc, #780] @ (95290 <_PyUnicodeWriter_Finish@@Base+0x9e4>) │ │ │ │ + bne.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + ldr r2, [pc, #780] @ (95348 <_PyUnicodeWriter_Finish@@Base+0x9e4>) │ │ │ │ ldr.w r1, [fp, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r6, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95630 <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ + bne.w 956e8 <_PyUnicodeWriter_Finish@@Base+0xd84> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, fp │ │ │ │ blx r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95948 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ - beq.w 95940 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ + blt.w 95a00 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + beq.w 959f8 <_PyUnicodeWriter_Finish@@Base+0x1094> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r6 │ │ │ │ - movw r2, #33612 @ 0x834c │ │ │ │ + movw r2, #32908 @ 0x808c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 9561e <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ + bne.w 956d6 <_PyUnicodeWriter_Finish@@Base+0xd72> │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94c5c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #1 │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95948 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ + blt.w 95a00 <_PyUnicodeWriter_Finish@@Base+0x109c> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r5 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96e78 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94b2e <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ - b.n 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94be6 <_PyUnicodeWriter_Finish@@Base+0x282> │ │ │ │ + b.n 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ mov r5, r0 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9548c <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ + beq.w 95544 <_PyUnicodeWriter_Finish@@Base+0xbe0> │ │ │ │ mov r0, r5 │ │ │ │ - bl 8140c │ │ │ │ + bl 813f0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96e50 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96d50 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r0 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 94fa6 <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ + b.n 9505e <_PyUnicodeWriter_Finish@@Base+0x6fa> │ │ │ │ movw r3, #4364 @ 0x110c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movs r6, #0 │ │ │ │ - b.n 94ff4 <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ + b.n 950ac <_PyUnicodeWriter_Finish@@Base+0x748> │ │ │ │ movw r3, #7788 @ 0x1e6c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ movw r3, #4316 @ 0x10dc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e67f0 │ │ │ │ + bl 1e7768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 951c0 <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ - bl 85fb0 │ │ │ │ + beq.w 95278 <_PyUnicodeWriter_Finish@@Base+0x914> │ │ │ │ + bl 85f98 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 9503c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 950f4 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 959b0 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ + beq.w 95a68 <_PyUnicodeWriter_Finish@@Base+0x1104> │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 95974 <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ + beq.w 95a2c <_PyUnicodeWriter_Finish@@Base+0x10c8> │ │ │ │ cmp.w r0, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 95998 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ + beq.w 95a50 <_PyUnicodeWriter_Finish@@Base+0x10ec> │ │ │ │ eor.w r3, r0, r0, asr #31 │ │ │ │ sub.w r3, r3, r0, asr #31 │ │ │ │ subs r3, #1 │ │ │ │ mov r9, r3 │ │ │ │ asrs r3, r3, #1 │ │ │ │ adds r1, r3, #1 │ │ │ │ mov r8, r3 │ │ │ │ mov r0, r1 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 7f334 <_PyLong_New@@Base> │ │ │ │ + bl 7f31c <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95904 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.w 959bc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ cmp r5, #0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ite ge │ │ │ │ movge r5, #1 │ │ │ │ movlt.w r5, #4294967295 @ 0xffffffff │ │ │ │ rsb r2, r5, #1 │ │ │ │ mov r5, r3 │ │ │ │ orr.w r2, r2, r1, lsl #3 │ │ │ │ mov r6, r3 │ │ │ │ str.w r2, [r5, #8]! │ │ │ │ add.w r2, r3, r8, lsl #2 │ │ │ │ add.w sl, r2, #8 │ │ │ │ mov r0, r4 │ │ │ │ cmp sl, r5 │ │ │ │ - beq.w 95538 <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ - bl 1c8ba0 <_PySys_GetRequiredAttrString@@Base+0x2504> │ │ │ │ + beq.w 955f0 <_PyUnicodeWriter_Finish@@Base+0xc8c> │ │ │ │ + bl 1c9b00 <_PySys_GetRequiredAttrString@@Base+0x25d4> │ │ │ │ mov r3, r0 │ │ │ │ cmp.w r3, #32768 @ 0x8000 │ │ │ │ mov r0, r4 │ │ │ │ - bhi.w 95bda <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 95c92 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1c8ba0 <_PySys_GetRequiredAttrString@@Base+0x2504> │ │ │ │ + bl 1c9b00 <_PySys_GetRequiredAttrString@@Base+0x25d4> │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 95bda <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ + bhi.w 95c92 <_PyUnicodeWriter_Finish@@Base+0x132e> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ add.w r0, r3, r0, lsl #15 │ │ │ │ str.w r0, [r5, #4]! │ │ │ │ - b.n 950f6 <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ + b.n 951ae <_PyUnicodeWriter_Finish@@Base+0x84a> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ subs r5, r0, #0 │ │ │ │ - blt.w 95bbc <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ + blt.w 95c74 <_PyUnicodeWriter_Finish@@Base+0x1310> │ │ │ │ mov r0, r5 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94bd8 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + beq.w 94c90 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ mov r0, r3 │ │ │ │ mov r1, r4 │ │ │ │ - bl 96e50 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96d50 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ - b.n 94bd8 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ + b.n 94c90 <_PyUnicodeWriter_Finish@@Base+0x32c> │ │ │ │ movw r3, #7528 @ 0x1d68 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - b.n 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e67f0 │ │ │ │ + bl 1e7768 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 95bae <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ + beq.w 95c66 <_PyUnicodeWriter_Finish@@Base+0x1302> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1e67f0 │ │ │ │ + bl 1e7768 │ │ │ │ vmov.f64 d6, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d7, d0 │ │ │ │ vcmp.f64 d0, d6 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.w 95b98 <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ + beq.w 95c50 <_PyUnicodeWriter_Finish@@Base+0x12ec> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ vmov.f64 d1, d7 │ │ │ │ vstr d8, [sp, #72] @ 0x48 │ │ │ │ vstr d7, [sp, #80] @ 0x50 │ │ │ │ - bl 18d748 │ │ │ │ + bl 18d9e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 9503c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 950f4 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ mov r0, r4 │ │ │ │ - bl 268dd4 │ │ │ │ + bl 268bb4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - bne.w 95086 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + bne.w 9513e <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ vldr d0, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95086 <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ - b.n 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 9513e <_PyUnicodeWriter_Finish@@Base+0x7da> │ │ │ │ + b.n 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ subs r3, r0, #0 │ │ │ │ mov r6, r3 │ │ │ │ - blt.w 95cc4 <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ - bl 734b8 │ │ │ │ + blt.w 95d7c <_PyUnicodeWriter_Finish@@Base+0x1418> │ │ │ │ + bl 73484 │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95ca8 <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ + bne.w 95d60 <_PyUnicodeWriter_Finish@@Base+0x13fc> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r2, r4 │ │ │ │ movs r5, #0 │ │ │ │ mov r4, r3 │ │ │ │ mov r3, r2 │ │ │ │ mov r0, r3 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9586a <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ + beq.w 95922 <_PyUnicodeWriter_Finish@@Base+0xfbe> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 956b2 <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ + beq.w 9576a <_PyUnicodeWriter_Finish@@Base+0xe06> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 951fe <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ - bl 724f0 │ │ │ │ + b.n 952b6 <_PyUnicodeWriter_Finish@@Base+0x952> │ │ │ │ + bl 724cc │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 95cb6 <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ + bne.w 95d6e <_PyUnicodeWriter_Finish@@Base+0x140a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r7, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r5, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 956ae <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + beq.w 95766 <_PyUnicodeWriter_Finish@@Base+0xe02> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9568c <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ + beq.w 95744 <_PyUnicodeWriter_Finish@@Base+0xde0> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 7a778 │ │ │ │ + bl 7a764 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9586e <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ + beq.w 95926 <_PyUnicodeWriter_Finish@@Base+0xfc2> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 95274 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + beq.n 9532c <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 95b78 <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ + beq.w 95c30 <_PyUnicodeWriter_Finish@@Base+0x12cc> │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95234 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + beq.n 952ec <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95234 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bne.n 952ec <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95234 <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 952ec <_PyUnicodeWriter_Finish@@Base+0x988> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #8 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94fe6 <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ + beq.w 9509e <_PyUnicodeWriter_Finish@@Base+0x73a> │ │ │ │ movs r3, #1 │ │ │ │ movs r1, #8 │ │ │ │ mov r2, r3 │ │ │ │ - bl 114790 <_PyLong_FromByteArray@@Base> │ │ │ │ + bl 1141f8 <_PyLong_FromByteArray@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.n 94ba4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.n 94c5c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #632] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #632] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9570a <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ + bne.w 957c2 <_PyUnicodeWriter_Finish@@Base+0xe5e> │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 94ea2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + b.n 94f5a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r1, [r0, #4] │ │ │ │ - ldr r2, [pc, #600] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #600] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9582e <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ + bne.w 958e6 <_PyUnicodeWriter_Finish@@Base+0xf82> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #12] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94ed8 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ - ldr r2, [pc, #572] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + b.n 94f90 <_PyUnicodeWriter_Finish@@Base+0x62c> │ │ │ │ + ldr r2, [pc, #572] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95728 <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ + bne.w 957e0 <_PyUnicodeWriter_Finish@@Base+0xe7c> │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [sp, #0] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94f26 <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ + b.n 94fde <_PyUnicodeWriter_Finish@@Base+0x67a> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ - ldr r2, [pc, #544] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #544] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 957f4 <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ + bne.w 958ac <_PyUnicodeWriter_Finish@@Base+0xf48> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94eee <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ - ldr r2, [pc, #516] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + b.n 94fa6 <_PyUnicodeWriter_Finish@@Base+0x642> │ │ │ │ + ldr r2, [pc, #516] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr.w r1, [r8, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 95812 <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ + bne.w 958ca <_PyUnicodeWriter_Finish@@Base+0xf66> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r8 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94f46 <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ + b.n 94ffe <_PyUnicodeWriter_Finish@@Base+0x69a> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #24] │ │ │ │ mov r7, r2 │ │ │ │ - ldr r2, [pc, #480] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #480] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 955e4 <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ + bne.w 9569c <_PyUnicodeWriter_Finish@@Base+0xd38> │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94f5e <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ + b.n 95016 <_PyUnicodeWriter_Finish@@Base+0x6b2> │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 94b4c <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ - b.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 94c04 <_PyUnicodeWriter_Finish@@Base+0x2a0> │ │ │ │ + b.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movw r3, #48064 @ 0xbbc0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r3, #0] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + beq.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ adds r1, #1 │ │ │ │ str r1, [r3, #0] │ │ │ │ - b.w 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ ldr.w r1, [sl, #4] │ │ │ │ - ldr r2, [pc, #412] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #412] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9584c <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ + bne.w 95904 <_PyUnicodeWriter_Finish@@Base+0xfa0> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, sl │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94ec0 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ - ldr r2, [pc, #384] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + b.n 94f78 <_PyUnicodeWriter_Finish@@Base+0x614> │ │ │ │ + ldr r2, [pc, #384] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr.w r1, [r9, #4] │ │ │ │ ldr.w r5, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 955c8 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ + bne.w 95680 <_PyUnicodeWriter_Finish@@Base+0xd1c> │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r9 │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 94f0e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 94fc6 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov fp, r5 │ │ │ │ mov sl, r5 │ │ │ │ mov r3, r5 │ │ │ │ strd r5, r5, [sp, #8] │ │ │ │ str r5, [sp, #0] │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33920 @ 0x8480 │ │ │ │ + movw r1, #33216 @ 0x81c0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - cbz r3, 95434 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + cbz r3, 954ec <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 95b0c <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + beq.w 95bc4 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 95b0c <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ + bne.w 95bc4 <_PyUnicodeWriter_Finish@@Base+0x1260> │ │ │ │ str r3, [sp, #16] │ │ │ │ mov r3, r2 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - ldr r2, [pc, #280] @ (95534 <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ + ldr r2, [pc, #280] @ (955ec <_PyUnicodeWriter_Finish@@Base+0xc88>) │ │ │ │ ldr r1, [r1, #24] │ │ │ │ mov r7, r1 │ │ │ │ ldr.w r1, [r2, #1416] @ 0x588 │ │ │ │ mov ip, r1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 95600 <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ + bne.w 956b8 <_PyUnicodeWriter_Finish@@Base+0xd54> │ │ │ │ str r3, [sp, #20] │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx r7 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94e8c <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ - b.n 94ea2 <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ + bne.w 94f44 <_PyUnicodeWriter_Finish@@Base+0x5e0> │ │ │ │ + b.n 94f5a <_PyUnicodeWriter_Finish@@Base+0x5f6> │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1b8060 │ │ │ │ + bl 1b8e50 │ │ │ │ subs r3, r0, #0 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - blt.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + blt.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - bl 95e84 │ │ │ │ + bl 95f3c │ │ │ │ str r0, [sp, #28] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 94d4c <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 94e04 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95b38 <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ - bl 80b28 │ │ │ │ + beq.w 95bf0 <_PyUnicodeWriter_Finish@@Base+0x128c> │ │ │ │ + bl 80b0c │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 953ce <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ + beq.n 95486 <_PyUnicodeWriter_Finish@@Base+0xb22> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r8, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov fp, r3 │ │ │ │ - b.n 94f0e <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ + b.n 94fc6 <_PyUnicodeWriter_Finish@@Base+0x662> │ │ │ │ ldr r1, [sp, #44] @ 0x2c │ │ │ │ ldr r2, [r4, #28] │ │ │ │ str r0, [sp, #20] │ │ │ │ - bl 1b8f68 │ │ │ │ + bl 1b9e00 │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 94e74 <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ - bl 80b28 │ │ │ │ + b.n 94f2c <_PyUnicodeWriter_Finish@@Base+0x5c8> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9502e <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ - b.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 950e6 <_PyUnicodeWriter_Finish@@Base+0x782> │ │ │ │ + b.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r3, [r0, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9558c <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ + beq.n 95644 <_PyUnicodeWriter_Finish@@Base+0xce0> │ │ │ │ mov r1, r0 │ │ │ │ movs r0, #1 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c92 <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ + beq.w 95d4a <_PyUnicodeWriter_Finish@@Base+0x13e6> │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #4] │ │ │ │ cmp.w r1, #2000 @ 0x7d0 │ │ │ │ - ble.w 949f4 <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ + ble.w 94aac <_PyUnicodeWriter_Finish@@Base+0x148> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #43348 @ 0xa954 │ │ │ │ + movw r1, #42644 @ 0xa694 │ │ │ │ movt r1, #43 @ 0x2b │ │ │ │ str r2, [r4, #4] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94aee <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ + b.w 94ba6 <_PyUnicodeWriter_Finish@@Base+0x242> │ │ │ │ mov r1, sl │ │ │ │ mov r3, r5 │ │ │ │ mov r4, r6 │ │ │ │ cmp.w fp, #60 @ 0x3c │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ mov r0, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - bl 1b8f68 │ │ │ │ + bl 1b9e00 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ movs r6, #1 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r8, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 957b4 <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ + beq.w 9586c <_PyUnicodeWriter_Finish@@Base+0xf08> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9500e <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ - b.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bne.w 950c6 <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + b.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ and.w r2, r9, #1 │ │ │ │ mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r6, r2 │ │ │ │ add.w r9, r2, #2 │ │ │ │ movs r5, #0 │ │ │ │ movs r4, #1 │ │ │ │ mov r0, r1 │ │ │ │ str r3, [sp, #8] │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1c8ba0 <_PySys_GetRequiredAttrString@@Base+0x2504> │ │ │ │ + bl 1c9b00 <_PySys_GetRequiredAttrString@@Base+0x25d4> │ │ │ │ subs r2, r4, #1 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r4, #1 │ │ │ │ cmp.w r0, #32768 @ 0x8000 │ │ │ │ - bhi.w 958e4 <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ + bhi.w 9599c <_PyUnicodeWriter_Finish@@Base+0x1038> │ │ │ │ cmp r2, r6 │ │ │ │ rsb r2, r2, r2, lsl #4 │ │ │ │ - bne.n 95572 <_PyUnicodeWriter_Finish@@Base+0xcc6> │ │ │ │ + bne.n 9562a <_PyUnicodeWriter_Finish@@Base+0xcc6> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95910 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ + beq.w 959c8 <_PyUnicodeWriter_Finish@@Base+0x1064> │ │ │ │ lsls r0, r2 │ │ │ │ cmp r9, r4 │ │ │ │ add r5, r0 │ │ │ │ - bne.n 9554a <_PyUnicodeWriter_Finish@@Base+0xc9e> │ │ │ │ + bne.n 95602 <_PyUnicodeWriter_Finish@@Base+0xc9e> │ │ │ │ mov r4, r1 │ │ │ │ add.w r1, r3, r8, lsl #2 │ │ │ │ str r5, [r1, #12] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94c5c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r0, [r0, #0] │ │ │ │ blx 2a460 │ │ │ │ mov r3, r0 │ │ │ │ adds r5, r0, #1 │ │ │ │ - bne.n 954b0 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ + bne.n 95568 <_PyUnicodeWriter_Finish@@Base+0xc04> │ │ │ │ movw r4, #56120 @ 0xdb38 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - movw r1, #33296 @ 0x8210 │ │ │ │ + movw r1, #32592 @ 0x7f50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - bl d7a7c │ │ │ │ + bl d79f0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 954d6 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + beq.n 9558e <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ - movw r1, #33324 @ 0x822c │ │ │ │ + movw r1, #32620 @ 0x7f6c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 12f100 │ │ │ │ - b.n 954d6 <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 9558e <_PyUnicodeWriter_Finish@@Base+0xc2a> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 953c4 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + beq.w 9547c <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 953c4 <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 9547c <_PyUnicodeWriter_Finish@@Base+0xb18> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 9535e <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + beq.w 95416 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9535e <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 95416 <_PyUnicodeWriter_Finish@@Base+0xab2> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 9542c <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + beq.w 954e4 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ str r3, [sp, #20] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #20] │ │ │ │ - b.n 9542c <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ - ldr r2, [pc, #704] @ (958e0 <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ + b.n 954e4 <_PyUnicodeWriter_Finish@@Base+0xb80> │ │ │ │ + ldr r2, [pc, #704] @ (95998 <_PyUnicodeWriter_Finish@@Base+0x1034>) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ add r1, sp, #52 @ 0x34 │ │ │ │ ldr r3, [r3, r2] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - bl 80ea8 <_PyUnicode_InternImmortal@@Base> │ │ │ │ - b.n 94fe4 <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 80e8c <_PyUnicode_InternImmortal@@Base> │ │ │ │ + b.n 9509c <_PyUnicodeWriter_Finish@@Base+0x738> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 94f96 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + beq.w 9504e <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 94f96 <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ + b.n 9504e <_PyUnicodeWriter_Finish@@Base+0x6ea> │ │ │ │ str r5, [sp, #0] │ │ │ │ mov r4, r6 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ mov r3, r5 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 95c3c <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ + beq.w 95cf4 <_PyUnicodeWriter_Finish@@Base+0x1390> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95672 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.n 9572a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95672 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + cbnz r2, 9572a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movs r3, #0 │ │ │ │ - b.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 94d0c <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bne.w 94dc4 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 94d0c <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94dc4 <_PyUnicodeWriter_Finish@@Base+0x460> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 95b82 <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ + bne.w 95c3a <_PyUnicodeWriter_Finish@@Base+0x12d6> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - cbnz r0, 956c2 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + cbnz r0, 9577a <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #52] @ 0x34 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r3, r7 │ │ │ │ - b.n 9569a <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 95752 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r4, [sp, #0] │ │ │ │ mov r4, r3 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 958c4 <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ + beq.w 9597c <_PyUnicodeWriter_Finish@@Base+0x1018> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 956a4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + beq.n 9575c <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 956a4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bne.n 9575c <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 956a4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9575c <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mov r3, r8 │ │ │ │ mov r4, r6 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9565c <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + bne.n 95714 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33672 @ 0x8388 │ │ │ │ + movw r1, #32968 @ 0x80c8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9565c <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 95714 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 952cc <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + beq.w 95384 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ str r3, [sp, #16] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #16] │ │ │ │ - b.n 952cc <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 95384 <_PyUnicodeWriter_Finish@@Base+0xa20> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95306 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + beq.w 953be <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95306 <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ + b.n 953be <_PyUnicodeWriter_Finish@@Base+0xa5a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - cbz r3, 9575c <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ + cbz r3, 95814 <_PyUnicodeWriter_Finish@@Base+0xeb0> │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #1 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldrb r5, [r0, #0] │ │ │ │ - b.n 95134 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + b.n 951ec <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a460 │ │ │ │ mov r5, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 95134 <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ + bne.w 951ec <_PyUnicodeWriter_Finish@@Base+0x888> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33296 @ 0x8210 │ │ │ │ + movw r1, #32592 @ 0x7f50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94c92 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 94d4a <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r4, #28] │ │ │ │ - bl 1b8060 │ │ │ │ + bl 1b8e50 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, r0, #0 │ │ │ │ - bge.w 94ccc <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ + bge.w 94d84 <_PyUnicodeWriter_Finish@@Base+0x420> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ ldr r0, [r4, #0] │ │ │ │ blx 2a460 │ │ │ │ mov r5, r0 │ │ │ │ adds r2, r0, #1 │ │ │ │ - beq.n 9576a <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ + beq.n 95822 <_PyUnicodeWriter_Finish@@Base+0xebe> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96434 <_PyObject_GetMethod@@Base+0x440> │ │ │ │ + bl 964ec <_PyObject_GetMethod@@Base+0x440> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r5, #0 │ │ │ │ - bge.w 9500e <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ + bge.w 950c6 <_PyUnicodeWriter_Finish@@Base+0x762> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33588 @ 0x8334 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r8 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 95324 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + beq.w 953dc <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 95324 <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 953dc <_PyUnicodeWriter_Finish@@Base+0xa78> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r5, r1 │ │ │ │ - beq.w 95342 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + beq.w 953fa <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r5 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 95342 <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 953fa <_PyUnicodeWriter_Finish@@Base+0xa96> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 952ea <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + beq.w 953a2 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 952ea <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 953a2 <_PyUnicodeWriter_Finish@@Base+0xa3e> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 953a6 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + beq.w 9545e <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, sl │ │ │ │ str r3, [sp, #8] │ │ │ │ blx ip │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 953a6 <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ + b.n 9545e <_PyUnicodeWriter_Finish@@Base+0xafa> │ │ │ │ mov r4, r3 │ │ │ │ - b.n 956a4 <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ + b.n 9575c <_PyUnicodeWriter_Finish@@Base+0xdf8> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9587e <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + beq.n 95936 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ - cbz r2, 958a0 <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ + cbz r2, 95958 <_PyUnicodeWriter_Finish@@Base+0xff4> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9569a <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + beq.w 95752 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9569a <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 95752 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9569a <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 95752 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9587e <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ - bl e2da4 │ │ │ │ + b.n 95936 <_PyUnicodeWriter_Finish@@Base+0xfd2> │ │ │ │ + bl e2ddc │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94cca <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + beq.w 94d82 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96e50 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96d50 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94cca <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ + b.w 94d82 <_PyUnicodeWriter_Finish@@Base+0x41e> │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33756 @ 0x83dc │ │ │ │ + movw r1, #33052 @ 0x811c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 956c2 <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ + b.n 9577a <_PyUnicodeWriter_Finish@@Base+0xe16> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov r4, r1 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 958fc <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + beq.n 959b4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 958fc <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ + cbnz r2, 959b4 <_PyUnicodeWriter_Finish@@Base+0x1050> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - bl 80b28 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 959c0 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ + beq.n 95a78 <_PyUnicodeWriter_Finish@@Base+0x1114> │ │ │ │ movs r3, #0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94c5c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 95928 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + beq.n 959e0 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 95928 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ + cbnz r2, 959e0 <_PyUnicodeWriter_Finish@@Base+0x107c> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33400 @ 0x8278 │ │ │ │ + movw r1, #32696 @ 0x7fb8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 95904 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - ldr r3, [pc, #788] @ (95c58 <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 959bc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + ldr r3, [pc, #788] @ (95d10 <_PyUnicodeWriter_Finish@@Base+0x13ac>) │ │ │ │ str r3, [sp, #52] @ 0x34 │ │ │ │ - b.w 94fde <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ - bl 80b28 │ │ │ │ + b.w 95096 <_PyUnicodeWriter_Finish@@Base+0x732> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33544 @ 0x8308 │ │ │ │ + movw r1, #32840 @ 0x8048 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ - bl 80b28 │ │ │ │ + b.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95904 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bne.n 959bc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r0, #1 │ │ │ │ - bl 7f334 <_PyLong_New@@Base> │ │ │ │ + bl 7f31c <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 95904 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + beq.n 959bc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ ldr.w r8, [sp] │ │ │ │ movs r1, #1 │ │ │ │ ldr.w r9, [sp] │ │ │ │ - b.w 950de <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ + b.w 95196 <_PyUnicodeWriter_Finish@@Base+0x832> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33356 @ 0x824c │ │ │ │ + movw r1, #32652 @ 0x7f8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 95904 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 7f334 <_PyLong_New@@Base> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 959bc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 7f31c <_PyLong_New@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 94c5c <_PyUnicodeWriter_Finish@@Base+0x2f8> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33444 @ 0x82a4 │ │ │ │ + movw r1, #32740 @ 0x7fe4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 95904 <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ - bl 80b28 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 959bc <_PyUnicodeWriter_Finish@@Base+0x1058> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33796 @ 0x8404 │ │ │ │ + movw r1, #33092 @ 0x8144 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95964 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ - ldr r3, [pc, #612] @ (95c5c <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ + b.n 95a1c <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + ldr r3, [pc, #612] @ (95d14 <_PyUnicodeWriter_Finish@@Base+0x13b0>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movw r1, #4372 @ 0x1114 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r0, [r2, r3] │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r3 │ │ │ │ - bl 1df578 │ │ │ │ + bl 1e0568 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96e50 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96d50 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ - b.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - bl 80b28 │ │ │ │ + b.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33492 @ 0x82d4 │ │ │ │ + movw r1, #32788 @ 0x8014 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95964 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95a1c <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ ldr r5, [r3, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + beq.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ subs r5, #1 │ │ │ │ str r5, [r3, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ mov r3, r5 │ │ │ │ subs r2, #1 │ │ │ │ - b.w 94aec <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ + b.w 94ba4 <_PyUnicodeWriter_Finish@@Base+0x240> │ │ │ │ mov r0, r4 │ │ │ │ - bl 268dd4 │ │ │ │ + bl 268bb4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d8, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 95ae2 <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ + beq.n 95b9a <_PyUnicodeWriter_Finish@@Base+0x1236> │ │ │ │ mov r0, r4 │ │ │ │ - bl 268dd4 │ │ │ │ + bl 268bb4 │ │ │ │ vmov.f64 d7, #240 @ 0xbf800000 -1.0 │ │ │ │ vmov.f64 d1, d0 │ │ │ │ vcmp.f64 d0, d7 │ │ │ │ vmrs APSR_nzcv, fpscr │ │ │ │ - beq.n 95ace <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ + beq.n 95b86 <_PyUnicodeWriter_Finish@@Base+0x1222> │ │ │ │ vmov.f64 d0, d8 │ │ │ │ - bl 18d748 │ │ │ │ + bl 18d9e0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 94b5e <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ - b.w 9503c <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ - bl 80b28 │ │ │ │ + beq.w 94c16 <_PyUnicodeWriter_Finish@@Base+0x2b2> │ │ │ │ + b.w 950f4 <_PyUnicodeWriter_Finish@@Base+0x790> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33964 @ 0x84ac │ │ │ │ + movw r1, #33260 @ 0x81ec │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.w 94c92 <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ + b.w 94d4a <_PyUnicodeWriter_Finish@@Base+0x3e6> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ vldr d1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 95a9c <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 95b54 <_PyUnicodeWriter_Finish@@Base+0x11f0> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.n 95a84 <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.n 95b3c <_PyUnicodeWriter_Finish@@Base+0x11d8> │ │ │ │ ldr.w fp, [sp] │ │ │ │ ldr r6, [sp, #0] │ │ │ │ ldr.w r8, [sp] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r3, [sp, #16] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 953fc <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ - b.n 953e0 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ + bne.w 954b4 <_PyUnicodeWriter_Finish@@Base+0xb50> │ │ │ │ + b.n 95498 <_PyUnicodeWriter_Finish@@Base+0xb34> │ │ │ │ mov.w fp, #0 │ │ │ │ - b.n 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 95434 <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ - bl 80b28 │ │ │ │ + b.n 954ec <_PyUnicodeWriter_Finish@@Base+0xb88> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95468 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94d5a <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ + bne.w 95520 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 94e12 <_PyUnicodeWriter_Finish@@Base+0x4ae> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33876 @ 0x8454 │ │ │ │ + movw r1, #33172 @ 0x8194 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 12ea88 │ │ │ │ + b.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.w 94d4c <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ - bl 80b28 │ │ │ │ + b.w 94e04 <_PyUnicodeWriter_Finish@@Base+0x4a0> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95468 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 95520 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #20] │ │ │ │ - b.w 94d84 <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ - bl 80b28 │ │ │ │ + b.w 94e3c <_PyUnicodeWriter_Finish@@Base+0x4d8> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95468 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ - b.w 94d76 <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 95520 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + b.w 94e2e <_PyUnicodeWriter_Finish@@Base+0x4ca> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 95468 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ + bne.w 95520 <_PyUnicodeWriter_Finish@@Base+0xbbc> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #24] │ │ │ │ - b.w 94d68 <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ + b.w 94e20 <_PyUnicodeWriter_Finish@@Base+0x4bc> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.w 95274 <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.w 9532c <_PyUnicodeWriter_Finish@@Base+0x9c8> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9569a <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + bne.w 95752 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ mov r0, r5 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9569a <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ + b.n 95752 <_PyUnicodeWriter_Finish@@Base+0xdee> │ │ │ │ vstr d0, [sp] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ vldr d7, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9518c <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ - b.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ - b.w 95172 <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ - bl 80b28 │ │ │ │ + beq.w 95244 <_PyUnicodeWriter_Finish@@Base+0x8e0> │ │ │ │ + b.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + b.w 9522a <_PyUnicodeWriter_Finish@@Base+0x8c6> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33628 @ 0x835c │ │ │ │ + movw r1, #32924 @ 0x809c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95964 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95a1c <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ mov r3, r6 │ │ │ │ - b.n 958e6 <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ - bl 80b28 │ │ │ │ + b.n 9599e <_PyUnicodeWriter_Finish@@Base+0x103a> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ mov r0, r4 │ │ │ │ - bl 949b8 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ + bl 94a70 <_PyUnicodeWriter_Finish@@Base+0x10c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94e10 <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ + bne.w 94ec8 <_PyUnicodeWriter_Finish@@Base+0x564> │ │ │ │ mov fp, r0 │ │ │ │ - b.n 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ mov fp, r5 │ │ │ │ mov r6, r5 │ │ │ │ mov r8, r5 │ │ │ │ mov r9, r5 │ │ │ │ str r5, [sp, #0] │ │ │ │ - b.n 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ mov fp, r0 │ │ │ │ mov r6, r0 │ │ │ │ mov r8, r0 │ │ │ │ mov r9, r0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [sp, #0] │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ mov fp, r3 │ │ │ │ mov r6, r3 │ │ │ │ mov r8, r3 │ │ │ │ mov r9, r3 │ │ │ │ mov r5, r3 │ │ │ │ mov sl, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ - b.n 95af8 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ + b.n 95bb0 <_PyUnicodeWriter_Finish@@Base+0x124c> │ │ │ │ movw r2, #43984 @ 0xabd0 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33840 @ 0x8430 │ │ │ │ + movw r1, #33136 @ 0x8170 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9565c <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ + b.n 95714 <_PyUnicodeWriter_Finish@@Base+0xdb0> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ mov r2, r4 │ │ │ │ mov r4, r6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 95c74 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + beq.n 95d2c <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r5, #0] │ │ │ │ - cbz r1, 95c9c <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ + cbz r1, 95d54 <_PyUnicodeWriter_Finish@@Base+0x13f0> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 95672 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + beq.w 9572a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 95672 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bne.w 9572a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95672 <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9572a <_PyUnicodeWriter_Finish@@Base+0xdc6> │ │ │ │ movw r4, #56120 @ 0xdb38 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.n 955ae <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ + b.n 95666 <_PyUnicodeWriter_Finish@@Base+0xd02> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r2, [sp, #0] │ │ │ │ - b.n 95c74 <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ + b.n 95d2c <_PyUnicodeWriter_Finish@@Base+0x13c8> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96e50 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96d50 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 951f0 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ + b.w 952a8 <_PyUnicodeWriter_Finish@@Base+0x944> │ │ │ │ mov r1, r4 │ │ │ │ - bl 96e50 <_PyObject_GetMethod@@Base+0xe5c> │ │ │ │ + bl 96d50 <_PyObject_GetMethod@@Base+0xca4> │ │ │ │ mov r3, r0 │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ - b.w 9522c <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ - bl 80b28 │ │ │ │ + b.w 952e4 <_PyUnicodeWriter_Finish@@Base+0x980> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 94c98 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ + bne.w 94d50 <_PyUnicodeWriter_Finish@@Base+0x3ec> │ │ │ │ movw r2, #6504 @ 0x1968 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #33712 @ 0x83b0 │ │ │ │ + movw r1, #33008 @ 0x80f0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r0, [sp, #0] │ │ │ │ - b.n 95964 <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ + b.n 95a1c <_PyUnicodeWriter_Finish@@Base+0x10b8> │ │ │ │ nop │ │ │ │ │ │ │ │ -00095ce4 <_PySys_GetRequiredAttr@@Base>: │ │ │ │ +00095d9c <_PySys_GetRequiredAttr@@Base>: │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #3 │ │ │ │ - bpl.n 95d20 <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ + bpl.n 95dd8 <_PySys_GetRequiredAttr@@Base+0x3c> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #116] @ (95d70 <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ + ldr r3, [pc, #116] @ (95e28 <_PySys_GetRequiredAttr@@Base+0x8c>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ sub sp, #16 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr.w r3, [r3, #3872] @ 0xf20 │ │ │ │ - cbz r3, 95d52 <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ + cbz r3, 95e0a <_PySys_GetRequiredAttr@@Base+0x6e> │ │ │ │ mov r1, r0 │ │ │ │ add r2, sp, #12 │ │ │ │ mov r0, r3 │ │ │ │ - bl 82840 │ │ │ │ - cbz r0, 95d38 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ + bl 82824 │ │ │ │ + cbz r0, 95df0 <_PySys_GetRequiredAttr@@Base+0x54> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ movw r0, #43984 @ 0xabd0 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ - movw r1, #23644 @ 0x5c5c │ │ │ │ + movw r1, #22940 @ 0x599c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34060 @ 0x850c │ │ │ │ + movw r1, #33356 @ 0x824c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 95d1a <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 95dd2 <_PySys_GetRequiredAttr@@Base+0x36> │ │ │ │ movw r2, #4312 @ 0x10d8 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r1, #34044 @ 0x84fc │ │ │ │ + movw r1, #33340 @ 0x823c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r2, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - b.n 95d1c <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ + b.n 95dd4 <_PySys_GetRequiredAttr@@Base+0x38> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -00095d74 : │ │ │ │ +00095e2c : │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ mov r4, r1 │ │ │ │ mov r8, r3 │ │ │ │ - ldr r3, [pc, #244] @ (95e80 ) │ │ │ │ + ldr r3, [pc, #244] @ (95f38 ) │ │ │ │ sub sp, #16 │ │ │ │ mrc 15, 0, r5, cr13, cr0, {3} │ │ │ │ mov r1, r0 │ │ │ │ mov r7, r2 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ add r2, sp, #12 │ │ │ │ ldr r6, [r5, r3] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 95ff4 <_PyObject_GetMethod@@Base> │ │ │ │ + bl 960ac <_PyObject_GetMethod@@Base> │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 95e26 │ │ │ │ - cbz r0, 95de6 │ │ │ │ + beq.n 95ede │ │ │ │ + cbz r0, 95e9e │ │ │ │ ldr r3, [r5, #4] │ │ │ │ bic.w r2, r7, #2147483648 @ 0x80000000 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r1, #20 │ │ │ │ - bpl.n 95df2 │ │ │ │ + bpl.n 95eaa │ │ │ │ ldr r3, [r3, #28] │ │ │ │ ldr r7, [r5, r3] │ │ │ │ - cbz r7, 95df2 │ │ │ │ + cbz r7, 95eaa │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #72] @ 0x48 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 95e1c │ │ │ │ - cbnz r3, 95e2a │ │ │ │ + cbz r0, 95ed4 │ │ │ │ + cbnz r3, 95ee2 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 95dde │ │ │ │ + beq.n 95e96 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - cbz r3, 95e14 │ │ │ │ + cbz r3, 95ecc │ │ │ │ mov r0, r4 │ │ │ │ add sp, #16 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ ldr r3, [r5, #4] │ │ │ │ adds r4, #4 │ │ │ │ subs r2, r7, #1 │ │ │ │ ldr r1, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r1, #20 │ │ │ │ - bmi.n 95db6 │ │ │ │ + bmi.n 95e6e │ │ │ │ bic.w r3, r2, #2147483648 @ 0x80000000 │ │ │ │ mov r1, r5 │ │ │ │ mov r2, r4 │ │ │ │ mov r0, r6 │ │ │ │ str.w r8, [sp] │ │ │ │ - bl 8c3f8 <_PyObject_MakeTpCall@@Base> │ │ │ │ + bl 8c400 <_PyObject_MakeTpCall@@Base> │ │ │ │ ldr r2, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 95dd8 │ │ │ │ - b.n 95dde │ │ │ │ + bne.n 95e90 │ │ │ │ + b.n 95e96 │ │ │ │ mov r0, r2 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95dde │ │ │ │ - cbz r3, 95e56 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95e96 │ │ │ │ + cbz r3, 95f0e │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - cbz r3, 95e56 │ │ │ │ + cbz r3, 95f0e │ │ │ │ movs r4, #0 │ │ │ │ - b.n 95dcc │ │ │ │ + b.n 95e84 │ │ │ │ mov r4, r5 │ │ │ │ - b.n 95dde │ │ │ │ + b.n 95e96 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95dcc │ │ │ │ + beq.n 95e84 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 95e72 │ │ │ │ + bne.n 95f2a │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28884 @ 0x70d4 │ │ │ │ + movw r2, #28180 @ 0x6e14 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 22364c <_PyParkingLot_AfterFork@@Base+0x6c> │ │ │ │ - b.n 95e22 │ │ │ │ + bl 2240dc <_PyParkingLot_AfterFork@@Base+0x418> │ │ │ │ + b.n 95eda │ │ │ │ movw r1, #4308 @ 0x10d4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ mov r3, r5 │ │ │ │ mov r0, r6 │ │ │ │ - movw r2, #28836 @ 0x70a4 │ │ │ │ + movw r2, #28132 @ 0x6de4 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1543c4 <_PyErr_Format@@Base> │ │ │ │ - b.n 95e22 │ │ │ │ + bl 153e74 <_PyErr_Format@@Base> │ │ │ │ + b.n 95eda │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 95e3a │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 95e3a │ │ │ │ + bne.n 95ef2 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 95ef2 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r0, #12] │ │ │ │ sub sp, #60 @ 0x3c │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 95eac │ │ │ │ + cbz r3, 95f64 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r2, #3 │ │ │ │ - ble.n 95f2a │ │ │ │ + ble.n 95fe2 │ │ │ │ adds r2, r3, #4 │ │ │ │ str r2, [r0, #12] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ add sp, #60 @ 0x3c │ │ │ │ pop {r4, r5, pc} │ │ │ │ ldr.w ip, [r0, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 95faa │ │ │ │ + beq.n 96062 │ │ │ │ ldr r3, [r0, #24] │ │ │ │ cmp r3, #3 │ │ │ │ - ble.n 95f96 │ │ │ │ + ble.n 9604e │ │ │ │ ldr r3, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 95f86 │ │ │ │ - vldr d7, [pc, #284] @ 95fe0 │ │ │ │ + beq.n 9603e │ │ │ │ + vldr d7, [pc, #284] @ 96098 │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ add r2, sp, #16 │ │ │ │ str r3, [sp, #12] │ │ │ │ vstr d7, [sp, #16] │ │ │ │ - vldr d7, [pc, #276] @ 95fe8 │ │ │ │ + vldr d7, [pc, #276] @ 960a0 │ │ │ │ str r3, [sp, #32] │ │ │ │ str r3, [sp, #40] @ 0x28 │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str.w ip, [sp, #8] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ vstr d7, [sp, #24] │ │ │ │ - bl 1379d8 │ │ │ │ + bl 137388 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 95f40 │ │ │ │ - ldr r1, [pc, #252] @ (95ff0 ) │ │ │ │ - movw r2, #11904 @ 0x2e80 │ │ │ │ + cbz r0, 95ff8 │ │ │ │ + ldr r1, [pc, #252] @ (960a8 ) │ │ │ │ + movw r2, #11200 @ 0x2bc0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r4, #8] │ │ │ │ - bl 12f30c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12ec94 <_PyObject_CallMethod@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - cbz r0, 95f5a │ │ │ │ + cbz r0, 96012 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ ldr r2, [r5, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 95f46 │ │ │ │ + bne.n 95ffe │ │ │ │ cmp r3, #4 │ │ │ │ - bne.n 95f5e │ │ │ │ + bne.n 96016 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ - cbz r3, 95f40 │ │ │ │ + cbz r3, 95ff8 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - b.n 95ea8 │ │ │ │ + b.n 95f60 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34072 @ 0x8518 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 95ea8 │ │ │ │ + b.n 95f60 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 95f1e │ │ │ │ + bne.n 95fd6 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 95f1e │ │ │ │ + b.n 95fd6 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 95f40 │ │ │ │ + bne.n 95ff8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, #4 │ │ │ │ - bgt.n 95fbc │ │ │ │ + bgt.n 96074 │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33296 @ 0x8210 │ │ │ │ + movw r1, #32592 @ 0x7f50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 95f40 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 95ff8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ movs r2, #4 │ │ │ │ movs r1, #1 │ │ │ │ mov r0, ip │ │ │ │ blx 2a720 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 95f1e │ │ │ │ + b.n 95fd6 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #4 │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 95fd6 │ │ │ │ + cbz r0, 9608e │ │ │ │ movs r3, #4 │ │ │ │ strd r0, r3, [r4, #20] │ │ │ │ - b.n 95ebc │ │ │ │ + b.n 95f74 │ │ │ │ movs r0, #4 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r4, #20] │ │ │ │ - cbz r0, 95fd6 │ │ │ │ + cbz r0, 9608e │ │ │ │ movs r3, #4 │ │ │ │ str r3, [r4, #24] │ │ │ │ - b.n 95ebc │ │ │ │ + b.n 95f74 │ │ │ │ movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ movs r2, #4 │ │ │ │ - movw r1, #34096 @ 0x8530 │ │ │ │ + movw r1, #33392 @ 0x8270 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 95f40 │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 95f40 │ │ │ │ + bl d59a4 │ │ │ │ + b.n 95ff8 │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 95ff8 │ │ │ │ nop.w │ │ │ │ movs r4, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r0, r0 │ │ │ │ movs r1, r0 │ │ │ │ movs r0, r0 │ │ │ │ - b.n 95b74 <_PyUnicodeWriter_Finish@@Base+0x12c8> │ │ │ │ + b.n 95c3c <_PyUnicodeWriter_Finish@@Base+0x12d8> │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -00095ff4 <_PyObject_GetMethod@@Base>: │ │ │ │ +000960ac <_PyObject_GetMethod@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ ldr r4, [r0, #4] │ │ │ │ mov r8, r2 │ │ │ │ mov r5, r0 │ │ │ │ sub sp, #28 │ │ │ │ mov r3, r1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #30 │ │ │ │ - bmi.w 9612e <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ + bmi.w 961e6 <_PyObject_GetMethod@@Base+0x13a> │ │ │ │ ldr.w r2, [r4, #132] @ 0x84 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9616c <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + beq.w 96224 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ ldr r1, [r4, #72] @ 0x48 │ │ │ │ - movw r2, #7217 @ 0x1c31 │ │ │ │ + movw r2, #7137 @ 0x1be1 │ │ │ │ movt r2, #12 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.w 9617e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + bne.w 96236 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ movw r9, #42228 @ 0xa4f4 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ cmp r2, r9 │ │ │ │ - bne.w 9617e <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ - ldr r1, [pc, #652] @ (962d0 <_PyObject_GetMethod@@Base+0x2dc>) │ │ │ │ + bne.w 96236 <_PyObject_GetMethod@@Base+0x18a> │ │ │ │ + ldr r1, [pc, #652] @ (96388 <_PyObject_GetMethod@@Base+0x2dc>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr.w r2, [r4, #192] @ 0xc0 │ │ │ │ ldr r1, [r0, r1] │ │ │ │ eor.w sl, r2, r3, asr #3 │ │ │ │ ubfx sl, sl, #0, #12 │ │ │ │ ldr r7, [r1, #8] │ │ │ │ movs r1, #12 │ │ │ │ mul.w sl, r1, sl │ │ │ │ add.w fp, r7, sl │ │ │ │ add.w fp, fp, #40960 @ 0xa000 │ │ │ │ ldr.w r1, [fp, #2808] @ 0xaf8 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 96262 <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ + bne.w 9631a <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ ldr.w r2, [fp, #2812] @ 0xafc │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 96262 <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ + bne.w 9631a <_PyObject_GetMethod@@Base+0x26e> │ │ │ │ add.w r7, r7, #40960 @ 0xa000 │ │ │ │ add r7, sl │ │ │ │ ldr.w r6, [r7, #2816] @ 0xb00 │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 9638e <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + beq.w 96446 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 961e2 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + beq.w 9629a <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r1, #14 │ │ │ │ - bpl.w 961ec <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ + bpl.w 962a4 <_PyObject_GetMethod@@Base+0x1f8> │ │ │ │ mov.w fp, #0 │ │ │ │ mov.w sl, #1 │ │ │ │ ldr r2, [r4, #84] @ 0x54 │ │ │ │ lsls r0, r2, #29 │ │ │ │ - bmi.n 9619a <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ + bmi.n 96252 <_PyObject_GetMethod@@Base+0x1a6> │ │ │ │ lsls r2, r2, #27 │ │ │ │ - bmi.n 96190 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ + bmi.n 96248 <_PyObject_GetMethod@@Base+0x19c> │ │ │ │ ldr r1, [r5, #4] │ │ │ │ ldr.w r2, [r1, #144] @ 0x90 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ itttt lt │ │ │ │ ldrlt r0, [r5, #8] │ │ │ │ eorlt.w r7, r0, r0, asr #31 │ │ │ │ sublt.w r7, r7, r0, asr #31 │ │ │ │ ldrdlt r0, ip, [r1, #16] │ │ │ │ itttt lt │ │ │ │ addlt r1, r0, #3 │ │ │ │ mlalt r1, ip, r7, r1 │ │ │ │ biclt.w r1, r1, #3 │ │ │ │ addlt r2, r2, r1 │ │ │ │ adds r2, r5, r2 │ │ │ │ - beq.n 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r7, [r2, #0] │ │ │ │ - cbz r7, 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + cbz r7, 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r2, [r7, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r2, r1 │ │ │ │ mov r1, r3 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r7, #0] │ │ │ │ mov r2, r8 │ │ │ │ - bl 82840 │ │ │ │ + bl 82824 │ │ │ │ ldr r2, [r7, #0] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96328 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ + bne.w 963e0 <_PyObject_GetMethod@@Base+0x334> │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 963f6 <_PyObject_GetMethod@@Base+0x402> │ │ │ │ + beq.w 964ae <_PyObject_GetMethod@@Base+0x402> │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9623e <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ + beq.w 962f6 <_PyObject_GetMethod@@Base+0x24a> │ │ │ │ str.w r6, [r8] │ │ │ │ mov r0, sl │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ - ldr r1, [pc, #416] @ (962d0 <_PyObject_GetMethod@@Base+0x2dc>) │ │ │ │ + ldr r1, [pc, #416] @ (96388 <_PyObject_GetMethod@@Base+0x2dc>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ movs r0, #28 │ │ │ │ ldr r2, [r2, r1] │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr.w r2, [r4, #180] @ 0xb4 │ │ │ │ subs r2, #1 │ │ │ │ cmp r2, #10 │ │ │ │ @@ -161395,2379 +161442,2214 @@ │ │ │ │ movhi r2, #1 │ │ │ │ add.w r6, r1, #92672 @ 0x16a00 │ │ │ │ ldr.w r0, [r6, #252] @ 0xfc │ │ │ │ cmp r0, r4 │ │ │ │ it eq │ │ │ │ orreq.w r2, r2, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96340 <_PyObject_GetMethod@@Base+0x34c> │ │ │ │ + beq.w 963f8 <_PyObject_GetMethod@@Base+0x34c> │ │ │ │ ldr.w r2, [r6, #268] @ 0x10c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96020 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + bne.w 960d8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80aa4 │ │ │ │ + bl 80a88 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - bge.w 96020 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bge.w 960d8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9183c │ │ │ │ + bl 91840 │ │ │ │ str.w r0, [r8] │ │ │ │ mov.w sl, #0 │ │ │ │ - b.n 96126 <_PyObject_GetMethod@@Base+0x132> │ │ │ │ + b.n 961de <_PyObject_GetMethod@@Base+0x132> │ │ │ │ ldr.w r7, [r5, #-12] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.n 960e4 <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ - b.n 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bne.n 9619c <_PyObject_GetMethod@@Base+0xf0> │ │ │ │ + b.n 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldrb r1, [r5, #11] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 960b0 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ + beq.n 96168 <_PyObject_GetMethod@@Base+0xbc> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w r7, [r2, #440] @ 0x1b8 │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 963d4 <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ + beq.w 9648c <_PyObject_GetMethod@@Base+0x3e0> │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 79ffc │ │ │ │ + bl 79fe4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r7, r0, #1 │ │ │ │ - beq.n 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ add.w r0, r5, r0, lsl #2 │ │ │ │ ldr r2, [r0, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + beq.n 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r0, r6 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ str.w r2, [r8] │ │ │ │ - bl 1b5308 │ │ │ │ - b.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1b60f0 │ │ │ │ + b.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r1, [r2, #84] @ 0x54 │ │ │ │ lsls r7, r1, #14 │ │ │ │ - bmi.w 960a2 <_PyObject_GetMethod@@Base+0xae> │ │ │ │ + bmi.w 9615a <_PyObject_GetMethod@@Base+0xae> │ │ │ │ ldr.w fp, [r2, #136] @ 0x88 │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 96308 <_PyObject_GetMethod@@Base+0x314> │ │ │ │ + beq.w 963c0 <_PyObject_GetMethod@@Base+0x314> │ │ │ │ ldr.w r2, [r2, #140] @ 0x8c │ │ │ │ mov sl, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 960aa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + beq.w 96162 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ blx fp │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + beq.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ - ldr r2, [pc, #176] @ (962d4 <_PyObject_GetMethod@@Base+0x2e0>) │ │ │ │ + bne.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + ldr r2, [pc, #176] @ (9638c <_PyObject_GetMethod@@Base+0x2e0>) │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 96238 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ + cbz r3, 962f0 <_PyObject_GetMethod@@Base+0x244> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r6 │ │ │ │ blx r3 │ │ │ │ mov r0, r6 │ │ │ │ blx r4 │ │ │ │ - b.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.n 96300 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ - movw r3, #56617 @ 0xdd29 │ │ │ │ + beq.n 963b8 <_PyObject_GetMethod@@Base+0x30c> │ │ │ │ + movw r3, #56633 @ 0xdd39 │ │ │ │ movt r3, #13 │ │ │ │ ldr r1, [r5, #4] │ │ │ │ cmp fp, r3 │ │ │ │ - bne.n 9630c <_PyObject_GetMethod@@Base+0x318> │ │ │ │ + bne.n 963c4 <_PyObject_GetMethod@@Base+0x318> │ │ │ │ ldr r4, [r6, #8] │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 963bc <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ + beq.w 96474 <_PyObject_GetMethod@@Base+0x3c8> │ │ │ │ mov r0, r4 │ │ │ │ - bl de24c │ │ │ │ - b.n 9620c <_PyObject_GetMethod@@Base+0x218> │ │ │ │ + bl de288 │ │ │ │ + b.n 962c4 <_PyObject_GetMethod@@Base+0x218> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r2, #100 @ 0x64 │ │ │ │ - bgt.w 96374 <_PyObject_GetMethod@@Base+0x380> │ │ │ │ + bgt.w 9642c <_PyObject_GetMethod@@Base+0x380> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ - bl 83f5c <_PyType_LookupRef@@Base+0x110> │ │ │ │ + bl 83f40 <_PyType_LookupRef@@Base+0x110> │ │ │ │ ldr.w r3, [r4, #192] @ 0xc0 │ │ │ │ add r2, sp, #20 │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 84030 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 84014 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9638a <_PyObject_GetMethod@@Base+0x396> │ │ │ │ + bne.n 96442 <_PyObject_GetMethod@@Base+0x396> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ - cbz r2, 962c4 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + cbz r2, 9637c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ add.w r7, r7, #43520 @ 0xaa00 │ │ │ │ adds r7, #248 @ 0xf8 │ │ │ │ add.w r2, r7, sl │ │ │ │ str r0, [r2, #8] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r0, [fp, #2812] @ 0xafc │ │ │ │ add.w r1, sl, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 962d8 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ + bne.n 96390 <_PyObject_GetMethod@@Base+0x2e4> │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r1, [sp, #12] │ │ │ │ str.w r1, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 962ee <_PyObject_GetMethod@@Base+0x2fa> │ │ │ │ + bne.n 963a6 <_PyObject_GetMethod@@Base+0x2fa> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.n 961e2 <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ + bne.n 9629a <_PyObject_GetMethod@@Base+0x1ee> │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 960aa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 96162 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ str r3, [r7, r1] │ │ │ │ dmb ish │ │ │ │ ldr r2, [sp, #12] │ │ │ │ str.w r2, [r7, sl] │ │ │ │ ldr r1, [r0, #0] │ │ │ │ cmp r1, ip │ │ │ │ - beq.n 962c4 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + beq.n 9637c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 962c4 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + bne.n 9637c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 962c4 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ - cbz r6, 96350 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ + b.n 9637c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + cbz r6, 96408 <_PyObject_GetMethod@@Base+0x35c> │ │ │ │ str.w r6, [r8] │ │ │ │ - b.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + b.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mov sl, fp │ │ │ │ - b.n 960aa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 96162 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r5 │ │ │ │ blx fp │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r8] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9621a <_PyObject_GetMethod@@Base+0x226> │ │ │ │ - b.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bne.w 962d2 <_PyObject_GetMethod@@Base+0x226> │ │ │ │ + b.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 96338 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + beq.n 963f0 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r7, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 963a0 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ + beq.n 96458 <_PyObject_GetMethod@@Base+0x3ac> │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b5308 │ │ │ │ - b.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl 1b60f0 │ │ │ │ + b.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add.w r1, r1, #98304 @ 0x18000 │ │ │ │ ldr.w r2, [r1, #244] @ 0xf4 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 96020 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ - b.n 9616c <_PyObject_GetMethod@@Base+0x178> │ │ │ │ + bne.w 960d8 <_PyObject_GetMethod@@Base+0x2c> │ │ │ │ + b.n 96224 <_PyObject_GetMethod@@Base+0x178> │ │ │ │ movw r1, #48080 @ 0xbbd0 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ - movw r1, #23832 @ 0x5d18 │ │ │ │ + movw r1, #23128 @ 0x5a58 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ - bl d74f0 │ │ │ │ - b.n 9618a <_PyObject_GetMethod@@Base+0x196> │ │ │ │ + bl d7464 │ │ │ │ + b.n 96242 <_PyObject_GetMethod@@Base+0x196> │ │ │ │ add r2, sp, #20 │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 84030 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ + bl 84014 <_PyType_LookupRef@@Base+0x1e4> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 962c4 <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ + beq.n 9637c <_PyObject_GetMethod@@Base+0x2d0> │ │ │ │ adds r2, #1 │ │ │ │ - beq.n 96396 <_PyObject_GetMethod@@Base+0x3a2> │ │ │ │ + beq.n 9644e <_PyObject_GetMethod@@Base+0x3a2> │ │ │ │ movs r6, #0 │ │ │ │ mov fp, r6 │ │ │ │ mov sl, r6 │ │ │ │ - b.n 960aa <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ + b.n 96162 <_PyObject_GetMethod@@Base+0xb6> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl d7cc0 │ │ │ │ + bl d7c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9638e <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ - ldr r2, [pc, #140] @ (96430 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ + b.n 96446 <_PyObject_GetMethod@@Base+0x39a> │ │ │ │ + ldr r2, [pc, #140] @ (964e8 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ ldr r3, [r7, #4] │ │ │ │ ldr r4, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbz r3, 963b6 <_PyObject_GetMethod@@Base+0x3c2> │ │ │ │ + cbz r3, 9646e <_PyObject_GetMethod@@Base+0x3c2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ blx r3 │ │ │ │ mov r0, r7 │ │ │ │ blx r4 │ │ │ │ - b.n 96338 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ + b.n 963f0 <_PyObject_GetMethod@@Base+0x344> │ │ │ │ movw r3, #4312 @ 0x10d8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34320 @ 0x8610 │ │ │ │ + movw r1, #33616 @ 0x8350 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 96316 <_PyObject_GetMethod@@Base+0x322> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 963ce <_PyObject_GetMethod@@Base+0x322> │ │ │ │ ldr.w r2, [r9, #60] @ 0x3c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ blx r2 │ │ │ │ mov r2, r0 │ │ │ │ adds r0, r2, #1 │ │ │ │ - beq.n 96422 <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ + beq.n 964da <_PyObject_GetMethod@@Base+0x42e> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mov r0, r7 │ │ │ │ - bl 79ffc │ │ │ │ + bl 79fe4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r1, r0, #1 │ │ │ │ - beq.w 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ - b.n 961be <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ - ldr r2, [pc, #56] @ (96430 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ + beq.w 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + b.n 96276 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + ldr r2, [pc, #56] @ (964e8 <_PyObject_GetMethod@@Base+0x43c>) │ │ │ │ ldr r1, [r7, #4] │ │ │ │ ldr.w r9, [r2, #1416] @ 0x588 │ │ │ │ ldr r1, [r1, #24] │ │ │ │ str r1, [sp, #4] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 96416 <_PyObject_GetMethod@@Base+0x422> │ │ │ │ + beq.n 964ce <_PyObject_GetMethod@@Base+0x422> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r7 │ │ │ │ str r3, [sp, #8] │ │ │ │ blx r9 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ str r3, [sp, #8] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - b.n 9611a <_PyObject_GetMethod@@Base+0x126> │ │ │ │ - bl d7cc0 │ │ │ │ + b.n 961d2 <_PyObject_GetMethod@@Base+0x126> │ │ │ │ + bl d7c34 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mvn.w r0, #2 │ │ │ │ - b.n 961be <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ + b.n 96276 <_PyObject_GetMethod@@Base+0x1ca> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4024] @ 0xfb8 │ │ │ │ ldr r3, [r1, #12] │ │ │ │ sub sp, #56 @ 0x38 │ │ │ │ mov r5, r1 │ │ │ │ mov r4, r0 │ │ │ │ - cbz r3, 96460 <_PyObject_GetMethod@@Base+0x46c> │ │ │ │ + cbz r3, 96518 <_PyObject_GetMethod@@Base+0x46c> │ │ │ │ ldr r2, [r1, #16] │ │ │ │ subs r2, r2, r3 │ │ │ │ cmp r0, r2 │ │ │ │ itt le │ │ │ │ addle r4, r4, r3 │ │ │ │ strle r4, [r1, #12] │ │ │ │ - bgt.n 96530 <_PyObject_GetMethod@@Base+0x53c> │ │ │ │ + bgt.n 965e8 <_PyObject_GetMethod@@Base+0x53c> │ │ │ │ mov r0, r3 │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr.w ip, [r1, #20] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9651e <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ + beq.n 965d6 <_PyObject_GetMethod@@Base+0x52a> │ │ │ │ ldr r3, [r1, #24] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 9650c <_PyObject_GetMethod@@Base+0x518> │ │ │ │ + blt.n 965c4 <_PyObject_GetMethod@@Base+0x518> │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 964fc <_PyObject_GetMethod@@Base+0x508> │ │ │ │ + beq.n 965b4 <_PyObject_GetMethod@@Base+0x508> │ │ │ │ add r0, sp, #8 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ strd ip, r3, [sp, #8] │ │ │ │ strd r2, r3, [sp, #20] │ │ │ │ strd r2, r3, [sp, #28] │ │ │ │ add r2, sp, #16 │ │ │ │ strd r3, r3, [sp, #44] @ 0x2c │ │ │ │ strd r2, r3, [sp, #36] @ 0x24 │ │ │ │ str r4, [sp, #16] │ │ │ │ - bl 1379d8 │ │ │ │ + bl 137388 │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 964f8 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ - ldr r1, [pc, #224] @ (96580 <_PyObject_GetMethod@@Base+0x58c>) │ │ │ │ - movw r2, #11904 @ 0x2e80 │ │ │ │ + cbz r0, 965b0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + ldr r1, [pc, #224] @ (96638 <_PyObject_GetMethod@@Base+0x58c>) │ │ │ │ + movw r2, #11200 @ 0x2bc0 │ │ │ │ movt r2, #41 @ 0x29 │ │ │ │ ldr r0, [r5, #8] │ │ │ │ - bl 12f30c <_PyObject_CallMethod@@Base> │ │ │ │ + bl 12ec94 <_PyObject_CallMethod@@Base> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9657a <_PyObject_GetMethod@@Base+0x586> │ │ │ │ + beq.n 96632 <_PyObject_GetMethod@@Base+0x586> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 96566 <_PyObject_GetMethod@@Base+0x572> │ │ │ │ + bne.n 9661e <_PyObject_GetMethod@@Base+0x572> │ │ │ │ cmp r3, r4 │ │ │ │ it eq │ │ │ │ ldreq r3, [r5, #20] │ │ │ │ - beq.n 9645a <_PyObject_GetMethod@@Base+0x466> │ │ │ │ + beq.n 96512 <_PyObject_GetMethod@@Base+0x466> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 964f8 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 965b0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bgt.n 96548 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ + bgt.n 96600 <_PyObject_GetMethod@@Base+0x554> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33296 @ 0x8210 │ │ │ │ + movw r1, #32592 @ 0x7f50 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r3, #0 │ │ │ │ - b.n 9645a <_PyObject_GetMethod@@Base+0x466> │ │ │ │ + b.n 96512 <_PyObject_GetMethod@@Base+0x466> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r2, r4 │ │ │ │ mov r0, ip │ │ │ │ movs r1, #1 │ │ │ │ blx 2a720 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 964cc <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 96584 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ mov r1, r0 │ │ │ │ mov r0, ip │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ mov ip, r0 │ │ │ │ - cbz r0, 9652a <_PyObject_GetMethod@@Base+0x536> │ │ │ │ + cbz r0, 965e2 <_PyObject_GetMethod@@Base+0x536> │ │ │ │ str r0, [r5, #20] │ │ │ │ str r4, [r5, #24] │ │ │ │ - b.n 96470 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ - bl 781e0 │ │ │ │ + b.n 96528 <_PyObject_GetMethod@@Base+0x47c> │ │ │ │ + bl 781c0 │ │ │ │ mov ip, r0 │ │ │ │ str r0, [r5, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9651a <_PyObject_GetMethod@@Base+0x526> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 964f8 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + bne.n 965d2 <_PyObject_GetMethod@@Base+0x526> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 965b0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ movw r3, #56120 @ 0xdb38 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34072 @ 0x8518 │ │ │ │ + movw r1, #33368 @ 0x8258 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 964f8 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 965b0 <_PyObject_GetMethod@@Base+0x504> │ │ │ │ movw r0, #6504 @ 0x1968 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #34096 @ 0x8530 │ │ │ │ + movw r1, #33392 @ 0x8270 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r0, #0] │ │ │ │ add sp, #56 @ 0x38 │ │ │ │ ldmia.w sp!, {r4, r5, r6, lr} │ │ │ │ - b.w d5a30 │ │ │ │ + b.w d59a4 │ │ │ │ subs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 964cc <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + bne.n 96584 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 964cc <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 96584 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 964cc <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ - b.n 96104 <_PyObject_GetMethod@@Base+0x110> │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - mov.w ip, #4096 @ 0x1000 │ │ │ │ - sub.w ip, sp, ip │ │ │ │ - str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ - sub sp, #8 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 966e0 <_PyObject_GetMethod@@Base+0x6ec> │ │ │ │ - movw r2, #65518 @ 0xffee │ │ │ │ - movt r2, #32767 @ 0x7fff │ │ │ │ - mov r5, r1 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, r2 │ │ │ │ - bhi.w 96706 <_PyObject_GetMethod@@Base+0x712> │ │ │ │ - add.w r8, r0, #17 │ │ │ │ - cmp r1, #0 │ │ │ │ - bne.w 966f2 <_PyObject_GetMethod@@Base+0x6fe> │ │ │ │ - movw r6, #20120 @ 0x4e98 │ │ │ │ - movt r6, #73 @ 0x49 │ │ │ │ - movw r2, #10717 @ 0x29dd │ │ │ │ - movt r2, #7 │ │ │ │ - ldr.w r4, [r6, #712] @ 0x2c8 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 966ac <_PyObject_GetMethod@@Base+0x6b8> │ │ │ │ - ldr r1, [pc, #348] @ (96730 <_PyObject_GetMethod@@Base+0x73c>) │ │ │ │ - mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ - cmp.w r8, #512 @ 0x200 │ │ │ │ - ldr r2, [r2, r1] │ │ │ │ - ldr r2, [r2, #8] │ │ │ │ - add.w r2, r2, #4096 @ 0x1000 │ │ │ │ - ldr.w r7, [r2, #1528] @ 0x5f8 │ │ │ │ - bhi.n 96660 <_PyObject_GetMethod@@Base+0x66c> │ │ │ │ - lsrs r0, r0, #3 │ │ │ │ - adds r1, r0, #2 │ │ │ │ - ldr.w r2, [r7, r1, lsl #3] │ │ │ │ - ldr.w ip, [r2, #8] │ │ │ │ - cmp r2, ip │ │ │ │ - beq.n 9669a <_PyObject_GetMethod@@Base+0x6a6> │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - ldr r4, [r2, #4] │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r2, #0] │ │ │ │ - ldr r1, [r4, #0] │ │ │ │ - str r1, [r2, #4] │ │ │ │ - cbz r1, 96642 <_PyObject_GetMethod@@Base+0x64e> │ │ │ │ - movw r2, #42436 @ 0xa5c4 │ │ │ │ - movt r2, #71 @ 0x47 │ │ │ │ - mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ - str r2, [r4, #4] │ │ │ │ - ldr r1, [r2, #0] │ │ │ │ - cmp r1, r0 │ │ │ │ - itt ne │ │ │ │ - addne r1, #1 │ │ │ │ - strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #276] @ (96734 <_PyObject_GetMethod@@Base+0x740>) │ │ │ │ - movs r1, #1 │ │ │ │ - str r1, [r4, #0] │ │ │ │ - ldr.w r6, [r2, #1416] @ 0x588 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.n 966c8 <_PyObject_GetMethod@@Base+0x6d4> │ │ │ │ - mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ - strd r3, r2, [r4, #8] │ │ │ │ - cbnz r5, 9663a <_PyObject_GetMethod@@Base+0x646> │ │ │ │ - add r3, r4 │ │ │ │ - strb r5, [r3, #16] │ │ │ │ - mov r0, r4 │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ - ldrd lr, r1, [r2, #24] │ │ │ │ - cmp lr, r1 │ │ │ │ - bhi.n 9668a <_PyObject_GetMethod@@Base+0x696> │ │ │ │ - adds r0, #3 │ │ │ │ - add.w r1, r2, lr │ │ │ │ - str r1, [r2, #4] │ │ │ │ - add.w r0, lr, r0, lsl #3 │ │ │ │ - str r0, [r2, #24] │ │ │ │ - str.w r5, [r2, lr] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 96606 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - ldr.w r4, [r6, #672] @ 0x2a0 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ - movt r2, #6 │ │ │ │ - cmp r4, r2 │ │ │ │ - bne.n 96720 <_PyObject_GetMethod@@Base+0x72c> │ │ │ │ - mov r0, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx 2a1c0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cbz r4, 966be <_PyObject_GetMethod@@Base+0x6ca> │ │ │ │ - ldr.w r2, [r7, #800] @ 0x320 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r7, #800] @ 0x320 │ │ │ │ - b.n 96606 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - ldr r2, [r2, #12] │ │ │ │ - str.w r2, [ip, #12] │ │ │ │ - str.w ip, [r2, #8] │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 96606 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - b.n 96660 <_PyObject_GetMethod@@Base+0x66c> │ │ │ │ - mov r0, r7 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 96606 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - b.n 96660 <_PyObject_GetMethod@@Base+0x66c> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - ldr.w r0, [r6, #708] @ 0x2c4 │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 96606 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - add sp, #8 │ │ │ │ - ldmia.w sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ - movt r1, #18 │ │ │ │ - cmp r6, r1 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - bne.n 966e4 <_PyObject_GetMethod@@Base+0x6f0> │ │ │ │ - mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 9662c <_PyObject_GetMethod@@Base+0x638> │ │ │ │ - ldr r4, [pc, #84] @ (96738 <_PyObject_GetMethod@@Base+0x744>) │ │ │ │ - b.n 9663a <_PyObject_GetMethod@@Base+0x646> │ │ │ │ - ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ - movs r1, #0 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r6 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - b.n 9662c <_PyObject_GetMethod@@Base+0x638> │ │ │ │ - str r0, [sp, #4] │ │ │ │ - mov r1, r8 │ │ │ │ - movs r0, #1 │ │ │ │ - bl 1f8850 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - cmp r4, #0 │ │ │ │ - bne.n 96606 <_PyObject_GetMethod@@Base+0x612> │ │ │ │ - b.n 966be <_PyObject_GetMethod@@Base+0x6ca> │ │ │ │ - movw r3, #44096 @ 0xac40 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6780 @ 0x1a7c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - movs r4, #0 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 9663a <_PyObject_GetMethod@@Base+0x646> │ │ │ │ - ldr.w r0, [r6, #668] @ 0x29c │ │ │ │ - mov r1, r8 │ │ │ │ - str r3, [sp, #4] │ │ │ │ - blx r4 │ │ │ │ - ldr r3, [sp, #4] │ │ │ │ - mov r4, r0 │ │ │ │ - b.n 9667c <_PyObject_GetMethod@@Base+0x688> │ │ │ │ - movs r4, r1 │ │ │ │ - movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ - lsls r1, r1, #1 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + b.n 96584 <_PyObject_GetMethod@@Base+0x4d8> │ │ │ │ + b.n 961cc <_PyObject_GetMethod@@Base+0x120> │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3984] @ 0xf90 │ │ │ │ sub sp, #76 @ 0x4c │ │ │ │ bics.w r4, r2, #2147483648 @ 0x80000000 │ │ │ │ - beq.w 96db0 <_PyObject_GetMethod@@Base+0xdbc> │ │ │ │ + beq.w 96cb0 <_PyObject_GetMethod@@Base+0xc04> │ │ │ │ ldr r2, [r1, #0] │ │ │ │ mrc 15, 0, sl, cr13, cr0, {3} │ │ │ │ - ldr.w r9, [pc, #1304] @ 96c78 <_PyObject_GetMethod@@Base+0xc84> │ │ │ │ + ldr.w r9, [pc, #1304] @ 96b78 <_PyObject_GetMethod@@Base+0xacc> │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [r0, #8] │ │ │ │ mov r5, r1 │ │ │ │ ldr r2, [r2, #4] │ │ │ │ mov r6, r3 │ │ │ │ ldr.w r7, [r9, sl] │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 969d2 <_PyObject_GetMethod@@Base+0x9de> │ │ │ │ + bne.w 968d2 <_PyObject_GetMethod@@Base+0x826> │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 96de0 <_PyObject_GetMethod@@Base+0xdec> │ │ │ │ + bne.w 96ce0 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ subs r6, r4, #1 │ │ │ │ - beq.w 96aa0 <_PyObject_GetMethod@@Base+0xaac> │ │ │ │ + beq.w 969a0 <_PyObject_GetMethod@@Base+0x8f4> │ │ │ │ cmp r6, #20 │ │ │ │ - bgt.w 96c7c <_PyObject_GetMethod@@Base+0xc88> │ │ │ │ + bgt.w 96b7c <_PyObject_GetMethod@@Base+0xad0> │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ ldr r2, [r1, #8] │ │ │ │ add.w r2, r2, r4, lsl #2 │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r2, #1604] @ 0x644 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 96adc <_PyObject_GetMethod@@Base+0xae8> │ │ │ │ - ldr.w ip, [pc, #1224] @ 96c68 <_PyObject_GetMethod@@Base+0xc74> │ │ │ │ + beq.w 969dc <_PyObject_GetMethod@@Base+0x930> │ │ │ │ + ldr.w ip, [pc, #1224] @ 96b68 <_PyObject_GetMethod@@Base+0xabc> │ │ │ │ ldr.w r0, [r2, #1684] @ 0x694 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [r2, #1684] @ 0x694 │ │ │ │ ldr.w r0, [ip, #1416] @ 0x588 │ │ │ │ str.w r3, [r2, #1604] @ 0x644 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r0 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 96cec <_PyObject_GetMethod@@Base+0xcf8> │ │ │ │ + bne.w 96bec <_PyObject_GetMethod@@Base+0xb40> │ │ │ │ ldr r0, [r5, #4] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ add.w r2, r4, #12 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.w 96a40 <_PyObject_GetMethod@@Base+0xa4c> │ │ │ │ + beq.w 96940 <_PyObject_GetMethod@@Base+0x894> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 9681e <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + beq.n 9671e <_PyObject_GetMethod@@Base+0x672> │ │ │ │ ldr r0, [r5, #8] │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ adds r2, #4 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, ip │ │ │ │ - beq.n 967f0 <_PyObject_GetMethod@@Base+0x7fc> │ │ │ │ + beq.n 966f0 <_PyObject_GetMethod@@Base+0x644> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r6, #2 │ │ │ │ str r0, [r2, #0] │ │ │ │ - beq.n 9681e <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + beq.n 9671e <_PyObject_GetMethod@@Base+0x672> │ │ │ │ add.w r6, r5, r6, lsl #2 │ │ │ │ add.w r0, r5, #8 │ │ │ │ add.w ip, r4, #16 │ │ │ │ mvn.w lr, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [r0, #4]! │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 96a94 <_PyObject_GetMethod@@Base+0xaa0> │ │ │ │ + beq.w 96994 <_PyObject_GetMethod@@Base+0x8e8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r6, r0 │ │ │ │ str r3, [r2, #0] │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.n 96806 <_PyObject_GetMethod@@Base+0x812> │ │ │ │ + bne.n 96706 <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ ldr r3, [r1, #8] │ │ │ │ sub.w r0, r4, #8 │ │ │ │ ldr r1, [r7, #36] @ 0x24 │ │ │ │ ldr.w r2, [r3, #3796] @ 0xed4 │ │ │ │ cmp r1, #0 │ │ │ │ ldr.w r3, [r4, #-4] │ │ │ │ ldr r6, [r2, #4] │ │ │ │ and.w r3, r3, #3 │ │ │ │ orr.w r3, r3, r6 │ │ │ │ str r0, [r6, #0] │ │ │ │ strd r2, r3, [r4, #-8] │ │ │ │ add.w r3, r1, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r2, #4] │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ - blt.w 96aae <_PyObject_GetMethod@@Base+0xaba> │ │ │ │ + blt.w 969ae <_PyObject_GetMethod@@Base+0x902> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r2, [r3, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 96ac2 <_PyObject_GetMethod@@Base+0xace> │ │ │ │ - movw r3, #1497 @ 0x5d9 │ │ │ │ + beq.w 969c2 <_PyObject_GetMethod@@Base+0x916> │ │ │ │ + movw r3, #1201 @ 0x4b1 │ │ │ │ movt r3, #23 │ │ │ │ ldr.w r8, [r5] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96c52 <_PyObject_GetMethod@@Base+0xc5e> │ │ │ │ + bne.w 96b52 <_PyObject_GetMethod@@Base+0xaa6> │ │ │ │ ldr r6, [r4, #8] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96b2c <_PyObject_GetMethod@@Base+0xb38> │ │ │ │ + beq.w 96a2c <_PyObject_GetMethod@@Base+0x980> │ │ │ │ cmp r6, #1 │ │ │ │ - bne.w 96b8e <_PyObject_GetMethod@@Base+0xb9a> │ │ │ │ + bne.w 96a8e <_PyObject_GetMethod@@Base+0x9e2> │ │ │ │ ldr r5, [r4, #12] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96a4a <_PyObject_GetMethod@@Base+0xa56> │ │ │ │ + beq.w 9694a <_PyObject_GetMethod@@Base+0x89e> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r3, [r2, #48] @ 0x30 │ │ │ │ - cbz r3, 96890 <_PyObject_GetMethod@@Base+0x89c> │ │ │ │ + cbz r3, 96790 <_PyObject_GetMethod@@Base+0x6e4> │ │ │ │ ldr.w r3, [r3, #132] @ 0x84 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96afe <_PyObject_GetMethod@@Base+0xb0a> │ │ │ │ + bne.w 969fe <_PyObject_GetMethod@@Base+0x952> │ │ │ │ ldr.w r3, [r8, #20] │ │ │ │ ldr r6, [r3, #16] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 96b0c <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + beq.w 96a0c <_PyObject_GetMethod@@Base+0x960> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r3, #2 │ │ │ │ - bpl.w 96d86 <_PyObject_GetMethod@@Base+0xd92> │ │ │ │ + bpl.w 96c86 <_PyObject_GetMethod@@Base+0xbda> │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96c42 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + bne.w 96b42 <_PyObject_GetMethod@@Base+0xa96> │ │ │ │ ldr r2, [r5, #12] │ │ │ │ adds r1, r2, #1 │ │ │ │ - beq.w 96c42 <_PyObject_GetMethod@@Base+0xc4e> │ │ │ │ + beq.w 96b42 <_PyObject_GetMethod@@Base+0xa96> │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ add r3, sp, #28 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ ldr r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b0c <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + beq.w 96a0c <_PyObject_GetMethod@@Base+0x960> │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #7 │ │ │ │ - bpl.w 96b0c <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ - bl 85f00 │ │ │ │ + bpl.w 96a0c <_PyObject_GetMethod@@Base+0x960> │ │ │ │ + bl 85ee8 │ │ │ │ subs r6, r0, #0 │ │ │ │ - blt.w 96b0c <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + blt.w 96a0c <_PyObject_GetMethod@@Base+0x960> │ │ │ │ ldr.w r3, [r8, #36] @ 0x24 │ │ │ │ cmp r6, r3 │ │ │ │ - bge.w 96b0c <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bge.w 96a0c <_PyObject_GetMethod@@Base+0x960> │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 96a7c <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + beq.w 9697c <_PyObject_GetMethod@@Base+0x8d0> │ │ │ │ add.w r6, r8, r6, lsl #3 │ │ │ │ ldr r3, [r6, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 96a7c <_PyObject_GetMethod@@Base+0xa88> │ │ │ │ + blt.w 9697c <_PyObject_GetMethod@@Base+0x8d0> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #3 │ │ │ │ - bpl.w 96be0 <_PyObject_GetMethod@@Base+0xbec> │ │ │ │ + bpl.w 96ae0 <_PyObject_GetMethod@@Base+0xa34> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ lsls r1, r2, #26 │ │ │ │ - bpl.w 96bd6 <_PyObject_GetMethod@@Base+0xbe2> │ │ │ │ + bpl.w 96ad6 <_PyObject_GetMethod@@Base+0xa2a> │ │ │ │ lsls r2, r2, #25 │ │ │ │ - bpl.w 96c5c <_PyObject_GetMethod@@Base+0xc68> │ │ │ │ + bpl.w 96b5c <_PyObject_GetMethod@@Base+0xab0> │ │ │ │ cmn.w r5, #20 │ │ │ │ - beq.w 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.w 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ ldr r2, [r6, #44] @ 0x2c │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ cmpge r3, #0 │ │ │ │ - beq.w 96a5c <_PyObject_GetMethod@@Base+0xa68> │ │ │ │ + beq.w 9695c <_PyObject_GetMethod@@Base+0x8b0> │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ orrs.w r0, r3, r2 │ │ │ │ - bmi.w 96d98 <_PyObject_GetMethod@@Base+0xda4> │ │ │ │ + bmi.w 96c98 <_PyObject_GetMethod@@Base+0xbec> │ │ │ │ cmp r3, r2 │ │ │ │ it le │ │ │ │ cmple r3, r1 │ │ │ │ - bge.w 96ce8 <_PyObject_GetMethod@@Base+0xcf4> │ │ │ │ + bge.w 96be8 <_PyObject_GetMethod@@Base+0xb3c> │ │ │ │ subs r6, r2, r3 │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r1, r2, #5, #1 │ │ │ │ lsls r0, r2, #25 │ │ │ │ - bpl.w 96b40 <_PyObject_GetMethod@@Base+0xb4c> │ │ │ │ + bpl.w 96a40 <_PyObject_GetMethod@@Base+0x994> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96cca <_PyObject_GetMethod@@Base+0xcd6> │ │ │ │ + beq.w 96bca <_PyObject_GetMethod@@Base+0xb1e> │ │ │ │ adds r5, #20 │ │ │ │ add.w r8, r5, r3 │ │ │ │ cmp r6, #1 │ │ │ │ - beq.w 96b6a <_PyObject_GetMethod@@Base+0xb76> │ │ │ │ + beq.w 96a6a <_PyObject_GetMethod@@Base+0x9be> │ │ │ │ movs r1, #127 @ 0x7f │ │ │ │ mov r0, r6 │ │ │ │ - bl 72e34 │ │ │ │ + bl 72e14 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.w 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldrb r3, [r0, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 96e46 <_PyObject_GetMethod@@Base+0xe52> │ │ │ │ + bpl.w 96d46 <_PyObject_GetMethod@@Base+0xc9a> │ │ │ │ lsls r3, r3, #25 │ │ │ │ ite mi │ │ │ │ addmi r0, #20 │ │ │ │ addpl.w r0, r5, #28 │ │ │ │ mov r2, r6 │ │ │ │ mov r1, r8 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 969c4 <_PyObject_GetMethod@@Base+0x9d0> │ │ │ │ + beq.n 968c4 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ - cbnz r3, 969c4 <_PyObject_GetMethod@@Base+0x9d0> │ │ │ │ - ldr r2, [pc, #692] @ (96c68 <_PyObject_GetMethod@@Base+0xc74>) │ │ │ │ + cbnz r3, 968c4 <_PyObject_GetMethod@@Base+0x818> │ │ │ │ + ldr r2, [pc, #692] @ (96b68 <_PyObject_GetMethod@@Base+0xabc>) │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr r6, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96cce <_PyObject_GetMethod@@Base+0xcda> │ │ │ │ + bne.w 96bce <_PyObject_GetMethod@@Base+0xb22> │ │ │ │ mov r0, r4 │ │ │ │ blx r6 │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r7, #36] @ 0x24 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #76 @ 0x4c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w r1, [r2, #172] @ 0xac │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96e28 <_PyObject_GetMethod@@Base+0xe34> │ │ │ │ + beq.w 96d28 <_PyObject_GetMethod@@Base+0xc7c> │ │ │ │ ldr.w lr, [r1, #8] │ │ │ │ cmp.w lr, #0 │ │ │ │ - ble.n 96a26 <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + ble.n 96926 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r3, [r1, #12] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96774 <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + beq.w 96674 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ cmp.w lr, #1 │ │ │ │ - beq.n 96a26 <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + beq.n 96926 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r3, [r1, #16] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96774 <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + beq.w 96674 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ cmp.w lr, #2 │ │ │ │ - beq.n 96a26 <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + beq.n 96926 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96774 <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + beq.w 96674 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ cmp.w lr, #3 │ │ │ │ - beq.n 96a26 <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + beq.n 96926 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ add.w ip, r1, #20 │ │ │ │ movs r1, #3 │ │ │ │ ldr.w r3, [ip, #4]! │ │ │ │ adds r1, #1 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 96774 <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + beq.w 96674 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ cmp lr, r1 │ │ │ │ - bne.n 96a16 <_PyObject_GetMethod@@Base+0xa22> │ │ │ │ + bne.n 96916 <_PyObject_GetMethod@@Base+0x86a> │ │ │ │ ldr.w r1, [r8, #12] │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 1b86d4 │ │ │ │ + bl 1b9558 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 96774 <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + bne.w 96674 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ movs r5, #0 │ │ │ │ - b.n 969ca <_PyObject_GetMethod@@Base+0x9d6> │ │ │ │ + b.n 968ca <_PyObject_GetMethod@@Base+0x81e> │ │ │ │ cmp r6, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - bne.w 967de <_PyObject_GetMethod@@Base+0x7ea> │ │ │ │ - b.n 9681e <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + bne.w 966de <_PyObject_GetMethod@@Base+0x632> │ │ │ │ + b.n 9671e <_PyObject_GetMethod@@Base+0x672> │ │ │ │ mov r6, r5 │ │ │ │ - b.n 968ec <_PyObject_GetMethod@@Base+0x8f8> │ │ │ │ + b.n 967ec <_PyObject_GetMethod@@Base+0x740> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9693e <_PyObject_GetMethod@@Base+0x94a> │ │ │ │ + bne.w 9683e <_PyObject_GetMethod@@Base+0x792> │ │ │ │ cmp r2, r1 │ │ │ │ - blt.w 9693e <_PyObject_GetMethod@@Base+0x94a> │ │ │ │ + blt.w 9683e <_PyObject_GetMethod@@Base+0x792> │ │ │ │ ldr r2, [r5, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 96dd6 <_PyObject_GetMethod@@Base+0xde2> │ │ │ │ + bne.w 96cd6 <_PyObject_GetMethod@@Base+0xc2a> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + beq.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movw r5, #4364 @ 0x110c │ │ │ │ movt r5, #71 @ 0x47 │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r2, #0] │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ cmp r6, r0 │ │ │ │ str.w r2, [ip, #4]! │ │ │ │ - bne.w 96806 <_PyObject_GetMethod@@Base+0x812> │ │ │ │ - b.n 9681e <_PyObject_GetMethod@@Base+0x82a> │ │ │ │ + bne.w 96706 <_PyObject_GetMethod@@Base+0x65a> │ │ │ │ + b.n 9671e <_PyObject_GetMethod@@Base+0x672> │ │ │ │ ldr r3, [r7, #36] @ 0x24 │ │ │ │ - ldr r4, [pc, #456] @ (96c6c <_PyObject_GetMethod@@Base+0xc78>) │ │ │ │ + ldr r4, [pc, #456] @ (96b6c <_PyObject_GetMethod@@Base+0xac0>) │ │ │ │ subs r2, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ str r2, [r7, #36] @ 0x24 │ │ │ │ - bge.w 9684c <_PyObject_GetMethod@@Base+0x858> │ │ │ │ - movw r1, #29684 @ 0x73f4 │ │ │ │ + bge.w 9674c <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ + movw r1, #28980 @ 0x7134 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r7 │ │ │ │ bl 2e2b8 <_Py_CheckRecursiveCall@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9684c <_PyObject_GetMethod@@Base+0x858> │ │ │ │ + beq.w 9674c <_PyObject_GetMethod@@Base+0x6a0> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96a3c <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.n 9693c <_PyObject_GetMethod@@Base+0x890> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 96a3c <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + bne.n 9693c <_PyObject_GetMethod@@Base+0x890> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 96a3c <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9693c <_PyObject_GetMethod@@Base+0x890> │ │ │ │ mov r1, r6 │ │ │ │ movw r0, #42020 @ 0xa424 │ │ │ │ movt r0, #71 @ 0x47 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 78f4c <_PyObject_GC_NewVar@@Base> │ │ │ │ + bl 78f30 <_PyObject_GC_NewVar@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96a3c <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.n 9693c <_PyObject_GetMethod@@Base+0x890> │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 967c2 <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ + b.n 966c2 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ - bl db684 │ │ │ │ + bl db650 │ │ │ │ subs r6, r0, #0 │ │ │ │ - bge.w 968e2 <_PyObject_GetMethod@@Base+0x8ee> │ │ │ │ - bl 80b28 │ │ │ │ - cbnz r0, 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bge.w 967e2 <_PyObject_GetMethod@@Base+0x736> │ │ │ │ + bl 80b0c │ │ │ │ + cbnz r0, 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34392 @ 0x8658 │ │ │ │ + movw r1, #33688 @ 0x8398 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ - ldr r1, [pc, #320] @ (96c70 <_PyObject_GetMethod@@Base+0xc7c>) │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + ldr r1, [pc, #320] @ (96b70 <_PyObject_GetMethod@@Base+0xac4>) │ │ │ │ mov r0, r8 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - bl 20d6ac │ │ │ │ + bl 20e36c │ │ │ │ mov r5, r0 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96d6e <_PyObject_GetMethod@@Base+0xd7a> │ │ │ │ + beq.w 96c6e <_PyObject_GetMethod@@Base+0xbc2> │ │ │ │ add.w r0, r5, #28 │ │ │ │ cmp r6, #0 │ │ │ │ - blt.w 96d56 <_PyObject_GetMethod@@Base+0xd62> │ │ │ │ + blt.w 96c56 <_PyObject_GetMethod@@Base+0xbaa> │ │ │ │ ldrb r2, [r5, #16] │ │ │ │ ubfx r2, r2, #2, #3 │ │ │ │ cmp r2, #1 │ │ │ │ mla r0, r3, r2, r0 │ │ │ │ - bne.w 96d0c <_PyObject_GetMethod@@Base+0xd18> │ │ │ │ + bne.w 96c0c <_PyObject_GetMethod@@Base+0xb60> │ │ │ │ mov r1, r6 │ │ │ │ - bl 96f78 │ │ │ │ + bl 96e78 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldrb r2, [r5, r3] │ │ │ │ ldrsb r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ iteee ge │ │ │ │ movge r3, #24 │ │ │ │ addlt.w r2, r2, #1296 @ 0x510 │ │ │ │ - movwlt r5, #20120 @ 0x4e98 │ │ │ │ + movwlt r5, #20128 @ 0x4ea0 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #240] @ (96c74 <_PyObject_GetMethod@@Base+0xc80>) │ │ │ │ + ldrge r5, [pc, #240] @ (96b74 <_PyObject_GetMethod@@Base+0xac8>) │ │ │ │ addlt.w r5, r5, r2, lsl #5 │ │ │ │ mlage r5, r3, r2, r5 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 732ec │ │ │ │ + bl 732b8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.n 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ add.w sl, r0, #8 │ │ │ │ add.w r3, r4, #8 │ │ │ │ mov.w r9, #0 │ │ │ │ movw r2, #4364 @ 0x110c │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ cmp r6, r9 │ │ │ │ - ble.w 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + ble.w 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr.w r1, [r3, #4]! │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #12] │ │ │ │ add.w r9, r9, #1 │ │ │ │ - bl 20d6ac │ │ │ │ + bl 20e36c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96e0a <_PyObject_GetMethod@@Base+0xe16> │ │ │ │ + beq.w 96d0a <_PyObject_GetMethod@@Base+0xc5e> │ │ │ │ mov r2, sl │ │ │ │ str.w r0, [r2, #4]! │ │ │ │ mov sl, r2 │ │ │ │ - b.n 96ba6 <_PyObject_GetMethod@@Base+0xbb2> │ │ │ │ + b.n 96aa6 <_PyObject_GetMethod@@Base+0x9fa> │ │ │ │ ldr r2, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9692a <_PyObject_GetMethod@@Base+0x936> │ │ │ │ - b.n 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bne.w 9682a <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ + b.n 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ add.w r9, sp, #28 │ │ │ │ mov r0, r5 │ │ │ │ add r3, sp, #24 │ │ │ │ add r2, sp, #20 │ │ │ │ add r1, sp, #16 │ │ │ │ str.w r9, [sp] │ │ │ │ - bl 1f9048 │ │ │ │ + bl 1f9fc0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.n 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldrd r3, r2, [r6, #40] @ 0x28 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ ldr.w r5, [r8, #12] │ │ │ │ cmp r3, r1 │ │ │ │ it ge │ │ │ │ movge r3, r1 │ │ │ │ cmp r2, r1 │ │ │ │ it ge │ │ │ │ movge r2, r1 │ │ │ │ ldr r1, [sp, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 96a4e <_PyObject_GetMethod@@Base+0xa5a> │ │ │ │ + beq.w 9694e <_PyObject_GetMethod@@Base+0x8a2> │ │ │ │ ldr r6, [r5, #4] │ │ │ │ movw r1, #42436 @ 0xa5c4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r6, r1 │ │ │ │ - bne.n 96c28 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ + bne.n 96b28 <_PyObject_GetMethod@@Base+0xa7c> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 96cba <_PyObject_GetMethod@@Base+0xcc6> │ │ │ │ + beq.n 96bba <_PyObject_GetMethod@@Base+0xb0e> │ │ │ │ subs r1, r2, r3 │ │ │ │ add r0, r3 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ mov r5, r0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + beq.w 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r9 │ │ │ │ - bl d27a8 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + bl d2728 │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ mov r0, r5 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ mov r2, r0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - bne.w 968bc <_PyObject_GetMethod@@Base+0x8c8> │ │ │ │ - b.n 96b0c <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bne.w 967bc <_PyObject_GetMethod@@Base+0x710> │ │ │ │ + b.n 96a0c <_PyObject_GetMethod@@Base+0x960> │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r8 │ │ │ │ blx r2 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ add.w r2, r5, #28 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9692a <_PyObject_GetMethod@@Base+0x936> │ │ │ │ - b.n 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + bne.w 9682a <_PyObject_GetMethod@@Base+0x77e> │ │ │ │ + b.n 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - asrs r0, r4, #2 │ │ │ │ + asrs r0, r5, #2 │ │ │ │ lsls r2, r1, #1 │ │ │ │ - strb r4, [r0, #8] │ │ │ │ + strb r4, [r1, #8] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r2, #65532 @ 0xfffc │ │ │ │ movt r2, #8191 @ 0x1fff │ │ │ │ cmp r6, r2 │ │ │ │ - ble.w 96adc <_PyObject_GetMethod@@Base+0xae8> │ │ │ │ + ble.w 969dc <_PyObject_GetMethod@@Base+0x930> │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a3c <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.w 9693c <_PyObject_GetMethod@@Base+0x890> │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 96d20 <_PyObject_GetMethod@@Base+0xd2c> │ │ │ │ + beq.n 96c20 <_PyObject_GetMethod@@Base+0xb74> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ add.w r2, r4, #12 │ │ │ │ str r3, [r4, #12] │ │ │ │ - b.n 967de <_PyObject_GetMethod@@Base+0x7ea> │ │ │ │ + b.n 966de <_PyObject_GetMethod@@Base+0x632> │ │ │ │ ldr r1, [r5, #8] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.n 96c28 <_PyObject_GetMethod@@Base+0xc34> │ │ │ │ + bne.n 96b28 <_PyObject_GetMethod@@Base+0xa7c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1b5d58 │ │ │ │ + bl 1b6b40 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 96c32 <_PyObject_GetMethod@@Base+0xc3e> │ │ │ │ + b.n 96b32 <_PyObject_GetMethod@@Base+0xa86> │ │ │ │ ldr r5, [r5, #28] │ │ │ │ - b.n 9696c <_PyObject_GetMethod@@Base+0x978> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 9686c <_PyObject_GetMethod@@Base+0x7c0> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 969c0 <_PyObject_GetMethod@@Base+0x9cc> │ │ │ │ + beq.w 968c0 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 969c0 <_PyObject_GetMethod@@Base+0x9cc> │ │ │ │ - ldr r5, [pc, #352] @ (96e4c <_PyObject_GetMethod@@Base+0xe58>) │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + b.n 968c0 <_PyObject_GetMethod@@Base+0x814> │ │ │ │ + ldr r5, [pc, #352] @ (96d4c <_PyObject_GetMethod@@Base+0xca0>) │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r0, r2 │ │ │ │ str.w sl, [sp, #12] │ │ │ │ - bne.n 96d72 <_PyObject_GetMethod@@Base+0xd7e> │ │ │ │ + bne.n 96c72 <_PyObject_GetMethod@@Base+0xbc6> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 967c2 <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ - cbz r2, 96d3a <_PyObject_GetMethod@@Base+0xd46> │ │ │ │ + b.n 966c2 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + cbz r2, 96c3a <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ cmp r2, #2 │ │ │ │ - beq.n 96d30 <_PyObject_GetMethod@@Base+0xd3c> │ │ │ │ + beq.n 96c30 <_PyObject_GetMethod@@Base+0xb84> │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 96d3a <_PyObject_GetMethod@@Base+0xd46> │ │ │ │ + bne.n 96c3a <_PyObject_GetMethod@@Base+0xb8e> │ │ │ │ mov r1, r6 │ │ │ │ - bl 2163c0 <_PyUnicode_EncodeUTF16@@Base+0x5f8> │ │ │ │ + bl 217104 <_PyUnicode_EncodeUTF16@@Base+0x5f8> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ str r3, [r4, #12] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 96d52 <_PyObject_GetMethod@@Base+0xd5e> │ │ │ │ + beq.n 96c52 <_PyObject_GetMethod@@Base+0xba6> │ │ │ │ add.w r2, r4, #16 │ │ │ │ - b.n 967ec <_PyObject_GetMethod@@Base+0x7f8> │ │ │ │ + b.n 966ec <_PyObject_GetMethod@@Base+0x640> │ │ │ │ mov r1, r6 │ │ │ │ - bl 1f1170 │ │ │ │ + bl 1f20e8 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34436 @ 0x8684 │ │ │ │ + movw r1, #33732 @ 0x83c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ str r0, [r4, #16] │ │ │ │ - b.n 967f6 <_PyObject_GetMethod@@Base+0x802> │ │ │ │ + b.n 966f6 <_PyObject_GetMethod@@Base+0x64a> │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33588 @ 0x8334 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 96b4a <_PyObject_GetMethod@@Base+0xb56> │ │ │ │ + b.n 96a4a <_PyObject_GetMethod@@Base+0x99e> │ │ │ │ movs r1, #0 │ │ │ │ ldr.w r2, [ip, #1420] @ 0x58c │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ ldr.w sl, [sp, #12] │ │ │ │ ldr.w r1, [r9, sl] │ │ │ │ - b.n 967c2 <_PyObject_GetMethod@@Base+0x7ce> │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + b.n 966c2 <_PyObject_GetMethod@@Base+0x616> │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #2445 @ 0x98d │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 96b0c <_PyObject_GetMethod@@Base+0xb18> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 96a0c <_PyObject_GetMethod@@Base+0x960> │ │ │ │ movw r3, #56056 @ 0xdaf8 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34408 @ 0x8668 │ │ │ │ + movw r1, #33704 @ 0x83a8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ - bl 20199c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ + bl 2027c0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a3c <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.w 9693c <_PyObject_GetMethod@@Base+0x890> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34356 @ 0x8634 │ │ │ │ + movw r1, #33652 @ 0x8374 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ - b.n 96ac2 <_PyObject_GetMethod@@Base+0xace> │ │ │ │ + bl d59a4 │ │ │ │ + b.n 969c2 <_PyObject_GetMethod@@Base+0x916> │ │ │ │ mov r0, r5 │ │ │ │ - bl 1619bc <_PyUnicode_Copy@@Base> │ │ │ │ + bl 1615dc <_PyUnicode_Copy@@Base> │ │ │ │ mov r5, r0 │ │ │ │ - b.n 969a0 <_PyObject_GetMethod@@Base+0x9ac> │ │ │ │ + b.n 968a0 <_PyObject_GetMethod@@Base+0x7f4> │ │ │ │ ldr r2, [r6, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9677a <_PyObject_GetMethod@@Base+0x786> │ │ │ │ + beq.w 9667a <_PyObject_GetMethod@@Base+0x5ce> │ │ │ │ mov r0, r8 │ │ │ │ - bl 20199c <_PyObject_FunctionStr@@Base> │ │ │ │ + bl 2027c0 <_PyObject_FunctionStr@@Base> │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 96a3c <_PyObject_GetMethod@@Base+0xa48> │ │ │ │ + beq.w 9693c <_PyObject_GetMethod@@Base+0x890> │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #31860 @ 0x7c74 │ │ │ │ + movw r1, #31156 @ 0x79b4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 96dce <_PyObject_GetMethod@@Base+0xdda> │ │ │ │ + b.n 96cce <_PyObject_GetMethod@@Base+0xc22> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + beq.w 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bne.w 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 96b28 <_PyObject_GetMethod@@Base+0xb34> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96a28 <_PyObject_GetMethod@@Base+0x97c> │ │ │ │ mov r1, r2 │ │ │ │ ldr.w r1, [r1, #128] @ 0x80 │ │ │ │ - cbz r1, 96e36 <_PyObject_GetMethod@@Base+0xe42> │ │ │ │ + cbz r1, 96d36 <_PyObject_GetMethod@@Base+0xc8a> │ │ │ │ cmp r0, r1 │ │ │ │ - bne.n 96e2a <_PyObject_GetMethod@@Base+0xe36> │ │ │ │ - b.n 96774 <_PyObject_GetMethod@@Base+0x780> │ │ │ │ + bne.n 96d2a <_PyObject_GetMethod@@Base+0xc7e> │ │ │ │ + b.n 96674 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ movw r1, #36424 @ 0x8e48 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ cmp r0, r1 │ │ │ │ - beq.w 96774 <_PyObject_GetMethod@@Base+0x780> │ │ │ │ - b.n 96a26 <_PyObject_GetMethod@@Base+0xa32> │ │ │ │ + beq.w 96674 <_PyObject_GetMethod@@Base+0x5c8> │ │ │ │ + b.n 96926 <_PyObject_GetMethod@@Base+0x87a> │ │ │ │ ldr r0, [r0, #28] │ │ │ │ - b.n 96998 <_PyObject_GetMethod@@Base+0x9a4> │ │ │ │ + b.n 96898 <_PyObject_GetMethod@@Base+0x7ec> │ │ │ │ nop │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 96ecc <_PyObject_GetMethod@@Base+0xed8> │ │ │ │ + beq.n 96dcc <_PyObject_GetMethod@@Base+0xd20> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldr r2, [r1, #28] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ ldr r1, [r2, #4] │ │ │ │ ldr r1, [r1, #84] @ 0x54 │ │ │ │ lsls r1, r1, #6 │ │ │ │ - bpl.n 96ed2 <_PyObject_GetMethod@@Base+0xede> │ │ │ │ + bpl.n 96dd2 <_PyObject_GetMethod@@Base+0xd26> │ │ │ │ ldr r1, [r0, #0] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ ldr r4, [r2, #8] │ │ │ │ cmp r1, r0 │ │ │ │ ldr r0, [r2, #16] │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r3, #0] │ │ │ │ adds r1, r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.n 96e96 <_PyObject_GetMethod@@Base+0xea2> │ │ │ │ + bge.n 96d96 <_PyObject_GetMethod@@Base+0xcea> │ │ │ │ ldr r0, [r2, #12] │ │ │ │ str.w r3, [r0, r4, lsl #2] │ │ │ │ str r1, [r2, #8] │ │ │ │ mov r0, r3 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r3, [sp, #4] │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 86174 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 8615c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ adds r0, #1 │ │ │ │ itt ne │ │ │ │ ldrne r2, [r2, #12] │ │ │ │ strne.w r3, [r2, r4, lsl #2] │ │ │ │ - bne.n 96e90 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + bne.n 96d90 <_PyObject_GetMethod@@Base+0xce4> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96ef6 <_PyObject_GetMethod@@Base+0xf02> │ │ │ │ + beq.n 96df6 <_PyObject_GetMethod@@Base+0xd4a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbnz r2, 96ee6 <_PyObject_GetMethod@@Base+0xef2> │ │ │ │ + cbnz r2, 96de6 <_PyObject_GetMethod@@Base+0xd3a> │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 96ee6 <_PyObject_GetMethod@@Base+0xef2> │ │ │ │ + b.n 96de6 <_PyObject_GetMethod@@Base+0xd3a> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ bx lr │ │ │ │ str r0, [sp, #0] │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 96ef6 <_PyObject_GetMethod@@Base+0xf02> │ │ │ │ + beq.n 96df6 <_PyObject_GetMethod@@Base+0xd4a> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ - cbz r2, 96efa <_PyObject_GetMethod@@Base+0xf06> │ │ │ │ + cbz r2, 96dfa <_PyObject_GetMethod@@Base+0xd4e> │ │ │ │ movs r3, #0 │ │ │ │ - b.n 96e90 <_PyObject_GetMethod@@Base+0xe9c> │ │ │ │ + b.n 96d90 <_PyObject_GetMethod@@Base+0xce4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 96ef6 <_PyObject_GetMethod@@Base+0xf02> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 96df6 <_PyObject_GetMethod@@Base+0xd4a> │ │ │ │ nop │ │ │ │ │ │ │ │ -00096f04 : │ │ │ │ +00096e04 : │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ mov r3, r1 │ │ │ │ subs r1, r2, #0 │ │ │ │ - blt.n 96f5e │ │ │ │ + blt.n 96e5e │ │ │ │ cmp r0, #1 │ │ │ │ - bne.n 96f24 │ │ │ │ + bne.n 96e24 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.n 96f78 │ │ │ │ + b.n 96e78 │ │ │ │ cmp r0, #0 │ │ │ │ - ble.n 96f44 │ │ │ │ + ble.n 96e44 │ │ │ │ cmp r0, #2 │ │ │ │ - beq.n 96f3a │ │ │ │ + beq.n 96e3a │ │ │ │ cmp r0, #4 │ │ │ │ - bne.n 96f44 │ │ │ │ + bne.n 96e44 │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 2163c0 <_PyUnicode_EncodeUTF16@@Base+0x5f8> │ │ │ │ + b.w 217104 <_PyUnicode_EncodeUTF16@@Base+0x5f8> │ │ │ │ mov r0, r3 │ │ │ │ ldmia.w sp!, {r3, lr} │ │ │ │ - b.w 1f1170 │ │ │ │ + b.w 1f20e8 │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34436 @ 0x8684 │ │ │ │ + movw r1, #33732 @ 0x83c4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, pc} │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #33588 @ 0x8334 │ │ │ │ + movw r1, #32884 @ 0x8074 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 96f5a │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 96e5a │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ sub sp, #8 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97248 │ │ │ │ + beq.w 97148 │ │ │ │ cmp r1, #1 │ │ │ │ itttt ne │ │ │ │ movne r6, r0 │ │ │ │ movne r4, r1 │ │ │ │ addne r2, r6, r4 │ │ │ │ movne r3, r6 │ │ │ │ - beq.w 971d2 │ │ │ │ + beq.w 970d2 │ │ │ │ cmp r2, r3 │ │ │ │ - bls.n 970a0 │ │ │ │ + bls.n 96fa0 │ │ │ │ lsls r1, r3, #30 │ │ │ │ - beq.n 97006 │ │ │ │ + beq.n 96f06 │ │ │ │ mov ip, r3 │ │ │ │ mov r3, ip │ │ │ │ ldrsb.w r1, [r3], #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bge.n 96fa0 │ │ │ │ + bge.n 96ea0 │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 97264 │ │ │ │ + blt.w 97164 │ │ │ │ movw r3, #65506 @ 0xffe2 │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 96ff6 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + bgt.n 96ef6 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #29 │ │ │ │ mov.w r9, #0 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - beq.n 970d2 │ │ │ │ + beq.n 96fd2 │ │ │ │ ldr.w r0, [r2, #708] @ 0x2c4 │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97116 │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.w 97016 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 97154 │ │ │ │ + bne.w 97054 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9716c │ │ │ │ + b.n 9706c │ │ │ │ add.w ip, r3, #4 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.n 96fa8 │ │ │ │ + bcc.n 96ea8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96fb4 │ │ │ │ + bne.n 96eb4 │ │ │ │ add.w r1, r3, #8 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9709c │ │ │ │ + bcc.n 96f9c │ │ │ │ ldr r0, [r3, #4] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96fb4 │ │ │ │ + bne.n 96eb4 │ │ │ │ add.w ip, r3, #12 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 971bc │ │ │ │ + bcc.w 970bc │ │ │ │ ldr r1, [r3, #8] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96fb4 │ │ │ │ + bne.n 96eb4 │ │ │ │ add.w r1, r3, #16 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9709c │ │ │ │ + bcc.n 96f9c │ │ │ │ ldr r0, [r3, #12] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96fb4 │ │ │ │ + bne.n 96eb4 │ │ │ │ add.w ip, r3, #20 │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 971bc │ │ │ │ + bcc.w 970bc │ │ │ │ ldr r1, [r3, #16] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96fb4 │ │ │ │ + bne.n 96eb4 │ │ │ │ add.w r1, r3, #24 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9709c │ │ │ │ + bcc.n 96f9c │ │ │ │ ldr r0, [r3, #20] │ │ │ │ tst.w r0, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96fb4 │ │ │ │ + bne.n 96eb4 │ │ │ │ add.w r5, r3, #28 │ │ │ │ cmp r2, r5 │ │ │ │ - bcc.w 971bc │ │ │ │ + bcc.w 970bc │ │ │ │ ldr r1, [r3, #24] │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96fb4 │ │ │ │ + bne.n 96eb4 │ │ │ │ sub.w r1, r2, #28 │ │ │ │ subs r3, r1, r3 │ │ │ │ bic.w r3, r3, #3 │ │ │ │ add r3, r5 │ │ │ │ - b.n 97096 │ │ │ │ + b.n 96f96 │ │ │ │ ldr.w r1, [ip] │ │ │ │ adds r5, #4 │ │ │ │ tst.w r1, #2155905152 @ 0x80808080 │ │ │ │ - bne.n 96fb4 │ │ │ │ + bne.n 96eb4 │ │ │ │ mov ip, r5 │ │ │ │ cmp r3, r5 │ │ │ │ - bne.n 9708a │ │ │ │ + bne.n 96f8a │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 96faa │ │ │ │ + bne.n 96eaa │ │ │ │ cmp r4, #0 │ │ │ │ - blt.w 97264 │ │ │ │ + blt.w 97164 │ │ │ │ movw r3, #65514 @ 0xffea │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r4, r3 │ │ │ │ - bgt.n 96ff6 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + bgt.n 96ef6 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ add.w r7, r4, #21 │ │ │ │ mov.w r9, #1 │ │ │ │ ldr.w r5, [r2, #712] @ 0x2c8 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 96fe6 │ │ │ │ - ldr r3, [pc, #428] @ (97280 ) │ │ │ │ + bne.n 96ee6 │ │ │ │ + ldr r3, [pc, #428] @ (97180 ) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ cmp.w r7, #512 @ 0x200 │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov sl, r3 │ │ │ │ - bhi.n 97192 │ │ │ │ + bhi.n 97092 │ │ │ │ subs r1, r7, #1 │ │ │ │ mov.w r8, r1, lsr #3 │ │ │ │ ldr.w r3, [r3, r8, lsl #3] │ │ │ │ ldr.w lr, [r3, #8] │ │ │ │ cmp r3, lr │ │ │ │ - beq.w 97232 │ │ │ │ + beq.w 97132 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r3, #0] │ │ │ │ ldr.w ip, [r5] │ │ │ │ str.w ip, [r3, #4] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 97174 │ │ │ │ + beq.n 97074 │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - ldr r2, [pc, #340] @ (97284 ) │ │ │ │ + ldr r2, [pc, #340] @ (97184 ) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 971f8 │ │ │ │ + bne.n 970f8 │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.n 9720c │ │ │ │ + beq.n 9710c │ │ │ │ adds r3, r5, r4 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r2, [r5, #8] │ │ │ │ movs r2, #100 @ 0x64 │ │ │ │ strb r2, [r5, #16] │ │ │ │ movs r2, #0 │ │ │ │ strb r2, [r3, #20] │ │ │ │ ldrb r3, [r5, #16] │ │ │ │ lsls r2, r3, #26 │ │ │ │ - bpl.w 9727c │ │ │ │ + bpl.w 9717c │ │ │ │ lsls r3, r3, #25 │ │ │ │ - bpl.n 97224 │ │ │ │ + bpl.n 97124 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ add.w r0, r5, #20 │ │ │ │ blx 29cc8 │ │ │ │ mov r0, r5 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldrd r0, r1, [r3, #24] │ │ │ │ cmp r1, r0 │ │ │ │ - bcc.n 971c6 │ │ │ │ + bcc.n 970c6 │ │ │ │ add.w r1, r8, #1 │ │ │ │ add.w r1, r0, r1, lsl #3 │ │ │ │ str r1, [r3, #24] │ │ │ │ adds r1, r3, r0 │ │ │ │ str r1, [r3, #4] │ │ │ │ str.w ip, [r3, r0] │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 97116 │ │ │ │ + bne.n 97016 │ │ │ │ ldr.w r5, [r2, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 9724c │ │ │ │ + bne.n 9714c │ │ │ │ mov r0, r7 │ │ │ │ blx 2a1c0 │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 96ff6 │ │ │ │ + beq.w 96ef6 │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 97116 │ │ │ │ + b.n 97016 │ │ │ │ mov ip, r1 │ │ │ │ cmp r2, ip │ │ │ │ - bne.w 96faa │ │ │ │ - b.n 970a0 │ │ │ │ + bne.w 96eaa │ │ │ │ + b.n 96fa0 │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str.w r3, [lr, #12] │ │ │ │ str.w lr, [r3, #8] │ │ │ │ - b.n 97116 │ │ │ │ + b.n 97016 │ │ │ │ ldrsb.w r2, [r0] │ │ │ │ ldrb r3, [r0, #0] │ │ │ │ cmp r2, #0 │ │ │ │ iteee ge │ │ │ │ movge r2, #24 │ │ │ │ addlt.w r3, r3, #1296 @ 0x510 │ │ │ │ - movwlt r5, #20120 @ 0x4e98 │ │ │ │ + movwlt r5, #20128 @ 0x4ea0 │ │ │ │ movtlt r5, #73 @ 0x49 │ │ │ │ itet ge │ │ │ │ - ldrge r5, [pc, #152] @ (97288 ) │ │ │ │ + ldrge r5, [pc, #152] @ (97188 ) │ │ │ │ addlt.w r5, r5, r3, lsl #5 │ │ │ │ mlage r5, r2, r3, r5 │ │ │ │ - b.n 9716c │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 9706c │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 97258 │ │ │ │ + bne.n 97158 │ │ │ │ mov r0, r5 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 9713c │ │ │ │ + bl 12e368 │ │ │ │ + b.n 9703c │ │ │ │ adds r2, r5, r4 │ │ │ │ movs r3, #0 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ strd r4, r1, [r5, #8] │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ strb r1, [r5, #16] │ │ │ │ strb r3, [r2, #28] │ │ │ │ strd r3, r3, [r5, #20] │ │ │ │ - b.n 97154 │ │ │ │ + b.n 97054 │ │ │ │ add.w r0, r5, #28 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r6 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 9716c │ │ │ │ + b.n 9706c │ │ │ │ mov r1, r8 │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r5, r0 │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97116 │ │ │ │ - b.n 97192 │ │ │ │ - ldr r5, [pc, #64] @ (9728c ) │ │ │ │ - b.n 9716c │ │ │ │ + bne.w 97016 │ │ │ │ + b.n 97092 │ │ │ │ + ldr r5, [pc, #64] @ (9718c ) │ │ │ │ + b.n 9706c │ │ │ │ ldr.w r0, [r2, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r5 │ │ │ │ mov r5, r0 │ │ │ │ - b.n 971aa │ │ │ │ + b.n 970aa │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9713c │ │ │ │ + b.n 9703c │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6688 @ 0x1a20 │ │ │ │ + movw r1, #5984 @ 0x1760 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 97002 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 96f02 │ │ │ │ ldr r0, [r5, #28] │ │ │ │ - b.n 97228 │ │ │ │ + b.n 97128 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - eors.w r0, r8, #13172736 @ 0xc90000 │ │ │ │ - ldr r3, [sp, #816] @ 0x330 │ │ │ │ + @ instruction: 0xf4a00049 │ │ │ │ + ldr r3, [sp, #848] @ 0x350 │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r3, r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r4, r2, [r0, #44] @ 0x2c │ │ │ │ cmp r4, r2 │ │ │ │ ite ge │ │ │ │ movge r3, #0 │ │ │ │ movlt r3, #1 │ │ │ │ orrs.w r3, r3, r2, lsr #31 │ │ │ │ - bne.w 97444 │ │ │ │ + bne.w 97344 │ │ │ │ ldr.w lr, [r0, #52] @ 0x34 │ │ │ │ cmp.w lr, #0 │ │ │ │ - blt.w 97444 │ │ │ │ + blt.w 97344 │ │ │ │ ldr r3, [r0, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 97444 │ │ │ │ + blt.w 97344 │ │ │ │ ldr.w ip, [r0, #12] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 97444 │ │ │ │ + blt.w 97344 │ │ │ │ ldr r2, [r0, #16] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97444 │ │ │ │ + beq.w 97344 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #4 │ │ │ │ - bpl.w 97444 │ │ │ │ + bpl.w 97344 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97444 │ │ │ │ + beq.w 97344 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r5, r3, #5 │ │ │ │ - bpl.w 97444 │ │ │ │ + bpl.w 97344 │ │ │ │ ldr r3, [r0, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97444 │ │ │ │ + beq.w 97344 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r1, r3, #5 │ │ │ │ - bpl.w 97444 │ │ │ │ + bpl.w 97344 │ │ │ │ ldr r1, [r0, #36] @ 0x24 │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97444 │ │ │ │ + beq.w 97344 │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ lsls r3, r3, #5 │ │ │ │ - bpl.w 97444 │ │ │ │ + bpl.w 97344 │ │ │ │ ldr r3, [r0, #40] @ 0x28 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97444 │ │ │ │ + beq.w 97344 │ │ │ │ ldr r5, [r3, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.w 97444 │ │ │ │ + bpl.w 97344 │ │ │ │ ldr r1, [r1, #8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r5, r1 │ │ │ │ - bne.w 97444 │ │ │ │ + bne.w 97344 │ │ │ │ ldr r5, [r0, #4] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97444 │ │ │ │ + beq.w 97344 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 97444 │ │ │ │ + bpl.n 97344 │ │ │ │ ldr r5, [r0, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 97444 │ │ │ │ + beq.n 97344 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 97444 │ │ │ │ + bpl.n 97344 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 97444 │ │ │ │ + beq.n 97344 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #3 │ │ │ │ - bpl.n 97444 │ │ │ │ + bpl.n 97344 │ │ │ │ ldr r5, [r0, #24] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 97444 │ │ │ │ + beq.n 97344 │ │ │ │ ldr r5, [r5, #4] │ │ │ │ ldr r5, [r5, #84] @ 0x54 │ │ │ │ lsls r5, r5, #4 │ │ │ │ - bpl.n 97444 │ │ │ │ + bpl.n 97344 │ │ │ │ ldr r0, [r0, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 97444 │ │ │ │ + beq.n 97344 │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr r0, [r0, #84] @ 0x54 │ │ │ │ lsls r0, r0, #4 │ │ │ │ - bpl.n 97444 │ │ │ │ + bpl.n 97344 │ │ │ │ ldr r0, [r2, #8] │ │ │ │ orrs r2, r0 │ │ │ │ ands.w r2, r2, #1 │ │ │ │ - bne.n 9742c │ │ │ │ + bne.n 9732c │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 973e4 │ │ │ │ + ble.n 972e4 │ │ │ │ ldrb r2, [r3, #16] │ │ │ │ ands.w r2, r2, #32 │ │ │ │ - beq.n 97420 │ │ │ │ + beq.n 97320 │ │ │ │ cmp r1, #1 │ │ │ │ it eq │ │ │ │ moveq r2, r1 │ │ │ │ - beq.n 973cc │ │ │ │ + beq.n 972cc │ │ │ │ movs r2, #1 │ │ │ │ ldrb r0, [r3, #17] │ │ │ │ lsls r5, r0, #26 │ │ │ │ - bpl.n 97426 │ │ │ │ + bpl.n 97326 │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, #2 │ │ │ │ - beq.n 973cc │ │ │ │ + beq.n 972cc │ │ │ │ ldrb r0, [r3, #18] │ │ │ │ lsls r0, r0, #26 │ │ │ │ it mi │ │ │ │ addmi r2, #1 │ │ │ │ cmp r1, #3 │ │ │ │ - beq.n 973cc │ │ │ │ + beq.n 972cc │ │ │ │ add.w r0, r3, #15 │ │ │ │ adds r3, #18 │ │ │ │ add r0, r1 │ │ │ │ ldrb.w r1, [r3, #1]! │ │ │ │ lsls r1, r1, #26 │ │ │ │ - bpl.n 9741a │ │ │ │ + bpl.n 9731a │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 973be │ │ │ │ + bne.n 972be │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add lr, r4 │ │ │ │ add r3, lr │ │ │ │ ubfx ip, ip, #3, #1 │ │ │ │ add r3, ip │ │ │ │ subs r3, r2, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - blt.n 973fe │ │ │ │ + blt.n 972fe │ │ │ │ movs r0, #0 │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ ubfx r3, ip, #2, #1 │ │ │ │ add.w r1, r4, lr │ │ │ │ add r1, r3 │ │ │ │ ubfx r3, ip, #3, #1 │ │ │ │ add r3, r1 │ │ │ │ negs r3, r3 │ │ │ │ cmp r3, #0 │ │ │ │ it ge │ │ │ │ movge r0, r2 │ │ │ │ - bge.n 973e2 │ │ │ │ + bge.n 972e2 │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34788 @ 0x87e4 │ │ │ │ + movw r1, #34084 @ 0x8524 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ pop {r3, r4, r5, pc} │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 973be │ │ │ │ - b.n 973cc │ │ │ │ + bne.n 972be │ │ │ │ + b.n 972cc │ │ │ │ cmp r1, #1 │ │ │ │ - bne.n 9739e │ │ │ │ - b.n 973cc │ │ │ │ + bne.n 9729e │ │ │ │ + b.n 972cc │ │ │ │ cmp r1, #2 │ │ │ │ - bne.n 973aa │ │ │ │ - b.n 973cc │ │ │ │ + bne.n 972aa │ │ │ │ + b.n 972cc │ │ │ │ movw r3, #6504 @ 0x1968 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #34760 @ 0x87c8 │ │ │ │ + movw r1, #34056 @ 0x8508 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 97414 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 97314 │ │ │ │ mov.w r1, #456 @ 0x1c8 │ │ │ │ - movw r0, #34736 @ 0x87b0 │ │ │ │ + movw r0, #34032 @ 0x84f0 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 97414 │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 97314 │ │ │ │ nop │ │ │ │ │ │ │ │ -00097458 <_Py_write@@Base>: │ │ │ │ +00097358 <_Py_write@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ mov r9, r0 │ │ │ │ cmp r2, r3 │ │ │ │ mov sl, r1 │ │ │ │ it cs │ │ │ │ movcs r2, r3 │ │ │ │ movs r6, #0 │ │ │ │ mov r8, r2 │ │ │ │ - bl 989e8 │ │ │ │ + bl 988ec │ │ │ │ mov r7, r0 │ │ │ │ blx 2a9b4 <__errno_location@plt> │ │ │ │ mov r5, r0 │ │ │ │ mov r2, r8 │ │ │ │ mov r1, sl │ │ │ │ str r6, [r0, #0] │ │ │ │ mov r0, r9 │ │ │ │ blx 298e0 │ │ │ │ mov r4, r0 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r5, #0] │ │ │ │ - bl 9b52c │ │ │ │ + bl 9b444 │ │ │ │ cmp r4, #0 │ │ │ │ - bge.n 974a8 <_Py_write@@Base+0x50> │ │ │ │ + bge.n 973a8 <_Py_write@@Base+0x50> │ │ │ │ cmp r7, #4 │ │ │ │ - beq.n 974c4 <_Py_write@@Base+0x6c> │ │ │ │ + beq.n 973c4 <_Py_write@@Base+0x6c> │ │ │ │ cmp r4, #0 │ │ │ │ - blt.n 974ae <_Py_write@@Base+0x56> │ │ │ │ + blt.n 973ae <_Py_write@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ movw r3, #6512 @ 0x1970 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl f6244 │ │ │ │ + bl f627c │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r7, [r5, #0] │ │ │ │ - b.n 974a8 <_Py_write@@Base+0x50> │ │ │ │ - bl e9284 │ │ │ │ + b.n 973a8 <_Py_write@@Base+0x50> │ │ │ │ + bl e92bc │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9747a <_Py_write@@Base+0x22> │ │ │ │ + beq.n 9737a <_Py_write@@Base+0x22> │ │ │ │ movs r7, #4 │ │ │ │ - b.n 974bc <_Py_write@@Base+0x64> │ │ │ │ + b.n 973bc <_Py_write@@Base+0x64> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #20 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 97c7e <_Py_write@@Base+0x826> │ │ │ │ + beq.w 97b7e <_Py_write@@Base+0x826> │ │ │ │ ldr r5, [r0, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97c8c <_Py_write@@Base+0x834> │ │ │ │ + bne.w 97b8c <_Py_write@@Base+0x834> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ adds r2, r3, #1 │ │ │ │ str r1, [sp, #0] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 97a3a <_Py_write@@Base+0x5e2> │ │ │ │ - movw sl, #20120 @ 0x4e98 │ │ │ │ + beq.w 9793a <_Py_write@@Base+0x5e2> │ │ │ │ + movw sl, #20128 @ 0x4ea0 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97a64 <_Py_write@@Base+0x60c> │ │ │ │ - ldr r3, [pc, #692] @ (977e0 <_Py_write@@Base+0x388>) │ │ │ │ + bne.w 97964 <_Py_write@@Base+0x60c> │ │ │ │ + ldr r3, [pc, #692] @ (976e0 <_Py_write@@Base+0x388>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r6, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ ldr r0, [r3, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - beq.w 97a2e <_Py_write@@Base+0x5d6> │ │ │ │ + beq.w 9792e <_Py_write@@Base+0x5d6> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr r1, [r7, #0] │ │ │ │ str r1, [r3, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 978c6 <_Py_write@@Base+0x46e> │ │ │ │ + beq.w 977c6 <_Py_write@@Base+0x46e> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov.w r9, #1 │ │ │ │ mov r6, fp │ │ │ │ cmp r5, #0 │ │ │ │ - bne.w 97a10 <_Py_write@@Base+0x5b8> │ │ │ │ + bne.w 97910 <_Py_write@@Base+0x5b8> │ │ │ │ adds r3, r1, #1 │ │ │ │ mov r8, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 97cea <_Py_write@@Base+0x892> │ │ │ │ + beq.w 97bea <_Py_write@@Base+0x892> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97bc0 <_Py_write@@Base+0x768> │ │ │ │ + bne.w 97ac0 <_Py_write@@Base+0x768> │ │ │ │ mov r0, r4 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ - bl 98b04 │ │ │ │ + bl 98a1c │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9788a <_Py_write@@Base+0x432> │ │ │ │ + bne.w 9778a <_Py_write@@Base+0x432> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97bc0 <_Py_write@@Base+0x768> │ │ │ │ + bne.w 97ac0 <_Py_write@@Base+0x768> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9df7c <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ + bl 9de60 <_Py_NewReferenceNoTotal@@Base+0x2c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r0 │ │ │ │ subs r1, #1 │ │ │ │ - cbz r0, 975bc <_Py_write@@Base+0x164> │ │ │ │ + cbz r0, 974bc <_Py_write@@Base+0x164> │ │ │ │ cmp r9, r5 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 977e4 <_Py_write@@Base+0x38c> │ │ │ │ + beq.w 976e4 <_Py_write@@Base+0x38c> │ │ │ │ str.w fp, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 97566 <_Py_write@@Base+0x10e> │ │ │ │ + b.n 97466 <_Py_write@@Base+0x10e> │ │ │ │ mov fp, r6 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str.w fp, [r4, #8] │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 97a08 <_Py_write@@Base+0x5b0> │ │ │ │ + beq.w 97908 <_Py_write@@Base+0x5b0> │ │ │ │ ldr.w r9, [r4, #60] @ 0x3c │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 97a08 <_Py_write@@Base+0x5b0> │ │ │ │ + bne.w 97908 <_Py_write@@Base+0x5b0> │ │ │ │ ldr.w lr, [r4, #20] │ │ │ │ cmp.w r5, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 97cac <_Py_write@@Base+0x854> │ │ │ │ + bhi.w 97bac <_Py_write@@Base+0x854> │ │ │ │ subs r2, r5, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 97cac <_Py_write@@Base+0x854> │ │ │ │ + bhi.w 97bac <_Py_write@@Base+0x854> │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ add.w fp, r2, #19 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r6, fp, r0 │ │ │ │ cmp r6, r1 │ │ │ │ - bhi.w 97b1a <_Py_write@@Base+0x6c2> │ │ │ │ + bhi.w 97a1a <_Py_write@@Base+0x6c2> │ │ │ │ str r6, [r3, #4] │ │ │ │ ldr r6, [r3, #12] │ │ │ │ adds r6, r6, r0 │ │ │ │ - beq.w 97c9c <_Py_write@@Base+0x844> │ │ │ │ + beq.w 97b9c <_Py_write@@Base+0x844> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b10 <_Py_write@@Base+0x6b8> │ │ │ │ + bne.w 97a10 <_Py_write@@Base+0x6b8> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx 29634 │ │ │ │ mov r3, r6 │ │ │ │ cmp r5, #1 │ │ │ │ str.w r5, [r3], #8 │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r3, [r7, #0] │ │ │ │ str r3, [r6, #8] │ │ │ │ - ble.n 97656 <_Py_write@@Base+0x1fe> │ │ │ │ + ble.n 97556 <_Py_write@@Base+0x1fe> │ │ │ │ ldr r3, [r7, #4] │ │ │ │ cmp r5, #2 │ │ │ │ str r3, [r6, #12] │ │ │ │ - beq.n 97656 <_Py_write@@Base+0x1fe> │ │ │ │ + beq.n 97556 <_Py_write@@Base+0x1fe> │ │ │ │ ldr r3, [r7, #8] │ │ │ │ cmp r5, #3 │ │ │ │ str r3, [r6, #16] │ │ │ │ - beq.n 97656 <_Py_write@@Base+0x1fe> │ │ │ │ + beq.n 97556 <_Py_write@@Base+0x1fe> │ │ │ │ movs r3, #3 │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bne.n 97646 <_Py_write@@Base+0x1ee> │ │ │ │ + bne.n 97546 <_Py_write@@Base+0x1ee> │ │ │ │ ldr.w r3, [sl, #704] @ 0x2c0 │ │ │ │ - movw r2, #34665 @ 0x8769 │ │ │ │ + movw r2, #34633 @ 0x8749 │ │ │ │ movt r2, #7 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 97a20 <_Py_write@@Base+0x5c8> │ │ │ │ - ldr r3, [pc, #372] @ (977e0 <_Py_write@@Base+0x388>) │ │ │ │ + bne.w 97920 <_Py_write@@Base+0x5c8> │ │ │ │ + ldr r3, [pc, #372] @ (976e0 <_Py_write@@Base+0x388>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r5, #804 @ 0x324 │ │ │ │ - beq.w 9791e <_Py_write@@Base+0x4c6> │ │ │ │ + beq.w 9781e <_Py_write@@Base+0x4c6> │ │ │ │ lsrs r3, r7, #18 │ │ │ │ ubfx r2, r7, #0, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ ldr.w r1, [r3, #808] @ 0x328 │ │ │ │ cmp r1, r2 │ │ │ │ - bgt.n 976a4 <_Py_write@@Base+0x24c> │ │ │ │ + bgt.n 975a4 <_Py_write@@Base+0x24c> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ - bgt.w 9791e <_Py_write@@Base+0x4c6> │ │ │ │ + bgt.w 9781e <_Py_write@@Base+0x4c6> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9791e <_Py_write@@Base+0x4c6> │ │ │ │ + beq.w 9781e <_Py_write@@Base+0x4c6> │ │ │ │ bic.w r1, r7, #4080 @ 0xff0 │ │ │ │ bic.w r1, r1, #15 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ str r2, [r7, #0] │ │ │ │ str r7, [r1, #4] │ │ │ │ ldr r3, [r1, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 979c2 <_Py_write@@Base+0x56a> │ │ │ │ + beq.w 978c2 <_Py_write@@Base+0x56a> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 97a84 <_Py_write@@Base+0x62c> │ │ │ │ + beq.w 97984 <_Py_write@@Base+0x62c> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r6, #4] │ │ │ │ ldr r7, [r3, #0] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97c92 <_Py_write@@Base+0x83a> │ │ │ │ + beq.w 97b92 <_Py_write@@Base+0x83a> │ │ │ │ ldr r7, [r7, #0] │ │ │ │ cmp.w r8, #1 │ │ │ │ - ble.n 97710 <_Py_write@@Base+0x2b8> │ │ │ │ + ble.n 97610 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r3, #4] │ │ │ │ - cbz r2, 976e2 <_Py_write@@Base+0x28a> │ │ │ │ + cbz r2, 975e2 <_Py_write@@Base+0x28a> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #2 │ │ │ │ - beq.n 97710 <_Py_write@@Base+0x2b8> │ │ │ │ + beq.n 97610 <_Py_write@@Base+0x2b8> │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r2, 976f0 <_Py_write@@Base+0x298> │ │ │ │ + cbz r2, 975f0 <_Py_write@@Base+0x298> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ add r7, r2 │ │ │ │ cmp.w r8, #3 │ │ │ │ - beq.n 97710 <_Py_write@@Base+0x2b8> │ │ │ │ + beq.n 97610 <_Py_write@@Base+0x2b8> │ │ │ │ add.w r8, r3, r8, lsl #2 │ │ │ │ adds r3, #12 │ │ │ │ ldr.w r2, [r3], #4 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 97ce2 <_Py_write@@Base+0x88a> │ │ │ │ + beq.w 97be2 <_Py_write@@Base+0x88a> │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r3, r8 │ │ │ │ add r7, r2 │ │ │ │ - bne.n 976fe <_Py_write@@Base+0x2a6> │ │ │ │ + bne.n 975fe <_Py_write@@Base+0x2a6> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ cmp.w r7, #1073741824 @ 0x40000000 │ │ │ │ - bhi.w 97d02 <_Py_write@@Base+0x8aa> │ │ │ │ + bhi.w 97c02 <_Py_write@@Base+0x8aa> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 97956 <_Py_write@@Base+0x4fe> │ │ │ │ + beq.w 97856 <_Py_write@@Base+0x4fe> │ │ │ │ subs r2, r7, #1 │ │ │ │ lsls r2, r2, #2 │ │ │ │ cmn.w r2, #13 │ │ │ │ - bhi.w 97d02 <_Py_write@@Base+0x8aa> │ │ │ │ + bhi.w 97c02 <_Py_write@@Base+0x8aa> │ │ │ │ ldr r5, [r1, #4] │ │ │ │ add.w r8, r2, #19 │ │ │ │ bic.w r8, r8, #7 │ │ │ │ ldr.w sl, [r5, #4] │ │ │ │ ldr r3, [r5, #0] │ │ │ │ add.w r0, sl, r8 │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 97972 <_Py_write@@Base+0x51a> │ │ │ │ + bcc.w 97872 <_Py_write@@Base+0x51a> │ │ │ │ str r0, [r5, #4] │ │ │ │ ldr r5, [r5, #12] │ │ │ │ adds.w r5, r5, sl │ │ │ │ - beq.w 97cf2 <_Py_write@@Base+0x89a> │ │ │ │ + beq.w 97bf2 <_Py_write@@Base+0x89a> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 97b16 <_Py_write@@Base+0x6be> │ │ │ │ + bne.w 97a16 <_Py_write@@Base+0x6be> │ │ │ │ adds r2, #12 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ blx 29634 │ │ │ │ mov r3, r5 │ │ │ │ ldr.w lr, [r6] │ │ │ │ str.w r7, [r3], #8 │ │ │ │ cmp.w lr, #0 │ │ │ │ str r3, [r5, #4] │ │ │ │ - ble.n 977d0 <_Py_write@@Base+0x378> │ │ │ │ + ble.n 976d0 <_Py_write@@Base+0x378> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ mov.w ip, #0 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ - cbz r2, 977c8 <_Py_write@@Base+0x370> │ │ │ │ + cbz r2, 976c8 <_Py_write@@Base+0x370> │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 977c8 <_Py_write@@Base+0x370> │ │ │ │ + ble.n 976c8 <_Py_write@@Base+0x370> │ │ │ │ ldr r3, [r2, #4] │ │ │ │ mov.w r8, ip, lsl #2 │ │ │ │ cmp r1, #1 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ ldr r3, [r5, #4] │ │ │ │ str.w r0, [r3, ip, lsl #2] │ │ │ │ - beq.n 977b4 <_Py_write@@Base+0x35c> │ │ │ │ + beq.n 976b4 <_Py_write@@Base+0x35c> │ │ │ │ movs r3, #1 │ │ │ │ ldr r0, [r5, #4] │ │ │ │ ldr r7, [r2, #4] │ │ │ │ add.w r0, r0, r3, lsl #2 │ │ │ │ ldr.w r7, [r7, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r1, r3 │ │ │ │ str.w r7, [r0, r8] │ │ │ │ - bne.n 9779e <_Py_write@@Base+0x346> │ │ │ │ + bne.n 9769e <_Py_write@@Base+0x346> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp r9, lr │ │ │ │ - beq.n 977d0 <_Py_write@@Base+0x378> │ │ │ │ + beq.n 976d0 <_Py_write@@Base+0x378> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ add ip, r1 │ │ │ │ ldr.w r2, [r3, r9, lsl #2] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 97784 <_Py_write@@Base+0x32c> │ │ │ │ + bne.n 97684 <_Py_write@@Base+0x32c> │ │ │ │ add.w r9, r9, #1 │ │ │ │ cmp lr, r9 │ │ │ │ - bne.n 9777e <_Py_write@@Base+0x326> │ │ │ │ + bne.n 9767e <_Py_write@@Base+0x326> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ mov.w r9, r9, lsl #1 │ │ │ │ movs.w r2, r9, lsl #2 │ │ │ │ - bmi.w 97cb0 <_Py_write@@Base+0x858> │ │ │ │ + bmi.w 97bb0 <_Py_write@@Base+0x858> │ │ │ │ ldr.w r3, [sl, #700] @ 0x2bc │ │ │ │ - movw r0, #25649 @ 0x6431 │ │ │ │ + movw r0, #25625 @ 0x6419 │ │ │ │ movt r0, #8 │ │ │ │ ldr.w r6, [sl, #688] @ 0x2b0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 97b08 <_Py_write@@Base+0x6b0> │ │ │ │ + bne.w 97a08 <_Py_write@@Base+0x6b0> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 978e8 <_Py_write@@Base+0x490> │ │ │ │ - ldr r3, [pc, #628] @ (97a80 <_Py_write@@Base+0x628>) │ │ │ │ + beq.n 977e8 <_Py_write@@Base+0x490> │ │ │ │ + ldr r3, [pc, #628] @ (97980 <_Py_write@@Base+0x628>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.n 978fc <_Py_write@@Base+0x4a4> │ │ │ │ + beq.n 977fc <_Py_write@@Base+0x4a4> │ │ │ │ lsrs r0, r7, #18 │ │ │ │ ubfx ip, r7, #0, #18 │ │ │ │ add.w r3, r3, r0, lsl #3 │ │ │ │ ldr.w r0, [r3, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 97840 <_Py_write@@Base+0x3e8> │ │ │ │ + bgt.n 97740 <_Py_write@@Base+0x3e8> │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, ip │ │ │ │ - bgt.n 978fc <_Py_write@@Base+0x4a4> │ │ │ │ + bgt.n 977fc <_Py_write@@Base+0x4a4> │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 978fc <_Py_write@@Base+0x4a4> │ │ │ │ + beq.n 977fc <_Py_write@@Base+0x4a4> │ │ │ │ bic.w r3, r7, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r3, [r3, #20] │ │ │ │ adds r3, #1 │ │ │ │ mov.w r8, r3, lsl #3 │ │ │ │ cmp.w r2, r3, lsl #3 │ │ │ │ - bhi.n 97864 <_Py_write@@Base+0x40c> │ │ │ │ + bhi.n 97764 <_Py_write@@Base+0x40c> │ │ │ │ add.w r3, r8, r3, lsl #4 │ │ │ │ cmp.w r3, r9, lsl #4 │ │ │ │ - bcc.w 975b2 <_Py_write@@Base+0x15a> │ │ │ │ + bcc.w 974b2 <_Py_write@@Base+0x15a> │ │ │ │ mov r8, r2 │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 729dc │ │ │ │ + bl 729b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97cb0 <_Py_write@@Base+0x858> │ │ │ │ + beq.w 97bb0 <_Py_write@@Base+0x858> │ │ │ │ mov r1, r7 │ │ │ │ mov r2, r8 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl 78768 │ │ │ │ + bl 78748 │ │ │ │ ldr r7, [sp, #4] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 975b2 <_Py_write@@Base+0x15a> │ │ │ │ + b.n 974b2 <_Py_write@@Base+0x15a> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ add.w lr, r0, #16 │ │ │ │ cmp lr, r1 │ │ │ │ - bhi.w 97b6a <_Py_write@@Base+0x712> │ │ │ │ + bhi.w 97a6a <_Py_write@@Base+0x712> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str.w lr, [r2, #4] │ │ │ │ adds.w fp, r1, r0 │ │ │ │ - beq.w 97cb8 <_Py_write@@Base+0x860> │ │ │ │ + beq.w 97bb8 <_Py_write@@Base+0x860> │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 97bba <_Py_write@@Base+0x762> │ │ │ │ + bne.w 97aba <_Py_write@@Base+0x762> │ │ │ │ mov r2, fp │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r0, #1 │ │ │ │ subs r1, #1 │ │ │ │ str.w r0, [r2], #8 │ │ │ │ strd r2, r3, [fp, #4] │ │ │ │ - b.n 975aa <_Py_write@@Base+0x152> │ │ │ │ + b.n 974aa <_Py_write@@Base+0x152> │ │ │ │ ldrd ip, r2, [r3, #24] │ │ │ │ cmp r2, ip │ │ │ │ - bcc.w 979d4 <_Py_write@@Base+0x57c> │ │ │ │ + bcc.w 978d4 <_Py_write@@Base+0x57c> │ │ │ │ add.w r2, r3, ip │ │ │ │ str r2, [r3, #4] │ │ │ │ add.w r2, ip, #8 │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r1, [r3, ip] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 979dc <_Py_write@@Base+0x584> │ │ │ │ + beq.n 978dc <_Py_write@@Base+0x584> │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ - b.n 97558 <_Py_write@@Base+0x100> │ │ │ │ + b.n 97458 <_Py_write@@Base+0x100> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r6 │ │ │ │ - bl 729dc │ │ │ │ + bl 729b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97cb0 <_Py_write@@Base+0x858> │ │ │ │ + beq.w 97bb0 <_Py_write@@Base+0x858> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 975b2 <_Py_write@@Base+0x15a> │ │ │ │ + b.n 974b2 <_Py_write@@Base+0x15a> │ │ │ │ ldr.w r6, [sl, #680] @ 0x2a8 │ │ │ │ - movw r3, #54433 @ 0xd4a1 │ │ │ │ + movw r3, #54417 @ 0xd491 │ │ │ │ movt r3, #6 │ │ │ │ cmp r6, r3 │ │ │ │ - bne.w 97bc8 <_Py_write@@Base+0x770> │ │ │ │ + bne.w 97ac8 <_Py_write@@Base+0x770> │ │ │ │ cmp r2, #1 │ │ │ │ mov r0, r7 │ │ │ │ it cc │ │ │ │ movcc r2, #1 │ │ │ │ mov r1, r2 │ │ │ │ blx 2a7cc │ │ │ │ - b.n 978f0 <_Py_write@@Base+0x498> │ │ │ │ + b.n 977f0 <_Py_write@@Base+0x498> │ │ │ │ ldr.w r2, [sl, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97bde <_Py_write@@Base+0x786> │ │ │ │ + bne.w 97ade <_Py_write@@Base+0x786> │ │ │ │ mov r0, r7 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #800] @ 0x320 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bgt.w 976ca <_Py_write@@Base+0x272> │ │ │ │ + bgt.w 975ca <_Py_write@@Base+0x272> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ ldr r5, [r1, #4] │ │ │ │ movs r7, #0 │ │ │ │ ldrd r2, sl, [r5] │ │ │ │ add.w r0, sl, #16 │ │ │ │ cmp r0, r2 │ │ │ │ it ls │ │ │ │ movls r2, r7 │ │ │ │ - bls.w 97746 <_Py_write@@Base+0x2ee> │ │ │ │ + bls.w 97646 <_Py_write@@Base+0x2ee> │ │ │ │ mov.w r8, #16 │ │ │ │ mov r2, r7 │ │ │ │ cmp.w r8, #8192 @ 0x2000 │ │ │ │ mov fp, r8 │ │ │ │ it cc │ │ │ │ movcc.w fp, #8192 @ 0x2000 │ │ │ │ strd r2, r1, [sp] │ │ │ │ add.w r0, fp, #16 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov ip, r0 │ │ │ │ ldrd r2, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97cf2 <_Py_write@@Base+0x89a> │ │ │ │ + beq.w 97bf2 <_Py_write@@Base+0x89a> │ │ │ │ str.w fp, [r0], #16 │ │ │ │ add.w r3, ip, #23 │ │ │ │ bic.w r3, r3, #7 │ │ │ │ mov.w lr, #0 │ │ │ │ sub.w sl, r3, r0 │ │ │ │ str.w r0, [ip, #12] │ │ │ │ str.w sl, [ip, #4] │ │ │ │ add.w r0, r8, sl │ │ │ │ str.w lr, [ip, #8] │ │ │ │ str.w ip, [r5, #8] │ │ │ │ mov r5, ip │ │ │ │ - b.n 97746 <_Py_write@@Base+0x2ee> │ │ │ │ + b.n 97646 <_Py_write@@Base+0x2ee> │ │ │ │ ldr r3, [r1, #20] │ │ │ │ ldr.w r3, [r5, r3, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [r1, #8] │ │ │ │ str r1, [r3, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ - b.n 976c4 <_Py_write@@Base+0x26c> │ │ │ │ + b.n 975c4 <_Py_write@@Base+0x26c> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ str r3, [r0, #12] │ │ │ │ str r0, [r3, #8] │ │ │ │ - b.n 97558 <_Py_write@@Base+0x100> │ │ │ │ + b.n 97458 <_Py_write@@Base+0x100> │ │ │ │ ldr.w r2, [sl, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 97bd2 <_Py_write@@Base+0x77a> │ │ │ │ + bne.w 97ad2 <_Py_write@@Base+0x77a> │ │ │ │ movs r0, #4 │ │ │ │ blx 2a1c0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97a74 <_Py_write@@Base+0x61c> │ │ │ │ + beq.n 97974 <_Py_write@@Base+0x61c> │ │ │ │ ldr.w r3, [r6, #800] @ 0x320 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #800] @ 0x320 │ │ │ │ - b.n 97558 <_Py_write@@Base+0x100> │ │ │ │ + b.n 97458 <_Py_write@@Base+0x100> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ subs r1, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r5, #0 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 977d4 <_Py_write@@Base+0x37c> │ │ │ │ + b.n 976d4 <_Py_write@@Base+0x37c> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ ldr.w r8, [r6] │ │ │ │ - b.n 97944 <_Py_write@@Base+0x4ec> │ │ │ │ + b.n 97844 <_Py_write@@Base+0x4ec> │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 978e0 <_Py_write@@Base+0x488> │ │ │ │ + b.n 977e0 <_Py_write@@Base+0x488> │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ cmp r5, #0 │ │ │ │ - bne.n 97a0e <_Py_write@@Base+0x5b6> │ │ │ │ - movw sl, #20120 @ 0x4e98 │ │ │ │ + bne.n 9790e <_Py_write@@Base+0x5b6> │ │ │ │ + movw sl, #20128 @ 0x4ea0 │ │ │ │ movt sl, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w fp, [r4, #8] │ │ │ │ ldr.w r2, [sl, #692] @ 0x2b4 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9752a <_Py_write@@Base+0xd2> │ │ │ │ + beq.w 9742a <_Py_write@@Base+0xd2> │ │ │ │ ldr.w r0, [sl, #688] @ 0x2b0 │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 978e4 <_Py_write@@Base+0x48c> │ │ │ │ + bne.w 977e4 <_Py_write@@Base+0x48c> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 97a0e <_Py_write@@Base+0x5b6> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 9790e <_Py_write@@Base+0x5b6> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r7, [r1, #16] │ │ │ │ movs r3, #28 │ │ │ │ ldr.w fp, [r5, #512] @ 0x200 │ │ │ │ mul.w r0, r3, r7 │ │ │ │ @@ -163779,151 +163661,151 @@ │ │ │ │ ldr.w ip, [r3, #8] │ │ │ │ ldr r2, [r3, #16] │ │ │ │ str r2, [r1, #8] │ │ │ │ add.w r0, r5, ip, lsl #2 │ │ │ │ str r1, [r3, #16] │ │ │ │ ldr.w r2, [r0, #528] @ 0x210 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 97ac4 <_Py_write@@Base+0x66c> │ │ │ │ + bne.n 979c4 <_Py_write@@Base+0x66c> │ │ │ │ ldr r1, [r3, #24] │ │ │ │ - cbz r1, 97ac0 <_Py_write@@Base+0x668> │ │ │ │ + cbz r1, 979c0 <_Py_write@@Base+0x668> │ │ │ │ ldr r7, [r1, #8] │ │ │ │ cmp ip, r7 │ │ │ │ it ne │ │ │ │ movne r1, #0 │ │ │ │ str.w r1, [r0, #528] @ 0x210 │ │ │ │ ldr r1, [r3, #12] │ │ │ │ add.w ip, ip, #1 │ │ │ │ str.w ip, [r3, #8] │ │ │ │ cmp ip, r1 │ │ │ │ - beq.w 97c10 <_Py_write@@Base+0x7b8> │ │ │ │ + beq.w 97b10 <_Py_write@@Base+0x7b8> │ │ │ │ cmp.w ip, #1 │ │ │ │ - beq.w 97bee <_Py_write@@Base+0x796> │ │ │ │ + beq.w 97aee <_Py_write@@Base+0x796> │ │ │ │ ldr.w r1, [r0, #532] @ 0x214 │ │ │ │ - cbnz r1, 97ae6 <_Py_write@@Base+0x68e> │ │ │ │ + cbnz r1, 979e6 <_Py_write@@Base+0x68e> │ │ │ │ str.w r3, [r0, #532] @ 0x214 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 976c4 <_Py_write@@Base+0x26c> │ │ │ │ + beq.w 975c4 <_Py_write@@Base+0x26c> │ │ │ │ ldrd r1, r7, [r3, #20] │ │ │ │ cmp r7, #0 │ │ │ │ - beq.n 97be8 <_Py_write@@Base+0x790> │ │ │ │ + beq.n 97ae8 <_Py_write@@Base+0x790> │ │ │ │ str r1, [r7, #20] │ │ │ │ ldr r1, [r2, #20] │ │ │ │ ldr r0, [r3, #20] │ │ │ │ str r7, [r0, #24] │ │ │ │ strd r1, r2, [r3, #20] │ │ │ │ - cbz r1, 97b04 <_Py_write@@Base+0x6ac> │ │ │ │ + cbz r1, 97a04 <_Py_write@@Base+0x6ac> │ │ │ │ str r3, [r1, #24] │ │ │ │ str r3, [r2, #20] │ │ │ │ - b.n 976c4 <_Py_write@@Base+0x26c> │ │ │ │ + b.n 975c4 <_Py_write@@Base+0x26c> │ │ │ │ mov r0, r6 │ │ │ │ mov r1, r7 │ │ │ │ blx r3 │ │ │ │ - b.n 978f0 <_Py_write@@Base+0x498> │ │ │ │ + b.n 977f0 <_Py_write@@Base+0x498> │ │ │ │ str.w r3, [lr, #4] │ │ │ │ - b.n 9761a <_Py_write@@Base+0x1c2> │ │ │ │ + b.n 9751a <_Py_write@@Base+0x1c2> │ │ │ │ str r3, [r1, #4] │ │ │ │ - b.n 9775c <_Py_write@@Base+0x304> │ │ │ │ + b.n 9765c <_Py_write@@Base+0x304> │ │ │ │ cmp.w fp, #8192 @ 0x2000 │ │ │ │ mov r6, fp │ │ │ │ it cc │ │ │ │ movcc.w r6, #8192 @ 0x2000 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ add.w r0, r6, #16 │ │ │ │ str.w lr, [sp, #4] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ ldrd lr, r2, [sp, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97c9c <_Py_write@@Base+0x844> │ │ │ │ + beq.w 97b9c <_Py_write@@Base+0x844> │ │ │ │ mov ip, r0 │ │ │ │ str.w r6, [ip], #16 │ │ │ │ add.w r6, r0, #23 │ │ │ │ bic.w r6, r6, #7 │ │ │ │ strd r9, ip, [r0, #8] │ │ │ │ str r0, [r3, #8] │ │ │ │ sub.w r3, r6, ip │ │ │ │ add r3, fp │ │ │ │ str r3, [r0, #4] │ │ │ │ cmp r6, #0 │ │ │ │ - beq.w 97c9c <_Py_write@@Base+0x844> │ │ │ │ + beq.w 97b9c <_Py_write@@Base+0x844> │ │ │ │ ldr.w r3, [lr, #4] │ │ │ │ - b.n 97612 <_Py_write@@Base+0x1ba> │ │ │ │ + b.n 97512 <_Py_write@@Base+0x1ba> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r2, r3, [sp, #8] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldrd r2, r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97cb8 <_Py_write@@Base+0x860> │ │ │ │ + beq.w 97bb8 <_Py_write@@Base+0x860> │ │ │ │ mov ip, r0 │ │ │ │ mov.w lr, #8192 @ 0x2000 │ │ │ │ add.w fp, r0, #23 │ │ │ │ bic.w fp, fp, #7 │ │ │ │ str.w lr, [ip], #16 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, fp, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r2, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp.w fp, #0 │ │ │ │ - beq.w 97cb8 <_Py_write@@Base+0x860> │ │ │ │ + beq.w 97bb8 <_Py_write@@Base+0x860> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r2, [r2, #4] │ │ │ │ - b.n 978ac <_Py_write@@Base+0x454> │ │ │ │ + b.n 977ac <_Py_write@@Base+0x454> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ str r2, [r1, #4] │ │ │ │ - b.n 978b4 <_Py_write@@Base+0x45c> │ │ │ │ + b.n 977b4 <_Py_write@@Base+0x45c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov fp, r6 │ │ │ │ subs r1, #1 │ │ │ │ - b.n 975be <_Py_write@@Base+0x166> │ │ │ │ + b.n 974be <_Py_write@@Base+0x166> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r6 │ │ │ │ - b.n 978f0 <_Py_write@@Base+0x498> │ │ │ │ + b.n 977f0 <_Py_write@@Base+0x498> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ movs r1, #4 │ │ │ │ blx r2 │ │ │ │ mov r7, r0 │ │ │ │ - b.n 979f6 <_Py_write@@Base+0x59e> │ │ │ │ + b.n 978f6 <_Py_write@@Base+0x59e> │ │ │ │ ldr.w r0, [sl, #668] @ 0x29c │ │ │ │ mov r1, r7 │ │ │ │ blx r2 │ │ │ │ - b.n 97936 <_Py_write@@Base+0x4de> │ │ │ │ + b.n 97836 <_Py_write@@Base+0x4de> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97af6 <_Py_write@@Base+0x69e> │ │ │ │ + b.n 979f6 <_Py_write@@Base+0x69e> │ │ │ │ ldr.w r2, [r5, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ str r2, [r3, #20] │ │ │ │ str r1, [r3, #24] │ │ │ │ - cbz r2, 97bfc <_Py_write@@Base+0x7a4> │ │ │ │ + cbz r2, 97afc <_Py_write@@Base+0x7a4> │ │ │ │ str r3, [r2, #24] │ │ │ │ ldr.w r2, [r5, #532] @ 0x214 │ │ │ │ str.w r3, [r5, #524] @ 0x20c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 976c4 <_Py_write@@Base+0x26c> │ │ │ │ + bne.w 975c4 <_Py_write@@Base+0x26c> │ │ │ │ str.w r3, [r5, #532] @ 0x214 │ │ │ │ - b.n 976c4 <_Py_write@@Base+0x26c> │ │ │ │ + b.n 975c4 <_Py_write@@Base+0x26c> │ │ │ │ ldr r1, [r3, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 97ad4 <_Py_write@@Base+0x67c> │ │ │ │ + beq.w 979d4 <_Py_write@@Base+0x67c> │ │ │ │ ldr r2, [r3, #24] │ │ │ │ - cbz r2, 97c78 <_Py_write@@Base+0x820> │ │ │ │ + cbz r2, 97b78 <_Py_write@@Base+0x820> │ │ │ │ str r1, [r2, #20] │ │ │ │ str r2, [r1, #24] │ │ │ │ ldr r2, [sp, #0] │ │ │ │ ldr.w r1, [fp, r2] │ │ │ │ ldr.w r2, [r5, #520] @ 0x208 │ │ │ │ str r2, [r3, #20] │ │ │ │ str.w r3, [r5, #520] @ 0x208 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ - cbz r3, 97c48 <_Py_write@@Base+0x7f0> │ │ │ │ + cbz r3, 97b48 <_Py_write@@Base+0x7f0> │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ movs r0, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r5, r3, lsl #3 │ │ │ │ str.w r0, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r5, r2, lsl #3 │ │ │ │ mov.w r8, #0 │ │ │ │ @@ -163934,634 +163816,634 @@ │ │ │ │ blx r3 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str.w r8, [fp, r3] │ │ │ │ ldr.w r3, [r5, #788] @ 0x314 │ │ │ │ ldr.w r8, [r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #788] @ 0x314 │ │ │ │ - b.n 97944 <_Py_write@@Base+0x4ec> │ │ │ │ + b.n 97844 <_Py_write@@Base+0x4ec> │ │ │ │ str.w r1, [r5, #524] @ 0x20c │ │ │ │ - b.n 97c1e <_Py_write@@Base+0x7c6> │ │ │ │ - bl 270f68 │ │ │ │ + b.n 97b1e <_Py_write@@Base+0x7c6> │ │ │ │ + bl 270e30 │ │ │ │ ldr r5, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 974fc <_Py_write@@Base+0xa4> │ │ │ │ + beq.w 973fc <_Py_write@@Base+0xa4> │ │ │ │ subs r3, #1 │ │ │ │ movs r5, #0 │ │ │ │ - b.n 977d4 <_Py_write@@Base+0x37c> │ │ │ │ + b.n 976d4 <_Py_write@@Base+0x37c> │ │ │ │ cmp.w r8, #1 │ │ │ │ - bgt.w 976dc <_Py_write@@Base+0x284> │ │ │ │ - b.n 97954 <_Py_write@@Base+0x4fc> │ │ │ │ + bgt.w 975dc <_Py_write@@Base+0x284> │ │ │ │ + b.n 97854 <_Py_write@@Base+0x4fc> │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9761a <_Py_write@@Base+0x1c2> │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.w 9751a <_Py_write@@Base+0x1c2> │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ - b.n 97a74 <_Py_write@@Base+0x61c> │ │ │ │ + bl 78578 │ │ │ │ + b.n 97974 <_Py_write@@Base+0x61c> │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 978b4 <_Py_write@@Base+0x45c> │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.w 977b4 <_Py_write@@Base+0x45c> │ │ │ │ + bl 1f9ab8 │ │ │ │ mov fp, r6 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 975be <_Py_write@@Base+0x166> │ │ │ │ + beq.w 974be <_Py_write@@Base+0x166> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 975be <_Py_write@@Base+0x166> │ │ │ │ + b.n 974be <_Py_write@@Base+0x166> │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 976fe <_Py_write@@Base+0x2a6> │ │ │ │ - b.n 97710 <_Py_write@@Base+0x2b8> │ │ │ │ + bne.w 975fe <_Py_write@@Base+0x2a6> │ │ │ │ + b.n 97610 <_Py_write@@Base+0x2b8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ - b.n 97576 <_Py_write@@Base+0x11e> │ │ │ │ + bl 270e30 │ │ │ │ + b.n 97476 <_Py_write@@Base+0x11e> │ │ │ │ str r2, [sp, #0] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9775c <_Py_write@@Base+0x304> │ │ │ │ - bl 1f8b40 │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 9765c <_Py_write@@Base+0x304> │ │ │ │ + bl 1f9ab8 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 97a18 <_Py_write@@Base+0x5c0> │ │ │ │ + beq.w 97918 <_Py_write@@Base+0x5c0> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ movs r5, #0 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 977d4 <_Py_write@@Base+0x37c> │ │ │ │ + b.n 976d4 <_Py_write@@Base+0x37c> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r3, [pc, #744] @ (98018 <_Py_write@@Base+0xbc0>) │ │ │ │ + ldr r3, [pc, #744] @ (97f18 <_Py_write@@Base+0xbc0>) │ │ │ │ mrc 15, 0, fp, cr13, cr0, {3} │ │ │ │ ldr r7, [r0, #32] │ │ │ │ sub sp, #28 │ │ │ │ mov r5, r0 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r8, [r7, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bmi.w 986ca <_Py_write@@Base+0x1272> │ │ │ │ + bmi.w 985cc <_Py_write@@Base+0x1274> │ │ │ │ add.w r2, r7, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42228 @ 0xa4f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ add.w r9, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ mov.w sl, r3, lsl #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 97e7c <_Py_write@@Base+0xa24> │ │ │ │ + beq.n 97d7c <_Py_write@@Base+0xa24> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, sl, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97e7c <_Py_write@@Base+0xa24> │ │ │ │ + beq.n 97d7c <_Py_write@@Base+0xa24> │ │ │ │ ldr.w r3, [r7, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, sl, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97e7c <_Py_write@@Base+0xa24> │ │ │ │ + beq.n 97d7c <_Py_write@@Base+0xa24> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 97e7c <_Py_write@@Base+0xa24> │ │ │ │ + beq.n 97d7c <_Py_write@@Base+0xa24> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, sl, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 97e7c <_Py_write@@Base+0xa24> │ │ │ │ + beq.n 97d7c <_Py_write@@Base+0xa24> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 97e56 <_Py_write@@Base+0x9fe> │ │ │ │ - ldr r3, [pc, #408] @ (98018 <_Py_write@@Base+0xbc0>) │ │ │ │ + bne.n 97d56 <_Py_write@@Base+0x9fe> │ │ │ │ + ldr r3, [pc, #408] @ (97f18 <_Py_write@@Base+0xbc0>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 985d0 <_Py_write@@Base+0x1178> │ │ │ │ + bmi.w 984d2 <_Py_write@@Base+0x117a> │ │ │ │ add.w sl, r3, #12 │ │ │ │ - movw r8, #51168 @ 0xc7e0 │ │ │ │ + movw r8, #50464 @ 0xc520 │ │ │ │ movt r8, #43 @ 0x2b │ │ │ │ str.w fp, [sp, #4] │ │ │ │ movw r7, #42020 @ 0xa424 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ mov fp, r4 │ │ │ │ str r5, [sp, #8] │ │ │ │ movw r4, #4372 @ 0x1114 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ add.w sl, sl, r2, lsl #2 │ │ │ │ mov r5, r6 │ │ │ │ ldr.w r6, [sl, #-4]! │ │ │ │ ldr r2, [r6, #4] │ │ │ │ cmp r2, fp │ │ │ │ - bne.w 984be <_Py_write@@Base+0x1066> │ │ │ │ + bne.w 983c0 <_Py_write@@Base+0x1068> │ │ │ │ ldrb r2, [r6, #16] │ │ │ │ lsls r1, r2, #25 │ │ │ │ - bpl.w 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bpl.w 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ lsls r3, r2, #26 │ │ │ │ - bpl.w 989d4 <_Py_write@@Base+0x157c> │ │ │ │ + bpl.w 988d2 <_Py_write@@Base+0x157a> │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add.w r2, r6, #20 │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + beq.w 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ ldrb.w ip, [r2] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bne.w 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #1 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + beq.w 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ ldrb.w ip, [r2, #1] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bne.w 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #2 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + beq.w 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ ldrb.w ip, [r2, #2] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bne.n 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #3 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + beq.n 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ ldrb.w ip, [r2, #3] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bne.n 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #4 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + beq.n 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ ldrb.w ip, [r2, #4] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bne.n 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #5 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + beq.n 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ ldrb.w ip, [r2, #5] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bne.n 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #6 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + beq.n 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ ldrb.w ip, [r2, #6] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + cbnz r0, 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r0, r2, #7 │ │ │ │ cmp r1, r0 │ │ │ │ - beq.n 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + beq.n 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ ldrb.w ip, [r2, #7] │ │ │ │ ldr.w r0, [r8, ip, lsl #2] │ │ │ │ ubfx lr, r0, #0, #3 │ │ │ │ subs.w r0, ip, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ cmp.w lr, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + cbnz r0, 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r2, #8 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9803a <_Py_write@@Base+0xbe2> │ │ │ │ - b.n 9801c <_Py_write@@Base+0xbc4> │ │ │ │ + beq.n 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ + b.n 97f1c <_Py_write@@Base+0xbc4> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ ldr.w r0, [r8, r3, lsl #2] │ │ │ │ subs r3, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r3, #1 │ │ │ │ ubfx r0, r0, #0, #3 │ │ │ │ cmp r0, #0 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ - cbnz r3, 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + cbnz r3, 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ adds r2, #1 │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9801c <_Py_write@@Base+0xbc4> │ │ │ │ + bne.n 97f1c <_Py_write@@Base+0xbc4> │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ strne.w r0, [sl] │ │ │ │ subs.w r9, r9, #1 │ │ │ │ - bcs.w 97eba <_Py_write@@Base+0xa62> │ │ │ │ + bcs.w 97dba <_Py_write@@Base+0xa62> │ │ │ │ ldrd fp, r5, [sp, #4] │ │ │ │ - ldr r3, [pc, #680] @ (98304 <_Py_write@@Base+0xeac>) │ │ │ │ + ldr r3, [pc, #680] @ (98204 <_Py_write@@Base+0xeac>) │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ ldr r6, [r3, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bmi.w 985e0 <_Py_write@@Base+0x1188> │ │ │ │ + bmi.w 984e2 <_Py_write@@Base+0x118a> │ │ │ │ add.w r2, sl, r8, lsl #2 │ │ │ │ str r2, [sp, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r2, [r2, #4] │ │ │ │ movw r4, #42228 @ 0xa4f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ add.w r9, sl, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ lsls r7, r3, #2 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3, lsl #2] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #1 │ │ │ │ str.w r0, [r9, r3, lsl #2] │ │ │ │ - beq.n 9819e <_Py_write@@Base+0xd46> │ │ │ │ + beq.n 9809e <_Py_write@@Base+0xd46> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ subs r3, r7, #4 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #2 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 9819e <_Py_write@@Base+0xd46> │ │ │ │ + beq.n 9809e <_Py_write@@Base+0xd46> │ │ │ │ ldr.w r3, [sl, r8, lsl #2] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, r7, #8 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #3 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 9819e <_Py_write@@Base+0xd46> │ │ │ │ + beq.n 9809e <_Py_write@@Base+0xd46> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, r7, #12 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp.w r8, #4 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ - beq.n 9819e <_Py_write@@Base+0xd46> │ │ │ │ + beq.n 9809e <_Py_write@@Base+0xd46> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ ldr.w r3, [r2, #-8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r3, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ sub.w r3, r7, #16 │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr.w r1, [r9, r3] │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ cmp.w r8, #5 │ │ │ │ str.w r0, [r9, r3] │ │ │ │ sub.w r9, r8, #6 │ │ │ │ - beq.n 9819e <_Py_write@@Base+0xd46> │ │ │ │ + beq.n 9809e <_Py_write@@Base+0xd46> │ │ │ │ add r7, sl │ │ │ │ subs r7, #4 │ │ │ │ ldr.w r1, [r7, #-4]! │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + beq.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ ldr r3, [r1, #4] │ │ │ │ cmp r3, r4 │ │ │ │ - bne.w 989bc <_Py_write@@Base+0x1564> │ │ │ │ + bne.w 988ba <_Py_write@@Base+0x1562> │ │ │ │ movs r2, #1 │ │ │ │ mov r0, r6 │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ cmp.w r9, #4294967295 @ 0xffffffff │ │ │ │ str r0, [r7, #0] │ │ │ │ - bne.n 98178 <_Py_write@@Base+0xd20> │ │ │ │ - ldr r3, [pc, #356] @ (98304 <_Py_write@@Base+0xeac>) │ │ │ │ + bne.n 98078 <_Py_write@@Base+0xd20> │ │ │ │ + ldr r3, [pc, #356] @ (98204 <_Py_write@@Base+0xeac>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 989a8 <_Py_write@@Base+0x1550> │ │ │ │ + beq.w 988ac <_Py_write@@Base+0x1554> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr r3, [r3, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 985ec <_Py_write@@Base+0x1194> │ │ │ │ + beq.w 984ee <_Py_write@@Base+0x1196> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #4] │ │ │ │ ldr r3, [r5, #16] │ │ │ │ movw r7, #6296 @ 0x1898 │ │ │ │ movt r7, #71 @ 0x47 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ ldr r6, [r7, #16] │ │ │ │ mov.w r8, r3, lsr #1 │ │ │ │ ldr r3, [r7, #20] │ │ │ │ adds r6, #3 │ │ │ │ mla r6, r3, r8, r6 │ │ │ │ bics.w r6, r6, #3 │ │ │ │ - bmi.w 987d8 <_Py_write@@Base+0x1380> │ │ │ │ - movw r9, #20120 @ 0x4e98 │ │ │ │ + bmi.w 986dc <_Py_write@@Base+0x1384> │ │ │ │ + movw r9, #20128 @ 0x4ea0 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 987c8 <_Py_write@@Base+0x1370> │ │ │ │ - ldr r3, [pc, #264] @ (98304 <_Py_write@@Base+0xeac>) │ │ │ │ + bne.w 986cc <_Py_write@@Base+0x1374> │ │ │ │ + ldr r3, [pc, #264] @ (98204 <_Py_write@@Base+0xeac>) │ │ │ │ subs r1, r6, #1 │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w sl, [r3, #1528] @ 0x5f8 │ │ │ │ - bcs.w 9853a <_Py_write@@Base+0x10e2> │ │ │ │ + bcs.w 9843c <_Py_write@@Base+0x10e4> │ │ │ │ lsrs r1, r1, #3 │ │ │ │ ldr.w r2, [sl, r1, lsl #3] │ │ │ │ ldr.w ip, [r2, #8] │ │ │ │ cmp r2, ip │ │ │ │ - beq.w 987b8 <_Py_write@@Base+0x1360> │ │ │ │ + beq.w 986bc <_Py_write@@Base+0x1364> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr r4, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str r0, [r2, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98518 <_Py_write@@Base+0x10c0> │ │ │ │ + beq.w 9841a <_Py_write@@Base+0x10c2> │ │ │ │ ldr r3, [r7, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r7, [r4, #4] │ │ │ │ cmp r3, r2 │ │ │ │ - ldr r2, [pc, #200] @ (98308 <_Py_write@@Base+0xeb0>) │ │ │ │ + ldr r2, [pc, #200] @ (98208 <_Py_write@@Base+0xeb0>) │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r7, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98920 <_Py_write@@Base+0x14c8> │ │ │ │ + bne.w 98824 <_Py_write@@Base+0x14cc> │ │ │ │ str.w r8, [r4, #8] │ │ │ │ ldr r3, [r5, #36] @ 0x24 │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - ble.w 9857c <_Py_write@@Base+0x1124> │ │ │ │ + ble.w 9847e <_Py_write@@Base+0x1126> │ │ │ │ ldr r2, [r5, #40] @ 0x28 │ │ │ │ ldrb r1, [r2, #16] │ │ │ │ ands.w r9, r1, #32 │ │ │ │ and.w r8, r1, #64 @ 0x40 │ │ │ │ ittt ne │ │ │ │ movne.w r9, #0 │ │ │ │ movne r7, #1 │ │ │ │ ubfxne r8, r8, #6, #1 │ │ │ │ - beq.w 9870e <_Py_write@@Base+0x12b6> │ │ │ │ + beq.w 98610 <_Py_write@@Base+0x12b8> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 982d6 <_Py_write@@Base+0xe7e> │ │ │ │ + beq.n 981d6 <_Py_write@@Base+0xe7e> │ │ │ │ ldrb r1, [r2, #17] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 98722 <_Py_write@@Base+0x12ca> │ │ │ │ + bpl.w 98624 <_Py_write@@Base+0x12cc> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9873e <_Py_write@@Base+0x12e6> │ │ │ │ + bne.w 98640 <_Py_write@@Base+0x12e8> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 982d6 <_Py_write@@Base+0xe7e> │ │ │ │ + beq.n 981d6 <_Py_write@@Base+0xe7e> │ │ │ │ ldrb r1, [r2, #18] │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ lsls r6, r1, #26 │ │ │ │ - bpl.w 98730 <_Py_write@@Base+0x12d8> │ │ │ │ + bpl.w 98632 <_Py_write@@Base+0x12da> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9876e <_Py_write@@Base+0x1316> │ │ │ │ + bne.w 98672 <_Py_write@@Base+0x131a> │ │ │ │ cmp r3, #3 │ │ │ │ - beq.n 982d6 <_Py_write@@Base+0xe7e> │ │ │ │ + beq.n 981d6 <_Py_write@@Base+0xe7e> │ │ │ │ add.w r6, r2, #15 │ │ │ │ adds r2, #18 │ │ │ │ add r6, r3 │ │ │ │ ldrb.w r1, [r2, #1]! │ │ │ │ and.w r0, r1, #64 @ 0x40 │ │ │ │ tst.w r1, #32 │ │ │ │ - beq.w 986ee <_Py_write@@Base+0x1296> │ │ │ │ + beq.w 985f0 <_Py_write@@Base+0x1298> │ │ │ │ adds r7, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9871c <_Py_write@@Base+0x12c4> │ │ │ │ + bne.w 9861e <_Py_write@@Base+0x12c6> │ │ │ │ cmp r2, r6 │ │ │ │ - bne.n 982ba <_Py_write@@Base+0xe62> │ │ │ │ + bne.n 981ba <_Py_write@@Base+0xe62> │ │ │ │ ldr r2, [r5, #56] @ 0x38 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98802 <_Py_write@@Base+0x13aa> │ │ │ │ - ldr r2, [pc, #36] @ (98304 <_Py_write@@Base+0xeac>) │ │ │ │ + beq.w 98706 <_Py_write@@Base+0x13ae> │ │ │ │ + ldr r2, [pc, #36] @ (98204 <_Py_write@@Base+0xeac>) │ │ │ │ mvn.w ip, #3221225472 @ 0xc0000000 │ │ │ │ ldr r1, [r5, #0] │ │ │ │ ldr.w r2, [r2, fp] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ ldr r6, [r2, #8] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 98754 <_Py_write@@Base+0x12fc> │ │ │ │ + bne.w 98658 <_Py_write@@Base+0x1300> │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, r0 │ │ │ │ - bne.w 98766 <_Py_write@@Base+0x130e> │ │ │ │ - b.n 9830c <_Py_write@@Base+0xeb4> │ │ │ │ + bne.w 9866a <_Py_write@@Base+0x1312> │ │ │ │ + b.n 9820c <_Py_write@@Base+0xeb4> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ str r2, [r4, #84] @ 0x54 │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r3, [sp, #8] │ │ │ │ ldr r0, [r5, #8] │ │ │ │ ldr.w sl, [r0] │ │ │ │ cmp sl, r2 │ │ │ │ - bne.w 98774 <_Py_write@@Base+0x131c> │ │ │ │ + bne.w 98678 <_Py_write@@Base+0x1320> │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, sl │ │ │ │ - beq.n 9835a <_Py_write@@Base+0xf02> │ │ │ │ + beq.n 9825a <_Py_write@@Base+0xf02> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ str r1, [r4, #92] @ 0x5c │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ add.w r6, r6, #8192 @ 0x2000 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ ldr r2, [r1, #0] │ │ │ │ @@ -164616,15 +164498,15 @@ │ │ │ │ strd r8, r9, [r4, #60] @ 0x3c │ │ │ │ adds r2, #10 │ │ │ │ add r3, r2 │ │ │ │ str r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ str r3, [r4, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98958 <_Py_write@@Base+0x1500> │ │ │ │ + beq.w 9885c <_Py_write@@Base+0x1504> │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r6, #1728] @ 0x6c0 │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ @@ -164632,1515 +164514,1519 @@ │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29cc8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - ble.w 9897e <_Py_write@@Base+0x1526> │ │ │ │ + ble.w 98882 <_Py_write@@Base+0x152a> │ │ │ │ ldrb r3, [r5, #0] │ │ │ │ cmp r3, #149 @ 0x95 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ - bne.w 98590 <_Py_write@@Base+0x1138> │ │ │ │ - movw r0, #23348 @ 0x5b34 │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ + bne.w 98492 <_Py_write@@Base+0x113a> │ │ │ │ + movw r0, #61360 @ 0xefb0 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ movs r2, #0 │ │ │ │ mov.w ip, #17 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ movw lr, #21845 @ 0x5555 │ │ │ │ - b.n 9843c <_Py_write@@Base+0xfe4> │ │ │ │ + b.n 9833c <_Py_write@@Base+0xfe4> │ │ │ │ adds r2, #1 │ │ │ │ cmp r2, r7 │ │ │ │ - bge.n 98488 <_Py_write@@Base+0x1030> │ │ │ │ + bge.n 9838a <_Py_write@@Base+0x1032> │ │ │ │ ldrb.w r3, [r5, r2, lsl #1] │ │ │ │ lsls r6, r2, #1 │ │ │ │ cmp r3, #254 @ 0xfe │ │ │ │ - beq.w 985ae <_Py_write@@Base+0x1156> │ │ │ │ + beq.w 984b0 <_Py_write@@Base+0x1158> │ │ │ │ cmp r3, #247 @ 0xf7 │ │ │ │ - beq.w 986fa <_Py_write@@Base+0x12a2> │ │ │ │ + beq.w 985fc <_Py_write@@Base+0x12a4> │ │ │ │ add r3, r0 │ │ │ │ - ldrb r1, [r3, #16] │ │ │ │ + ldrb.w r1, [r3, #96] @ 0x60 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 98700 <_Py_write@@Base+0x12a8> │ │ │ │ - ldrb.w r1, [r3, #272] @ 0x110 │ │ │ │ + bne.w 98602 <_Py_write@@Base+0x12aa> │ │ │ │ + ldrb.w r1, [r3, #352] @ 0x160 │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ + ldrb.w r3, [r3, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98436 <_Py_write@@Base+0xfde> │ │ │ │ + beq.n 98336 <_Py_write@@Base+0xfde> │ │ │ │ adds r6, #2 │ │ │ │ cmp r1, #77 @ 0x4d │ │ │ │ add.w r8, r5, r6 │ │ │ │ - beq.n 9850e <_Py_write@@Base+0x10b6> │ │ │ │ + beq.n 98410 <_Py_write@@Base+0x10b8> │ │ │ │ subs r1, #97 @ 0x61 │ │ │ │ add r2, r3 │ │ │ │ cmp r1, #3 │ │ │ │ it ls │ │ │ │ strhls.w lr, [r5, r6] │ │ │ │ - bls.n 98436 <_Py_write@@Base+0xfde> │ │ │ │ + bls.n 98336 <_Py_write@@Base+0xfde> │ │ │ │ adds r2, #1 │ │ │ │ strh.w ip, [r8] │ │ │ │ cmp r2, r7 │ │ │ │ - blt.n 9843c <_Py_write@@Base+0xfe4> │ │ │ │ - ldr r3, [pc, #704] @ (9874c <_Py_write@@Base+0x12f4>) │ │ │ │ + blt.n 9833c <_Py_write@@Base+0xfe4> │ │ │ │ + ldr r3, [pc, #708] @ (98650 <_Py_write@@Base+0x12f8>) │ │ │ │ ldr.w r3, [r3, fp] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ add.w r2, r5, #4096 @ 0x1000 │ │ │ │ ldrb.w r6, [r2, #1600] @ 0x640 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 98902 <_Py_write@@Base+0x14aa> │ │ │ │ + bne.w 98806 <_Py_write@@Base+0x14ae> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r3, 984b6 <_Py_write@@Base+0x105e> │ │ │ │ + cbz r3, 983b8 <_Py_write@@Base+0x1060> │ │ │ │ ldr r1, [sp, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 984b6 <_Py_write@@Base+0x105e> │ │ │ │ + beq.n 983b8 <_Py_write@@Base+0x1060> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 985b4 <_Py_write@@Base+0x115c> │ │ │ │ + beq.n 984b6 <_Py_write@@Base+0x115e> │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r2, r7 │ │ │ │ - beq.n 9856c <_Py_write@@Base+0x1114> │ │ │ │ + beq.n 9846e <_Py_write@@Base+0x1116> │ │ │ │ cmp r2, r4 │ │ │ │ - bne.w 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bne.w 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ mov r0, r6 │ │ │ │ - bl 78930 │ │ │ │ + bl 78910 │ │ │ │ str r0, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 987ee <_Py_write@@Base+0x1396> │ │ │ │ + beq.w 986f2 <_Py_write@@Base+0x139a> │ │ │ │ add r1, sp, #20 │ │ │ │ movs r2, #0 │ │ │ │ str r2, [sp, #20] │ │ │ │ - bl 9a4b4 │ │ │ │ + bl 9a3cc │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 98984 <_Py_write@@Base+0x152c> │ │ │ │ + beq.w 98888 <_Py_write@@Base+0x1530> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 988d6 <_Py_write@@Base+0x147e> │ │ │ │ + bne.w 987da <_Py_write@@Base+0x1482> │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + beq.w 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bne.w 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9804c <_Py_write@@Base+0xbf4> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ add r2, r3 │ │ │ │ mov.w r3, #260 @ 0x104 │ │ │ │ strh r3, [r5, r6] │ │ │ │ - b.n 98436 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 98336 <_Py_write@@Base+0xfde> │ │ │ │ ldrd lr, r3, [r2, #24] │ │ │ │ cmp lr, r3 │ │ │ │ - bhi.w 986e2 <_Py_write@@Base+0x128a> │ │ │ │ + bhi.w 985e4 <_Py_write@@Base+0x128c> │ │ │ │ adds r3, r1, #1 │ │ │ │ add.w r3, lr, r3, lsl #3 │ │ │ │ str r3, [r2, #24] │ │ │ │ add.w r3, r2, lr │ │ │ │ str r3, [r2, #4] │ │ │ │ str.w r0, [r2, lr] │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 98234 <_Py_write@@Base+0xddc> │ │ │ │ + bne.w 98134 <_Py_write@@Base+0xddc> │ │ │ │ ldr.w r3, [r9, #672] @ 0x2a0 │ │ │ │ - movw r2, #53649 @ 0xd191 │ │ │ │ + movw r2, #53633 @ 0xd181 │ │ │ │ movt r2, #6 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 987f2 <_Py_write@@Base+0x139a> │ │ │ │ + bne.w 986f6 <_Py_write@@Base+0x139e> │ │ │ │ cmp r6, #1 │ │ │ │ mov r0, r6 │ │ │ │ it cc │ │ │ │ movcc r0, #1 │ │ │ │ blx 2a1c0 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - beq.w 987d8 <_Py_write@@Base+0x1380> │ │ │ │ + beq.w 986dc <_Py_write@@Base+0x1384> │ │ │ │ ldr.w r3, [sl, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [sl, #800] @ 0x320 │ │ │ │ - b.n 98234 <_Py_write@@Base+0xddc> │ │ │ │ + b.n 98134 <_Py_write@@Base+0xddc> │ │ │ │ mov r0, r6 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a4b4 │ │ │ │ + bl 9a3cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.w 9804c <_Py_write@@Base+0xbf4> │ │ │ │ - b.n 987ee <_Py_write@@Base+0x1396> │ │ │ │ + bne.w 97f4c <_Py_write@@Base+0xbf4> │ │ │ │ + b.n 986f2 <_Py_write@@Base+0x139a> │ │ │ │ ldr.w r8, [r5, #56] @ 0x38 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 987fe <_Py_write@@Base+0x13a6> │ │ │ │ + beq.w 98702 <_Py_write@@Base+0x13aa> │ │ │ │ movs r7, #0 │ │ │ │ mov r9, r7 │ │ │ │ mov r8, r7 │ │ │ │ - b.n 982de <_Py_write@@Base+0xe86> │ │ │ │ + b.n 981de <_Py_write@@Base+0xe86> │ │ │ │ cmp r7, #1 │ │ │ │ it eq │ │ │ │ moveq r3, r7 │ │ │ │ - beq.w 98420 <_Py_write@@Base+0xfc8> │ │ │ │ + beq.w 98320 <_Py_write@@Base+0xfc8> │ │ │ │ movs r3, #1 │ │ │ │ ldrb.w r2, [r5, r3, lsl #1] │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - beq.w 98420 <_Py_write@@Base+0xfc8> │ │ │ │ + beq.w 98320 <_Py_write@@Base+0xfc8> │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r7 │ │ │ │ - bne.n 9859c <_Py_write@@Base+0x1144> │ │ │ │ - b.n 98420 <_Py_write@@Base+0xfc8> │ │ │ │ + bne.n 9849e <_Py_write@@Base+0x1146> │ │ │ │ + b.n 98320 <_Py_write@@Base+0xfc8> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ udf #255 @ 0xff │ │ │ │ - ldr r2, [pc, #408] @ (98750 <_Py_write@@Base+0x12f8>) │ │ │ │ + ldr r2, [pc, #412] @ (98654 <_Py_write@@Base+0x12fc>) │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r5, [r3, #24] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 988bc <_Py_write@@Base+0x1464> │ │ │ │ + bne.w 987c0 <_Py_write@@Base+0x1468> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r5 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr.w sl, [r5, #36] @ 0x24 │ │ │ │ ldr.w r8, [sl, #8] │ │ │ │ subs.w r3, r8, #1 │ │ │ │ - bpl.w 98070 <_Py_write@@Base+0xc18> │ │ │ │ + bpl.w 97f70 <_Py_write@@Base+0xc18> │ │ │ │ add.w r6, r6, #4096 @ 0x1000 │ │ │ │ ldr r3, [r6, #84] @ 0x54 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 981b8 <_Py_write@@Base+0xd60> │ │ │ │ + bne.w 980b8 <_Py_write@@Base+0xd60> │ │ │ │ ldr.w sl, [r5, #24] │ │ │ │ movs r1, #32 │ │ │ │ movs r0, #0 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ add.w r6, sl, #16 │ │ │ │ mov r2, r0 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 987ea <_Py_write@@Base+0x1392> │ │ │ │ + beq.w 986ee <_Py_write@@Base+0x1396> │ │ │ │ add.w r1, r0, #16 │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r3, r1 │ │ │ │ movs r4, #0 │ │ │ │ cmp r4, r0 │ │ │ │ - bge.w 98810 <_Py_write@@Base+0x13b8> │ │ │ │ + bge.w 98714 <_Py_write@@Base+0x13bc> │ │ │ │ ldr r0, [r2, #8] │ │ │ │ subs r7, r3, r1 │ │ │ │ add.w ip, r7, #16 │ │ │ │ cmp ip, r0 │ │ │ │ - bge.w 988a6 <_Py_write@@Base+0x144e> │ │ │ │ + bge.w 987aa <_Py_write@@Base+0x1452> │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ add.w ip, r3, #1 │ │ │ │ adds r7, r6, r4 │ │ │ │ and.w lr, r0, #120 @ 0x78 │ │ │ │ cmp.w lr, #120 @ 0x78 │ │ │ │ itt eq │ │ │ │ strbeq r0, [r3, #0] │ │ │ │ moveq r3, ip │ │ │ │ - beq.n 98672 <_Py_write@@Base+0x121a> │ │ │ │ + beq.n 98574 <_Py_write@@Base+0x121c> │ │ │ │ and.w r0, r0, #7 │ │ │ │ orn r0, r0, #23 │ │ │ │ strb r0, [r3, #0] │ │ │ │ ldrb r0, [r6, r4] │ │ │ │ ubfx r0, r0, #3, #4 │ │ │ │ cmp r0, #15 │ │ │ │ - beq.w 9886a <_Py_write@@Base+0x1412> │ │ │ │ + beq.w 9876e <_Py_write@@Base+0x1416> │ │ │ │ cmp r0, #12 │ │ │ │ - bhi.w 9882c <_Py_write@@Base+0x13d4> │ │ │ │ + bhi.w 98730 <_Py_write@@Base+0x13d8> │ │ │ │ cmp r0, #11 │ │ │ │ - beq.w 98872 <_Py_write@@Base+0x141a> │ │ │ │ + beq.w 98776 <_Py_write@@Base+0x141e> │ │ │ │ sub.w r7, r0, #12 │ │ │ │ movs r3, #1 │ │ │ │ negs r0, r7 │ │ │ │ adcs r0, r7 │ │ │ │ mov r7, ip │ │ │ │ lsls r0, r0, #2 │ │ │ │ add r3, ip │ │ │ │ strb r0, [r7, #0] │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ adds r7, r4, #1 │ │ │ │ cmp r7, r0 │ │ │ │ - bge.n 986c6 <_Py_write@@Base+0x126e> │ │ │ │ + bge.n 985c8 <_Py_write@@Base+0x1270> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98828 <_Py_write@@Base+0x13d0> │ │ │ │ + blt.w 9872c <_Py_write@@Base+0x13d4> │ │ │ │ adds r7, r4, #2 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 988a0 <_Py_write@@Base+0x1448> │ │ │ │ + ble.w 987a4 <_Py_write@@Base+0x144c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98808 <_Py_write@@Base+0x13b0> │ │ │ │ + blt.w 9870c <_Py_write@@Base+0x13b4> │ │ │ │ adds r7, r4, #3 │ │ │ │ cmp r0, r7 │ │ │ │ - ble.w 988a0 <_Py_write@@Base+0x1448> │ │ │ │ + ble.w 987a4 <_Py_write@@Base+0x144c> │ │ │ │ ldrsb.w ip, [r6, r7] │ │ │ │ cmp.w ip, #0 │ │ │ │ - blt.w 98808 <_Py_write@@Base+0x13b0> │ │ │ │ + blt.w 9870c <_Py_write@@Base+0x13b4> │ │ │ │ adds r4, #4 │ │ │ │ cmp r0, r4 │ │ │ │ - ble.n 986c4 <_Py_write@@Base+0x126c> │ │ │ │ + ble.n 985c6 <_Py_write@@Base+0x126e> │ │ │ │ ldrsb r7, [r6, r4] │ │ │ │ cmp r7, #0 │ │ │ │ - blt.w 9880a <_Py_write@@Base+0x13b2> │ │ │ │ + blt.w 9870e <_Py_write@@Base+0x13b6> │ │ │ │ adds r4, #1 │ │ │ │ cmp r4, r0 │ │ │ │ - blt.n 986b6 <_Py_write@@Base+0x125e> │ │ │ │ + blt.n 985b8 <_Py_write@@Base+0x1260> │ │ │ │ mov r7, r4 │ │ │ │ mov r4, r7 │ │ │ │ - b.n 98612 <_Py_write@@Base+0x11ba> │ │ │ │ + b.n 98514 <_Py_write@@Base+0x11bc> │ │ │ │ ldr r3, [r0, #28] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ subs.w r9, r2, #1 │ │ │ │ - bmi.w 985d0 <_Py_write@@Base+0x1178> │ │ │ │ + bmi.w 984d2 <_Py_write@@Base+0x117a> │ │ │ │ movw r4, #42228 @ 0xa4f4 │ │ │ │ movt r4, #71 @ 0x47 │ │ │ │ - b.w 97e90 <_Py_write@@Base+0xa38> │ │ │ │ + b.w 97d90 <_Py_write@@Base+0xa38> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ str.w r3, [ip, #12] │ │ │ │ str.w ip, [r3, #8] │ │ │ │ - b.n 98234 <_Py_write@@Base+0xddc> │ │ │ │ - cbnz r0, 9871c <_Py_write@@Base+0x12c4> │ │ │ │ + b.n 98134 <_Py_write@@Base+0xddc> │ │ │ │ + cbnz r0, 9861e <_Py_write@@Base+0x12c6> │ │ │ │ lsls r1, r1, #24 │ │ │ │ it mi │ │ │ │ addmi.w r9, r9, #1 │ │ │ │ - b.n 982d2 <_Py_write@@Base+0xe7a> │ │ │ │ + b.n 981d2 <_Py_write@@Base+0xe7a> │ │ │ │ movs r3, #0 │ │ │ │ ldr r3, [r3, #32] │ │ │ │ udf #255 @ 0xff │ │ │ │ adds r3, r0, r1 │ │ │ │ - ldrb.w r3, [r3, #528] @ 0x210 │ │ │ │ + ldrb.w r3, [r3, #608] @ 0x260 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98436 <_Py_write@@Base+0xfde> │ │ │ │ - b.n 98466 <_Py_write@@Base+0x100e> │ │ │ │ + beq.w 98336 <_Py_write@@Base+0xfde> │ │ │ │ + b.n 98368 <_Py_write@@Base+0x1010> │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.n 98744 <_Py_write@@Base+0x12ec> │ │ │ │ + bne.n 98646 <_Py_write@@Base+0x12ee> │ │ │ │ mov.w r9, r1, lsr #7 │ │ │ │ mov r7, r8 │ │ │ │ - b.n 9827e <_Py_write@@Base+0xe26> │ │ │ │ + b.n 9817e <_Py_write@@Base+0xe26> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 982d2 <_Py_write@@Base+0xe7a> │ │ │ │ - cbnz r0, 9873e <_Py_write@@Base+0x12e6> │ │ │ │ + b.n 981d2 <_Py_write@@Base+0xe7a> │ │ │ │ + cbnz r0, 98640 <_Py_write@@Base+0x12e8> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 98296 <_Py_write@@Base+0xe3e> │ │ │ │ + bpl.w 98196 <_Py_write@@Base+0xe3e> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 98296 <_Py_write@@Base+0xe3e> │ │ │ │ - cbnz r0, 9876e <_Py_write@@Base+0x1316> │ │ │ │ + b.n 98196 <_Py_write@@Base+0xe3e> │ │ │ │ + cbnz r0, 98672 <_Py_write@@Base+0x131a> │ │ │ │ lsls r1, r1, #24 │ │ │ │ - bpl.w 982ae <_Py_write@@Base+0xe56> │ │ │ │ + bpl.w 981ae <_Py_write@@Base+0xe56> │ │ │ │ add.w r9, r9, #1 │ │ │ │ - b.n 982ae <_Py_write@@Base+0xe56> │ │ │ │ + b.n 981ae <_Py_write@@Base+0xe56> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 98296 <_Py_write@@Base+0xe3e> │ │ │ │ + b.n 98196 <_Py_write@@Base+0xe3e> │ │ │ │ mov.w r8, #1 │ │ │ │ mov r7, r9 │ │ │ │ - b.n 9827e <_Py_write@@Base+0xe26> │ │ │ │ + b.n 9817e <_Py_write@@Base+0xe26> │ │ │ │ + nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ adds r0, #1 │ │ │ │ str r0, [r1, #0] │ │ │ │ str r1, [r4, #80] @ 0x50 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr.w lr, [r2] │ │ │ │ cmp lr, ip │ │ │ │ - beq.w 9830c <_Py_write@@Base+0xeb4> │ │ │ │ + beq.w 9820c <_Py_write@@Base+0xeb4> │ │ │ │ add.w r0, lr, #1 │ │ │ │ str r0, [r2, #0] │ │ │ │ - b.n 9830c <_Py_write@@Base+0xeb4> │ │ │ │ + b.n 9820c <_Py_write@@Base+0xeb4> │ │ │ │ add.w r8, r8, #1 │ │ │ │ - b.n 982ae <_Py_write@@Base+0xe56> │ │ │ │ + b.n 981ae <_Py_write@@Base+0xe56> │ │ │ │ add.w r2, sl, #1 │ │ │ │ str r2, [r0, #0] │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r1, [r4, #84] @ 0x54 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #80] @ 0x50 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [r4, #84] @ 0x54 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ ldr r2, [r5, #12] │ │ │ │ str r2, [r4, #24] │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r2, r1, [r5, #20] │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ ldr r2, [r1, #0] │ │ │ │ cmp r2, r3 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - bne.w 98356 <_Py_write@@Base+0xefe> │ │ │ │ - b.n 9835a <_Py_write@@Base+0xf02> │ │ │ │ + bne.w 98256 <_Py_write@@Base+0xefe> │ │ │ │ + b.n 9825a <_Py_write@@Base+0xf02> │ │ │ │ mov r0, sl │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r4, r0 │ │ │ │ cmp r4, #0 │ │ │ │ - bne.w 98234 <_Py_write@@Base+0xddc> │ │ │ │ - b.n 9853a <_Py_write@@Base+0x10e2> │ │ │ │ + bne.w 98134 <_Py_write@@Base+0xddc> │ │ │ │ + b.n 9843c <_Py_write@@Base+0x10e4> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ mov r1, r6 │ │ │ │ blx r2 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98234 <_Py_write@@Base+0xddc> │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.w 98134 <_Py_write@@Base+0xddc> │ │ │ │ + bl 1f9ab8 │ │ │ │ mov r4, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98258 <_Py_write@@Base+0xe00> │ │ │ │ + bne.w 98158 <_Py_write@@Base+0xe00> │ │ │ │ ldr r0, [sp, #4] │ │ │ │ - bl 795dc │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 795c0 │ │ │ │ + bl 1f9ab8 │ │ │ │ movs r4, #0 │ │ │ │ - b.n 984b6 <_Py_write@@Base+0x105e> │ │ │ │ + b.n 983b8 <_Py_write@@Base+0x1060> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ mov r1, r6 │ │ │ │ blx r3 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9855a <_Py_write@@Base+0x1102> │ │ │ │ + b.n 9845c <_Py_write@@Base+0x1104> │ │ │ │ mov r7, r8 │ │ │ │ mov r9, r8 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r5, #56] @ 0x38 │ │ │ │ - b.n 982de <_Py_write@@Base+0xe86> │ │ │ │ + b.n 981de <_Py_write@@Base+0xe86> │ │ │ │ mov r4, r7 │ │ │ │ cmp r0, r4 │ │ │ │ - bgt.w 98618 <_Py_write@@Base+0x11c0> │ │ │ │ + bgt.w 9851a <_Py_write@@Base+0x11c2> │ │ │ │ subs r1, r3, r1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 987ee <_Py_write@@Base+0x1396> │ │ │ │ + bne.n 986f2 <_Py_write@@Base+0x139a> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r3, [sp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 987ee <_Py_write@@Base+0x1396> │ │ │ │ + beq.n 986f2 <_Py_write@@Base+0x139a> │ │ │ │ str r3, [r5, #24] │ │ │ │ - b.n 981bc <_Py_write@@Base+0xd64> │ │ │ │ + b.n 980bc <_Py_write@@Base+0xd64> │ │ │ │ mov r4, r7 │ │ │ │ - b.n 98618 <_Py_write@@Base+0x11c0> │ │ │ │ + b.n 9851a <_Py_write@@Base+0x11c2> │ │ │ │ ldrb r0, [r7, #1] │ │ │ │ add.w r9, r7, #2 │ │ │ │ mov.w lr, #0 │ │ │ │ and.w r7, r0, #63 @ 0x3f │ │ │ │ lsls r0, r0, #25 │ │ │ │ - bmi.n 98884 <_Py_write@@Base+0x142c> │ │ │ │ + bmi.n 98788 <_Py_write@@Base+0x1430> │ │ │ │ lsls r0, r7, #31 │ │ │ │ it pl │ │ │ │ bicpl.w r0, r7, #1 │ │ │ │ - bmi.n 9887a <_Py_write@@Base+0x1422> │ │ │ │ + bmi.n 9877e <_Py_write@@Base+0x1426> │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ mov r7, ip │ │ │ │ it ls │ │ │ │ movls r3, #1 │ │ │ │ - bls.w 9866e <_Py_write@@Base+0x1216> │ │ │ │ + bls.w 98570 <_Py_write@@Base+0x1218> │ │ │ │ and.w lr, r0, #63 @ 0x3f │ │ │ │ lsrs r0, r0, #6 │ │ │ │ orr.w lr, lr, #64 @ 0x40 │ │ │ │ cmp r0, #63 @ 0x3f │ │ │ │ strb.w lr, [r7], #1 │ │ │ │ - bhi.n 98854 <_Py_write@@Base+0x13fc> │ │ │ │ + bhi.n 98758 <_Py_write@@Base+0x1400> │ │ │ │ subs r3, r7, r3 │ │ │ │ - b.n 9866e <_Py_write@@Base+0x1216> │ │ │ │ + b.n 98570 <_Py_write@@Base+0x1218> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #0 │ │ │ │ - b.n 9866e <_Py_write@@Base+0x1216> │ │ │ │ + b.n 98570 <_Py_write@@Base+0x1218> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9866e <_Py_write@@Base+0x1216> │ │ │ │ + b.n 98570 <_Py_write@@Base+0x1218> │ │ │ │ lsrs r0, r7, #1 │ │ │ │ - bne.n 9889a <_Py_write@@Base+0x1442> │ │ │ │ + bne.n 9879e <_Py_write@@Base+0x1446> │ │ │ │ mov r7, ip │ │ │ │ movs r3, #1 │ │ │ │ - b.n 9866e <_Py_write@@Base+0x1216> │ │ │ │ + b.n 98570 <_Py_write@@Base+0x1218> │ │ │ │ ldrb.w r0, [r9], #1 │ │ │ │ add.w lr, lr, #6 │ │ │ │ and.w r8, r0, #63 @ 0x3f │ │ │ │ lsl.w r8, r8, lr │ │ │ │ orr.w r7, r7, r8 │ │ │ │ - b.n 9883a <_Py_write@@Base+0x13e2> │ │ │ │ + b.n 9873e <_Py_write@@Base+0x13e6> │ │ │ │ orr.w r0, r7, #1 │ │ │ │ - b.n 98848 <_Py_write@@Base+0x13f0> │ │ │ │ + b.n 9874c <_Py_write@@Base+0x13f4> │ │ │ │ mov r4, r7 │ │ │ │ mov r7, r4 │ │ │ │ - b.n 986c6 <_Py_write@@Base+0x126e> │ │ │ │ + b.n 985c8 <_Py_write@@Base+0x1270> │ │ │ │ lsls r1, r0, #1 │ │ │ │ add r0, sp, #20 │ │ │ │ - bl 9dbb4 <_PyBytes_Resize@@Base> │ │ │ │ + bl 9da98 <_PyBytes_Resize@@Base> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 987ee <_Py_write@@Base+0x1396> │ │ │ │ + beq.n 986f2 <_Py_write@@Base+0x139a> │ │ │ │ ldr r2, [sp, #20] │ │ │ │ add.w r1, r2, #16 │ │ │ │ adds r3, r1, r7 │ │ │ │ - b.n 98626 <_Py_write@@Base+0x11ce> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 98528 <_Py_write@@Base+0x11d0> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 985c4 <_Py_write@@Base+0x116c> │ │ │ │ + beq.w 984c6 <_Py_write@@Base+0x116e> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ ldr r0, [sp, #4] │ │ │ │ blx r3 │ │ │ │ - b.n 985c4 <_Py_write@@Base+0x116c> │ │ │ │ + b.n 984c6 <_Py_write@@Base+0x116e> │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl fab10 │ │ │ │ + bl fab44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98984 <_Py_write@@Base+0x152c> │ │ │ │ + beq.n 98888 <_Py_write@@Base+0x1530> │ │ │ │ ldr r2, [r6, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str.w r0, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 984ee <_Py_write@@Base+0x1096> │ │ │ │ + beq.w 983f0 <_Py_write@@Base+0x1098> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r6, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 984ee <_Py_write@@Base+0x1096> │ │ │ │ + bne.w 983f0 <_Py_write@@Base+0x1098> │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 984ee <_Py_write@@Base+0x1096> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 983f0 <_Py_write@@Base+0x1098> │ │ │ │ add.w r5, r5, #5664 @ 0x1620 │ │ │ │ lsls r3, r6, #31 │ │ │ │ - bpl.n 989a4 <_Py_write@@Base+0x154c> │ │ │ │ + bpl.n 988a8 <_Py_write@@Base+0x1550> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mov r1, r4 │ │ │ │ movs r0, #0 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 98934 <_Py_write@@Base+0x14dc> │ │ │ │ + blt.n 98838 <_Py_write@@Base+0x14e0> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - beq.w 9849e <_Py_write@@Base+0x1046> │ │ │ │ + beq.w 983a0 <_Py_write@@Base+0x1048> │ │ │ │ adds r5, #4 │ │ │ │ - b.n 98906 <_Py_write@@Base+0x14ae> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 9880a <_Py_write@@Base+0x14b2> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9894c <_Py_write@@Base+0x14f4> │ │ │ │ + bne.n 98850 <_Py_write@@Base+0x14f8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 12e9e0 │ │ │ │ - b.n 98254 <_Py_write@@Base+0xdfc> │ │ │ │ + bl 12e368 │ │ │ │ + b.n 98154 <_Py_write@@Base+0xdfc> │ │ │ │ mov r2, r4 │ │ │ │ - movw r1, #35220 @ 0x8994 │ │ │ │ + movw r1, #34168 @ 0x8578 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #35244 @ 0x89ac │ │ │ │ + movw r0, #34192 @ 0x8590 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ - bl 2007fc │ │ │ │ - b.n 98916 <_Py_write@@Base+0x14be> │ │ │ │ + bl 201620 │ │ │ │ + b.n 9881a <_Py_write@@Base+0x14c2> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ blx r3 │ │ │ │ - b.n 98254 <_Py_write@@Base+0xdfc> │ │ │ │ + b.n 98154 <_Py_write@@Base+0xdfc> │ │ │ │ strd r3, r3, [r4, #96] @ 0x60 │ │ │ │ str r3, [r4, #120] @ 0x78 │ │ │ │ strd r3, r3, [r4, #108] @ 0x6c │ │ │ │ str r3, [r4, #104] @ 0x68 │ │ │ │ ldr r3, [r5, #16] │ │ │ │ add.w r5, r4, #124 @ 0x7c │ │ │ │ mov r0, r5 │ │ │ │ add.w r1, r3, #16 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ blx 29cc8 │ │ │ │ ldr r7, [r4, #8] │ │ │ │ cmp r7, #0 │ │ │ │ - bgt.w 98414 <_Py_write@@Base+0xfbc> │ │ │ │ + bgt.w 98314 <_Py_write@@Base+0xfbc> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #116] @ 0x74 │ │ │ │ - b.n 98488 <_Py_write@@Base+0x1030> │ │ │ │ + b.n 9838a <_Py_write@@Base+0x1032> │ │ │ │ ldr r1, [sp, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r1, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 987ee <_Py_write@@Base+0x1396> │ │ │ │ + beq.w 986f2 <_Py_write@@Base+0x139a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 987ee <_Py_write@@Base+0x1396> │ │ │ │ + bne.w 986f2 <_Py_write@@Base+0x139a> │ │ │ │ mov r0, r1 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 987ee <_Py_write@@Base+0x1396> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 986f2 <_Py_write@@Base+0x139a> │ │ │ │ lsrs r6, r6, #1 │ │ │ │ - b.n 9891c <_Py_write@@Base+0x14c4> │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + b.n 98820 <_Py_write@@Base+0x14c8> │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23348 @ 0x5b34 │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #44] @ (988e4 <_Py_write@@Base+0x158c>) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #35188 @ 0x8974 │ │ │ │ + movw r1, #34136 @ 0x8558 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 987ee <_Py_write@@Base+0x1396> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 986f2 <_Py_write@@Base+0x139a> │ │ │ │ ldr r2, [r6, #28] │ │ │ │ ldr r1, [r6, #8] │ │ │ │ add r1, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 97ee2 <_Py_write@@Base+0xa8a> │ │ │ │ - b.w 9803a <_Py_write@@Base+0xbe2> │ │ │ │ + bne.w 97de2 <_Py_write@@Base+0xa8a> │ │ │ │ + b.w 97f3a <_Py_write@@Base+0xbe2> │ │ │ │ + nop │ │ │ │ + and.w r0, r0, #47 @ 0x2f │ │ │ │ │ │ │ │ -000989e4 : │ │ │ │ - b.w 84cc4 │ │ │ │ +000988e8 : │ │ │ │ + b.w 84ca8 │ │ │ │ │ │ │ │ -000989e8 : │ │ │ │ +000988ec : │ │ │ │ push {r3, r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r1, [pc, #256] @ (98af8 ) │ │ │ │ + ldr r1, [pc, #280] @ (98a14 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movs r2, #0 │ │ │ │ ldr r4, [r3, r1] │ │ │ │ str r2, [r3, r1] │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ bic.w r3, r3, #16 │ │ │ │ ldr r5, [r1, #8] │ │ │ │ strb r3, [r4, #16] │ │ │ │ ldr r3, [r5, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 98aea │ │ │ │ + beq.n 98a00 │ │ │ │ str r4, [r5, #4] │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29bec │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98adc │ │ │ │ + bne.n 989f2 │ │ │ │ str r0, [r5, #8] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ bfi r3, r0, #5, #1 │ │ │ │ add.w r0, r5, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ blx 29d1c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98ace │ │ │ │ + bne.n 989e4 │ │ │ │ add.w r0, r5, #64 @ 0x40 │ │ │ │ blx 29a40 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98ac0 │ │ │ │ + bne.n 989d6 │ │ │ │ add.w r6, r4, #12 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ lsls r3, r3, #31 │ │ │ │ - bmi.n 98a54 │ │ │ │ + bmi.n 98958 │ │ │ │ mov r0, r4 │ │ │ │ pop {r3, r4, r5, r6, r7, pc} │ │ │ │ add.w r0, r5, #136 @ 0x88 │ │ │ │ add.w r7, r5, #136 @ 0x88 │ │ │ │ blx 29bec │ │ │ │ - cbnz r0, 98aa4 │ │ │ │ + cbnz r0, 989ae │ │ │ │ ldr r3, [r5, #4] │ │ │ │ cmp r4, r3 │ │ │ │ - bne.n 98a8c │ │ │ │ + bne.n 98990 │ │ │ │ dmb ish │ │ │ │ ldrex r3, [r6] │ │ │ │ bic.w r3, r3, #1 │ │ │ │ strex r2, r3, [r6] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 98a6c │ │ │ │ + bne.n 98970 │ │ │ │ mov r1, r7 │ │ │ │ add.w r0, r5, #88 @ 0x58 │ │ │ │ dmb ish │ │ │ │ blx 295b8 │ │ │ │ - cbnz r0, 98ab2 │ │ │ │ + cbnz r0, 989c2 │ │ │ │ mov r0, r7 │ │ │ │ blx 29a40 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98a50 │ │ │ │ - movw r1, #6092 @ 0x17cc │ │ │ │ + beq.n 98954 │ │ │ │ + movw r1, #5388 @ 0x150c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #92] @ (98afc ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #6012 @ 0x177c │ │ │ │ + movw r0, #23428 @ 0x5b84 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5308 @ 0x14bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #76] @ (98afc ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #35352 @ 0x8a18 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #64] @ (98afc ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #5976 @ 0x1758 │ │ │ │ + movw r0, #23428 @ 0x5b84 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34648 @ 0x8758 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #52] @ (98b00 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #35320 @ 0x89f8 │ │ │ │ + movw r0, #23428 @ 0x5b84 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5272 @ 0x1498 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #40] @ (98b00 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #5912 @ 0x1718 │ │ │ │ + ldr r0, [pc, #56] @ (98a18 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34616 @ 0x8738 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #24] @ (98b00 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #35292 @ 0x89dc │ │ │ │ + ldr r0, [pc, #40] @ (98a18 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5208 @ 0x1458 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #28] @ (98a18 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #34588 @ 0x871c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (98afc ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #23428 @ 0x5b84 │ │ │ │ + movt r0, #54 @ 0x36 │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r4, [r0, r1] │ │ │ │ - movs r6, r6 │ │ │ │ - ldrsh r0, [r2, r1] │ │ │ │ + ldrh r0, [r2, r6] │ │ │ │ movs r6, r6 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4016] @ 0xfb0 │ │ │ │ ldr r2, [r0, #88] @ 0x58 │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ adds r3, r2, #1 │ │ │ │ cmp r2, r1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 99f70 │ │ │ │ + beq.w 99e88 │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 99f7e │ │ │ │ + bne.w 99e96 │ │ │ │ adds r2, r3, #1 │ │ │ │ ldr r5, [r4, #8] │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 991c6 │ │ │ │ + beq.w 990de │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 991da │ │ │ │ + beq.w 990f2 │ │ │ │ mov r6, r5 │ │ │ │ mov r3, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r3, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #675 @ 0x2a3 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98e3c │ │ │ │ + beq.w 98d54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 991f0 │ │ │ │ + bne.w 99108 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 99204 │ │ │ │ + beq.w 9911c │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #49 @ 0x31 │ │ │ │ - beq.w 98e3c │ │ │ │ + beq.w 98d54 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 991f0 │ │ │ │ + bne.w 99108 │ │ │ │ ldr r1, [r4, #12] │ │ │ │ cmp r1, r6 │ │ │ │ - beq.w 99250 │ │ │ │ + beq.w 99168 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr.w r1, [r1, r6, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98e3c │ │ │ │ + beq.w 98d54 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99200 │ │ │ │ + bne.w 99118 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99224 │ │ │ │ + beq.w 9913c │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #660 @ 0x294 │ │ │ │ - beq.w 990d0 │ │ │ │ + beq.w 98fe8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eca │ │ │ │ + bne.w 98de2 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99274 │ │ │ │ + beq.w 9918c │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99288 │ │ │ │ + beq.w 991a0 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #677 @ 0x2a5 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98e80 │ │ │ │ + beq.w 98d98 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9929c │ │ │ │ + bne.w 991b4 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 992a2 │ │ │ │ + beq.w 991ba │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #49 @ 0x31 │ │ │ │ - beq.w 98e80 │ │ │ │ + beq.w 98d98 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eca │ │ │ │ + bne.w 98de2 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 992c2 │ │ │ │ + beq.w 991da │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 992d6 │ │ │ │ + beq.w 991ee │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #633 @ 0x279 │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98ed2 │ │ │ │ + beq.w 98dea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ea │ │ │ │ + bne.w 99202 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 99330 │ │ │ │ + beq.w 99248 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98ed2 │ │ │ │ + beq.w 98dea │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eca │ │ │ │ + bne.w 98de2 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 992f8 │ │ │ │ + beq.w 99210 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9930c │ │ │ │ + beq.w 99224 │ │ │ │ mov r2, r5 │ │ │ │ mov r6, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r6, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #670 @ 0x29e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 98fc0 │ │ │ │ + beq.w 98ed8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99320 │ │ │ │ + bne.w 99238 │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 99380 │ │ │ │ + beq.w 99298 │ │ │ │ ldr.w r1, [r1, r2, lsl #2] │ │ │ │ movw r2, #674 @ 0x2a2 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 98fc0 │ │ │ │ + beq.w 98ed8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99200 │ │ │ │ + bne.w 99118 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 99354 │ │ │ │ + beq.w 9926c │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #642 @ 0x282 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 99438 │ │ │ │ + beq.w 99350 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9937a │ │ │ │ + bne.w 99292 │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 993a4 │ │ │ │ + beq.w 992bc │ │ │ │ ldr r1, [r4, #4] │ │ │ │ movw r2, #665 @ 0x299 │ │ │ │ ldr.w r1, [r1, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9959e │ │ │ │ + beq.w 994b6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98eca │ │ │ │ + bne.w 98de2 │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 99b30 │ │ │ │ + beq.w 99a48 │ │ │ │ ldr r6, [r4, #12] │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 99b48 │ │ │ │ + beq.w 99a60 │ │ │ │ mov r1, r5 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ mov r6, r1 │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ ldr.w r1, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r1, #0] │ │ │ │ cmp r0, #1 │ │ │ │ - beq.n 98d6c │ │ │ │ + beq.n 98c84 │ │ │ │ ldrd r3, r0, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9969a │ │ │ │ + bne.w 995b2 │ │ │ │ subs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ ldr r0, [r1, #4] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ ldr r7, [r1, #84] @ 0x54 │ │ │ │ lsls r7, r7, #4 │ │ │ │ - bpl.w 99af8 │ │ │ │ + bpl.w 99a10 │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 99b10 │ │ │ │ - movw r1, #62108 @ 0xf29c │ │ │ │ + beq.w 99a28 │ │ │ │ + movw r1, #61404 @ 0xefdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98d52 │ │ │ │ + bne.n 98c6a │ │ │ │ mov r0, r4 │ │ │ │ - bl a04bc <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl a03a0 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d52 │ │ │ │ + beq.n 98c6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f77e8 │ │ │ │ + bl 1f8758 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d52 │ │ │ │ + beq.n 98c6a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d52 │ │ │ │ + beq.n 98c6a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d52 │ │ │ │ + beq.n 98c6a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d52 │ │ │ │ + beq.n 98c6a │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f8cf8 │ │ │ │ + bl 1f9c70 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d52 │ │ │ │ + beq.n 98c6a │ │ │ │ movs r1, #6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 98d52 │ │ │ │ + beq.n 98c6a │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f8 │ │ │ │ + beq.w 9a010 │ │ │ │ mov r0, r7 │ │ │ │ ldr r7, [r4, #20] │ │ │ │ str r7, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ ldr r7, [r6, #24] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r6, [r6, #20] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 20070c │ │ │ │ + bl 20158c │ │ │ │ movs r1, #10 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #35760 @ 0x8bb0 │ │ │ │ + movw r2, #35056 @ 0x88f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf928 │ │ │ │ + bl 1c07bc │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98d62 │ │ │ │ + bne.n 98c7a │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996ee │ │ │ │ + beq.w 99606 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 996ee │ │ │ │ + b.w 99606 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99f98 │ │ │ │ + beq.w 99eb0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b92 │ │ │ │ + bne.w 99aaa │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b9bc4 │ │ │ │ + bl 1baa5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 993ca │ │ │ │ + bne.w 992e2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99b92 │ │ │ │ + bne.w 99aaa │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba550 │ │ │ │ + bl 1bb3e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9942e │ │ │ │ + beq.w 99346 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 98d62 │ │ │ │ + b.n 98c7a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99b88 │ │ │ │ + beq.w 99aa0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9929c │ │ │ │ + bne.w 991b4 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b9bc4 │ │ │ │ + bl 1baa5c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 996f6 │ │ │ │ + bne.w 9960e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9929c │ │ │ │ + bne.w 991b4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdf74 │ │ │ │ + bl 1bee08 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 98e7a │ │ │ │ + bne.n 98d92 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c26 │ │ │ │ + beq.w 98b3e │ │ │ │ subs r2, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 98d66 │ │ │ │ + b.n 98c7e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99f8e │ │ │ │ + beq.w 99ea6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ea │ │ │ │ + bne.w 99202 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99f46 │ │ │ │ + beq.w 99e5e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99fbc │ │ │ │ + bne.w 99ed4 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 98f26 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 98e3e │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99a8a │ │ │ │ + bne.w 999a2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ea │ │ │ │ + bne.w 99202 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9974a │ │ │ │ + beq.w 99662 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0180 │ │ │ │ + bl 1c1018 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9974a │ │ │ │ + beq.w 99662 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9974a │ │ │ │ + beq.w 99662 │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9974c │ │ │ │ + bne.w 99664 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9974a │ │ │ │ + beq.w 99662 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a110 │ │ │ │ + beq.w 9a028 │ │ │ │ mov r1, r7 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c5d4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5cfc <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b0850 <_PyArena_Malloc@@Base> │ │ │ │ + bl b077c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99828 │ │ │ │ + beq.w 99740 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #14 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 98e7a │ │ │ │ + b.n 98d92 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99f84 │ │ │ │ + beq.w 99e9c │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d7e │ │ │ │ + bne.w 99c96 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99cc8 │ │ │ │ + beq.w 99be0 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99cf0 │ │ │ │ + bne.w 99c08 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99990 │ │ │ │ + beq.w 998a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4fd8 │ │ │ │ + bl b4ef8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99990 │ │ │ │ + beq.w 998a8 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99990 │ │ │ │ + beq.w 998a8 │ │ │ │ mov r0, r4 │ │ │ │ - bl b898c │ │ │ │ + bl b88b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f14 │ │ │ │ + beq.w 99e2c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f14 │ │ │ │ + beq.w 99e2c │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d7e │ │ │ │ + bne.w 99c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f14 │ │ │ │ + beq.w 99e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd600 │ │ │ │ + bl 1be494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d7e │ │ │ │ + bne.w 99c96 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d7e │ │ │ │ + beq.w 99c96 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c5d4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5cfc <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 1bede4 │ │ │ │ + bl 1bfc78 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 98d92 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0f0 │ │ │ │ + beq.w 9a008 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99d82 │ │ │ │ + b.w 99c9a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a262 │ │ │ │ + beq.w 9a17a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991be │ │ │ │ + bne.n 990d6 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 99ba2 │ │ │ │ + beq.w 99aba │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e46 │ │ │ │ + bne.w 99d5e │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9913e │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99056 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8468 │ │ │ │ + bl c8410 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9913e │ │ │ │ + cbz r0, 99056 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9913e │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99056 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9913e │ │ │ │ + cbz r0, 99056 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd2e8 │ │ │ │ + bl 1be17c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99556 │ │ │ │ + bne.w 9946e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 991be │ │ │ │ + bne.n 990d6 │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 991bc │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 990d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8468 │ │ │ │ + bl c8410 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 991bc │ │ │ │ + cbz r0, 990d4 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 991bc │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 990d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 991bc │ │ │ │ + cbz r0, 990d4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd600 │ │ │ │ + bl 1be494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 991be │ │ │ │ + cbnz r3, 990d6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 991be │ │ │ │ + cbz r0, 990d6 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1bd79c │ │ │ │ + bl 1be630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 98d92 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e2e │ │ │ │ + bne.w 99d46 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 98bc6 │ │ │ │ + b.n 98ade │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 991f0 │ │ │ │ + cbnz r3, 99108 │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a0c2 │ │ │ │ + bne.w 99fda │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 991ec │ │ │ │ + blt.n 99104 │ │ │ │ ldr r6, [sp, #32] │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 98b4c │ │ │ │ + b.n 98a64 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98bac │ │ │ │ + beq.w 98ac4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 98ecc │ │ │ │ + b.n 98de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99b18 │ │ │ │ + blt.w 99a30 │ │ │ │ ldrd r3, r1, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98e3c │ │ │ │ + beq.w 98d54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98b7c │ │ │ │ + b.n 98a94 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99246 │ │ │ │ + blt.n 9915e │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp.w r3, #660 @ 0x294 │ │ │ │ - beq.w 990d0 │ │ │ │ + beq.w 98fe8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98bc6 │ │ │ │ + b.n 98ade │ │ │ │ movs r3, #1 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.n 98eca │ │ │ │ + b.n 98de2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99b20 │ │ │ │ + blt.w 99a38 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98e3c │ │ │ │ + beq.w 98d54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98b9e │ │ │ │ + b.n 98ab6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9929c │ │ │ │ + cbnz r3, 991b4 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9a0c8 │ │ │ │ + bne.w 99fe0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99298 │ │ │ │ + blt.n 991b0 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98bea │ │ │ │ + b.n 98b02 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98ec2 │ │ │ │ + b.n 98dda │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99b28 │ │ │ │ + blt.w 99a40 │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r3, #0] │ │ │ │ cmp r3, #49 @ 0x31 │ │ │ │ - beq.w 98e80 │ │ │ │ + beq.w 98d98 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98c1a │ │ │ │ + b.n 98b32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 992ea │ │ │ │ + cbnz r3, 99202 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99fa2 │ │ │ │ + bne.w 99eba │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 992e6 │ │ │ │ + blt.n 991fe │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98c40 │ │ │ │ + b.n 98b58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98c80 │ │ │ │ - b.n 98eca │ │ │ │ + beq.w 98b98 │ │ │ │ + b.n 98de2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99320 │ │ │ │ + cbnz r3, 99238 │ │ │ │ ldrd r6, r2, [r4, #8] │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 99fa8 │ │ │ │ + bne.w 99ec0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9931c │ │ │ │ + blt.n 99234 │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - b.n 98c9a │ │ │ │ + b.n 98bb2 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98cdc │ │ │ │ - b.n 991fe │ │ │ │ + beq.w 98bf4 │ │ │ │ + b.n 99116 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99ae8 │ │ │ │ + blt.w 99a00 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98ed2 │ │ │ │ + beq.w 98dea │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98c74 │ │ │ │ + b.n 98b8c │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99374 │ │ │ │ + blt.n 9928c │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #642 @ 0x282 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.n 99438 │ │ │ │ + beq.n 99350 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98cf6 │ │ │ │ + b.n 98c0e │ │ │ │ movs r3, #1 │ │ │ │ str r5, [r4, #8] │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 98ecc │ │ │ │ + b.n 98de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99af0 │ │ │ │ + blt.w 99a08 │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #674 @ 0x2a2 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 98fc0 │ │ │ │ + beq.w 98ed8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98cce │ │ │ │ + b.n 98be6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99246 │ │ │ │ + blt.w 9915e │ │ │ │ ldrd r2, r1, [r4, #4] │ │ │ │ movw r3, #665 @ 0x299 │ │ │ │ ldr.w r2, [r2, r1, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9959e │ │ │ │ + beq.w 994b6 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 98d1a │ │ │ │ + b.n 98c32 │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ba550 │ │ │ │ + bl 1bb3e8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98e64 │ │ │ │ + beq.w 98d7c │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ ldrd r6, lr, [r3, #20] │ │ │ │ mov r7, r2 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ ldrd ip, r0, [r0] │ │ │ │ mov r8, r2 │ │ │ │ ldr r2, [r3, #32] │ │ │ │ @@ -166156,286 +166042,286 @@ │ │ │ │ strd lr, r8, [sp, #4] │ │ │ │ str r6, [sp, #0] │ │ │ │ ldr r2, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ mov r3, r2 │ │ │ │ str r6, [sp, #28] │ │ │ │ mov r2, r7 │ │ │ │ - beq.w 99a7e │ │ │ │ - bl 1be684 │ │ │ │ + beq.w 99996 │ │ │ │ + bl 1bf518 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 98d92 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a0b4 │ │ │ │ + bne.w 99fcc │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 991f6 │ │ │ │ + b.n 9910e │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a0aa │ │ │ │ + beq.w 99fc2 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a07e │ │ │ │ + bne.w 99f96 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a046 │ │ │ │ + beq.w 99f5e │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a068 │ │ │ │ + bne.w 99f80 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 994a6 │ │ │ │ - movw r2, #38796 @ 0x978c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 993be │ │ │ │ + movw r2, #38092 @ 0x94cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd204 │ │ │ │ - cbz r0, 994a6 │ │ │ │ + bl 1be098 │ │ │ │ + cbz r0, 993be │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 994a6 │ │ │ │ + cbz r0, 993be │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd7fc │ │ │ │ + bl 1be690 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99658 │ │ │ │ + bne.w 99570 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a07e │ │ │ │ + bne.w 99f96 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998b0 │ │ │ │ - movw r2, #38796 @ 0x978c │ │ │ │ + beq.w 997c8 │ │ │ │ + movw r2, #38092 @ 0x94cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd204 │ │ │ │ + bl 1be098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998b0 │ │ │ │ + beq.w 997c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998b0 │ │ │ │ + beq.w 997c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd900 │ │ │ │ + bl 1be794 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998b0 │ │ │ │ + beq.w 997c8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd600 │ │ │ │ + bl 1be494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998b2 │ │ │ │ + bne.w 997ca │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd7fc │ │ │ │ + bl 1be690 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 998b2 │ │ │ │ + bne.w 997ca │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a07e │ │ │ │ + beq.w 99f96 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b0850 <_PyArena_Malloc@@Base> │ │ │ │ + bl b077c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a154 │ │ │ │ + beq.w 9a06c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ str r3, [r0, #16] │ │ │ │ movs r3, #18 │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str.w fp, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.n 98e7a │ │ │ │ + b.n 98d92 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a090 │ │ │ │ + beq.w 99fa8 │ │ │ │ ldrd r6, r3, [r2, #20] │ │ │ │ ldr r1, [sp, #32] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 1b9aa4 │ │ │ │ + bl 1ba93c │ │ │ │ ldr r3, [sp, #32] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a088 │ │ │ │ + beq.w 99fa0 │ │ │ │ strd r6, r3, [sp, #4] │ │ │ │ mov r1, sl │ │ │ │ str.w r8, [sp] │ │ │ │ mov r3, r7 │ │ │ │ mov r0, r9 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1bd79c │ │ │ │ + bl 1be630 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - b.n 991b2 │ │ │ │ + bne.w 98d92 │ │ │ │ + b.n 990ca │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a442 │ │ │ │ + beq.w 9a35a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9964e │ │ │ │ + bne.n 99566 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9a19a │ │ │ │ + beq.w 9a0b2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a1c4 │ │ │ │ + bne.w 9a0dc │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9964c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99564 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8468 │ │ │ │ + bl c8410 │ │ │ │ mov r6, r0 │ │ │ │ - cbz r0, 9964c │ │ │ │ + cbz r0, 99564 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9964c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99564 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9964c │ │ │ │ + cbz r0, 99564 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd600 │ │ │ │ + bl 1be494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r2, r0 │ │ │ │ - cbnz r3, 9964e │ │ │ │ + cbnz r3, 99566 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #32] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ mov ip, r0 │ │ │ │ movs r3, #0 │ │ │ │ - cbz r0, 9964e │ │ │ │ + cbz r0, 99566 │ │ │ │ mov r0, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r3, r7 │ │ │ │ mov r1, r9 │ │ │ │ ldr.w r6, [ip, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr.w r6, [ip, #20] │ │ │ │ strd r8, r6, [sp] │ │ │ │ - bl 1bf71c │ │ │ │ + bl 1c05b0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 98d92 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a432 │ │ │ │ + bne.w 9a34a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98d1a │ │ │ │ + b.w 98c32 │ │ │ │ str r0, [sp, #32] │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0de │ │ │ │ + beq.w 99ff6 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl b0850 <_PyArena_Malloc@@Base> │ │ │ │ + bl b077c <_PyArena_Malloc@@Base> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a154 │ │ │ │ + beq.w 9a06c │ │ │ │ ldr r2, [sp, #32] │ │ │ │ movs r3, #0 │ │ │ │ str.w sl, [r0, #4] │ │ │ │ strd r3, r3, [r0, #8] │ │ │ │ movs r3, #18 │ │ │ │ str r2, [r0, #16] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ - b.w 98e7a │ │ │ │ + b.w 98d92 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9a424 │ │ │ │ + bne.w 9a33c │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a3b2 │ │ │ │ - movw r1, #62108 @ 0xf29c │ │ │ │ + beq.w 9a2ca │ │ │ │ + movw r1, #61404 @ 0xefdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 1b91e4 │ │ │ │ + bl 1ba07c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a3c8 │ │ │ │ + bne.w 9a2e0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a3c0 │ │ │ │ + bne.w 9a2d8 │ │ │ │ mov r0, r4 │ │ │ │ - movw r1, #62108 @ 0xf29c │ │ │ │ + movw r1, #61404 @ 0xefdc │ │ │ │ movt r1, #41 @ 0x29 │ │ │ │ - bl 1b91e4 │ │ │ │ + bl 1ba07c │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a316 │ │ │ │ + bne.w 9a22e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ subs r3, r6, #1 │ │ │ │ movs r0, #0 │ │ │ │ str r5, [r4, #8] │ │ │ │ - b.w 98d62 │ │ │ │ + b.w 98c7a │ │ │ │ str r0, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bdf74 │ │ │ │ + bl 1bee08 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ea8 │ │ │ │ + beq.w 98dc0 │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str r2, [sp, #24] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r2, [r0, #44] @ 0x2c │ │ │ │ str r2, [sp, #20] │ │ │ │ ldr r2, [r0, #40] @ 0x28 │ │ │ │ str r2, [sp, #16] │ │ │ │ @@ -166443,1620 +166329,1620 @@ │ │ │ │ str r2, [sp, #12] │ │ │ │ ldr r2, [r0, #32] │ │ │ │ str r2, [sp, #8] │ │ │ │ ldr r2, [r0, #24] │ │ │ │ strd r3, r2, [sp] │ │ │ │ ldrd r2, r3, [r0, #12] │ │ │ │ ldrd r0, r1, [r0, #4] │ │ │ │ - bl 1be88c │ │ │ │ + bl 1bf720 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 98d92 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98ebc │ │ │ │ + beq.w 98dd4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 98ec2 │ │ │ │ + b.w 98dda │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ea │ │ │ │ + bne.w 99202 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9977a │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99692 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9977a │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99692 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99bd0 │ │ │ │ + bne.w 99ae8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ea │ │ │ │ + bne.w 99202 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99836 │ │ │ │ + beq.n 9974e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99836 │ │ │ │ + beq.n 9974e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0180 │ │ │ │ + bl 1c1018 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99836 │ │ │ │ + beq.n 9974e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99836 │ │ │ │ + beq.n 9974e │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99838 │ │ │ │ + bne.n 99750 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov fp, r0 │ │ │ │ - cbz r0, 99836 │ │ │ │ + cbz r0, 9974e │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a110 │ │ │ │ + beq.w 9a028 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldr r6, [r3, #24] │ │ │ │ str r2, [sp, #32] │ │ │ │ - bl c5d4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5cfc <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl b0850 <_PyArena_Malloc@@Base> │ │ │ │ + bl b077c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 99812 │ │ │ │ + cbz r0, 9972a │ │ │ │ ldr r2, [sp, #32] │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #15 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ str r7, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #35532 @ 0x8acc │ │ │ │ + movw r2, #34828 @ 0x880c │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf928 │ │ │ │ + bl 1c07bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 98d92 │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a09c │ │ │ │ + bne.w 99fb4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 992ea │ │ │ │ + b.n 99202 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 992ea │ │ │ │ + beq.w 99202 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ec │ │ │ │ + bne.w 99204 │ │ │ │ adds r1, r2, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 99e1a │ │ │ │ + beq.w 99d32 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ ldr r6, [r4, #8] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9987c │ │ │ │ + cbnz r3, 99794 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a11a │ │ │ │ + bne.w 9a032 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e28 │ │ │ │ + bne.w 99d40 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e16 │ │ │ │ + bne.w 99d2e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99c52 │ │ │ │ + bne.w 99b6a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 992ea │ │ │ │ + b.n 99202 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a07e │ │ │ │ + bne.w 99f96 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #642 @ 0x282 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ - movw r2, #38796 @ 0x978c │ │ │ │ + beq.w 99ff0 │ │ │ │ + movw r2, #38092 @ 0x94cc │ │ │ │ movt r2, #43 @ 0x2b │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd204 │ │ │ │ + bl 1be098 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 99ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 99ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 243dd4 │ │ │ │ + bl 2445b4 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0d8 │ │ │ │ + beq.w 99ff0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd600 │ │ │ │ + bl 1be494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0ce │ │ │ │ + bne.w 99fe6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd7fc │ │ │ │ + bl 1be690 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0ce │ │ │ │ + bne.w 99fe6 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ movs r3, #0 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a07e │ │ │ │ + beq.w 99f96 │ │ │ │ ldr r2, [r6, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r6, [r6, #24] │ │ │ │ str r2, [sp, #36] @ 0x24 │ │ │ │ - bl b0850 <_PyArena_Malloc@@Base> │ │ │ │ + bl b077c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9995c │ │ │ │ + cbz r0, 99874 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ str r2, [r0, #16] │ │ │ │ ldr r2, [sp, #36] @ 0x24 │ │ │ │ strd r2, r6, [r0, #40] @ 0x28 │ │ │ │ movs r2, #19 │ │ │ │ strd r7, sl, [r0, #4] │ │ │ │ str.w fp, [r0, #12] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ str r2, [r0, #0] │ │ │ │ - movw r2, #35640 @ 0x8b38 │ │ │ │ + movw r2, #34936 @ 0x8878 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf928 │ │ │ │ + bl 1c07bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ + bne.w 98d92 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r1, [sp, #32] │ │ │ │ subs r6, r1, #1 │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a15c │ │ │ │ + beq.w 9a074 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.w 98cf6 │ │ │ │ + b.w 98c0e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d7e │ │ │ │ + bne.w 99c96 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ea │ │ │ │ + beq.w 9a002 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ea │ │ │ │ + beq.w 9a002 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4fd8 │ │ │ │ + bl b4ef8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ea │ │ │ │ + beq.w 9a002 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a0ea │ │ │ │ + beq.w 9a002 │ │ │ │ mov r0, r4 │ │ │ │ - bl b898c │ │ │ │ + bl b88b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f14 │ │ │ │ + beq.w 99e2c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f14 │ │ │ │ + beq.w 99e2c │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d7e │ │ │ │ + bne.w 99c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99f14 │ │ │ │ + beq.w 99e2c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bd600 │ │ │ │ + bl 1be494 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #32] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d7e │ │ │ │ + bne.w 99c96 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99d7e │ │ │ │ + beq.w 99c96 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r7, r3, [r2, #20] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl c5d4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5cfc <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r7, r3, [sp, #12] │ │ │ │ mov r1, r6 │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r2, fp │ │ │ │ strd r9, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #32] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #20] │ │ │ │ - bl 2470a4 │ │ │ │ - movw r2, #35620 @ 0x8b24 │ │ │ │ + bl 247848 │ │ │ │ + movw r2, #34916 @ 0x8864 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r3, r0 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf928 │ │ │ │ + bl 1c07bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - b.w 990b8 │ │ │ │ - bl 1f16fc │ │ │ │ + bne.w 98d92 │ │ │ │ + b.w 98fd0 │ │ │ │ + bl 1f2674 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ - b.n 99424 │ │ │ │ + bne.w 98d92 │ │ │ │ + b.n 9933c │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0180 │ │ │ │ + bl 1c1018 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f26 │ │ │ │ + beq.w 98e3e │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f28 │ │ │ │ + bne.w 98e40 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f26 │ │ │ │ + beq.w 98e3e │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 98f26 │ │ │ │ + beq.w 98e3e │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 98f28 │ │ │ │ + bne.w 98e40 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98f7c │ │ │ │ - b.w 98f26 │ │ │ │ + bne.w 98e94 │ │ │ │ + b.w 98e3e │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c74 │ │ │ │ + b.w 98b8c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98cce │ │ │ │ + b.w 98be6 │ │ │ │ movw r3, #43984 @ 0xabd0 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ - movw r1, #35728 @ 0x8b90 │ │ │ │ + movw r1, #35024 @ 0x88d0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d5a30 │ │ │ │ + bl d59a4 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98d52 │ │ │ │ + b.w 98c6a │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b7c │ │ │ │ + b.w 98a94 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98b9e │ │ │ │ + b.w 98ab6 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 98c1a │ │ │ │ + b.w 98b32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a0f8 │ │ │ │ + bne.w 9a010 │ │ │ │ ldrd r6, r3, [r4, #8] │ │ │ │ cmp r3, r6 │ │ │ │ - bne.w 99fae │ │ │ │ + bne.w 99ec6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99b98 │ │ │ │ + blt.n 99ab0 │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr r1, [r4, #60] @ 0x3c │ │ │ │ ldr.w r3, [r0, r6, lsl #2] │ │ │ │ ldrd r2, r3, [r3, #12] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9a0f8 │ │ │ │ + bne.w 9a010 │ │ │ │ ldrd r1, r7, [r4, #8] │ │ │ │ cmp r1, r7 │ │ │ │ - bne.w 98d48 │ │ │ │ + bne.w 98c60 │ │ │ │ mov r0, r4 │ │ │ │ strd r3, r2, [sp, #32] │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 99b10 │ │ │ │ + blt.n 99a28 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ ldrd r3, r2, [sp, #32] │ │ │ │ - b.w 98d48 │ │ │ │ + b.w 98c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ - b.w 98e92 │ │ │ │ + bl 270e30 │ │ │ │ + b.w 98daa │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99434 │ │ │ │ + b.n 9934c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ - b.n 996ee │ │ │ │ + b.n 99606 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 99e2e │ │ │ │ + blt.w 99d46 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e3e │ │ │ │ + bne.w 99d56 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99108 │ │ │ │ - b.w 991be │ │ │ │ + beq.w 99020 │ │ │ │ + b.w 990d6 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1c0180 │ │ │ │ + bl 1c1018 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9977a │ │ │ │ + beq.w 99692 │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9977c │ │ │ │ + bne.w 99694 │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9977a │ │ │ │ + beq.w 99692 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9977a │ │ │ │ + beq.w 99692 │ │ │ │ mov r0, r4 │ │ │ │ - bl c92fc │ │ │ │ + bl c92a4 │ │ │ │ mov fp, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9977a │ │ │ │ + beq.w 99692 │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a110 │ │ │ │ + beq.w 9a028 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldrd r7, r6, [r3, #20] │ │ │ │ - bl b0850 <_PyArena_Malloc@@Base> │ │ │ │ + bl b077c <_PyArena_Malloc@@Base> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 99812 │ │ │ │ + beq.w 9972a │ │ │ │ movs r1, #15 │ │ │ │ movs r2, #0 │ │ │ │ strd sl, fp, [r0, #4] │ │ │ │ strd r9, r8, [r0, #32] │ │ │ │ strd r7, r6, [r0, #40] @ 0x28 │ │ │ │ str r1, [r0, #0] │ │ │ │ str r2, [r0, #12] │ │ │ │ - b.n 99812 │ │ │ │ + b.n 9972a │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998a6 │ │ │ │ + beq.w 997be │ │ │ │ mov r0, r4 │ │ │ │ - bl 53a40 │ │ │ │ + bl 539a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998a6 │ │ │ │ + beq.w 997be │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99e16 │ │ │ │ + bne.w 99d2e │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998a6 │ │ │ │ + beq.w 997be │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998a6 │ │ │ │ + beq.w 997be │ │ │ │ movw r1, #48068 @ 0xbbc4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #35392 @ 0x8a40 │ │ │ │ + movw r3, #34688 @ 0x8780 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 998a8 │ │ │ │ + beq.w 997c0 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 998ac │ │ │ │ + b.n 997c4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 990c2 │ │ │ │ + blt.w 98fda │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99f42 │ │ │ │ + beq.w 99e5a │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99d7e │ │ │ │ + bne.n 99c96 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 99d88 │ │ │ │ + beq.n 99ca0 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 99d4a │ │ │ │ + cbnz r3, 99c62 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99d48 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl b4fd8 │ │ │ │ - cbz r0, 99d48 │ │ │ │ + bl b4ef8 │ │ │ │ + cbz r0, 99c60 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99d48 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99c60 │ │ │ │ mov r0, r4 │ │ │ │ - bl b898c │ │ │ │ - cbz r0, 99d48 │ │ │ │ + bl b88b4 │ │ │ │ + cbz r0, 99c60 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f18 │ │ │ │ + bne.w 99e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ - cbnz r3, 99d94 │ │ │ │ + cbnz r3, 99cac │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 99e12 │ │ │ │ + bne.n 99d2a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #670 @ 0x29e │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ - cbnz r0, 99d9a │ │ │ │ + cbnz r0, 99cb2 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98ffa │ │ │ │ + beq.w 98f12 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - b.w 99326 │ │ │ │ + b.w 9923e │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 99cfe │ │ │ │ + beq.n 99c16 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99d74 │ │ │ │ + b.n 99c8c │ │ │ │ mov r0, r4 │ │ │ │ - bl b4fd8 │ │ │ │ + bl b4ef8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d6e │ │ │ │ + beq.n 99c86 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #671 @ 0x29f │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d6e │ │ │ │ + beq.n 99c86 │ │ │ │ mov r0, r4 │ │ │ │ - bl b898c │ │ │ │ + bl b88b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d6e │ │ │ │ + beq.n 99c86 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d6e │ │ │ │ + beq.n 99c86 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d6e │ │ │ │ + beq.n 99c86 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db40 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9da24 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d6e │ │ │ │ + beq.n 99c86 │ │ │ │ ldr r2, [r7, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35560 @ 0x8ae8 │ │ │ │ + movw r3, #34856 @ 0x8828 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 99d70 │ │ │ │ + beq.n 99c88 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99d74 │ │ │ │ + b.n 99c8c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 99d72 │ │ │ │ + b.n 99c8a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 998aa │ │ │ │ + b.n 997c2 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99858 │ │ │ │ + beq.w 99770 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 998ac │ │ │ │ + b.n 997c4 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98bc6 │ │ │ │ + b.w 98ade │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 991be │ │ │ │ + bne.w 990d6 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a138 │ │ │ │ + beq.w 9a050 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 99e7c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 99d94 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8468 │ │ │ │ - cbz r0, 99e7c │ │ │ │ + bl c8410 │ │ │ │ + cbz r0, 99d94 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a160 │ │ │ │ + bne.w 9a078 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a146 │ │ │ │ + bne.w 9a05e │ │ │ │ mov.w r1, #660 @ 0x294 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a14c │ │ │ │ + beq.w 9a064 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8468 │ │ │ │ + bl c8410 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a14c │ │ │ │ + beq.w 9a064 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a14c │ │ │ │ + beq.w 9a064 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a14c │ │ │ │ + beq.w 9a064 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db40 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9da24 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a14c │ │ │ │ + beq.w 9a064 │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35408 @ 0x8a50 │ │ │ │ + movw r3, #34704 @ 0x8790 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a14e │ │ │ │ + beq.w 9a066 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99108 │ │ │ │ - b.w 991be │ │ │ │ + beq.w 99020 │ │ │ │ + b.w 990d6 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99d7e │ │ │ │ + b.n 99c96 │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r2, [sp, #32] │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35392 @ 0x8a40 │ │ │ │ + movw r3, #34688 @ 0x8780 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99e0c │ │ │ │ - b.n 99d70 │ │ │ │ + bne.w 99d24 │ │ │ │ + b.n 99c88 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 99d78 │ │ │ │ + b.n 99c90 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a09c │ │ │ │ + blt.w 99fb4 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbnz r3, 99fb4 │ │ │ │ + cbnz r3, 99ecc │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f0c │ │ │ │ - b.w 992ea │ │ │ │ - bl 270f68 │ │ │ │ + beq.w 98e24 │ │ │ │ + b.w 99202 │ │ │ │ + bl 270e30 │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 98b30 │ │ │ │ + beq.w 98a48 │ │ │ │ subs r2, r3, #1 │ │ │ │ - b.w 98ecc │ │ │ │ + b.w 98de4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ - b.w 98fd2 │ │ │ │ + bl 270e30 │ │ │ │ + b.w 98eea │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ - b.w 98ee4 │ │ │ │ + bl 270e30 │ │ │ │ + b.w 98dfc │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ - b.w 98e4e │ │ │ │ + bl 270e30 │ │ │ │ + b.w 98d66 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98c40 │ │ │ │ + b.w 98b58 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98c9a │ │ │ │ + b.w 98bb2 │ │ │ │ mov r1, r6 │ │ │ │ - b.w 98d3c │ │ │ │ + b.w 98c54 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 992ea │ │ │ │ + bne.w 99202 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9a26c │ │ │ │ + beq.w 9a184 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ mov r7, r3 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a006 │ │ │ │ + cbnz r3, 99f1e │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov sl, r0 │ │ │ │ - cbz r0, 9a004 │ │ │ │ + cbz r0, 99f1c │ │ │ │ mov r0, r4 │ │ │ │ bl 30b72 <_Py_fstat@@Base+0x232> │ │ │ │ - cbz r0, 9a004 │ │ │ │ + cbz r0, 99f1c │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a380 │ │ │ │ + bne.w 9a298 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a27a │ │ │ │ + bne.w 9a192 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #674 @ 0x2a2 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9a312 │ │ │ │ + bne.w 9a22a │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #633 @ 0x279 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a280 │ │ │ │ + bne.w 9a198 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 98f0c │ │ │ │ - b.w 992ea │ │ │ │ + beq.w 98e24 │ │ │ │ + b.w 99202 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a18a │ │ │ │ + blt.w 9a0a2 │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r9, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ - cbz r3, 9a076 │ │ │ │ + cbz r3, 99f8e │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9a07e │ │ │ │ + cbnz r3, 99f96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 25c444 │ │ │ │ + bl 25c3f4 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 98e7a │ │ │ │ + bne.w 98d92 │ │ │ │ str r6, [r4, #8] │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99472 │ │ │ │ + beq.w 9938a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98cf6 │ │ │ │ + b.w 98c0e │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.w 99580 │ │ │ │ + b.w 99498 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98bc6 │ │ │ │ + b.w 98ade │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 992ee │ │ │ │ + b.w 99206 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ - b.w 9944a │ │ │ │ + bl 270e30 │ │ │ │ + b.w 99362 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r1, #1 │ │ │ │ mov r3, r1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 99434 │ │ │ │ + b.w 9934c │ │ │ │ mov r6, r3 │ │ │ │ - b.w 98b4c │ │ │ │ + b.w 98a64 │ │ │ │ mov r2, r6 │ │ │ │ - b.w 98bea │ │ │ │ + b.w 98b02 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98cf6 │ │ │ │ + b.w 98c0e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a0d0 │ │ │ │ + b.n 99fe8 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98cf6 │ │ │ │ + b.w 98c0e │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ - cbnz r3, 9a100 │ │ │ │ + cbnz r3, 9a018 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99d82 │ │ │ │ + b.n 99c9a │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 996ee │ │ │ │ + b.w 99606 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 99d7e │ │ │ │ + bne.w 99c96 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f23cc │ │ │ │ - b.n 9a0f0 │ │ │ │ + bl 1f3344 │ │ │ │ + b.n 9a008 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.w 992ee │ │ │ │ + b.w 99206 │ │ │ │ mov r0, r4 │ │ │ │ bl 30b72 <_Py_fstat@@Base+0x232> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9987a │ │ │ │ + beq.w 99792 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99c9a │ │ │ │ - b.w 9987a │ │ │ │ + bne.w 99bb2 │ │ │ │ + b.w 99792 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99e56 │ │ │ │ + beq.w 99d6e │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 99f06 │ │ │ │ + b.n 99e1e │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 99f06 │ │ │ │ - bl 80b28 │ │ │ │ + b.n 99e1e │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - cbnz r0, 9a18c │ │ │ │ + cbnz r0, 9a0a4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a0d0 │ │ │ │ + b.n 99fe8 │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35392 @ 0x8a40 │ │ │ │ + movw r3, #34688 @ 0x8780 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 99f02 │ │ │ │ - b.n 9a14e │ │ │ │ + bne.w 99e1a │ │ │ │ + b.n 9a066 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ subs r1, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98cf6 │ │ │ │ + b.w 98c0e │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9a432 │ │ │ │ + blt.w 9a34a │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r6, lsl #2] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ ldr r3, [r3, #16] │ │ │ │ mov r7, r2 │ │ │ │ mov r8, r3 │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9a4a8 │ │ │ │ + beq.w 9a3c0 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9964e │ │ │ │ + bne.w 99566 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.n 9a250 │ │ │ │ + beq.n 9a168 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ mov r9, r3 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9a1f8 │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a110 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8468 │ │ │ │ - cbz r0, 9a1f8 │ │ │ │ + bl c8410 │ │ │ │ + cbz r0, 9a110 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a44c │ │ │ │ + bne.w 9a364 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str.w r9, [r4, #8] │ │ │ │ - cbnz r3, 9a25c │ │ │ │ + cbnz r3, 9a174 │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #665 @ 0x299 │ │ │ │ str r3, [sp, #32] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ mov r9, r0 │ │ │ │ - cbz r0, 9a23c │ │ │ │ + cbz r0, 9a154 │ │ │ │ mov r0, r4 │ │ │ │ - bl c8468 │ │ │ │ - cbz r0, 9a23c │ │ │ │ + bl c8410 │ │ │ │ + cbz r0, 9a154 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9a23c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a154 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ - cbz r0, 9a23c │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ + cbz r0, 9a154 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db40 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9da24 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a47a │ │ │ │ + bne.w 9a392 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, r1, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 995d6 │ │ │ │ - b.w 9964e │ │ │ │ + beq.w 994ee │ │ │ │ + b.w 99566 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a1d2 │ │ │ │ + beq.n 9a0ea │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a242 │ │ │ │ + b.n 9a15a │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ - b.w 990e2 │ │ │ │ + bl 270e30 │ │ │ │ + b.w 98ffa │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 99fcc │ │ │ │ + beq.w 99ee4 │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9a038 │ │ │ │ + b.n 99f50 │ │ │ │ movs r1, #7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 99f4a │ │ │ │ mov r0, r4 │ │ │ │ - bl 53a40 │ │ │ │ + bl 539a0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 99f4a │ │ │ │ movs r1, #12 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a312 │ │ │ │ + bne.n 9a22a │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 99f4a │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 99f4a │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 99f4a │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db40 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9da24 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a032 │ │ │ │ + beq.w 99f4a │ │ │ │ ldr r3, [r7, #12] │ │ │ │ movs r2, #0 │ │ │ │ str r3, [sp, #0] │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #35468 @ 0x8a8c │ │ │ │ + movw r3, #34764 @ 0x87cc │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a034 │ │ │ │ + beq.w 99f4c │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a038 │ │ │ │ + b.n 99f50 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - b.n 9a036 │ │ │ │ + b.n 99f4e │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f77e8 │ │ │ │ + bl 1f8758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996e8 │ │ │ │ + beq.w 99600 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996e8 │ │ │ │ + beq.w 99600 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996e8 │ │ │ │ + beq.w 99600 │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db40 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9da24 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996e8 │ │ │ │ + beq.w 99600 │ │ │ │ ldr r3, [r6, #16] │ │ │ │ movw r1, #56060 @ 0xdafc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #35780 @ 0x8bc4 │ │ │ │ + movw r3, #35076 @ 0x8904 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996ea │ │ │ │ + beq.w 99602 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 996ec │ │ │ │ + b.w 99604 │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a004 │ │ │ │ + beq.w 99f1c │ │ │ │ movs r1, #5 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db40 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9da24 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ ldr r3, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a004 │ │ │ │ + beq.w 99f1c │ │ │ │ ldr.w r2, [sl, #12] │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - b.n 9a2f0 │ │ │ │ + b.n 9a208 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 996b0 │ │ │ │ + beq.w 995c8 │ │ │ │ ldr r6, [r4, #88] @ 0x58 │ │ │ │ subs r6, #1 │ │ │ │ - b.w 996ec │ │ │ │ + b.w 99604 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f77e8 │ │ │ │ + bl 1f8758 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996c6 │ │ │ │ + beq.w 995de │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 996c6 │ │ │ │ + beq.w 995de │ │ │ │ movw r1, #48068 @ 0xbbc4 │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #35392 @ 0x8a40 │ │ │ │ + movw r3, #34688 @ 0x8780 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ movs r1, #10 │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r2, #35760 @ 0x8bb0 │ │ │ │ + movw r2, #35056 @ 0x88f0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl 1bf928 │ │ │ │ + bl 1c07bc │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r6, r1, #1 │ │ │ │ - cbnz r0, 9a42a │ │ │ │ + cbnz r0, 9a342 │ │ │ │ str r1, [sp, #32] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [sp, #32] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a378 │ │ │ │ - b.w 996ea │ │ │ │ + bne.n 9a290 │ │ │ │ + b.w 99602 │ │ │ │ subs r3, #1 │ │ │ │ - b.w 996ee │ │ │ │ + b.w 99606 │ │ │ │ subs r3, r6, #1 │ │ │ │ str r6, [r4, #88] @ 0x58 │ │ │ │ - b.w 98d62 │ │ │ │ + b.w 98c7a │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ mov r3, r2 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - b.w 98d1a │ │ │ │ + b.w 98c32 │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ - b.w 995b0 │ │ │ │ + bl 270e30 │ │ │ │ + b.w 994c8 │ │ │ │ movw r3, #48068 @ 0xbbc4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35392 @ 0x8a40 │ │ │ │ + movw r3, #34688 @ 0x8780 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9a23e │ │ │ │ + beq.w 9a156 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9a242 │ │ │ │ + b.n 9a15a │ │ │ │ ldr.w r2, [r9, #12] │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #0] │ │ │ │ mov r2, r3 │ │ │ │ movw r3, #56060 @ 0xdafc │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ - movw r3, #35664 @ 0x8b50 │ │ │ │ + movw r3, #34960 @ 0x8890 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - bl 80b28 │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a474 │ │ │ │ - b.n 9a23e │ │ │ │ + bne.n 9a38c │ │ │ │ + b.n 9a156 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 995d6 │ │ │ │ - b.w 9964e │ │ │ │ + beq.w 994ee │ │ │ │ + b.w 99566 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4040] @ 0xfc8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #20 │ │ │ │ subs r7, r3, #1 │ │ │ │ - bmi.w 9a65a │ │ │ │ + bmi.w 9a572 │ │ │ │ add.w r6, r0, #12 │ │ │ │ str r1, [sp, #0] │ │ │ │ - ldr r1, [pc, #588] @ (9a724 ) │ │ │ │ + ldr r1, [pc, #588] @ (9a63c ) │ │ │ │ add.w r6, r6, r3, lsl #2 │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ movw r8, #42228 @ 0xa4f4 │ │ │ │ movt r8, #71 @ 0x47 │ │ │ │ movw r9, #42020 @ 0xa424 │ │ │ │ movt r9, #71 @ 0x47 │ │ │ │ movw sl, #4372 @ 0x1114 │ │ │ │ movt sl, #71 @ 0x47 │ │ │ │ ldr r3, [r3, r1] │ │ │ │ - movw r5, #51168 @ 0xc7e0 │ │ │ │ + movw r5, #50464 @ 0xc520 │ │ │ │ movt r5, #43 @ 0x2b │ │ │ │ ldr r3, [r3, #8] │ │ │ │ mov fp, r3 │ │ │ │ ldr.w r4, [r6, #-4]! │ │ │ │ ldr r3, [r4, #4] │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9a662 │ │ │ │ + bne.w 9a57a │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #25 │ │ │ │ - bpl.w 9a654 │ │ │ │ + bpl.w 9a56c │ │ │ │ lsls r3, r3, #26 │ │ │ │ - bpl.w 9a6fc │ │ │ │ + bpl.w 9a614 │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add.w r3, r4, #20 │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9a646 │ │ │ │ + beq.w 9a55e │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9a654 │ │ │ │ + bne.w 9a56c │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a646 │ │ │ │ + beq.n 9a55e │ │ │ │ ldrb r0, [r3, #1] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a654 │ │ │ │ + bne.n 9a56c │ │ │ │ adds r1, r3, #2 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a646 │ │ │ │ + beq.n 9a55e │ │ │ │ ldrb r0, [r3, #2] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a654 │ │ │ │ + bne.n 9a56c │ │ │ │ adds r1, r3, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a646 │ │ │ │ + beq.n 9a55e │ │ │ │ ldrb r0, [r3, #3] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a654 │ │ │ │ + bne.n 9a56c │ │ │ │ adds r1, r3, #4 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a646 │ │ │ │ + beq.n 9a55e │ │ │ │ ldrb r0, [r3, #4] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a654 │ │ │ │ + bne.n 9a56c │ │ │ │ adds r1, r3, #5 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a646 │ │ │ │ + beq.n 9a55e │ │ │ │ ldrb r0, [r3, #5] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9a654 │ │ │ │ + bne.n 9a56c │ │ │ │ adds r1, r3, #6 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a646 │ │ │ │ + beq.n 9a55e │ │ │ │ ldrb r0, [r3, #6] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a654 │ │ │ │ + cbnz r0, 9a56c │ │ │ │ adds r1, r3, #7 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a646 │ │ │ │ + beq.n 9a55e │ │ │ │ ldrb r0, [r3, #7] │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a654 │ │ │ │ + cbnz r0, 9a56c │ │ │ │ adds r3, #8 │ │ │ │ - b.n 9a642 │ │ │ │ + b.n 9a55a │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ adds r3, #1 │ │ │ │ ldr.w r1, [r5, r0, lsl #2] │ │ │ │ subs r0, #95 @ 0x5f │ │ │ │ it ne │ │ │ │ movne r0, #1 │ │ │ │ ubfx r1, r1, #0, #3 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ movne r0, #0 │ │ │ │ - cbnz r0, 9a654 │ │ │ │ + cbnz r0, 9a56c │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a628 │ │ │ │ + bne.n 9a540 │ │ │ │ movs r2, #0 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, fp │ │ │ │ - bl 7c56c │ │ │ │ + bl 7c558 │ │ │ │ cmp r4, r0 │ │ │ │ - bne.n 9a6b4 │ │ │ │ + bne.n 9a5cc │ │ │ │ subs r7, #1 │ │ │ │ - bcs.w 9a504 │ │ │ │ + bcs.w 9a41c │ │ │ │ movs r0, #0 │ │ │ │ add sp, #20 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r3, r9 │ │ │ │ - beq.n 9a6a2 │ │ │ │ + beq.n 9a5ba │ │ │ │ cmp r3, sl │ │ │ │ - bne.n 9a654 │ │ │ │ + bne.n 9a56c │ │ │ │ mov r0, r4 │ │ │ │ - bl 78930 │ │ │ │ - cbz r0, 9a6ae │ │ │ │ + bl 78910 │ │ │ │ + cbz r0, 9a5c6 │ │ │ │ add r1, sp, #12 │ │ │ │ movs r2, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ str r2, [sp, #12] │ │ │ │ - bl 9a4b4 │ │ │ │ + bl 9a3cc │ │ │ │ ldr r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9a70a │ │ │ │ + beq.n 9a622 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ - cbnz r2, 9a6c4 │ │ │ │ + cbnz r2, 9a5dc │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a654 │ │ │ │ + beq.n 9a56c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a654 │ │ │ │ + bne.n 9a56c │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a654 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a56c │ │ │ │ mov r0, r4 │ │ │ │ movs r1, #0 │ │ │ │ - bl 9a4b4 │ │ │ │ + bl 9a3cc │ │ │ │ adds r0, #1 │ │ │ │ - bne.n 9a654 │ │ │ │ + bne.n 9a56c │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9a65c │ │ │ │ + b.n 9a574 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9a654 │ │ │ │ + beq.n 9a56c │ │ │ │ ldr r2, [sp, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ - b.n 9a654 │ │ │ │ + b.n 9a56c │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl fab10 │ │ │ │ + bl fab44 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - cbz r0, 9a70a │ │ │ │ + cbz r0, 9a622 │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a6e2 │ │ │ │ + beq.n 9a5fa │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ - cbz r2, 9a6f0 │ │ │ │ + cbz r2, 9a608 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9a688 │ │ │ │ + beq.n 9a5a0 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r1, #0] │ │ │ │ - b.n 9a688 │ │ │ │ + b.n 9a5a0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a6e2 │ │ │ │ + b.n 9a5fa │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #8] │ │ │ │ add r2, r3 │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9a52c │ │ │ │ - b.n 9a646 │ │ │ │ + bne.w 9a444 │ │ │ │ + b.n 9a55e │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9a6ae │ │ │ │ + beq.n 9a5c6 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9a6ae │ │ │ │ + bne.n 9a5c6 │ │ │ │ mov r0, r3 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9a6ae │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9a5c6 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ - movw r3, #52301 @ 0xcc4d │ │ │ │ + movw r3, #52281 @ 0xcc39 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r2, #160] @ 0xa0 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9a7c8 │ │ │ │ + bne.n 9a6e0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r0, #20120 @ 0x4e98 │ │ │ │ + movw r0, #20128 @ 0x4ea0 │ │ │ │ movt r0, #73 @ 0x49 │ │ │ │ - movw r3, #34665 @ 0x8769 │ │ │ │ + movw r3, #34633 @ 0x8749 │ │ │ │ movt r3, #7 │ │ │ │ ldr.w r2, [r0, #724] @ 0x2d4 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a87a │ │ │ │ + bne.w 9a792 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ - ldr r3, [pc, #424] @ (9a910 ) │ │ │ │ + ldr r3, [pc, #424] @ (9a828 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r4, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r4, #804 @ 0x324 │ │ │ │ - beq.n 9a7dc │ │ │ │ + beq.n 9a6f4 │ │ │ │ lsrs r3, r1, #18 │ │ │ │ ubfx r2, r1, #0, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ ldr.w r5, [r3, #808] @ 0x328 │ │ │ │ cmp r5, r2 │ │ │ │ - bgt.n 9a7a4 │ │ │ │ + bgt.n 9a6bc │ │ │ │ ldr.w r3, [r3, #804] @ 0x324 │ │ │ │ cmp r3, r2 │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r3, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ - cbz r2, 9a7dc │ │ │ │ + cbz r2, 9a6f4 │ │ │ │ bic.w r3, r1, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr.w ip, [r3, #4] │ │ │ │ str.w ip, [r1] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ cmp.w ip, #0 │ │ │ │ - beq.n 9a7ca │ │ │ │ - cbz r2, 9a800 │ │ │ │ + beq.n 9a6e2 │ │ │ │ + cbz r2, 9a718 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ bx r2 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ ldr.w r2, [r4, r2, lsl #3] │ │ │ │ ldr r1, [r2, #12] │ │ │ │ strd r2, r1, [r3, #8] │ │ │ │ str r3, [r2, #12] │ │ │ │ str r3, [r1, #8] │ │ │ │ - b.n 9a7c4 │ │ │ │ + b.n 9a6dc │ │ │ │ ldr.w r2, [r0, #684] @ 0x2ac │ │ │ │ - movw r3, #54305 @ 0xd421 │ │ │ │ + movw r3, #54289 @ 0xd411 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9a906 │ │ │ │ + bne.w 9a81e │ │ │ │ mov r0, r1 │ │ │ │ blx 298b0 │ │ │ │ ldr.w r3, [r4, #800] @ 0x320 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #800] @ 0x320 │ │ │ │ - b.n 9a7c4 │ │ │ │ + b.n 9a6dc │ │ │ │ ldrd r1, r2, [r3, #8] │ │ │ │ str r2, [r1, #12] │ │ │ │ str r1, [r2, #8] │ │ │ │ movs r1, #28 │ │ │ │ ldr r2, [r3, #16] │ │ │ │ mul.w r2, r1, r2 │ │ │ │ ldr.w r1, [r4, #512] @ 0x200 │ │ │ │ @@ -168066,73 +167952,73 @@ │ │ │ │ ldr r1, [r2, #8] │ │ │ │ ldr r5, [r2, #16] │ │ │ │ str r5, [r3, #8] │ │ │ │ add.w ip, r4, r1, lsl #2 │ │ │ │ str r3, [r2, #16] │ │ │ │ ldr.w lr, [ip, #528] @ 0x210 │ │ │ │ cmp r2, lr │ │ │ │ - bne.n 9a83e │ │ │ │ + bne.n 9a756 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9a83a │ │ │ │ + cbz r3, 9a752 │ │ │ │ ldr r5, [r3, #8] │ │ │ │ cmp r1, r5 │ │ │ │ it ne │ │ │ │ movne r3, #0 │ │ │ │ str.w r3, [ip, #528] @ 0x210 │ │ │ │ adds r3, r1, #1 │ │ │ │ ldr r1, [r2, #12] │ │ │ │ str r3, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9a8a0 │ │ │ │ + beq.n 9a7b8 │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9a880 │ │ │ │ + beq.n 9a798 │ │ │ │ ldr.w r3, [ip, #532] @ 0x214 │ │ │ │ - cbnz r3, 9a856 │ │ │ │ + cbnz r3, 9a76e │ │ │ │ str.w r2, [ip, #532] @ 0x214 │ │ │ │ cmp r2, lr │ │ │ │ - beq.n 9a7c4 │ │ │ │ + beq.n 9a6dc │ │ │ │ ldrd r3, r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a900 │ │ │ │ + beq.n 9a818 │ │ │ │ str r3, [r1, #20] │ │ │ │ ldr.w r3, [lr, #20] │ │ │ │ ldr r0, [r2, #20] │ │ │ │ str r1, [r0, #24] │ │ │ │ strd r3, lr, [r2, #20] │ │ │ │ - cbz r3, 9a874 │ │ │ │ + cbz r3, 9a78c │ │ │ │ str r2, [r3, #24] │ │ │ │ str.w r2, [lr, #20] │ │ │ │ - b.n 9a7c4 │ │ │ │ + b.n 9a6dc │ │ │ │ ldr.w r0, [r0, #708] @ 0x2c4 │ │ │ │ bx r2 │ │ │ │ ldr.w r3, [r4, #524] @ 0x20c │ │ │ │ movs r1, #0 │ │ │ │ strd r3, r1, [r2, #20] │ │ │ │ - cbz r3, 9a88e │ │ │ │ + cbz r3, 9a7a6 │ │ │ │ str r2, [r3, #24] │ │ │ │ ldr.w r3, [r4, #532] @ 0x214 │ │ │ │ str.w r2, [r4, #524] @ 0x20c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9a7c4 │ │ │ │ + bne.n 9a6dc │ │ │ │ str.w r2, [r4, #532] @ 0x214 │ │ │ │ - b.n 9a7c4 │ │ │ │ + b.n 9a6dc │ │ │ │ ldr r1, [r2, #20] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.n 9a848 │ │ │ │ + beq.n 9a760 │ │ │ │ ldr r3, [r2, #24] │ │ │ │ - cbz r3, 9a8fa │ │ │ │ + cbz r3, 9a812 │ │ │ │ str r1, [r3, #20] │ │ │ │ str r3, [r1, #24] │ │ │ │ ldr r1, [r7, r6] │ │ │ │ ldr.w r3, [r4, #520] @ 0x208 │ │ │ │ str r3, [r2, #20] │ │ │ │ str.w r2, [r4, #520] @ 0x208 │ │ │ │ ubfx r3, r1, #0, #18 │ │ │ │ lsrs r2, r1, #18 │ │ │ │ - cbz r3, 9a8d4 │ │ │ │ + cbz r3, 9a7ec │ │ │ │ add.w r3, r1, #262144 @ 0x40000 │ │ │ │ mov.w ip, #0 │ │ │ │ lsrs r3, r3, #18 │ │ │ │ add.w r3, r4, r3, lsl #3 │ │ │ │ str.w ip, [r3, #808] @ 0x328 │ │ │ │ add.w r3, r4, r2, lsl #3 │ │ │ │ movs r5, #0 │ │ │ │ @@ -168141,135 +168027,135 @@ │ │ │ │ ldr.w r3, [r0, #812] @ 0x32c │ │ │ │ ldr.w r0, [r0, #804] @ 0x324 │ │ │ │ blx r3 │ │ │ │ ldr.w r3, [r4, #788] @ 0x314 │ │ │ │ str r5, [r7, r6] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r4, #788] @ 0x314 │ │ │ │ - b.n 9a7c4 │ │ │ │ + b.n 9a6dc │ │ │ │ str.w r1, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a8ac │ │ │ │ + b.n 9a7c4 │ │ │ │ str.w r3, [r4, #524] @ 0x20c │ │ │ │ - b.n 9a864 │ │ │ │ + b.n 9a77c │ │ │ │ ldr.w r0, [r0, #668] @ 0x29c │ │ │ │ blx r2 │ │ │ │ - b.n 9a7f4 │ │ │ │ + b.n 9a70c │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a914 <_Py_GetConfig@@Base>: │ │ │ │ +0009a82c <_Py_GetConfig@@Base>: │ │ │ │ push {r3, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ - ldr r3, [pc, #40] @ (9a94c <_Py_GetConfig@@Base+0x38>) │ │ │ │ + ldr r3, [pc, #40] @ (9a864 <_Py_GetConfig@@Base+0x38>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ - cbz r3, 9a936 <_Py_GetConfig@@Base+0x22> │ │ │ │ + cbz r3, 9a84e <_Py_GetConfig@@Base+0x22> │ │ │ │ ldr r0, [r3, #8] │ │ │ │ add.w r0, r0, #4128 @ 0x1020 │ │ │ │ adds r0, #8 │ │ │ │ pop {r3, pc} │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #23348 @ 0x5b34 │ │ │ │ - movt r0, #54 @ 0x36 │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r0, #61440 @ 0xf000 │ │ │ │ + movt r0, #47 @ 0x2f │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009a950 <_PyObject_NewVar@@Base>: │ │ │ │ +0009a868 <_PyObject_NewVar@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ mov r4, r0 │ │ │ │ ldr r0, [r0, #16] │ │ │ │ sub sp, #12 │ │ │ │ mov r5, r1 │ │ │ │ adds r0, #3 │ │ │ │ ldr r3, [r4, #20] │ │ │ │ mla r0, r3, r1, r0 │ │ │ │ bic.w r0, r0, #3 │ │ │ │ - bl 728f0 │ │ │ │ - cbz r0, 9a9c4 <_PyObject_NewVar@@Base+0x74> │ │ │ │ + bl 728cc │ │ │ │ + cbz r0, 9a8dc <_PyObject_NewVar@@Base+0x74> │ │ │ │ ldr r2, [r4, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ str r4, [r0, #4] │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r1 │ │ │ │ mov.w r1, #1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r4, #0] │ │ │ │ - ldr r2, [pc, #64] @ (9a9d0 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ + ldr r2, [pc, #64] @ (9a8e8 <_PyObject_NewVar@@Base+0x80>) │ │ │ │ str r1, [r0, #0] │ │ │ │ ldr.w r4, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r4, 9a9a0 <_PyObject_NewVar@@Base+0x50> │ │ │ │ + cbnz r4, 9a8b8 <_PyObject_NewVar@@Base+0x50> │ │ │ │ mov r0, r3 │ │ │ │ str r5, [r3, #8] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a9b6 <_PyObject_NewVar@@Base+0x66> │ │ │ │ + bne.n 9a8ce <_PyObject_NewVar@@Base+0x66> │ │ │ │ str r0, [sp, #4] │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a998 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 9a8b0 <_PyObject_NewVar@@Base+0x48> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx r4 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9a998 <_PyObject_NewVar@@Base+0x48> │ │ │ │ + b.n 9a8b0 <_PyObject_NewVar@@Base+0x48> │ │ │ │ add sp, #12 │ │ │ │ ldmia.w sp!, {r4, r5, lr} │ │ │ │ - b.w 1f8b40 │ │ │ │ + b.w 1f9ab8 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #8 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9aa00 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ + beq.n 9a918 <_PyObject_NewVar@@Base+0xb0> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9aa1e <_PyObject_NewVar@@Base+0xce> │ │ │ │ + beq.n 9a936 <_PyObject_NewVar@@Base+0xce> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp] │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.n 9aa26 <_PyObject_NewVar@@Base+0xd6> │ │ │ │ + blt.n 9a93e <_PyObject_NewVar@@Base+0xd6> │ │ │ │ ldrd r0, r2, [r3, #4] │ │ │ │ ldr r1, [sp, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r4, r1 │ │ │ │ - bne.n 9a9fa <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + bne.n 9a912 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ adds r2, #1 │ │ │ │ str r2, [r3, #8] │ │ │ │ add sp, #8 │ │ │ │ pop {r4, pc} │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #60] @ 0x3c │ │ │ │ - b.n 9a9fa <_PyObject_NewVar@@Base+0xaa> │ │ │ │ + b.n 9a912 <_PyObject_NewVar@@Base+0xaa> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ movs r3, #0 │ │ │ │ @@ -168281,501 +168167,501 @@ │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #64] @ 0x40 │ │ │ │ adds r3, #43 @ 0x2b │ │ │ │ lsls r3, r3, #6 │ │ │ │ adds r1, r5, r3 │ │ │ │ ldr r3, [r5, r3] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b188 <_PyObject_NewVar@@Base+0x838> │ │ │ │ - bl 9b5e0 │ │ │ │ + bne.w 9b0a0 <_PyObject_NewVar@@Base+0x838> │ │ │ │ + bl 9b4fc │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b198 <_PyObject_NewVar@@Base+0x848> │ │ │ │ + bne.w 9b0b0 <_PyObject_NewVar@@Base+0x848> │ │ │ │ cmp r7, #56 @ 0x38 │ │ │ │ it eq │ │ │ │ moveq r8, r3 │ │ │ │ - beq.w 9b30c <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ + beq.w 9b224 <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ it eq │ │ │ │ cmpeq r7, #0 │ │ │ │ - beq.w 9b36a <_PyObject_NewVar@@Base+0xa1a> │ │ │ │ + beq.w 9b282 <_PyObject_NewVar@@Base+0xa1a> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r2, #1 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #44] @ 0x2c │ │ │ │ - beq.w 9af52 <_PyObject_NewVar@@Base+0x602> │ │ │ │ + beq.w 9ae6a <_PyObject_NewVar@@Base+0x602> │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ cmp r7, #1 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - beq.w 9ac2c <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ + beq.w 9ab44 <_PyObject_NewVar@@Base+0x2dc> │ │ │ │ mov r5, r7 │ │ │ │ str r5, [r6, #0] │ │ │ │ ldr r5, [sp, #56] @ 0x38 │ │ │ │ subs.w r5, r5, r8 │ │ │ │ - bmi.w 9b464 <_PyObject_NewVar@@Base+0xb14> │ │ │ │ + bmi.w 9b37c <_PyObject_NewVar@@Base+0xb14> │ │ │ │ sub.w r3, r5, #1 │ │ │ │ cmp.w r8, #0 │ │ │ │ clz r3, r3 │ │ │ │ mov.w r3, r3, lsr #5 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ae92 <_PyObject_NewVar@@Base+0x542> │ │ │ │ + bne.w 9adaa <_PyObject_NewVar@@Base+0x542> │ │ │ │ cmp r5, #0 │ │ │ │ - beq.w 9ae6c <_PyObject_NewVar@@Base+0x51c> │ │ │ │ + beq.w 9ad84 <_PyObject_NewVar@@Base+0x51c> │ │ │ │ movw r3, #65518 @ 0xffee │ │ │ │ movt r3, #32767 @ 0x7fff │ │ │ │ cmp r5, r3 │ │ │ │ - bhi.w 9b448 <_PyObject_NewVar@@Base+0xaf8> │ │ │ │ - movw r9, #20120 @ 0x4e98 │ │ │ │ + bhi.w 9b360 <_PyObject_NewVar@@Base+0xaf8> │ │ │ │ + movw r9, #20128 @ 0x4ea0 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw r3, #10717 @ 0x29dd │ │ │ │ + movw r3, #10681 @ 0x29b9 │ │ │ │ movt r3, #7 │ │ │ │ add.w r1, r5, #17 │ │ │ │ str r1, [sp, #16] │ │ │ │ ldr.w r2, [r9, #712] @ 0x2c8 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b1ce <_PyObject_NewVar@@Base+0x87e> │ │ │ │ - ldr r3, [pc, #288] @ (9ac24 <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ + bne.w 9b0e6 <_PyObject_NewVar@@Base+0x87e> │ │ │ │ + ldr r3, [pc, #288] @ (9ab3c <_PyObject_NewVar@@Base+0x2d4>) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ cmp.w r1, #512 @ 0x200 │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ mov fp, r3 │ │ │ │ - bhi.w 9ae3e <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ + bhi.w 9ad56 <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ mov.w ip, r5, lsr #3 │ │ │ │ add.w r1, ip, #2 │ │ │ │ ldr.w r2, [r3, r1, lsl #3] │ │ │ │ ldr.w lr, [r2, #8] │ │ │ │ cmp r2, lr │ │ │ │ - beq.w 9b1bc <_PyObject_NewVar@@Base+0x86c> │ │ │ │ + beq.w 9b0d4 <_PyObject_NewVar@@Base+0x86c> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ ldr.w sl, [r2, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr.w r1, [sl] │ │ │ │ str r1, [r2, #4] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9ae1e <_PyObject_NewVar@@Base+0x4ce> │ │ │ │ + beq.w 9ad36 <_PyObject_NewVar@@Base+0x4ce> │ │ │ │ movw r2, #42436 @ 0xa5c4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str.w r2, [sl, #4] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, r0 │ │ │ │ itt ne │ │ │ │ addne r1, #1 │ │ │ │ strne r1, [r2, #0] │ │ │ │ - ldr r2, [pc, #192] @ (9ac28 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ + ldr r2, [pc, #192] @ (9ab40 <_PyObject_NewVar@@Base+0x2d8>) │ │ │ │ movs r1, #1 │ │ │ │ str.w r1, [sl] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b1f4 <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ + bne.w 9b10c <_PyObject_NewVar@@Base+0x8a4> │ │ │ │ add.w r2, sl, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r1, [sl, #12] │ │ │ │ strb r3, [r2, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9ae10 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + bne.w 9ad28 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r1, r2, #6 │ │ │ │ - bpl.w 9aebe <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bpl.w 9add6 <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9ae8a <_PyObject_NewVar@@Base+0x53a> │ │ │ │ + bne.w 9ada2 <_PyObject_NewVar@@Base+0x53a> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ ldr r0, [r5, #16] │ │ │ │ adds r1, r2, #1 │ │ │ │ cmp r2, r0 │ │ │ │ - bge.w 9aef8 <_PyObject_NewVar@@Base+0x5a8> │ │ │ │ + bge.w 9ae10 <_PyObject_NewVar@@Base+0x5a8> │ │ │ │ ldr r0, [r5, #12] │ │ │ │ str.w sl, [r0, r2, lsl #2] │ │ │ │ ldr.w r2, [sl] │ │ │ │ str r1, [r5, #8] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9af1c <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ + bne.w 9ae34 <_PyObject_NewVar@@Base+0x5cc> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9af3c <_PyObject_NewVar@@Base+0x5ec> │ │ │ │ + bne.w 9ae54 <_PyObject_NewVar@@Base+0x5ec> │ │ │ │ ldrd r2, r3, [sp, #32] │ │ │ │ str r2, [r6, #8] │ │ │ │ ldr r5, [r4, #0] │ │ │ │ str r3, [r6, #12] │ │ │ │ ldr r2, [sp, #40] @ 0x28 │ │ │ │ ldr r3, [r4, #52] @ 0x34 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9b2a0 <_PyObject_NewVar@@Base+0x950> │ │ │ │ + beq.w 9b1b8 <_PyObject_NewVar@@Base+0x950> │ │ │ │ str r2, [r6, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ cmp r3, r1 │ │ │ │ it eq │ │ │ │ ldreq r3, [r4, #56] @ 0x38 │ │ │ │ - beq.w 9b2b6 <_PyObject_NewVar@@Base+0x966> │ │ │ │ + beq.w 9b1ce <_PyObject_NewVar@@Base+0x966> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, #64 @ 0x40 │ │ │ │ str r2, [r6, #24] │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r4, #12] │ │ │ │ - beq.w 9b2ba <_PyObject_NewVar@@Base+0x96a> │ │ │ │ + beq.w 9b1d2 <_PyObject_NewVar@@Base+0x96a> │ │ │ │ movs r0, #0 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ sub.w sl, r2, r3 │ │ │ │ ldr r3, [r4, #32] │ │ │ │ cmp r3, sl │ │ │ │ - ble.w 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + ble.w 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r3, [r4, #24] │ │ │ │ ldr.w r9, [r3, sl, lsl #2] │ │ │ │ cmp.w r9, #0 │ │ │ │ - beq.w 9aaa6 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a9be <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9aaa6 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a9be <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r0, [r9] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #8 │ │ │ │ - beq.w 9aaa6 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a9be <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #12] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9aaa6 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a9be <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r0, [r9, #8] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #16 │ │ │ │ - beq.w 9aaa6 <_PyObject_NewVar@@Base+0x156> │ │ │ │ + beq.w 9a9be <_PyObject_NewVar@@Base+0x156> │ │ │ │ ldr.w r5, [r9, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #16] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #24 │ │ │ │ - beq.w 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.w 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #24] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #32 │ │ │ │ - beq.w 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #36] @ 0x24 │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.w 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #32] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ cmn.w r9, #40 @ 0x28 │ │ │ │ - beq.w 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r5, [r9, #44] @ 0x2c │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.w 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.w 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr.w r0, [r9, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ adds.w r2, r9, #48 @ 0x30 │ │ │ │ str r2, [sp, #16] │ │ │ │ - beq.n 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ mvn.w r3, #7 │ │ │ │ subs r3, r3, r2 │ │ │ │ lsrs r3, r3, #3 │ │ │ │ adds r3, #1 │ │ │ │ ands.w r3, r3, #3 │ │ │ │ - beq.n 9ad94 <_PyObject_NewVar@@Base+0x444> │ │ │ │ + beq.n 9acac <_PyObject_NewVar@@Base+0x444> │ │ │ │ cmp r3, #1 │ │ │ │ - beq.n 9ad74 <_PyObject_NewVar@@Base+0x424> │ │ │ │ + beq.n 9ac8c <_PyObject_NewVar@@Base+0x424> │ │ │ │ cmp r3, #2 │ │ │ │ - beq.n 9ad56 <_PyObject_NewVar@@Base+0x406> │ │ │ │ + beq.n 9ac6e <_PyObject_NewVar@@Base+0x406> │ │ │ │ ldr r5, [r2, #4] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ mov r1, r8 │ │ │ │ mov r2, sl │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ add.w r3, r9, #56 @ 0x38 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldr r3, [sp, #16] │ │ │ │ ldr r5, [r3, #4] │ │ │ │ adds r2, r5, #1 │ │ │ │ - beq.n 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ ldr r0, [r3, #0] │ │ │ │ mov r2, sl │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + beq.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr r3, [sp, #16] │ │ │ │ adds r3, #8 │ │ │ │ str r3, [sp, #16] │ │ │ │ - beq.n 9ae0c <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ + beq.n 9ad24 <_PyObject_NewVar@@Base+0x4bc> │ │ │ │ mov fp, r4 │ │ │ │ mov r4, sl │ │ │ │ ldr.w sl, [sp, #16] │ │ │ │ ldr.w r5, [sl, #4] │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r8 │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9ae0a <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9ad22 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl] │ │ │ │ blx 2a75c │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b1a0 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9b0b8 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #12] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9ae0a <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9ad22 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #8] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b1a0 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9b0b8 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #20] │ │ │ │ adds r0, r5, #1 │ │ │ │ - beq.n 9ae0a <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9ad22 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #16] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ mov r2, r4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b1a0 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9b0b8 <_PyObject_NewVar@@Base+0x850> │ │ │ │ ldr.w r5, [sl, #28] │ │ │ │ adds r1, r5, #1 │ │ │ │ - beq.n 9ae0a <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ + beq.n 9ad22 <_PyObject_NewVar@@Base+0x4ba> │ │ │ │ ldr.w r0, [sl, #24] │ │ │ │ mov r1, r8 │ │ │ │ blx 2a75c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b1a0 <_PyObject_NewVar@@Base+0x850> │ │ │ │ + beq.w 9b0b8 <_PyObject_NewVar@@Base+0x850> │ │ │ │ adds.w sl, sl, #32 │ │ │ │ - bne.n 9ad9c <_PyObject_NewVar@@Base+0x44c> │ │ │ │ + bne.n 9acb4 <_PyObject_NewVar@@Base+0x44c> │ │ │ │ mov r4, fp │ │ │ │ movs r5, #1 │ │ │ │ - b.n 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.n 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ mov r2, r5 │ │ │ │ mov r1, r8 │ │ │ │ add.w r0, sl, #16 │ │ │ │ blx 29cc8 │ │ │ │ - b.n 9ab90 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9aaa8 <_PyObject_NewVar@@Base+0x240> │ │ │ │ ldrd r3, r0, [r2, #24] │ │ │ │ cmp r0, r3 │ │ │ │ - bcc.n 9aeec <_PyObject_NewVar@@Base+0x59c> │ │ │ │ + bcc.n 9ae04 <_PyObject_NewVar@@Base+0x59c> │ │ │ │ add.w r0, ip, #3 │ │ │ │ add.w r0, r3, r0, lsl #3 │ │ │ │ str r0, [r2, #24] │ │ │ │ adds r0, r2, r3 │ │ │ │ str r0, [r2, #4] │ │ │ │ str r1, [r2, r3] │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9ab4a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + bne.w 9aa62 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ ldr.w r2, [r9, #672] @ 0x2a0 │ │ │ │ - movw r3, #53649 @ 0xd191 │ │ │ │ + movw r3, #53633 @ 0xd181 │ │ │ │ movt r3, #6 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9b294 <_PyObject_NewVar@@Base+0x944> │ │ │ │ + bne.w 9b1ac <_PyObject_NewVar@@Base+0x944> │ │ │ │ ldr r0, [sp, #16] │ │ │ │ blx 2a1c0 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.w 9b1de <_PyObject_NewVar@@Base+0x88e> │ │ │ │ + beq.w 9b0f6 <_PyObject_NewVar@@Base+0x88e> │ │ │ │ ldr.w r2, [fp, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [fp, #800] @ 0x320 │ │ │ │ - b.n 9ab4a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9aa62 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ - ldr r3, [pc, #664] @ (9b108 <_PyObject_NewVar@@Base+0x7b8>) │ │ │ │ + ldr r3, [pc, #664] @ (9b020 <_PyObject_NewVar@@Base+0x7b8>) │ │ │ │ str r3, [r6, #4] │ │ │ │ ldr r5, [r2, #8] │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bpl.n 9aebe <_PyObject_NewVar@@Base+0x56e> │ │ │ │ + bpl.n 9add6 <_PyObject_NewVar@@Base+0x56e> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ mov sl, r3 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9abb0 <_PyObject_NewVar@@Base+0x260> │ │ │ │ + beq.w 9aac8 <_PyObject_NewVar@@Base+0x260> │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ - b.n 9abb0 <_PyObject_NewVar@@Base+0x260> │ │ │ │ + b.n 9aac8 <_PyObject_NewVar@@Base+0x260> │ │ │ │ ldr r3, [r4, #20] │ │ │ │ movs r1, #24 │ │ │ │ ldrb.w r2, [r8] │ │ │ │ ldr r5, [r3, #8] │ │ │ │ movw r3, #13200 @ 0x3390 │ │ │ │ mla r3, r1, r2, r3 │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ add.w sl, r3, r2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ str.w sl, [r6, #4] │ │ │ │ ldr r2, [r2, #84] @ 0x54 │ │ │ │ lsls r0, r2, #6 │ │ │ │ - bmi.w 9aba2 <_PyObject_NewVar@@Base+0x252> │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + bmi.w 9aaba <_PyObject_NewVar@@Base+0x252> │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r0, [r6, #4] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + beq.w 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.w 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ str.w r2, [lr, #12] │ │ │ │ str.w lr, [r2, #8] │ │ │ │ - b.n 9ab4a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9aa62 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ mov r0, r5 │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 86174 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 8615c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #16] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9b4d2 <_PyObject_NewVar@@Base+0xb82> │ │ │ │ + beq.w 9b3ea <_PyObject_NewVar@@Base+0xb82> │ │ │ │ ldr r1, [r5, #12] │ │ │ │ str.w sl, [r1, r2, lsl #2] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr.w r2, [sl] │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9abd2 <_PyObject_NewVar@@Base+0x282> │ │ │ │ + beq.w 9aaea <_PyObject_NewVar@@Base+0x282> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9abd2 <_PyObject_NewVar@@Base+0x282> │ │ │ │ + bne.w 9aaea <_PyObject_NewVar@@Base+0x282> │ │ │ │ mov r0, sl │ │ │ │ str r2, [sp, #16] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r1, [sp, #60] @ 0x3c │ │ │ │ ldr r2, [sp, #16] │ │ │ │ str r2, [r6, #32] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9abde <_PyObject_NewVar@@Base+0x28e> │ │ │ │ + beq.w 9aaf6 <_PyObject_NewVar@@Base+0x28e> │ │ │ │ ldr r0, [r4, #20] │ │ │ │ - bl 9da80 <_PyArena_AddPyObject@@Base> │ │ │ │ + bl 9d964 <_PyArena_AddPyObject@@Base> │ │ │ │ ldr r2, [sp, #60] @ 0x3c │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9b4ba <_PyObject_NewVar@@Base+0xb6a> │ │ │ │ + blt.w 9b3d2 <_PyObject_NewVar@@Base+0xb6a> │ │ │ │ movs r3, #0 │ │ │ │ str r2, [r6, #32] │ │ │ │ str r3, [sp, #60] @ 0x3c │ │ │ │ - b.n 9abde <_PyObject_NewVar@@Base+0x28e> │ │ │ │ + b.n 9aaf6 <_PyObject_NewVar@@Base+0x28e> │ │ │ │ lsls r3, r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ lsls r1, r1, #3 │ │ │ │ str r3, [sp, #20] │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b0fa <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9b012 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ ldr r6, [r4, #16] │ │ │ │ ldr r3, [sp, #20] │ │ │ │ str r0, [r4, #4] │ │ │ │ cmp r3, r6 │ │ │ │ - ble.w 9b224 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ - movw r9, #20120 @ 0x4e98 │ │ │ │ + ble.w 9b13c <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ + movw r9, #20128 @ 0x4ea0 │ │ │ │ movt r9, #73 @ 0x49 │ │ │ │ - movw fp, #33893 @ 0x8465 │ │ │ │ + movw fp, #33861 @ 0x8445 │ │ │ │ movt fp, #7 │ │ │ │ - movw r2, #54845 @ 0xd63d │ │ │ │ + movw r2, #54829 @ 0xd62d │ │ │ │ movt r2, #6 │ │ │ │ lsls r0, r6, #31 │ │ │ │ str r2, [sp, #24] │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ str r2, [sp, #16] │ │ │ │ - bmi.w 9b110 <_PyObject_NewVar@@Base+0x7c0> │ │ │ │ - movw r8, #33893 @ 0x8465 │ │ │ │ + bmi.w 9b028 <_PyObject_NewVar@@Base+0x7c0> │ │ │ │ + movw r8, #33861 @ 0x8445 │ │ │ │ movt r8, #7 │ │ │ │ str r7, [sp, #28] │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ lsls r7, r6, #2 │ │ │ │ add r5, r7 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9b1a4 <_PyObject_NewVar@@Base+0x854> │ │ │ │ - ldr r3, [pc, #344] @ (9b10c <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ + bne.w 9b0bc <_PyObject_NewVar@@Base+0x854> │ │ │ │ + ldr r3, [pc, #344] @ (9b024 <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b0c0 <_PyObject_NewVar@@Base+0x770> │ │ │ │ + beq.n 9afd8 <_PyObject_NewVar@@Base+0x770> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9aff8 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ + cbnz r1, 9af10 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -168788,39 +168674,39 @@ │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #0 │ │ │ │ blx 29634 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b0f8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9b010 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ adds r6, #1 │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ mov sl, r6 │ │ │ │ lsls r7, r6, #2 │ │ │ │ cmp r3, r8 │ │ │ │ add r5, r7 │ │ │ │ - bne.w 9b1b0 <_PyObject_NewVar@@Base+0x860> │ │ │ │ - ldr r3, [pc, #236] @ (9b10c <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ + bne.w 9b0c8 <_PyObject_NewVar@@Base+0x860> │ │ │ │ + ldr r3, [pc, #236] @ (9b024 <_PyObject_NewVar@@Base+0x7bc>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w fp, [r3, #1528] @ 0x5f8 │ │ │ │ ldr.w r2, [fp, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b08e <_PyObject_NewVar@@Base+0x73e> │ │ │ │ + beq.n 9afa6 <_PyObject_NewVar@@Base+0x73e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9b066 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + cbnz r1, 9af7e <_PyObject_NewVar@@Base+0x716> │ │ │ │ ldrd ip, lr, [r2, #24] │ │ │ │ cmp lr, ip │ │ │ │ itttt cs │ │ │ │ addcs.w r0, r2, ip │ │ │ │ strcs r0, [r2, #4] │ │ │ │ addcs.w r0, ip, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #24] │ │ │ │ @@ -168833,97 +168719,97 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29634 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b0f8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9b010 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ add.w r6, sl, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - bne.n 9afa2 <_PyObject_NewVar@@Base+0x652> │ │ │ │ + bne.n 9aeba <_PyObject_NewVar@@Base+0x652> │ │ │ │ ldr r7, [sp, #28] │ │ │ │ mov r2, r3 │ │ │ │ ldr r3, [r4, #12] │ │ │ │ str r2, [r4, #16] │ │ │ │ - b.n 9aa98 <_PyObject_NewVar@@Base+0x148> │ │ │ │ + b.n 9a9b0 <_PyObject_NewVar@@Base+0x148> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b066 <_PyObject_NewVar@@Base+0x716> │ │ │ │ + bne.n 9af7e <_PyObject_NewVar@@Base+0x716> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b288 <_PyObject_NewVar@@Base+0x938> │ │ │ │ + bne.w 9b1a0 <_PyObject_NewVar@@Base+0x938> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2957c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b070 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + beq.n 9af88 <_PyObject_NewVar@@Base+0x720> │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ - b.n 9b070 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9af88 <_PyObject_NewVar@@Base+0x720> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, fp │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9aff8 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ + bne.n 9af10 <_PyObject_NewVar@@Base+0x6a8> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9b264 <_PyObject_NewVar@@Base+0x914> │ │ │ │ + bne.w 9b17c <_PyObject_NewVar@@Base+0x914> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2957c │ │ │ │ - cbz r0, 9b0ee <_PyObject_NewVar@@Base+0x79e> │ │ │ │ + cbz r0, 9b006 <_PyObject_NewVar@@Base+0x79e> │ │ │ │ ldr.w r3, [fp, #800] @ 0x320 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [fp, #800] @ 0x320 │ │ │ │ str r0, [r5, #0] │ │ │ │ ldr r5, [r4, #4] │ │ │ │ ldr r3, [r5, r7] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9b00c <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ + bne.n 9af24 <_PyObject_NewVar@@Base+0x6bc> │ │ │ │ str r6, [r4, #16] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r0, [sp, #60] @ 0x3c │ │ │ │ - bl 79634 │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 79618 │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ nop │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ ldr.w r3, [r9, #696] @ 0x2b8 │ │ │ │ add.w sl, r5, r6, lsl #2 │ │ │ │ mov.w r8, r6, lsl #2 │ │ │ │ cmp r3, fp │ │ │ │ - bne.w 9b27c <_PyObject_NewVar@@Base+0x92c> │ │ │ │ - ldr r3, [pc, #704] @ (9b3e4 <_PyObject_NewVar@@Base+0xa94>) │ │ │ │ + bne.w 9b194 <_PyObject_NewVar@@Base+0x92c> │ │ │ │ + ldr r3, [pc, #704] @ (9b2fc <_PyObject_NewVar@@Base+0xa94>) │ │ │ │ ldr r2, [sp, #16] │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r5, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r2, [r5, #32] │ │ │ │ ldr r0, [r2, #8] │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9b228 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ + beq.n 9b140 <_PyObject_NewVar@@Base+0x8d8> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ str r1, [r2, #4] │ │ │ │ - cbnz r1, 9b162 <_PyObject_NewVar@@Base+0x812> │ │ │ │ + cbnz r1, 9b07a <_PyObject_NewVar@@Base+0x812> │ │ │ │ ldrd r5, ip, [r2, #24] │ │ │ │ cmp ip, r5 │ │ │ │ ittte cs │ │ │ │ addcs r0, r2, r5 │ │ │ │ addcs r5, #40 @ 0x28 │ │ │ │ strcs r0, [r2, #4] │ │ │ │ ldrcc r2, [r2, #12] │ │ │ │ @@ -168936,154 +168822,154 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ blx 29634 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ str.w r0, [sl] │ │ │ │ ldr.w r3, [r5, r8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9b0f8 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ + beq.n 9b010 <_PyObject_NewVar@@Base+0x7a8> │ │ │ │ ldr r3, [sp, #20] │ │ │ │ adds r6, #1 │ │ │ │ cmp r3, r6 │ │ │ │ - beq.n 9b224 <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ + beq.n 9b13c <_PyObject_NewVar@@Base+0x8d4> │ │ │ │ mov r8, fp │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 9afa2 <_PyObject_NewVar@@Base+0x652> │ │ │ │ - bl ca444 │ │ │ │ + b.n 9aeba <_PyObject_NewVar@@Base+0x652> │ │ │ │ + bl ca3ec │ │ │ │ ldr.w r3, [r5, #2692] @ 0xa84 │ │ │ │ mov r7, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9aa70 <_PyObject_NewVar@@Base+0x120> │ │ │ │ + beq.w 9a988 <_PyObject_NewVar@@Base+0x120> │ │ │ │ movs r3, #22 │ │ │ │ movs r7, #64 @ 0x40 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.n 9aa88 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + b.n 9a9a0 <_PyObject_NewVar@@Base+0x138> │ │ │ │ mov r4, fp │ │ │ │ - b.n 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.n 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b0ee <_PyObject_NewVar@@Base+0x79e> │ │ │ │ + b.n 9b006 <_PyObject_NewVar@@Base+0x79e> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b070 <_PyObject_NewVar@@Base+0x720> │ │ │ │ + b.n 9af88 <_PyObject_NewVar@@Base+0x720> │ │ │ │ mov r0, r3 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov sl, r0 │ │ │ │ cmp.w sl, #0 │ │ │ │ - bne.w 9ab4a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ - b.n 9ae3e <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ + bne.w 9aa62 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + b.n 9ad56 <_PyObject_NewVar@@Base+0x4ee> │ │ │ │ ldr.w r0, [r9, #708] @ 0x2c4 │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ab4a <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ - bl 1f8b40 │ │ │ │ + bne.w 9aa62 <_PyObject_NewVar@@Base+0x1fa> │ │ │ │ + bl 1f9ab8 │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b45e <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ + beq.w 9b376 <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ab90 <_PyObject_NewVar@@Base+0x240> │ │ │ │ - b.n 9ae10 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + beq.w 9aaa8 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9ad28 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9b270 <_PyObject_NewVar@@Base+0x920> │ │ │ │ + bne.n 9b188 <_PyObject_NewVar@@Base+0x920> │ │ │ │ mov r0, sl │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ add.w r2, sl, r5 │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str.w r5, [sl, #8] │ │ │ │ str.w r1, [sl, #12] │ │ │ │ movs r1, #0 │ │ │ │ strb r1, [r2, #16] │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9ab90 <_PyObject_NewVar@@Base+0x240> │ │ │ │ - b.n 9ae10 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ + beq.w 9aaa8 <_PyObject_NewVar@@Base+0x240> │ │ │ │ + b.n 9ad28 <_PyObject_NewVar@@Base+0x4c0> │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9b088 <_PyObject_NewVar@@Base+0x738> │ │ │ │ + b.n 9afa0 <_PyObject_NewVar@@Base+0x738> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 72aac │ │ │ │ + bl 72a88 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b162 <_PyObject_NewVar@@Base+0x812> │ │ │ │ + bne.n 9b07a <_PyObject_NewVar@@Base+0x812> │ │ │ │ ldr.w r3, [r9, #676] @ 0x2a4 │ │ │ │ ldr r2, [sp, #24] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.n 9b258 <_PyObject_NewVar@@Base+0x908> │ │ │ │ + bne.n 9b170 <_PyObject_NewVar@@Base+0x908> │ │ │ │ movs r1, #36 @ 0x24 │ │ │ │ movs r0, #1 │ │ │ │ blx 2957c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9b16c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + beq.n 9b084 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r2, [r5, #800] @ 0x320 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #800] @ 0x320 │ │ │ │ - b.n 9b16c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + b.n 9b084 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b248 <_PyObject_NewVar@@Base+0x8f8> │ │ │ │ + b.n 9b160 <_PyObject_NewVar@@Base+0x8f8> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b0e2 <_PyObject_NewVar@@Base+0x792> │ │ │ │ + b.n 9affa <_PyObject_NewVar@@Base+0x792> │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ mov r0, sl │ │ │ │ blx r3 │ │ │ │ - b.n 9b206 <_PyObject_NewVar@@Base+0x8b6> │ │ │ │ + b.n 9b11e <_PyObject_NewVar@@Base+0x8b6> │ │ │ │ ldr.w r0, [r9, #688] @ 0x2b0 │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b16c <_PyObject_NewVar@@Base+0x81c> │ │ │ │ + b.n 9b084 <_PyObject_NewVar@@Base+0x81c> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ movs r2, #36 @ 0x24 │ │ │ │ movs r1, #1 │ │ │ │ blx r3 │ │ │ │ - b.n 9b0b0 <_PyObject_NewVar@@Base+0x760> │ │ │ │ + b.n 9afc8 <_PyObject_NewVar@@Base+0x760> │ │ │ │ ldr.w r0, [r9, #668] @ 0x29c │ │ │ │ ldr r1, [sp, #16] │ │ │ │ blx r2 │ │ │ │ mov sl, r0 │ │ │ │ - b.n 9ae58 <_PyObject_NewVar@@Base+0x508> │ │ │ │ + b.n 9ad70 <_PyObject_NewVar@@Base+0x508> │ │ │ │ ldr r3, [r4, #56] @ 0x38 │ │ │ │ add r2, r3 │ │ │ │ str r2, [r6, #16] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ str r2, [r6, #20] │ │ │ │ ldr r2, [sp, #48] @ 0x30 │ │ │ │ ldr.w r0, [r5, #464] @ 0x1d0 │ │ │ │ cmp r1, r0 │ │ │ │ - bne.w 9ac0c <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ + bne.w 9ab24 <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ add r2, r3 │ │ │ │ - b.n 9ac0c <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ + b.n 9ab24 <_PyObject_NewVar@@Base+0x2bc> │ │ │ │ ldr r3, [r5, #32] │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9b4f4 <_PyObject_NewVar@@Base+0xba4> │ │ │ │ - bl 80b28 │ │ │ │ + beq.w 9b40c <_PyObject_NewVar@@Base+0xba4> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ movw r2, #48068 @ 0xbbc4 │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ ldr r3, [r5, #32] │ │ │ │ subs r3, #11 │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r3, #18 │ │ │ │ - bhi.w 9b42a <_PyObject_NewVar@@Base+0xada> │ │ │ │ + bhi.w 9b342 <_PyObject_NewVar@@Base+0xada> │ │ │ │ tbh [pc, r3, lsl #1] │ │ │ │ lsls r3, r3, #2 │ │ │ │ lsls r2, r2, #3 │ │ │ │ lsls r3, r1, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r7, r4, #3 │ │ │ │ lsls r2, r4, #2 │ │ │ │ @@ -169100,263 +168986,264 @@ │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r2, r4, #2 │ │ │ │ lsls r7, r2, #4 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ subs r5, r5, r3 │ │ │ │ adds r0, r5, #1 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b0fa <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9b012 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ blx 2944c │ │ │ │ strb.w r8, [r7, r5] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ ldr.w r9, [r3, #464] @ 0x1d0 │ │ │ │ ldrd r5, r3, [r4, #76] @ 0x4c │ │ │ │ cmp r3, r5 │ │ │ │ - bcs.w 9b4fc <_PyObject_NewVar@@Base+0xbac> │ │ │ │ + bcs.w 9b414 <_PyObject_NewVar@@Base+0xbac> │ │ │ │ ldr r2, [r4, #72] @ 0x48 │ │ │ │ mov r1, r6 │ │ │ │ ldr r0, [r4, #0] │ │ │ │ str.w r9, [r2, r3, lsl #3] │ │ │ │ add.w r2, r2, r3, lsl #3 │ │ │ │ adds r3, #1 │ │ │ │ str r7, [r2, #4] │ │ │ │ str r3, [r4, #80] @ 0x50 │ │ │ │ - bl 1b8f20 │ │ │ │ + bl 1b9db8 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #56 @ 0x38 │ │ │ │ - beq.n 9b30c <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ + beq.n 9b224 <_PyObject_NewVar@@Base+0x9bc> │ │ │ │ ldr r3, [r4, #36] @ 0x24 │ │ │ │ cmp.w r3, #256 @ 0x100 │ │ │ │ - bne.w 9aa88 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + bne.w 9a9a0 <_PyObject_NewVar@@Base+0x138> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9aa88 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + bne.w 9a9a0 <_PyObject_NewVar@@Base+0x138> │ │ │ │ ldr r7, [r4, #44] @ 0x2c │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9aa88 <_PyObject_NewVar@@Base+0x138> │ │ │ │ + beq.w 9a9a0 <_PyObject_NewVar@@Base+0x138> │ │ │ │ ldr r1, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r4, #44] @ 0x2c │ │ │ │ ldr r3, [r1, #44] @ 0x2c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b4a2 <_PyObject_NewVar@@Base+0xb52> │ │ │ │ + bne.w 9b3ba <_PyObject_NewVar@@Base+0xb52> │ │ │ │ ldrd r3, r1, [r4, #12] │ │ │ │ movs r7, #4 │ │ │ │ ldr r5, [r4, #4] │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9af52 <_PyObject_NewVar@@Base+0x602> │ │ │ │ + beq.w 9ae6a <_PyObject_NewVar@@Base+0x602> │ │ │ │ ldr.w r6, [r5, r3, lsl #2] │ │ │ │ mov r5, r7 │ │ │ │ ldr.w r8, [sp, #52] @ 0x34 │ │ │ │ - b.w 9aaa8 <_PyObject_NewVar@@Base+0x158> │ │ │ │ + b.w 9a9c0 <_PyObject_NewVar@@Base+0x158> │ │ │ │ movw r2, #56028 @ 0xdadc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r6, #35860 @ 0x8c14 │ │ │ │ + movw r6, #35156 @ 0x8954 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ mov r0, r4 │ │ │ │ bic.w r3, r3, r3, asr #31 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ str r6, [sp, #8] │ │ │ │ strd r2, r4, [sp] │ │ │ │ - bl 1f1528 │ │ │ │ + bl 1f24a0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9ac1e <_PyObject_NewVar@@Base+0x2ce> │ │ │ │ + b.n 9ab36 <_PyObject_NewVar@@Base+0x2ce> │ │ │ │ ldrd r2, r3, [r5] │ │ │ │ - movw r6, #35944 @ 0x8c68 │ │ │ │ + movw r6, #35240 @ 0x89a8 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ subs r3, r3, r2 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9b3b2 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9b2ca <_PyObject_NewVar@@Base+0xa62> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ movw r1, #56060 @ 0xdafc │ │ │ │ movt r1, #71 @ 0x47 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #36024 @ 0x8cb8 │ │ │ │ + movw r3, #35320 @ 0x89f8 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ ldr r1, [r1, #0] │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r2, #56060 @ 0xdafc │ │ │ │ movt r2, #71 @ 0x47 │ │ │ │ - movw r6, #35912 @ 0x8c48 │ │ │ │ + movw r6, #35208 @ 0x8988 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r1, [r2, #0] │ │ │ │ - b.n 9b3b2 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9b2ca <_PyObject_NewVar@@Base+0xa62> │ │ │ │ ldr.w r2, [r5, #480] @ 0x1e0 │ │ │ │ - cbz r2, 9b438 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ + cbz r2, 9b350 <_PyObject_NewVar@@Base+0xae8> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f14d8 │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ - movw r6, #36000 @ 0x8ca0 │ │ │ │ + bl 1f2450 │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + movw r6, #35296 @ 0x89e0 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b3b2 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + b.n 9b2ca <_PyObject_NewVar@@Base+0xa62> │ │ │ │ mov r0, r4 │ │ │ │ - movw r3, #34552 @ 0x86f8 │ │ │ │ + movw r3, #33848 @ 0x8438 │ │ │ │ movt r3, #40 @ 0x28 │ │ │ │ - bl 1eb08c <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1ec004 <_PyOS_URandomNonblock@@Base+0xa14> │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6780 @ 0x1a7c │ │ │ │ + movw r1, #6076 @ 0x17bc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ + bl 12ea88 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #4308 @ 0x10d4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #6728 @ 0x1a48 │ │ │ │ + movw r1, #6024 @ 0x1788 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 9b45e <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ - movw r6, #35844 @ 0x8c04 │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 9b376 <_PyObject_NewVar@@Base+0xb0e> │ │ │ │ + movw r6, #35140 @ 0x8944 │ │ │ │ movt r6, #40 @ 0x28 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9b3b2 <_PyObject_NewVar@@Base+0xa62> │ │ │ │ - bl 80b28 │ │ │ │ + b.n 9b2ca <_PyObject_NewVar@@Base+0xa62> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ movw r3, #56140 @ 0xdb4c │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 15b848 │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 15b430 │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r2, [r4, #64] @ 0x40 │ │ │ │ ands.w r2, r2, #2 │ │ │ │ ittt eq │ │ │ │ streq r2, [r1, #44] @ 0x2c │ │ │ │ negeq r3, r3 │ │ │ │ streq.w r3, [r1, #452] @ 0x1c4 │ │ │ │ - b.n 9b380 <_PyObject_NewVar@@Base+0xa30> │ │ │ │ - bl 1f8b40 │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + b.n 9b298 <_PyObject_NewVar@@Base+0xa30> │ │ │ │ + bl 1f9ab8 │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + beq.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r2, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bne.w 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ mov r0, r2 │ │ │ │ - b.n 9aee6 <_PyObject_NewVar@@Base+0x596> │ │ │ │ + b.n 9adfe <_PyObject_NewVar@@Base+0x596> │ │ │ │ ldr.w r2, [sl] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.w 9aece <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + beq.w 9ade6 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [sl] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9aece <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + bne.w 9ade6 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ mov r0, sl │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9aece <_PyObject_NewVar@@Base+0x57e> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9ade6 <_PyObject_NewVar@@Base+0x57e> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1ecacc │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 1eda44 │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ ldr r0, [r4, #72] @ 0x48 │ │ │ │ lsls r1, r5, #4 │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9b0fa <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ + beq.w 9b012 <_PyObject_NewVar@@Base+0x7aa> │ │ │ │ lsls r5, r5, #1 │ │ │ │ ldr r3, [r4, #80] @ 0x50 │ │ │ │ str r0, [r4, #72] @ 0x48 │ │ │ │ str r5, [r4, #76] @ 0x4c │ │ │ │ - b.n 9b33c <_PyObject_NewVar@@Base+0x9ec> │ │ │ │ + b.n 9b254 <_PyObject_NewVar@@Base+0x9ec> │ │ │ │ movw r3, #44096 @ 0xac40 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ - movw r1, #36076 @ 0x8cec │ │ │ │ + movw r1, #35372 @ 0x8a2c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl 12f100 │ │ │ │ - b.n 9b3ca <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ + bl 12ea88 │ │ │ │ + b.n 9b2e2 <_PyObject_NewVar@@Base+0xa7a> │ │ │ │ │ │ │ │ -0009b52c : │ │ │ │ +0009b444 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4080] @ 0xff0 │ │ │ │ - cbz r0, 9b588 │ │ │ │ - ldr r5, [pc, #88] @ (9b598 ) │ │ │ │ + cbz r0, 9b4a0 │ │ │ │ + ldr r5, [pc, #88] @ (9b4b0 ) │ │ │ │ mrc 15, 0, r6, cr13, cr0, {3} │ │ │ │ ldr r3, [r6, r5] │ │ │ │ - cbnz r3, 9b574 │ │ │ │ + cbnz r3, 9b48c │ │ │ │ mov r4, r0 │ │ │ │ - bl 6ea94 │ │ │ │ + bl 6ea84 │ │ │ │ str r4, [r6, r5] │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ lsls r2, r3, #28 │ │ │ │ - bpl.n 9b560 │ │ │ │ + bpl.n 9b478 │ │ │ │ orr.w r3, r3, #16 │ │ │ │ movs r2, #1 │ │ │ │ strb r3, [r4, #16] │ │ │ │ str r2, [r4, #24] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 1b1960 <_PyThreadState_New@@Base+0x1b4> │ │ │ │ + bl 1b2738 <_PyThreadState_New@@Base+0x1b4> │ │ │ │ ldrb r3, [r4, #16] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #24] │ │ │ │ orr.w r3, r3, #16 │ │ │ │ strb r3, [r4, #16] │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ - movw r1, #5884 @ 0x16fc │ │ │ │ + movw r1, #5180 @ 0x143c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - movw r0, #24712 @ 0x6088 │ │ │ │ + movw r0, #24008 @ 0x5dc8 │ │ │ │ movt r0, #47 @ 0x2f │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #5708 @ 0x164c │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #5004 @ 0x138c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #8] @ (9b59c ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #8] @ (9b4b4 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r4, r1] │ │ │ │ + ldrh r0, [r4, r6] │ │ │ │ movs r6, r6 │ │ │ │ add.w r3, r0, r1, lsl #1 │ │ │ │ - ldrb.w r2, [r3, #124] @ 0x7c │ │ │ │ - cmp r2, #254 @ 0xfe │ │ │ │ - beq.n 9b5c8 │ │ │ │ - cmp r2, #247 @ 0xf7 │ │ │ │ + ldrb.w r3, [r3, #124] @ 0x7c │ │ │ │ + cmp r3, #254 @ 0xfe │ │ │ │ + beq.n 9b4e4 │ │ │ │ + cmp r3, #247 @ 0xf7 │ │ │ │ it eq │ │ │ │ - ldreq r0, [r0, #112] @ 0x70 │ │ │ │ - beq.n 9b5d8 │ │ │ │ - movw r3, #23348 @ 0x5b34 │ │ │ │ - movt r3, #54 @ 0x36 │ │ │ │ - add r3, r2 │ │ │ │ - ldrb r0, [r3, #16] │ │ │ │ - cbnz r0, 9b5c6 │ │ │ │ - ldrb.w r0, [r3, #272] @ 0x110 │ │ │ │ + ldreq r2, [r0, #112] @ 0x70 │ │ │ │ + beq.n 9b4f4 │ │ │ │ + movw r2, #61456 @ 0xf010 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ + cbnz r0, 9b4e2 │ │ │ │ + movw r2, #61712 @ 0xf110 │ │ │ │ + movt r2, #47 @ 0x2f │ │ │ │ + ldrb r0, [r2, r3] │ │ │ │ bx lr │ │ │ │ - ldr r0, [r0, #112] @ 0x70 │ │ │ │ - ldr r3, [r0, #24] │ │ │ │ - ldrb r2, [r3, #0] │ │ │ │ - mla r3, r1, r2, r3 │ │ │ │ - ldrb r2, [r3, #1] │ │ │ │ - cmp r2, #247 @ 0xf7 │ │ │ │ - bne.n 9b5b4 │ │ │ │ - ldr r3, [r0, #32] │ │ │ │ - ldrb r2, [r3, r1] │ │ │ │ - b.n 9b5b4 │ │ │ │ + ldr r2, [r0, #112] @ 0x70 │ │ │ │ + ldr r3, [r2, #24] │ │ │ │ + ldrb r0, [r3, #0] │ │ │ │ + mla r3, r1, r0, r3 │ │ │ │ + ldrb r3, [r3, #1] │ │ │ │ + cmp r3, #247 @ 0xf7 │ │ │ │ + bne.n 9b4cc │ │ │ │ + ldr r3, [r2, #32] │ │ │ │ + ldrb r3, [r3, r1] │ │ │ │ + b.n 9b4cc │ │ │ │ nop │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ mov r3, r0 │ │ │ │ mov r4, r2 │ │ │ │ @@ -169366,194 +169253,194 @@ │ │ │ │ mov fp, r1 │ │ │ │ ldr.w r3, [r3, #448] @ 0x1c0 │ │ │ │ str r0, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r6, [r2, #28] │ │ │ │ str.w r0, [r2, #472] @ 0x1d8 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b9d0 │ │ │ │ + bne.w 9b8ec │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r2, #28] │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c1a6 │ │ │ │ + bne.w 9c10e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w sl, [r2, #8] │ │ │ │ cmp sl, r3 │ │ │ │ - beq.w 9c12c │ │ │ │ + beq.w 9c094 │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ itttt cs │ │ │ │ movcs r2, #29 │ │ │ │ ldrcs r1, [sp, #8] │ │ │ │ movcs r5, r1 │ │ │ │ strcs r2, [r1, #32] │ │ │ │ - bcs.n 9b66c │ │ │ │ + bcs.n 9b588 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ adds r2, r1, #1 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ adds r2, r3, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ ldr r2, [r5, #0] │ │ │ │ ldrb r0, [r3, #0] │ │ │ │ cmp r2, r3 │ │ │ │ str r3, [r5, #4] │ │ │ │ - bhi.w 9d630 │ │ │ │ + bhi.w 9d600 │ │ │ │ ldrb r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9d60e │ │ │ │ str.w r1, [r5, #476] @ 0x1dc │ │ │ │ mov.w r9, #0 │ │ │ │ mvn.w r8, #2147483648 @ 0x80000000 │ │ │ │ str.w r9, [r5, #28] │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c0ae │ │ │ │ + beq.w 9c016 │ │ │ │ ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, r8 │ │ │ │ - bcs.w 9c126 │ │ │ │ + bcs.w 9c08e │ │ │ │ adds r1, r2, #1 │ │ │ │ adds r0, r3, #1 │ │ │ │ str.w r1, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r5, #4] │ │ │ │ ldrb r6, [r3, #0] │ │ │ │ sub.w r1, r6, #9 │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r1, #23 │ │ │ │ - bhi.w 9b872 │ │ │ │ + bhi.w 9b78e │ │ │ │ mov.w lr, #9 │ │ │ │ movt lr, #128 @ 0x80 │ │ │ │ lsr.w lr, lr, r1 │ │ │ │ tst.w lr, #1 │ │ │ │ - bne.w 9bcd4 │ │ │ │ + bne.w 9bbf0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3d4 │ │ │ │ + beq.w 9d5e6 │ │ │ │ str r3, [r5, #28] │ │ │ │ str.w r2, [r5, #472] @ 0x1d8 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9c984 │ │ │ │ + beq.w 9c9d0 │ │ │ │ bic.w r0, r6, #32 │ │ │ │ sub.w r3, r0, #65 @ 0x41 │ │ │ │ cmp r3, #25 │ │ │ │ - bls.w 9b8ce │ │ │ │ + bls.w 9b7ea │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ it eq │ │ │ │ orreq.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9b8e0 │ │ │ │ + bne.w 9b7fc │ │ │ │ cmp r6, #13 │ │ │ │ - beq.w 9b8c4 │ │ │ │ + beq.w 9b7e0 │ │ │ │ cmp r6, #10 │ │ │ │ - beq.w 9b9a8 │ │ │ │ + beq.w 9b8c4 │ │ │ │ cmp r6, #46 @ 0x2e │ │ │ │ - beq.w 9bd1e │ │ │ │ + beq.w 9bc3a │ │ │ │ uxtb r3, r6 │ │ │ │ - movw sl, #51168 @ 0xc7e0 │ │ │ │ + movw sl, #50464 @ 0xc520 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bmi.w 9baa4 │ │ │ │ + bmi.w 9b9c0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movw sl, #52192 @ 0xcbe0 │ │ │ │ + movw sl, #51488 @ 0xc920 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ it ne │ │ │ │ cmpne r3, #102 @ 0x66 │ │ │ │ - beq.w 9c7a2 │ │ │ │ + beq.w 9c75a │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ it ne │ │ │ │ cmpne r6, #34 @ 0x22 │ │ │ │ - beq.w 9c21c │ │ │ │ + beq.w 9c13e │ │ │ │ cmp r6, #92 @ 0x5c │ │ │ │ - beq.w 9cdc6 │ │ │ │ + beq.w 9ce5e │ │ │ │ sub.w r7, r6, #125 @ 0x7d │ │ │ │ clz r7, r7 │ │ │ │ lsrs r7, r7, #5 │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ ite ne │ │ │ │ movne r3, r7 │ │ │ │ orreq.w r3, r7, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9bb66 │ │ │ │ + bne.w 9ba82 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ it ne │ │ │ │ cmpne r6, #33 @ 0x21 │ │ │ │ - beq.w 9bb66 │ │ │ │ + beq.w 9ba82 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b167c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b15a8 <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c634 │ │ │ │ + bne.w 9c564 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - beq.w 9bc9e │ │ │ │ + beq.w 9bbba │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9d630 │ │ │ │ + bcc.w 9d600 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb.w r8, r8 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9d60e │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ add.w r3, r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ - beq.w 9bba2 │ │ │ │ - ble.w 9bca8 │ │ │ │ + beq.w 9babe │ │ │ │ + ble.w 9bbc4 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bba2 │ │ │ │ + beq.w 9babe │ │ │ │ bic.w r3, r6, #32 │ │ │ │ cmp r3, #93 @ 0x5d │ │ │ │ itt eq │ │ │ │ ldreq r3, [sp, #8] │ │ │ │ addeq.w sl, r3, #12288 @ 0x3000 │ │ │ │ - beq.w 9bcd8 │ │ │ │ + beq.w 9bbf4 │ │ │ │ lsrs r1, r6, #7 │ │ │ │ - movw r2, #41076 @ 0xa074 │ │ │ │ + movw r2, #40372 @ 0x9db4 │ │ │ │ movt r2, #55 @ 0x37 │ │ │ │ - movw r3, #24292 @ 0x5ee4 │ │ │ │ + movw r3, #23588 @ 0x5c24 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ and.w r1, r6, #127 @ 0x7f │ │ │ │ add.w r1, r1, r2, lsl #7 │ │ │ │ - movw r2, #32372 @ 0x7e74 │ │ │ │ + movw r2, #31668 @ 0x7bb4 │ │ │ │ movt r2, #54 @ 0x36 │ │ │ │ ldrh.w r2, [r2, r1, lsl #1] │ │ │ │ add.w r3, r3, r2, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r5, r3, #21 │ │ │ │ - bpl.w 9bcbc │ │ │ │ + bpl.w 9bbd8 │ │ │ │ sub.w r2, r6, #33 @ 0x21 │ │ │ │ cmp r6, #61 @ 0x3d │ │ │ │ - beq.w 9c46c │ │ │ │ + beq.w 9c388 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r2, #93 @ 0x5d │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - bhi.w 9d1ec │ │ │ │ - movw r3, #23348 @ 0x5b34 │ │ │ │ + bhi.w 9d096 │ │ │ │ + movw r3, #23428 @ 0x5b84 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ add r3, r2 │ │ │ │ - ldrsb.w r0, [r3, #848] @ 0x350 │ │ │ │ + ldrsb.w r0, [r3, #64] @ 0x40 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r0, #3 │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ @@ -169566,113 +169453,113 @@ │ │ │ │ cmpne r1, #0 │ │ │ │ str r3, [r4, #4] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ strd r2, r3, [r4, #12] │ │ │ │ str r3, [r4, #8] │ │ │ │ strd r6, r1, [r4, #20] │ │ │ │ - beq.n 9b86c │ │ │ │ + beq.n 9b788 │ │ │ │ ldr.w r3, [r5, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ add sp, #28 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ cmp r0, #0 │ │ │ │ str.w r2, [r5, #472] @ 0x1d8 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ cmp r6, #35 @ 0x23 │ │ │ │ str r3, [r5, #28] │ │ │ │ - bne.w 9b6c2 │ │ │ │ - b.n 9b88a │ │ │ │ + bne.w 9b5de │ │ │ │ + b.n 9b7a6 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9b89a │ │ │ │ + beq.n 9b7b6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ cmp.w r0, #4294967295 @ 0xffffffff │ │ │ │ it ne │ │ │ │ cmpne r0, #10 │ │ │ │ - bne.n 9b886 │ │ │ │ + bne.n 9b7a2 │ │ │ │ add.w sl, r5, #12288 @ 0x3000 │ │ │ │ ldr.w r2, [r5, #2736] @ 0xab0 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cd26 │ │ │ │ + bne.w 9cb42 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9d058 │ │ │ │ + bne.w 9d036 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #28 │ │ │ │ - beq.w 9c984 │ │ │ │ + beq.w 9c9d0 │ │ │ │ adds r3, r0, #1 │ │ │ │ - beq.w 9c6de │ │ │ │ + beq.w 9c60e │ │ │ │ cmp r0, #13 │ │ │ │ - bne.n 9b9a8 │ │ │ │ + bne.n 9b8c4 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r6, r0 │ │ │ │ - b.n 9b6f4 │ │ │ │ + b.n 9b610 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c0a6 │ │ │ │ + beq.w 9c00e │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.w 9bfb4 │ │ │ │ + beq.w 9bf1c │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9c516 │ │ │ │ + beq.w 9c432 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - beq.w 9bef8 │ │ │ │ + beq.w 9be5e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mvn.w r7, #2147483648 @ 0x80000000 │ │ │ │ - b.n 9b916 │ │ │ │ + b.n 9b832 │ │ │ │ ldrd r6, r3, [r5, #4] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9bfe4 │ │ │ │ + beq.w 9bf4c │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ cmp r3, r7 │ │ │ │ - bcs.w 9c054 │ │ │ │ + bcs.w 9bfbc │ │ │ │ adds r2, r6, #1 │ │ │ │ adds r3, #1 │ │ │ │ str r2, [r5, #4] │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ ldrb r6, [r6, #0] │ │ │ │ bic.w r0, r6, #32 │ │ │ │ subs r0, #65 @ 0x41 │ │ │ │ cmp r0, #25 │ │ │ │ - bls.n 9b8f2 │ │ │ │ + bls.n 9b80e │ │ │ │ sub.w r3, r6, #48 @ 0x30 │ │ │ │ cmp r3, #9 │ │ │ │ - bls.n 9b8f2 │ │ │ │ + bls.n 9b80e │ │ │ │ cmp r6, #127 @ 0x7f │ │ │ │ ite le │ │ │ │ movle r3, #0 │ │ │ │ movgt r3, #1 │ │ │ │ cmp r6, #95 @ 0x5f │ │ │ │ ite ne │ │ │ │ movne r2, r3 │ │ │ │ orreq.w r2, r3, #1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bcce │ │ │ │ + bne.w 9bbea │ │ │ │ adds r7, r6, #1 │ │ │ │ - beq.w 9c908 │ │ │ │ + beq.w 9c8c0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldrd r1, r3, [r0] │ │ │ │ mov r2, r3 │ │ │ │ subs r3, #1 │ │ │ │ cmp r3, r1 │ │ │ │ str r3, [r0, #4] │ │ │ │ - bcc.w 9d630 │ │ │ │ + bcc.w 9d600 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ uxtb r6, r6 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9d60e │ │ │ │ ldr.w r2, [r0, #476] @ 0x1dc │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r0, #476] @ 0x1dc │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9cde0 │ │ │ │ + bne.w 9ce78 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r2, [r0, #28] │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ cmpne r3, #0 │ │ │ │ @@ -169680,31 +169567,31 @@ │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r2, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq.n 9b9a4 │ │ │ │ + beq.n 9b8c0 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9b86c │ │ │ │ + b.n 9b788 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r2, #448] @ 0x1c0 │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9be24 │ │ │ │ + beq.w 9bd6a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w sl, r1, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9cb56 │ │ │ │ + bne.w 9c8ee │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #28] │ │ │ │ str.w r2, [r1, #472] @ 0x1d8 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ mov r9, r2 │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ @@ -169714,119 +169601,119 @@ │ │ │ │ str.w r2, [r1, #448] @ 0x1c0 │ │ │ │ str r4, [sp, #12] │ │ │ │ mov r4, r7 │ │ │ │ subs r7, r6, r7 │ │ │ │ ldrd r5, r6, [sl, #4] │ │ │ │ add.w r8, r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.n 9ba22 │ │ │ │ + beq.n 9b93e │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ cmp r1, r3 │ │ │ │ - bcs.n 9ba96 │ │ │ │ + bcs.n 9b9b2 │ │ │ │ adds r2, r1, #1 │ │ │ │ adds r0, r5, #1 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ str.w r0, [sl, #4] │ │ │ │ ldrb.w ip, [r5] │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.w 9bc16 │ │ │ │ + bne.w 9bb32 │ │ │ │ adds r4, #1 │ │ │ │ mov r5, r0 │ │ │ │ add.w r8, r7, r4 │ │ │ │ cmp r5, r6 │ │ │ │ - bne.n 9b9f6 │ │ │ │ + bne.n 9b912 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c918 │ │ │ │ + bne.w 9c90c │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ - movw r0, #24337 @ 0x5f11 │ │ │ │ + movw r0, #22673 @ 0x5891 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9c612 │ │ │ │ + bne.w 9c542 │ │ │ │ mov r0, r5 │ │ │ │ blx 294d4 │ │ │ │ adds r6, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc06 │ │ │ │ + beq.w 9cbbe │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9ba58 │ │ │ │ + cbnz r2, 9b974 │ │ │ │ str.w r5, [sl] │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ str.w r6, [sl, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [sl, #476] @ 0x1dc │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #2704] @ 0xa90 │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ca1c │ │ │ │ + bne.w 9c97a │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r5, r6 │ │ │ │ - beq.w 9c9c2 │ │ │ │ + beq.w 9c920 │ │ │ │ ldr.w r1, [sl, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r1, r2 │ │ │ │ - bcc.n 9b9fe │ │ │ │ + bcc.n 9b91a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ movs r3, #29 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.w 9c91c │ │ │ │ + b.w 9c910 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ cmp r6, #48 @ 0x30 │ │ │ │ - bne.w 9be9c │ │ │ │ - bl 9d73c │ │ │ │ + bne.w 9be14 │ │ │ │ + bl 9d620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #98 @ 0x62 │ │ │ │ - beq.w 9cf16 │ │ │ │ - bgt.w 9c324 │ │ │ │ + beq.w 9cfaa │ │ │ │ + bgt.w 9c242 │ │ │ │ cmp r0, #88 @ 0x58 │ │ │ │ - beq.w 9ca54 │ │ │ │ - bgt.w 9c5b8 │ │ │ │ + beq.w 9c9fe │ │ │ │ + bgt.w 9c4d4 │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9cf16 │ │ │ │ + beq.w 9cfaa │ │ │ │ cmp r0, #79 @ 0x4f │ │ │ │ - beq.w 9cfea │ │ │ │ + beq.w 9cdca │ │ │ │ cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9cf82 │ │ │ │ + beq.w 9cd3e │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 9d240 │ │ │ │ + bmi.w 9d4fe │ │ │ │ cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9cc36 │ │ │ │ + beq.w 9cb8a │ │ │ │ cmp r7, #45 @ 0x2d │ │ │ │ - bgt.w 9cfb6 │ │ │ │ + bgt.w 9cd70 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r2, #36356 @ 0x8e04 │ │ │ │ + movw r2, #35652 @ 0x8b44 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc2e8 │ │ │ │ + bl cc2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c926 │ │ │ │ + beq.w 9c91a │ │ │ │ ldr r1, [r5, #4] │ │ │ │ adds r2, r7, #1 │ │ │ │ - beq.w 9caaa │ │ │ │ + beq.w 9ca54 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ subs r2, r1, #1 │ │ │ │ ldr r6, [r5, #0] │ │ │ │ str r2, [r5, #4] │ │ │ │ cmp r2, r6 │ │ │ │ - bcc.w 9d630 │ │ │ │ + bcc.w 9d600 │ │ │ │ ldrb.w r1, [r1, #-1] │ │ │ │ uxtb r3, r7 │ │ │ │ cmp r1, r3 │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9d60e │ │ │ │ ldrd r3, r0, [r5, #476] @ 0x1dc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ @@ -169835,47 +169722,47 @@ │ │ │ │ str r3, [r4, #4] │ │ │ │ str r3, [r4, #12] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r3, [r4, #16] │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9bb62 │ │ │ │ + beq.n 9ba7e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #2 │ │ │ │ - b.n 9b86c │ │ │ │ + b.n 9b788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r3, [sl, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ - bgt.w 9c3f8 │ │ │ │ + bgt.w 9c314 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r8, r0 │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r6 │ │ │ │ - bl b167c <_PyToken_TwoChars@@Base> │ │ │ │ + bl b15a8 <_PyToken_TwoChars@@Base> │ │ │ │ mov r9, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.w 9c634 │ │ │ │ + bne.w 9c564 │ │ │ │ cmp.w r8, #4294967295 @ 0xffffffff │ │ │ │ - bne.w 9b782 │ │ │ │ + bne.w 9b69e │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - ble.w 9b7ce │ │ │ │ + ble.w 9b6ea │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - bne.w 9bcd8 │ │ │ │ + bne.w 9bbf4 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r5, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #199 @ 0xc7 │ │ │ │ - bgt.w 9d3c2 │ │ │ │ + bgt.w 9d28e │ │ │ │ adds r2, r5, r3 │ │ │ │ add.w ip, r5, r3, lsl #2 │ │ │ │ add.w r7, r5, #12288 @ 0x3000 │ │ │ │ adds r3, #1 │ │ │ │ strb.w r6, [r2, #484] @ 0x1e4 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ str.w r2, [ip, #684] @ 0x2ac │ │ │ │ @@ -169888,138 +169775,138 @@ │ │ │ │ ldr r3, [r7, #64] @ 0x40 │ │ │ │ cmp r3, #0 │ │ │ │ ittt gt │ │ │ │ ldrgt.w r3, [fp, #4] │ │ │ │ addgt r3, #1 │ │ │ │ strgt.w r3, [fp, #4] │ │ │ │ and.w r0, r6, #127 @ 0x7f │ │ │ │ - movw r1, #32372 @ 0x7e74 │ │ │ │ + movw r1, #31668 @ 0x7bb4 │ │ │ │ movt r1, #54 @ 0x36 │ │ │ │ - movw r3, #24292 @ 0x5ee4 │ │ │ │ + movw r3, #23588 @ 0x5c24 │ │ │ │ movt r3, #54 @ 0x36 │ │ │ │ ldrh.w r1, [r1, r0, lsl #1] │ │ │ │ add.w r3, r3, r1, lsl #4 │ │ │ │ ldrh r3, [r3, #14] │ │ │ │ lsls r0, r3, #21 │ │ │ │ - bpl.n 9bcbc │ │ │ │ + bpl.n 9bbd8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #33 @ 0x21 │ │ │ │ ldr r6, [r3, #28] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.n 9b81a │ │ │ │ + b.n 9b736 │ │ │ │ cmp.w ip, #9 │ │ │ │ - beq.w 9cc78 │ │ │ │ + beq.w 9cb6e │ │ │ │ movs r7, #0 │ │ │ │ cmp.w ip, #12 │ │ │ │ mov r6, r7 │ │ │ │ - beq.w 9b9e6 │ │ │ │ + beq.w 9b902 │ │ │ │ cmp.w ip, #92 @ 0x5c │ │ │ │ - beq.w 9d46c │ │ │ │ + beq.w 9d1d0 │ │ │ │ mov r2, r0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r6, r4 │ │ │ │ mov r3, r5 │ │ │ │ ldr r4, [sp, #12] │ │ │ │ str r5, [r0, #4] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bcc.w 9d630 │ │ │ │ + bcc.w 9d600 │ │ │ │ ldrb.w r0, [r2, #-1] │ │ │ │ cmp r0, ip │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9d60e │ │ │ │ ldr r2, [sp, #8] │ │ │ │ sub.w lr, ip, #10 │ │ │ │ mov r0, r1 │ │ │ │ cmp.w lr, #25 │ │ │ │ str.w r1, [r2, #476] @ 0x1dc │ │ │ │ - bhi.w 9bd9c │ │ │ │ + bhi.w 9bcb8 │ │ │ │ movs r7, #9 │ │ │ │ movt r7, #512 @ 0x200 │ │ │ │ lsr.w r7, r7, lr │ │ │ │ lsls r5, r7, #31 │ │ │ │ - bpl.w 9bd9c │ │ │ │ + bpl.w 9bcb8 │ │ │ │ ldr.w r7, [r2, #456] @ 0x1c8 │ │ │ │ cmp.w ip, #10 │ │ │ │ it eq │ │ │ │ cmpeq r6, #0 │ │ │ │ - beq.w 9c366 │ │ │ │ + beq.w 9c284 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9d5ca │ │ │ │ + bne.w 9d56a │ │ │ │ ldr.w r7, [r2, #452] @ 0x1c4 │ │ │ │ str.w r1, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #28] │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9c1a6 │ │ │ │ + bne.w 9c10e │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9b62a │ │ │ │ + b.n 9b546 │ │ │ │ cmp r6, #91 @ 0x5b │ │ │ │ - beq.w 9bba2 │ │ │ │ - bgt.w 9b7bc │ │ │ │ + beq.w 9babe │ │ │ │ + bgt.w 9b6d8 │ │ │ │ cmp r6, #40 @ 0x28 │ │ │ │ - beq.w 9bba2 │ │ │ │ + beq.w 9babe │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ - beq.w 9c062 │ │ │ │ + beq.w 9bfca │ │ │ │ cmp.w r6, #1114112 @ 0x110000 │ │ │ │ - bcc.w 9b7ce │ │ │ │ + bcc.w 9b6ea │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #36284 @ 0x8dbc │ │ │ │ + movw r1, #35580 @ 0x8afc │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.w 9d30e │ │ │ │ + b.w 9d18a │ │ │ │ orr.w r8, r8, r3 │ │ │ │ - b.n 9b8f2 │ │ │ │ + b.n 9b80e │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9b678 │ │ │ │ + b.n 9b594 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9c684 │ │ │ │ + bgt.w 9c5b4 │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c76a │ │ │ │ + bne.w 9c636 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d4f8 │ │ │ │ - ble.w 9be98 │ │ │ │ + beq.w 9d486 │ │ │ │ + ble.w 9bde0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #480] @ 0x1e0 │ │ │ │ add r3, r2 │ │ │ │ ldrb.w r3, [r3, #484] @ 0x1e4 │ │ │ │ cmp r6, #41 @ 0x29 │ │ │ │ it eq │ │ │ │ cmpeq r3, #40 @ 0x28 │ │ │ │ - bne.w 9be76 │ │ │ │ + bne.w 9bdbc │ │ │ │ cmp r1, #0 │ │ │ │ - bgt.w 9be88 │ │ │ │ + bgt.w 9bdd0 │ │ │ │ movs r2, #41 @ 0x29 │ │ │ │ - b.n 9bbea │ │ │ │ + b.n 9bb06 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - movw sl, #51168 @ 0xc7e0 │ │ │ │ + movw sl, #50464 @ 0xc520 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ uxtb r1, r0 │ │ │ │ ldr.w r3, [sl, r1, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bmi.w 9cc4a │ │ │ │ + bmi.w 9cb9e │ │ │ │ ldr r5, [sp, #8] │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cd06 │ │ │ │ + beq.w 9cc88 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9ccc0 │ │ │ │ + beq.w 9cc16 │ │ │ │ ldr r0, [r5, #0] │ │ │ │ subs r3, r2, #1 │ │ │ │ str r3, [r5, #4] │ │ │ │ cmp r3, r0 │ │ │ │ - bcc.w 9d630 │ │ │ │ + bcc.w 9d600 │ │ │ │ ldrb.w r2, [r2, #-1] │ │ │ │ cmp r2, r1 │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9d60e │ │ │ │ ldrd r2, r0, [r5, #476] @ 0x1dc │ │ │ │ ldr r1, [r5, #28] │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ str r0, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -170028,317 +169915,345 @@ │ │ │ │ str r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #20] │ │ │ │ str r3, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #8] │ │ │ │ - beq.n 9bd96 │ │ │ │ + beq.n 9bcb2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #23 │ │ │ │ - b.n 9b86c │ │ │ │ + b.n 9b788 │ │ │ │ movs r6, #0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r7, [r3, #480] @ 0x1e0 │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bee6 │ │ │ │ + bne.w 9c528 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9d4c4 │ │ │ │ + bne.w 9bde4 │ │ │ │ ldr r1, [r3, #44] @ 0x2c │ │ │ │ mov r2, r3 │ │ │ │ lsls r3, r1, #2 │ │ │ │ add r2, r3 │ │ │ │ ldr r2, [r2, #48] @ 0x30 │ │ │ │ cmp r6, r2 │ │ │ │ - bne.w 9c1aa │ │ │ │ + beq.w 9bdf8 │ │ │ │ + ble.w 9c466 │ │ │ │ + adds r1, #1 │ │ │ │ + cmp r1, #99 @ 0x63 │ │ │ │ + itttt gt │ │ │ │ + movgt r3, #0 │ │ │ │ + movgt r0, #20 │ │ │ │ + ldrgt r5, [sp, #8] │ │ │ │ + ldrgt r2, [r5, #8] │ │ │ │ + bgt.w 9c9ea │ │ │ │ ldr r2, [sp, #8] │ │ │ │ add r3, r2 │ │ │ │ - ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ - cmp r3, r8 │ │ │ │ - bne.w 9d40e │ │ │ │ - ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - ldr r3, [r2, #4] │ │ │ │ + ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ + cmp r2, r8 │ │ │ │ + bge.w 9d200 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + str r1, [r2, #44] @ 0x2c │ │ │ │ + mov r1, r2 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ + str r6, [r3, #52] @ 0x34 │ │ │ │ + str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ + mov r3, r1 │ │ │ │ + ldr.w r1, [r1, #476] @ 0x1dc │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ mov r0, r1 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ str.w r0, [r5, #472] @ 0x1d8 │ │ │ │ str r3, [r5, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9b62a │ │ │ │ + beq.w 9b546 │ │ │ │ mov r7, r2 │ │ │ │ mov r1, r5 │ │ │ │ add.w r2, r1, #12288 @ 0x3000 │ │ │ │ cmp r7, #0 │ │ │ │ ldr.w r1, [r1, #480] @ 0x1e0 │ │ │ │ ldr r2, [r2, #68] @ 0x44 │ │ │ │ - bge.w 9c484 │ │ │ │ + bge.w 9c3b0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r7, #1 │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c4ba │ │ │ │ + bne.w 9c3d6 │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ movs r0, #6 │ │ │ │ - b.n 9b86c │ │ │ │ + b.n 9b788 │ │ │ │ ldr.w r2, [r2, #480] @ 0x1e0 │ │ │ │ cmp r2, r7 │ │ │ │ - bgt.w 9b9b6 │ │ │ │ + bgt.w 9b8d2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ add.w r1, r5, #12288 @ 0x3000 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ ldr r3, [r5, #28] │ │ │ │ ldr r0, [r1, #72] @ 0x48 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cc94 │ │ │ │ + bne.w 9cbdc │ │ │ │ str.w r7, [r5, #2700] @ 0xa8c │ │ │ │ subs r6, #1 │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r6, r0 │ │ │ │ it ne │ │ │ │ cmpne r3, r0 │ │ │ │ ldr.w r1, [r5, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r6, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ - beq.n 9be72 │ │ │ │ + beq.n 9bdb8 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ ldr.w r3, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r2, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ movs r0, #4 │ │ │ │ - b.n 9b86c │ │ │ │ + b.n 9b788 │ │ │ │ cmp r6, #93 @ 0x5d │ │ │ │ it eq │ │ │ │ cmpeq r3, #91 @ 0x5b │ │ │ │ - bne.n 9bf74 │ │ │ │ + bne.w 9beda │ │ │ │ cmp r1, #0 │ │ │ │ it le │ │ │ │ movle r2, #93 @ 0x5d │ │ │ │ - ble.w 9bbea │ │ │ │ + ble.w 9bb06 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9d36c │ │ │ │ + blt.w 9d17c │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9bbea │ │ │ │ - bl cbb14 │ │ │ │ + b.n 9bb06 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #44] @ 0x2c │ │ │ │ + add.w r3, r3, r1, lsl #2 │ │ │ │ + ldr r0, [r3, #48] @ 0x30 │ │ │ │ + lsls r3, r1, #2 │ │ │ │ + cmp r0, r9 │ │ │ │ + bne.w 9d5aa │ │ │ │ + mov r8, r9 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + add r3, r2 │ │ │ │ + ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ + cmp r3, r8 │ │ │ │ + bne.w 9d200 │ │ │ │ + ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ + ldr r3, [r2, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + b.n 9bd20 │ │ │ │ + bl cbae0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc58 │ │ │ │ + beq.w 9cbac │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cc36 │ │ │ │ + beq.w 9cb8a │ │ │ │ bic.w r3, r7, #32 │ │ │ │ cmp r3, #69 @ 0x45 │ │ │ │ - beq.w 9cd54 │ │ │ │ + beq.w 9cc4a │ │ │ │ cmp r3, #74 @ 0x4a │ │ │ │ - beq.w 9cfc0 │ │ │ │ + beq.w 9cd7a │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #36356 @ 0x8e04 │ │ │ │ + movw r2, #35652 @ 0x8b44 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc2e8 │ │ │ │ + bl cc2b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9bb08 │ │ │ │ + bne.w 9ba24 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.n 9b86c │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ - movs r7, #0 │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - b.n 9bdda │ │ │ │ + bl 9d81c │ │ │ │ + b.n 9b788 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9c1f6 │ │ │ │ + beq.w 9c118 │ │ │ │ sub.w r1, r0, #39 @ 0x27 │ │ │ │ negs r2, r1 │ │ │ │ adcs r2, r1 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9c1f6 │ │ │ │ + bne.w 9c118 │ │ │ │ mov.w sl, #1 │ │ │ │ mov r1, r2 │ │ │ │ mov r3, r2 │ │ │ │ orr.w ip, r2, r3 │ │ │ │ bic.w r0, r6, #32 │ │ │ │ orrs.w lr, ip, sl │ │ │ │ - bne.w 9c52e │ │ │ │ + bne.w 9c44a │ │ │ │ cmp r0, #66 @ 0x42 │ │ │ │ - beq.w 9c60c │ │ │ │ - cbnz r1, 9bf3e │ │ │ │ + beq.w 9c53c │ │ │ │ + cbnz r1, 9bea4 │ │ │ │ cmp r0, #85 @ 0x55 │ │ │ │ - beq.n 9bfb4 │ │ │ │ + beq.n 9bf1c │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.w 9c70a │ │ │ │ + beq.w 9c656 │ │ │ │ cmp r0, #70 @ 0x46 │ │ │ │ - bne.w 9b8e6 │ │ │ │ + bne.w 9b802 │ │ │ │ mov.w sl, #1 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp, #12] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - beq.w 9c1f0 │ │ │ │ + beq.w 9c112 │ │ │ │ sub.w ip, r0, #39 @ 0x27 │ │ │ │ rsbs r3, ip, #0 │ │ │ │ adc.w r3, r3, ip │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c1f0 │ │ │ │ + bne.w 9c112 │ │ │ │ ldrd r1, r2, [sp, #12] │ │ │ │ - b.n 9bf1c │ │ │ │ + b.n 9be82 │ │ │ │ cmp r3, #123 @ 0x7b │ │ │ │ - bne.w 9d210 │ │ │ │ + bne.w 9d0b0 │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - bne.w 9d206 │ │ │ │ + bne.w 9d0a8 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.n 9be98 │ │ │ │ + ble.w 9bde0 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9d36c │ │ │ │ + blt.w 9d17c │ │ │ │ ldr.w r2, [fp, #8] │ │ │ │ cmp r2, r3 │ │ │ │ - bne.w 9d1c6 │ │ │ │ + bne.w 9d000 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #125 @ 0x7d │ │ │ │ str.w r3, [fp, #8] │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [fp] │ │ │ │ movs r3, #0 │ │ │ │ strd r3, r3, [fp, #56] @ 0x38 │ │ │ │ - b.n 9bbea │ │ │ │ + b.n 9bb06 │ │ │ │ movs r1, #0 │ │ │ │ movs r3, #1 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r5 │ │ │ │ strd r1, r2, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ it ne │ │ │ │ cmpne r0, #39 @ 0x27 │ │ │ │ mov r6, r0 │ │ │ │ ite eq │ │ │ │ moveq.w sl, #1 │ │ │ │ movne.w sl, #0 │ │ │ │ - beq.w 9c21c │ │ │ │ + beq.w 9c13e │ │ │ │ ldrd r3, r1, [sp, #12] │ │ │ │ ldr r2, [sp, #20] │ │ │ │ - b.n 9bf1c │ │ │ │ + b.n 9be82 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c058 │ │ │ │ + bne.n 9bfc0 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ - movw sl, #24337 @ 0x5f11 │ │ │ │ + movw sl, #22673 @ 0x5891 │ │ │ │ movt sl, #19 │ │ │ │ cmp r2, sl │ │ │ │ - bne.w 9c4aa │ │ │ │ + bne.w 9c3a0 │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w r9, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c92c │ │ │ │ + beq.w 9c8d0 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - cbnz r3, 9c016 │ │ │ │ + cbnz r3, 9bf7e │ │ │ │ str r6, [r5, #0] │ │ │ │ str.w r9, [r5, #8] │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ adds r3, #1 │ │ │ │ str.w r3, [r5, #464] @ 0x1d0 │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r5, #476] @ 0x1dc │ │ │ │ sub.w r2, r9, r6 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r6 │ │ │ │ str.w r6, [r5, #2704] @ 0xa90 │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ce3e │ │ │ │ + bne.w 9cf74 │ │ │ │ cmp r6, r9 │ │ │ │ - beq.w 9c710 │ │ │ │ + beq.w 9c660 │ │ │ │ ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9b906 │ │ │ │ + bcc.w 9b822 │ │ │ │ movs r3, #29 │ │ │ │ str r3, [r5, #32] │ │ │ │ mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ mvn.w r0, #32 │ │ │ │ - b.n 9b916 │ │ │ │ + b.n 9b832 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w sl, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r1, [sl, #64] @ 0x40 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9bce2 │ │ │ │ + ble.w 9bbfe │ │ │ │ ldr.w r3, [sl, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9d1d2 │ │ │ │ + bne.w 9ccc6 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r2, [r3, #480] @ 0x1e0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d4f8 │ │ │ │ - bgt.w 9bcfc │ │ │ │ + beq.w 9d486 │ │ │ │ + bgt.w 9bc18 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9d36c │ │ │ │ + blt.w 9d17c │ │ │ │ cmp r6, #125 @ 0x7d │ │ │ │ - beq.w 9bf94 │ │ │ │ + beq.w 9befc │ │ │ │ mov r2, r6 │ │ │ │ - b.n 9bbea │ │ │ │ + b.n 9bb06 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #1 │ │ │ │ mov r1, r3 │ │ │ │ - b.n 9bfba │ │ │ │ + b.n 9bf22 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c6c0 │ │ │ │ + bne.w 9c5f0 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ - movw r6, #24337 @ 0x5f11 │ │ │ │ + movw r6, #22673 @ 0x5891 │ │ │ │ movt r6, #19 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c51e │ │ │ │ + bne.w 9c43a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c94a │ │ │ │ + beq.w 9c996 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9c0e2 │ │ │ │ + cbnz r2, 9c04a │ │ │ │ str r3, [r5, #0] │ │ │ │ str.w sl, [r5, #8] │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r5, #476] @ 0x1dc │ │ │ │ @@ -170346,42 +170261,42 @@ │ │ │ │ mov r0, r3 │ │ │ │ str.w r3, [r5, #2704] @ 0xa90 │ │ │ │ movs r1, #0 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a90c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9d1b4 │ │ │ │ + bne.w 9cdba │ │ │ │ cmp r3, sl │ │ │ │ - beq.w 9c73c │ │ │ │ + beq.w 9c68c │ │ │ │ ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ mov ip, r2 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.w 9b68a │ │ │ │ + bcc.w 9b5a6 │ │ │ │ movs r1, #29 │ │ │ │ str r1, [r5, #32] │ │ │ │ - b.n 9c6c4 │ │ │ │ + b.n 9c5f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c78a │ │ │ │ + bne.w 9c6ce │ │ │ │ ldr.w r8, [r0, #2744] @ 0xab8 │ │ │ │ - movw r6, #24337 @ 0x5f11 │ │ │ │ + movw r6, #22673 @ 0x5891 │ │ │ │ movt r6, #19 │ │ │ │ cmp r8, r6 │ │ │ │ - bne.w 9c5fc │ │ │ │ + bne.w 9c518 │ │ │ │ mov r0, r3 │ │ │ │ str.w sl, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldrd r3, r2, [sp, #12] │ │ │ │ add.w sl, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c996 │ │ │ │ + beq.w 9ca82 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ ldr.w r2, [r1, #464] @ 0x1d0 │ │ │ │ str.w sl, [r1, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r1, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r1, #476] @ 0x1dc │ │ │ │ @@ -170389,106 +170304,77 @@ │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ str.w r3, [r2, #2704] @ 0xa90 │ │ │ │ sub.w r2, sl, r3 │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9c8ec │ │ │ │ + bne.w 9c8a4 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ cmp r5, sl │ │ │ │ - beq.w 9c894 │ │ │ │ + beq.w 9c84c │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r3, r5 │ │ │ │ ldr.w r1, [r2, #476] @ 0x1dc │ │ │ │ - b.w 9b636 │ │ │ │ - mov r1, r2 │ │ │ │ - b.n 9bdec │ │ │ │ - ble.w 9c54a │ │ │ │ - adds r1, #1 │ │ │ │ - cmp r1, #99 @ 0x63 │ │ │ │ - itttt gt │ │ │ │ - movgt r3, #0 │ │ │ │ - movgt r0, #20 │ │ │ │ - ldrgt r5, [sp, #8] │ │ │ │ - ldrgt r2, [r5, #8] │ │ │ │ - bgt.w 9ca40 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - add r3, r2 │ │ │ │ - ldr.w r2, [r3, #2288] @ 0x8f0 │ │ │ │ - cmp r2, r8 │ │ │ │ - bge.w 9d40e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - str r1, [r2, #44] @ 0x2c │ │ │ │ + b.w 9b552 │ │ │ │ mov r1, r2 │ │ │ │ - ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r1, #452] @ 0x1c4 │ │ │ │ - str r6, [r3, #52] @ 0x34 │ │ │ │ - str.w r8, [r3, #2292] @ 0x8f4 │ │ │ │ - mov r3, r1 │ │ │ │ - ldr.w r1, [r1, #476] @ 0x1dc │ │ │ │ - ldr r3, [r3, #4] │ │ │ │ - mov r0, r1 │ │ │ │ - b.n 9bdda │ │ │ │ + b.n 9bd32 │ │ │ │ cmp.w sl, #0 │ │ │ │ - beq.n 9c21c │ │ │ │ + beq.n 9c13e │ │ │ │ ldr r3, [r5, #28] │ │ │ │ - movw sl, #52192 @ 0xcbe0 │ │ │ │ + movw sl, #51488 @ 0xc920 │ │ │ │ movt sl, #43 @ 0x2b │ │ │ │ ldrb r3, [r3, #0] │ │ │ │ ldrb.w r3, [sl, r3] │ │ │ │ cmp r3, #102 @ 0x66 │ │ │ │ - beq.w 9c7ac │ │ │ │ + beq.w 9c764 │ │ │ │ cmp r3, #114 @ 0x72 │ │ │ │ - beq.w 9c7ac │ │ │ │ + beq.w 9c764 │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c21c │ │ │ │ + beq.n 9c13e │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b738 │ │ │ │ + bne.w 9b654 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ ldr.w r3, [r5, #2704] @ 0xa90 │ │ │ │ str.w r2, [r5, #468] @ 0x1d4 │ │ │ │ str.w r3, [r5, #2708] @ 0xa94 │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c66a │ │ │ │ + beq.w 9c59a │ │ │ │ adds r7, r0, #1 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ittt eq │ │ │ │ moveq.w r8, #1 │ │ │ │ moveq r7, #0 │ │ │ │ moveq sl, r8 │ │ │ │ - beq.w 9c79e │ │ │ │ + beq.w 9c6c8 │ │ │ │ movs r7, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add.w fp, r3, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r1, #0] │ │ │ │ str.w fp, [r1, #4] │ │ │ │ cmp fp, r2 │ │ │ │ - bcc.w 9d630 │ │ │ │ + bcc.w 9d600 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r0, r0 │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9d622 │ │ │ │ + bne.w 9d60e │ │ │ │ ldr.w r3, [r1, #476] @ 0x1dc │ │ │ │ mov.w r8, #1 │ │ │ │ mov sl, r8 │ │ │ │ + mov r5, r1 │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r1, #476] @ 0x1dc │ │ │ │ - mov r5, r4 │ │ │ │ - ldr r4, [sp, #8] │ │ │ │ mvn.w r9, #2147483648 @ 0x80000000 │ │ │ │ movs r3, #0 │ │ │ │ str r3, [sp, #16] │ │ │ │ cmp r7, sl │ │ │ │ - bne.n 9c2dc │ │ │ │ - mov r4, r5 │ │ │ │ + bne.n 9c1fa │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #3 │ │ │ │ ldr.w r2, [r1, #480] @ 0x1e0 │ │ │ │ ldr r3, [r1, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ @@ -170504,201 +170390,200 @@ │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #472] @ 0x1d8 │ │ │ │ strne r3, [r4, #8] │ │ │ │ str.w fp, [r4, #24] │ │ │ │ itt ne │ │ │ │ ldrne.w r3, [r1, #476] @ 0x1dc │ │ │ │ strne r3, [r4, #16] │ │ │ │ - b.w 9b86c │ │ │ │ + b.w 9b788 │ │ │ │ cmp r3, #92 @ 0x5c │ │ │ │ mov r7, r1 │ │ │ │ it ne │ │ │ │ movne fp, r2 │ │ │ │ - beq.w 9c6a6 │ │ │ │ - ldr r2, [r4, #8] │ │ │ │ + beq.w 9c5d6 │ │ │ │ + ldr r2, [r5, #8] │ │ │ │ cmp fp, r2 │ │ │ │ - beq.n 9c374 │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + beq.n 9c292 │ │ │ │ + ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ cmp r3, r9 │ │ │ │ - bcs.w 9c3ee │ │ │ │ + bcs.w 9c30c │ │ │ │ adds r3, #1 │ │ │ │ - str.w r3, [r4, #476] @ 0x1dc │ │ │ │ - ldr r3, [r4, #32] │ │ │ │ + str.w r3, [r5, #476] @ 0x1dc │ │ │ │ + ldr r3, [r5, #32] │ │ │ │ add.w r2, fp, #1 │ │ │ │ - str r2, [r4, #4] │ │ │ │ + str r2, [r5, #4] │ │ │ │ cmp r3, #17 │ │ │ │ - beq.w 9d49c │ │ │ │ + beq.w 9c91a │ │ │ │ cmp r3, #22 │ │ │ │ - beq.w 9d1fe │ │ │ │ + beq.w 9d030 │ │ │ │ ldrb.w r3, [fp] │ │ │ │ cmp r3, #10 │ │ │ │ ite ne │ │ │ │ movne r1, #0 │ │ │ │ andeq.w r1, r8, #1 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9d406 │ │ │ │ + bne.w 9d5ea │ │ │ │ cmp r6, r3 │ │ │ │ - bne.n 9c2d0 │ │ │ │ + bne.n 9c1ee │ │ │ │ adds r7, #1 │ │ │ │ mov fp, r2 │ │ │ │ - b.n 9c288 │ │ │ │ + b.n 9c1a8 │ │ │ │ cmp r0, #111 @ 0x6f │ │ │ │ - beq.w 9cfea │ │ │ │ + beq.w 9cdca │ │ │ │ cmp r0, #120 @ 0x78 │ │ │ │ - beq.w 9ca54 │ │ │ │ + beq.w 9c9fe │ │ │ │ ldr.w r3, [sl, r0, lsl #2] │ │ │ │ lsls r3, r3, #29 │ │ │ │ - bmi.w 9d240 │ │ │ │ + bmi.w 9d4fe │ │ │ │ cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9cd52 │ │ │ │ - ble.n 9c348 │ │ │ │ + beq.w 9cc48 │ │ │ │ + ble.n 9c266 │ │ │ │ cmp r7, #106 @ 0x6a │ │ │ │ - beq.w 9cfc0 │ │ │ │ - movw r2, #36356 @ 0x8e04 │ │ │ │ + beq.w 9cd7a │ │ │ │ + movw r2, #35652 @ 0x8b44 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - bl cc2e8 │ │ │ │ + bl cc2b4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c926 │ │ │ │ + beq.w 9c91a │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ - b.w 9bb10 │ │ │ │ + b.w 9ba2c │ │ │ │ cmp r7, #0 │ │ │ │ - bne.w 9bd9a │ │ │ │ + bne.w 9bcb6 │ │ │ │ ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9bdda │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ + b.n 9bd20 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9cad8 │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ - movw r0, #24337 @ 0x5f11 │ │ │ │ + bne.w 9c6f4 │ │ │ │ + ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ + movw r0, #22673 @ 0x5891 │ │ │ │ movt r0, #19 │ │ │ │ str r0, [sp, #20] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.w 9c624 │ │ │ │ + bne.w 9c554 │ │ │ │ mov r0, fp │ │ │ │ str r2, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r3, r0, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cbe2 │ │ │ │ - ldr r1, [r4, #28] │ │ │ │ + beq.w 9c6d4 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9cb40 │ │ │ │ - str.w fp, [r4] │ │ │ │ + bne.w 9cb1c │ │ │ │ + str.w fp, [r5] │ │ │ │ mov fp, r2 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str r3, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r1, [r4, #476] @ 0x1dc │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str.w r1, [r5, #476] @ 0x1dc │ │ │ │ + str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ + str.w fp, [r5, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9cbc8 │ │ │ │ + bne.w 9cb04 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp fp, r3 │ │ │ │ - beq.w 9cb74 │ │ │ │ - ldr.w r3, [r4, #476] @ 0x1dc │ │ │ │ + beq.w 9caae │ │ │ │ + ldr.w r3, [r5, #476] @ 0x1dc │ │ │ │ mvn.w r2, #2147483648 @ 0x80000000 │ │ │ │ cmp r3, r2 │ │ │ │ - bcc.w 9c2ec │ │ │ │ + bcc.w 9c20a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ movs r3, #29 │ │ │ │ - mov r4, r5 │ │ │ │ str r3, [r2, #32] │ │ │ │ - b.n 9cae6 │ │ │ │ + b.n 9c700 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - blt.w 9bb76 │ │ │ │ + blt.w 9ba92 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ ite eq │ │ │ │ moveq r5, r3 │ │ │ │ subne r5, r3, #1 │ │ │ │ cmp r5, #1 │ │ │ │ - beq.w 9ce72 │ │ │ │ - cbnz r5, 9c43e │ │ │ │ + beq.w 9ce20 │ │ │ │ + cbnz r5, 9c35a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ uxtb r1, r6 │ │ │ │ - bl caa40 │ │ │ │ + bl ca9e8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c984 │ │ │ │ + beq.w 9c9d0 │ │ │ │ cmp r6, #123 @ 0x7b │ │ │ │ - beq.w 9bb76 │ │ │ │ - ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ + beq.w 9ba92 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - add.w r3, r3, r9, lsl #6 │ │ │ │ - ldr.w r2, [r3, #2808] @ 0xaf8 │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9ce80 │ │ │ │ + ldr.w r9, [sl, #64] @ 0x40 │ │ │ │ + add.w ip, r3, r9, lsl #6 │ │ │ │ + ldr.w r3, [ip, #2808] @ 0xaf8 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cefa │ │ │ │ cmp r6, #58 @ 0x3a │ │ │ │ - bne.w 9bb76 │ │ │ │ + bne.w 9ba92 │ │ │ │ ldr.w r3, [fp, #8] │ │ │ │ cmp r3, r5 │ │ │ │ - bne.w 9bb76 │ │ │ │ + bne.w 9ba92 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ movs r3, #1 │ │ │ │ mov r1, r4 │ │ │ │ movs r2, #11 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ str.w r3, [fp] │ │ │ │ str.w r3, [fp, #60] @ 0x3c │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ ldrd r3, r1, [fp, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ subs r3, r3, r1 │ │ │ │ cmp r3, #1 │ │ │ │ ldr r6, [r0, #28] │ │ │ │ ldr r1, [r0, #4] │ │ │ │ it eq │ │ │ │ streq.w r3, [fp, #56] @ 0x38 │ │ │ │ - b.w 9b81a │ │ │ │ + b.w 9b736 │ │ │ │ + mov r0, r5 │ │ │ │ + blx r2 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cb3e │ │ │ │ + ldrd r6, r9, [r5, #4] │ │ │ │ + b.n 9bf92 │ │ │ │ subs r7, #1 │ │ │ │ - cbnz r2, 9c4e2 │ │ │ │ + cbnz r2, 9c3fe │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ str.w r7, [r0, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r3, [r4, #16] │ │ │ │ strd r3, r1, [r4, #8] │ │ │ │ strd r2, r2, [r4, #20] │ │ │ │ movs r0, #5 │ │ │ │ - b.w 9b86c │ │ │ │ - mov r0, r5 │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cc74 │ │ │ │ - ldrd r6, r9, [r5, #4] │ │ │ │ - b.n 9c02a │ │ │ │ + b.w 9b788 │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #4] │ │ │ │ str r2, [r4, #16] │ │ │ │ strd r2, r1, [r4, #8] │ │ │ │ strd r3, r3, [r4, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9be20 │ │ │ │ + beq.w 9bd66 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r4, #16] │ │ │ │ - b.n 9be20 │ │ │ │ + b.n 9bd66 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ ldr r2, [r5, #0] │ │ │ │ str.w r7, [r5, #452] @ 0x1c4 │ │ │ │ str r1, [r4, #0] │ │ │ │ cmp r2, #0 │ │ │ │ it ne │ │ │ │ @@ -170709,283 +170594,338 @@ │ │ │ │ str r1, [r4, #12] │ │ │ │ strd r2, r3, [r4, #20] │ │ │ │ itttt ne │ │ │ │ ldrne.w r3, [r5, #472] @ 0x1d8 │ │ │ │ strne r3, [r4, #8] │ │ │ │ ldrne.w r3, [r5, #476] @ 0x1dc │ │ │ │ strne r3, [r4, #16] │ │ │ │ - b.n 9c4a4 │ │ │ │ + b.n 9c3d0 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ mov r2, r3 │ │ │ │ - b.n 9bfba │ │ │ │ + b.n 9bf22 │ │ │ │ mov r0, r5 │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c962 │ │ │ │ + beq.w 9c9ae │ │ │ │ ldrd r3, sl, [r5, #4] │ │ │ │ - b.n 9c0f6 │ │ │ │ + b.n 9c05e │ │ │ │ orr.w lr, r1, sl │ │ │ │ orrs.w lr, lr, ip │ │ │ │ - beq.w 9bf34 │ │ │ │ + beq.w 9be9a │ │ │ │ orrs r3, r1 │ │ │ │ - bne.w 9b8e6 │ │ │ │ + bne.w 9b802 │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - bne.w 9b8e6 │ │ │ │ + bne.w 9b802 │ │ │ │ mov r1, lr │ │ │ │ - b.n 9bf4a │ │ │ │ + b.n 9beb0 │ │ │ │ cmp r1, #0 │ │ │ │ - ble.w 9ca38 │ │ │ │ + ble.w 9c9e2 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ subs r0, r1, #1 │ │ │ │ ldr.w r2, [r5, #452] @ 0x1c4 │ │ │ │ str r0, [r5, #44] @ 0x2c │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ str.w ip, [r5, #452] @ 0x1c4 │ │ │ │ - cbz r0, 9c59c │ │ │ │ + cbz r0, 9c4b8 │ │ │ │ add r3, r5 │ │ │ │ ldr r3, [r3, #44] @ 0x2c │ │ │ │ cmp r6, r3 │ │ │ │ - bge.w 9c706 │ │ │ │ + bge.w 9c65c │ │ │ │ subs r2, #2 │ │ │ │ subs r1, #2 │ │ │ │ mov r0, r5 │ │ │ │ str.w r2, [r5, #452] @ 0x1c4 │ │ │ │ str r1, [r5, #44] @ 0x2c │ │ │ │ - cbz r1, 9c59c │ │ │ │ + cbz r1, 9c4b8 │ │ │ │ add.w r2, r5, #48 @ 0x30 │ │ │ │ ldr.w r3, [r2, r1, lsl #2] │ │ │ │ cmp r6, r3 │ │ │ │ - bge.w 9c702 │ │ │ │ + bge.w 9c632 │ │ │ │ ldr.w r3, [r0, #452] @ 0x1c4 │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r0, #44] @ 0x2c │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #452] @ 0x1c4 │ │ │ │ cmp r1, #0 │ │ │ │ - bne.n 9c580 │ │ │ │ + bne.n 9c49c │ │ │ │ movs r3, #0 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ add r3, r1 │ │ │ │ ldr r2, [r3, #48] @ 0x30 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9ca38 │ │ │ │ + bne.w 9c9e2 │ │ │ │ ldr.w r3, [r3, #2288] @ 0x8f0 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.w 9d40e │ │ │ │ + bne.w 9d200 │ │ │ │ mov r2, r1 │ │ │ │ - b.n 9bdce │ │ │ │ + b.n 9be06 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - bne.w 9bad8 │ │ │ │ + bne.w 9b9f4 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r6, r3, #29 │ │ │ │ - bmi.w 9d23a │ │ │ │ + bmi.w 9cd38 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - movw r1, #36504 @ 0x8e98 │ │ │ │ + bl 9d7c4 │ │ │ │ + movw r1, #35800 @ 0x8bd8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e9578 │ │ │ │ movs r3, #0 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ blx r8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd96 │ │ │ │ + beq.w 9cc44 │ │ │ │ ldrd r3, sl, [r3, #4] │ │ │ │ - b.n 9c178 │ │ │ │ + b.n 9c0e0 │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r1, [r3, #476] @ 0x1dc │ │ │ │ + movs r7, #0 │ │ │ │ + ldr r3, [r3, #4] │ │ │ │ + mov r0, r1 │ │ │ │ + ldr.w r2, [r2, #452] @ 0x1c4 │ │ │ │ + b.w 9bd20 │ │ │ │ mov r3, lr │ │ │ │ movs r2, #1 │ │ │ │ - b.n 9bfba │ │ │ │ + b.n 9bf22 │ │ │ │ mov r0, sl │ │ │ │ blx r2 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cda2 │ │ │ │ + beq.w 9cce2 │ │ │ │ ldrd r5, r6, [sl, #4] │ │ │ │ - b.w 9ba6c │ │ │ │ - mov r0, r4 │ │ │ │ + b.w 9b988 │ │ │ │ + mov r0, r5 │ │ │ │ blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd9a │ │ │ │ - ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9c3c0 │ │ │ │ + beq.w 9ccb2 │ │ │ │ + ldrd fp, r3, [r5, #4] │ │ │ │ + b.n 9c2de │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r1, r8 │ │ │ │ mov r2, r0 │ │ │ │ mov r7, r0 │ │ │ │ mov r0, r6 │ │ │ │ - bl c8c58 <_PyToken_ThreeChars@@Base> │ │ │ │ + bl c8c00 <_PyToken_ThreeChars@@Base> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #55 @ 0x37 │ │ │ │ - bne.n 9c658 │ │ │ │ + bne.n 9c588 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ + bl 9d7c4 │ │ │ │ mov r2, r9 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ ldr r6, [r0, #4] │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9c790 │ │ │ │ + beq.w 9c6ba │ │ │ │ ldr r3, [sp, #8] │ │ │ │ adds r5, r0, #1 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - beq.w 9d1a6 │ │ │ │ + beq.w 9ced6 │ │ │ │ movs r7, #1 │ │ │ │ - b.n 9c24e │ │ │ │ + b.n 9c170 │ │ │ │ ldr.w r3, [fp, #4] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c072 │ │ │ │ + bne.w 9bfda │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9c072 │ │ │ │ + beq.w 9bfda │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #36924 @ 0x903c │ │ │ │ + movw r1, #36220 @ 0x8d7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ - b.n 9c5ea │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d73c │ │ │ │ + bl 1e9578 │ │ │ │ + b.n 9c506 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d620 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9ccfc │ │ │ │ + beq.w 9cca8 │ │ │ │ cmp r0, #13 │ │ │ │ - beq.w 9d5fa │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ + beq.w 9d3d2 │ │ │ │ + ldr.w fp, [r5, #4] │ │ │ │ movs r7, #0 │ │ │ │ - b.n 9c2dc │ │ │ │ + b.n 9c1fa │ │ │ │ ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ add.w ip, r2, #4294967295 @ 0xffffffff │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d386 │ │ │ │ + beq.w 9d3b2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ subs r3, #1 │ │ │ │ cmp r1, #28 │ │ │ │ str.w ip, [r2, #472] @ 0x1d8 │ │ │ │ str r3, [r2, #28] │ │ │ │ - beq.w 9c984 │ │ │ │ + beq.w 9c9d0 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c926 │ │ │ │ + bne.w 9c91a │ │ │ │ subs.w r2, r1, #11 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ mov r1, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ lsls r2, r2, #6 │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ lsls r3, r1, #2 │ │ │ │ - b.n 9c59e │ │ │ │ - lsls r3, r0, #2 │ │ │ │ - b.n 9c59e │ │ │ │ + b.n 9c4ba │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + ble.w 9bde0 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + cmp r1, #0 │ │ │ │ + str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ + bgt.w 9bff4 │ │ │ │ + mov r2, r6 │ │ │ │ + b.w 9bb06 │ │ │ │ movs r3, #0 │ │ │ │ movs r1, #1 │ │ │ │ - b.n 9bfba │ │ │ │ + b.n 9bf22 │ │ │ │ + lsls r3, r0, #2 │ │ │ │ + b.n 9c4ba │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9c058 │ │ │ │ + bne.w 9bfc0 │ │ │ │ ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9cc6a │ │ │ │ + bne.w 9cb34 │ │ │ │ mov r0, r6 │ │ │ │ blx 294d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d2bc │ │ │ │ + beq.w 9ce38 │ │ │ │ adds r0, #1 │ │ │ │ ldr r2, [r5, #28] │ │ │ │ - cbnz r2, 9c736 │ │ │ │ + cbnz r2, 9c686 │ │ │ │ str r6, [r5, #0] │ │ │ │ mov r9, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 9c01a │ │ │ │ + b.n 9bf82 │ │ │ │ ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c6c0 │ │ │ │ + bne.n 9c5f0 │ │ │ │ ldr.w r2, [r5, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9c51e │ │ │ │ + bne.w 9c43a │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 294d4 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf6c │ │ │ │ + beq.w 9ce4a │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r5, #28] │ │ │ │ - cbnz r1, 9c764 │ │ │ │ + cbnz r1, 9c6b4 │ │ │ │ str r3, [r5, #0] │ │ │ │ mov sl, r0 │ │ │ │ str r0, [r5, #8] │ │ │ │ - b.n 9c0e6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - ble.w 9be98 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - cmp r1, #0 │ │ │ │ - str.w r3, [r2, #480] @ 0x1e0 │ │ │ │ - bgt.w 9c08c │ │ │ │ - mov r2, r6 │ │ │ │ - b.w 9bbea │ │ │ │ - mov r5, r0 │ │ │ │ - b.w 9b66c │ │ │ │ + b.n 9c04e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov.w r8, #0 │ │ │ │ mov.w sl, #3 │ │ │ │ mov r7, r8 │ │ │ │ ldr r3, [r3, #4] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ mov fp, r3 │ │ │ │ - b.n 9c27c │ │ │ │ + b.n 9c1a0 │ │ │ │ + mov r5, r0 │ │ │ │ + b.w 9b588 │ │ │ │ + mov r0, fp │ │ │ │ + str r2, [sp, #12] │ │ │ │ + blx 29c10 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + ldr r2, [sp, #12] │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9c2c0 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r1, [r3, #32] │ │ │ │ + str r2, [r3, #4] │ │ │ │ + cmp r1, #17 │ │ │ │ + beq.w 9c91a │ │ │ │ + cmp r1, #22 │ │ │ │ + beq.w 9ce2e │ │ │ │ + mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + add.w r3, r5, #12288 @ 0x3000 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str.w r1, [r5, #464] @ 0x1d0 │ │ │ │ + ldr r1, [r5, #28] │ │ │ │ + ldr r3, [r3, #64] @ 0x40 │ │ │ │ + adds r1, #1 │ │ │ │ + str r1, [r5, #4] │ │ │ │ + ldr.w r1, [r5, #2708] @ 0xa94 │ │ │ │ + cmp r3, #0 │ │ │ │ + str.w r1, [r5, #2704] @ 0xa90 │ │ │ │ + bgt.w 9d23c │ │ │ │ + cmp.w sl, #3 │ │ │ │ + beq.w 9d21e │ │ │ │ + ldr r3, [sp, #16] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9d20c │ │ │ │ + movw r1, #36140 @ 0x8d2c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 1e9578 │ │ │ │ + cmp r7, #10 │ │ │ │ + beq.w 9c91a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #24 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.n 9c91a │ │ │ │ cmp r6, #39 @ 0x27 │ │ │ │ - beq.n 9c7ac │ │ │ │ + beq.n 9c764 │ │ │ │ cmp r6, #34 @ 0x22 │ │ │ │ - bne.w 9b738 │ │ │ │ + bne.w 9b654 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r3, [r5, #464] @ 0x1d0 │ │ │ │ str.w r3, [r5, #468] @ 0x1d4 │ │ │ │ ldr.w r3, [r5, #2704] @ 0xa90 │ │ │ │ str.w r3, [r5, #2708] @ 0xa94 │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, r6 │ │ │ │ - beq.w 9ce4e │ │ │ │ + beq.w 9cf84 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ + bl 9d7c4 │ │ │ │ movs r0, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r1, r3, #12288 @ 0x3000 │ │ │ │ ldr.w r8, [r3, #28] │ │ │ │ ldr r7, [r3, #4] │ │ │ │ ldr r3, [r1, #64] @ 0x40 │ │ │ │ adds r2, r3, #1 │ │ │ │ cmp r2, #149 @ 0x95 │ │ │ │ - bgt.w 9d6c2 │ │ │ │ + bgt.w 9d26c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov.w ip, r2, lsl #6 │ │ │ │ addw lr, ip, #2808 @ 0xaf8 │ │ │ │ str r2, [r1, #64] @ 0x40 │ │ │ │ add.w fp, r5, lr │ │ │ │ movs r1, #1 │ │ │ │ add.w r9, r5, r2, lsl #6 │ │ │ │ @@ -171005,18 +170945,18 @@ │ │ │ │ str.w r0, [r9, #2788] @ 0xae4 │ │ │ │ str.w r0, [r9, #2792] @ 0xae8 │ │ │ │ str.w r0, [r9, #2800] @ 0xaf0 │ │ │ │ str.w r6, [r5, lr] │ │ │ │ str.w r6, [fp, #4] │ │ │ │ ldrb.w r0, [r8] │ │ │ │ cmp r0, #82 @ 0x52 │ │ │ │ - beq.n 9c868 │ │ │ │ - bls.n 9c854 │ │ │ │ + beq.n 9c820 │ │ │ │ + bls.n 9c80c │ │ │ │ cmp r0, #102 @ 0x66 │ │ │ │ - bne.n 9c868 │ │ │ │ + bne.n 9c820 │ │ │ │ ldrb.w r3, [r8, #1] │ │ │ │ ldrb.w r1, [sl, r3] │ │ │ │ sub.w lr, r1, #114 @ 0x72 │ │ │ │ rsbs r1, lr, #0 │ │ │ │ adc.w r1, r1, lr │ │ │ │ ldr r0, [sp, #8] │ │ │ │ adds r2, #43 @ 0x2b │ │ │ │ @@ -171026,31 +170966,31 @@ │ │ │ │ str.w r1, [r3, #2772] @ 0xad4 │ │ │ │ mov r1, r4 │ │ │ │ mov r3, r8 │ │ │ │ mov.w r4, #4294967295 @ 0xffffffff │ │ │ │ strd ip, r4, [r2, #4] │ │ │ │ movs r2, #59 @ 0x3b │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.w 9d0b8 │ │ │ │ + bne.w 9cce8 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r6 │ │ │ │ - bne.w 9cc24 │ │ │ │ + bne.w 9cbf6 │ │ │ │ mov r0, r5 │ │ │ │ blx 294d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cf02 │ │ │ │ + beq.w 9d00c │ │ │ │ adds r0, #1 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9c8be │ │ │ │ + cbnz r1, 9c876 │ │ │ │ str r5, [r3, #0] │ │ │ │ ldr r3, [sp, #8] │ │ │ │ mov sl, r0 │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ @@ -171059,109 +170999,73 @@ │ │ │ │ ldr r3, [sp, #8] │ │ │ │ sub.w r2, sl, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [r3, #2704] @ 0xa90 │ │ │ │ blx 2a90c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c194 │ │ │ │ + beq.w 9c0fc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ + movw r1, #35428 @ 0x8a64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e9578 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ str r3, [r5, #4] │ │ │ │ mov sl, r3 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.w 9b66c │ │ │ │ + b.w 9b588 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9cde0 │ │ │ │ + bne.w 9ce78 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r3, [r3, #4] │ │ │ │ - b.w 9b972 │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - bl 80b28 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bd9c │ │ │ │ - movs r3, #0 │ │ │ │ - b.w 9bed8 │ │ │ │ + b.w 9b88e │ │ │ │ mov r0, r6 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 29c10 │ │ │ │ add.w r9, r6, r0 │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r9, r6 │ │ │ │ - bne.w 9c010 │ │ │ │ + bne.w 9bf78 │ │ │ │ movs r2, #11 │ │ │ │ str r2, [r5, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.w 9c058 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9c0dc │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r5, #32] │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ - str r3, [r5, #4] │ │ │ │ - subs r2, #1 │ │ │ │ + b.w 9bfc0 │ │ │ │ + ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9d4a2 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - subs r3, #1 │ │ │ │ - ldr r1, [r0, #32] │ │ │ │ - str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ - cmp r1, #28 │ │ │ │ - str r3, [r0, #28] │ │ │ │ - bne.w 9c6de │ │ │ │ - movs r3, #0 │ │ │ │ + bne.w 9d2a0 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ + movs r2, #63 @ 0x3f │ │ │ │ mov r1, r4 │ │ │ │ - mov r2, r3 │ │ │ │ - str r3, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ - mov r0, r3 │ │ │ │ - str r2, [sp, #16] │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - ldr r2, [sp, #16] │ │ │ │ - add.w sl, r3, r0 │ │ │ │ - cmp sl, r3 │ │ │ │ - bne.w 9c162 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - mov r3, r2 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov sl, r3 │ │ │ │ - mov r5, r2 │ │ │ │ - str r3, [r2, #4] │ │ │ │ - b.w 9b66c │ │ │ │ + ldr r6, [r0, #4] │ │ │ │ + ldr r3, [r0, #28] │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + bl 80b0c │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9bcb8 │ │ │ │ + movs r3, #0 │ │ │ │ + b.w 9be50 │ │ │ │ ldr.w r1, [sl, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9c918 │ │ │ │ + bne.n 9c90c │ │ │ │ ldr.w r2, [sl, #2744] @ 0xab8 │ │ │ │ ldr r0, [sp, #16] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.w 9cda8 │ │ │ │ + bne.w 9ccd6 │ │ │ │ mov r0, r5 │ │ │ │ blx 294d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cdb6 │ │ │ │ + beq.w 9d020 │ │ │ │ adds r0, #1 │ │ │ │ ldr.w r2, [sl, #28] │ │ │ │ - cbnz r2, 9c9ee │ │ │ │ + cbnz r2, 9c94c │ │ │ │ str.w r5, [sl] │ │ │ │ ldr.w r2, [sl, #464] @ 0x1d0 │ │ │ │ mov r6, r0 │ │ │ │ str.w r0, [sl, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [sl, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ @@ -171169,1259 +171073,1225 @@ │ │ │ │ subs r2, r6, r5 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r5 │ │ │ │ str.w r5, [sl, #2704] @ 0xa90 │ │ │ │ blx 2a90c │ │ │ │ mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9ba84 │ │ │ │ + beq.w 9b9a0 │ │ │ │ mov r6, r4 │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ + movw r1, #35428 @ 0x8a64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldrd r5, r4, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e9578 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r2, [sp, #8] │ │ │ │ str r3, [r2, #4] │ │ │ │ - b.n 9c91c │ │ │ │ + b.n 9c910 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9c044 │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r5, #32] │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + ldr.w r2, [r5, #476] @ 0x1dc │ │ │ │ + str r3, [r5, #4] │ │ │ │ + subs r2, #1 │ │ │ │ + cmp r3, #0 │ │ │ │ + beq.w 9d25e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + subs r3, #1 │ │ │ │ + ldr r1, [r0, #32] │ │ │ │ + str.w r2, [r0, #472] @ 0x1d8 │ │ │ │ + cmp r1, #28 │ │ │ │ + str r3, [r0, #28] │ │ │ │ + bne.w 9c60e │ │ │ │ + movs r3, #0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r1, r4 │ │ │ │ + mov r2, r3 │ │ │ │ + str r3, [sp, #0] │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #21 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ str r0, [r5, #32] │ │ │ │ mov r1, r4 │ │ │ │ str r2, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d3b6 │ │ │ │ + beq.w 9d4f2 │ │ │ │ uxtb r3, r7 │ │ │ │ ldr.w r6, [sl, r3, lsl #2] │ │ │ │ ands.w r6, r6, #16 │ │ │ │ - beq.w 9d3a2 │ │ │ │ + beq.w 9d4de │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r0, r3, #27 │ │ │ │ - bmi.n 9ca70 │ │ │ │ + bmi.n 9ca1a │ │ │ │ cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9d3b6 │ │ │ │ + beq.w 9d4f2 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r7 │ │ │ │ - movw r2, #36352 @ 0x8e00 │ │ │ │ + movw r2, #35648 @ 0x8b40 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ - bl cc2e8 │ │ │ │ + bl cc2b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9bed8 │ │ │ │ + beq.w 9be50 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr r1, [r3, #4] │ │ │ │ adds r3, r7, #1 │ │ │ │ - bne.w 9bb10 │ │ │ │ + bne.w 9ba2c │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r2, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ str r2, [r4, #4] │ │ │ │ str r2, [r4, #12] │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r1, [r4, #24] │ │ │ │ str r2, [r4, #16] │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bb62 │ │ │ │ + beq.w 9ba7e │ │ │ │ cmp r1, #0 │ │ │ │ - bne.w 9bb54 │ │ │ │ - b.w 9bb62 │ │ │ │ - mov r4, r5 │ │ │ │ - cmp r1, #17 │ │ │ │ - beq.w 9c926 │ │ │ │ - cmp r1, #22 │ │ │ │ - beq.w 9d1e2 │ │ │ │ - mov.w r7, #4294967295 @ 0xffffffff │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add.w r3, r5, #12288 @ 0x3000 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr.w r1, [r5, #468] @ 0x1d4 │ │ │ │ - ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ - str.w r1, [r5, #464] @ 0x1d0 │ │ │ │ - ldr r1, [r5, #28] │ │ │ │ - ldr r3, [r3, #64] @ 0x40 │ │ │ │ - adds r1, #1 │ │ │ │ - str r1, [r5, #4] │ │ │ │ - ldr.w r1, [r5, #2708] @ 0xa94 │ │ │ │ - cmp r3, #0 │ │ │ │ - str.w r1, [r5, #2704] @ 0xa90 │ │ │ │ - bgt.w 9d44a │ │ │ │ - cmp.w sl, #3 │ │ │ │ - beq.w 9d42c │ │ │ │ - ldr r3, [sp, #16] │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d41a │ │ │ │ - movw r1, #36844 @ 0x8fec │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 1e8600 │ │ │ │ - cmp r7, #10 │ │ │ │ - beq.w 9c926 │ │ │ │ + bne.w 9ba70 │ │ │ │ + b.w 9ba7e │ │ │ │ + mov r0, r3 │ │ │ │ + str r2, [sp, #16] │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + ldr r2, [sp, #16] │ │ │ │ + add.w sl, r3, r0 │ │ │ │ + cmp sl, r3 │ │ │ │ + bne.w 9c0ca │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r1, #32] │ │ │ │ + mov r3, r2 │ │ │ │ ldr r2, [sp, #8] │ │ │ │ - movs r3, #24 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.n 9c926 │ │ │ │ - mov fp, r2 │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ - adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ - b.n 9c3c0 │ │ │ │ - ldr.w r3, [sl, #72] @ 0x48 │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9d37c │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - movs r2, #63 @ 0x3f │ │ │ │ - mov r1, r4 │ │ │ │ - ldr r6, [r0, #4] │ │ │ │ - ldr r3, [r0, #28] │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ - ldr r1, [r4, #32] │ │ │ │ + mov sl, r3 │ │ │ │ + mov r5, r2 │ │ │ │ + str r3, [r2, #4] │ │ │ │ + b.w 9b588 │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9cad8 │ │ │ │ - ldr.w r3, [r4, #2744] @ 0xab8 │ │ │ │ + bne.w 9c6f4 │ │ │ │ + ldr.w r3, [r5, #2744] @ 0xab8 │ │ │ │ ldr r2, [sp, #20] │ │ │ │ cmp r3, r2 │ │ │ │ - bne.w 9ccee │ │ │ │ + bne.w 9ccb8 │ │ │ │ mov r0, fp │ │ │ │ blx 294d4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d040 │ │ │ │ + beq.w 9cee2 │ │ │ │ adds r3, r0, #1 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cbnz r2, 9cb9c │ │ │ │ - str.w fp, [r4] │ │ │ │ - ldr.w r2, [r4, #464] @ 0x1d0 │ │ │ │ - str r3, [r4, #8] │ │ │ │ + ldr r2, [r5, #28] │ │ │ │ + cbnz r2, 9cad8 │ │ │ │ + str.w fp, [r5] │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str r3, [r5, #8] │ │ │ │ adds r2, #1 │ │ │ │ - str.w r2, [r4, #464] @ 0x1d0 │ │ │ │ + str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ - str.w r2, [r4, #476] @ 0x1dc │ │ │ │ + str.w r2, [r5, #476] @ 0x1dc │ │ │ │ sub.w r2, r3, fp │ │ │ │ movs r1, #0 │ │ │ │ mov r0, fp │ │ │ │ - str.w fp, [r4, #2704] @ 0xa90 │ │ │ │ + str.w fp, [r5, #2704] @ 0xa90 │ │ │ │ str r3, [sp, #12] │ │ │ │ blx 2a90c │ │ │ │ ldr r3, [sp, #12] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c3da │ │ │ │ - mov r4, r5 │ │ │ │ + beq.w 9c2f8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ + movw r1, #35428 @ 0x8a64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e9578 │ │ │ │ ldr r3, [r5, #8] │ │ │ │ ldr r1, [r5, #32] │ │ │ │ str r3, [r5, #4] │ │ │ │ - b.n 9cada │ │ │ │ - mov r0, fp │ │ │ │ - str r2, [sp, #12] │ │ │ │ - blx 29c10 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - ldr r2, [sp, #12] │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9c3a2 │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r1, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [r3, #32] │ │ │ │ - str r2, [r3, #4] │ │ │ │ - b.n 9cada │ │ │ │ + b.n 9c6f4 │ │ │ │ + mov fp, r2 │ │ │ │ + ldr.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + str r3, [r5, #8] │ │ │ │ + adds r2, #1 │ │ │ │ + str.w r2, [r5, #464] @ 0x1d0 │ │ │ │ + movs r2, #0 │ │ │ │ + str.w r2, [r5, #476] @ 0x1dc │ │ │ │ + b.w 9c2de │ │ │ │ mov r0, r5 │ │ │ │ - blx 29c10 │ │ │ │ - adds r6, r5, r0 │ │ │ │ - cmp r6, r5 │ │ │ │ - bne.w 9ba4e │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - movs r3, #11 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r3, [r3, #8] │ │ │ │ - b.n 9ca32 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - blx r2 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ + blx r3 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cd96 │ │ │ │ - ldrd r5, sl, [r3, #4] │ │ │ │ - b.n 9c8d4 │ │ │ │ + bne.w 9c3aa │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + b.n 9c8e8 │ │ │ │ + cmp r2, #0 │ │ │ │ + bne.w 9d036 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d7c4 │ │ │ │ + ldr r2, [r5, #4] │ │ │ │ + str r2, [sp, #0] │ │ │ │ + mov r3, r6 │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #62 @ 0x3e │ │ │ │ + str.w r7, [sl, #72] @ 0x48 │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ + ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ + mov r0, r4 │ │ │ │ + add.w r6, r8, #1 │ │ │ │ + mov r1, r7 │ │ │ │ + bl 27d0e8 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + mla r7, r0, r7, r7 │ │ │ │ + b.w 9b902 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ uxtb r3, r0 │ │ │ │ mov r7, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ lsls r5, r3, #29 │ │ │ │ - bpl.w 9beae │ │ │ │ + bpl.w 9be26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cbb14 │ │ │ │ + bl cbae0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9beae │ │ │ │ + bne.w 9be26 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r3, r7 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ mov r1, r4 │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ mov r0, r5 │ │ │ │ - blx r3 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9c4b4 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.n 9c944 │ │ │ │ - ldr.w r7, [sl, #40] @ 0x28 │ │ │ │ - mov r0, r4 │ │ │ │ - add.w r6, r8, #1 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 27d398 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - mla r7, r0, r7, r7 │ │ │ │ - b.w 9b9e6 │ │ │ │ + blx 29c10 │ │ │ │ + adds r6, r5, r0 │ │ │ │ + cmp r6, r5 │ │ │ │ + bne.w 9b96a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + movs r3, #11 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r3, [r3, #8] │ │ │ │ + b.n 9c990 │ │ │ │ ldr r0, [r1, #68] @ 0x44 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d3d8 │ │ │ │ + beq.w 9d1a2 │ │ │ │ str r7, [r1, #72] @ 0x48 │ │ │ │ movs r2, #63 @ 0x3f │ │ │ │ ldr r0, [sp, #8] │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + blx r2 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + cbz r0, 9cc44 │ │ │ │ + ldrd r5, sl, [r3, #4] │ │ │ │ + b.n 9c88c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ + bl 9d7c4 │ │ │ │ mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ + bl 9d7c4 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldr r0, [sp, #8] │ │ │ │ ldr.w r1, [r0, #480] @ 0x1e0 │ │ │ │ ldr r3, [r0, #28] │ │ │ │ str r1, [r4, #0] │ │ │ │ ldr.w r1, [r0, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r2, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9bd96 │ │ │ │ + beq.w 9bcb2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9bd88 │ │ │ │ - b.w 9bd96 │ │ │ │ - mov r0, r4 │ │ │ │ - blx r3 │ │ │ │ + bne.w 9bca4 │ │ │ │ + b.w 9bcb2 │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9caa0 │ │ │ │ + movs r7, #101 @ 0x65 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d620 │ │ │ │ + sub.w r3, r0, #43 @ 0x2b │ │ │ │ + mov r1, r0 │ │ │ │ + bics.w r3, r3, #2 │ │ │ │ + bne.n 9ccf0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d620 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r1, r0 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + beq.w 9d474 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl cbae0 │ │ │ │ + mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9cd9a │ │ │ │ - ldrd fp, r3, [r4, #4] │ │ │ │ - b.n 9cbae │ │ │ │ - movs r3, #1 │ │ │ │ - ldr.w fp, [r4, #4] │ │ │ │ - str r3, [sp, #16] │ │ │ │ - b.n 9c6bc │ │ │ │ + beq.n 9cbac │ │ │ │ + bic.w r3, r0, #32 │ │ │ │ + b.w 9be30 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #46 @ 0x2e │ │ │ │ - bne.n 9ccae │ │ │ │ + bne.n 9cc04 │ │ │ │ ldr r6, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r5, #28] │ │ │ │ movs r2, #52 @ 0x34 │ │ │ │ mov r1, r4 │ │ │ │ str r6, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9d058 │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ + movs r3, #1 │ │ │ │ + ldr.w fp, [r5, #4] │ │ │ │ + str r3, [sp, #16] │ │ │ │ + b.n 9c5ec │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.n 9c6ee │ │ │ │ + mov r0, r5 │ │ │ │ + blx r3 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9ccb2 │ │ │ │ + ldrd fp, r3, [r5, #4] │ │ │ │ + b.n 9caea │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + cmp r3, #0 │ │ │ │ + bgt.w 9c642 │ │ │ │ + b.w 9bff4 │ │ │ │ + mov r0, sl │ │ │ │ + blx r2 │ │ │ │ + cbz r0, 9cce2 │ │ │ │ + ldrd r5, r6, [sl, #4] │ │ │ │ + b.n 9c962 │ │ │ │ + mov r6, r4 │ │ │ │ + ldr r4, [sp, #12] │ │ │ │ + b.n 9cbd6 │ │ │ │ + mov r3, r5 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + b.w 9b588 │ │ │ │ + uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r0, r3, #29 │ │ │ │ + bmi.n 9cc74 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - mov r1, r0 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - ldr r2, [r5, #4] │ │ │ │ - str r2, [sp, #0] │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r4 │ │ │ │ + bl 9d7c4 │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - movs r2, #62 @ 0x3e │ │ │ │ - str.w r7, [sl, #72] @ 0x48 │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ - movs r7, #101 @ 0x65 │ │ │ │ + movw r2, #35652 @ 0x8b44 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ + bl cc2b4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9be50 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ - sub.w r3, r0, #43 @ 0x2b │ │ │ │ + bl 9d7c4 │ │ │ │ + ldr r6, [r5, #4] │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + mov r0, r5 │ │ │ │ + movs r2, #2 │ │ │ │ + mov r1, r4 │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ + cmp r0, #48 @ 0x30 │ │ │ │ + bne.w 9d4fe │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d620 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r7, #95 @ 0x5f │ │ │ │ + beq.n 9cda4 │ │ │ │ + cmp r7, #48 @ 0x30 │ │ │ │ + beq.n 9cd3e │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r6, r3, #29 │ │ │ │ + bmi.w 9d4fe │ │ │ │ + cmp r7, #46 @ 0x2e │ │ │ │ + beq.w 9cb8a │ │ │ │ + cmp r7, #45 @ 0x2d │ │ │ │ + ble.w 9ba0c │ │ │ │ + cmp r7, #101 @ 0x65 │ │ │ │ + beq.w 9cc48 │ │ │ │ + bgt.w 9c260 │ │ │ │ + cmp r7, #69 @ 0x45 │ │ │ │ + beq.n 9cda0 │ │ │ │ + cmp r7, #74 @ 0x4a │ │ │ │ + bne.w 9c266 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d620 │ │ │ │ + movw r2, #35924 @ 0x8c54 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ mov r1, r0 │ │ │ │ - bics.w r3, r3, #2 │ │ │ │ - bne.w 9d100 │ │ │ │ + mov r7, r0 │ │ │ │ + mov r0, r5 │ │ │ │ + bl cc2b4 │ │ │ │ + mov r3, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + bne.w 9ca4a │ │ │ │ + b.w 9be50 │ │ │ │ + movs r7, #69 @ 0x45 │ │ │ │ + b.n 9cc4a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d620 │ │ │ │ + uxtb r3, r0 │ │ │ │ + mov r7, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r3, r3, #29 │ │ │ │ + bmi.n 9cd4a │ │ │ │ + b.w 9c4ee │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ + movw r1, #35428 @ 0x8a64 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e9578 │ │ │ │ + b.n 9c9ae │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d620 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9d366 │ │ │ │ + sub.w r3, r7, #48 @ 0x30 │ │ │ │ + cmp r3, #7 │ │ │ │ + bhi.w 9d32e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d620 │ │ │ │ + sub.w r3, r0, #48 @ 0x30 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, #7 │ │ │ │ + bls.n 9cde2 │ │ │ │ + cmp r0, #95 @ 0x5f │ │ │ │ + beq.w 9d366 │ │ │ │ uxtb r3, r0 │ │ │ │ + ldr.w r3, [sl, r3, lsl #2] │ │ │ │ + lsls r1, r3, #29 │ │ │ │ + bmi.w 9d496 │ │ │ │ mov r1, r0 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - beq.w 9d2e8 │ │ │ │ + movw r2, #35720 @ 0x8b88 │ │ │ │ + movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cbb14 │ │ │ │ - mov r7, r0 │ │ │ │ + bl cc2b4 │ │ │ │ + mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9cc58 │ │ │ │ - bic.w r3, r0, #32 │ │ │ │ - b.w 9beb8 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c9b4 │ │ │ │ + bne.w 9ca4a │ │ │ │ + b.w 9be50 │ │ │ │ + ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ + orrs r3, r2 │ │ │ │ + beq.w 9c35a │ │ │ │ + b.w 9c332 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r4, r5 │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9cbfe │ │ │ │ - mov r6, r4 │ │ │ │ - ldr r4, [sp, #12] │ │ │ │ - b.n 9cc1e │ │ │ │ - mov r0, sl │ │ │ │ - blx r2 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9cda2 │ │ │ │ - ldrd r5, r6, [sl, #4] │ │ │ │ - b.n 9ca04 │ │ │ │ - mov r0, r5 │ │ │ │ + ldr.w fp, [r3, #4] │ │ │ │ + b.w 9c1ac │ │ │ │ + mov r0, r6 │ │ │ │ blx 29c10 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r0, r5 │ │ │ │ - beq.w 9cc14 │ │ │ │ - b.n 9c9e4 │ │ │ │ + add r0, r6 │ │ │ │ + cmp r0, r6 │ │ │ │ + bne.w 9c680 │ │ │ │ + ldr r3, [r5, #8] │ │ │ │ + b.n 9c8e4 │ │ │ │ + mov r0, r3 │ │ │ │ + str r3, [sp, #12] │ │ │ │ + blx 29c10 │ │ │ │ + ldr r3, [sp, #12] │ │ │ │ + add r0, r3 │ │ │ │ + cmp r0, r3 │ │ │ │ + beq.w 9c9aa │ │ │ │ + b.n 9c6ae │ │ │ │ mov r0, r5 │ │ │ │ - bl 1c37a8 │ │ │ │ + bl 1c4640 │ │ │ │ adds r0, #1 │ │ │ │ - beq.w 9c926 │ │ │ │ + beq.w 9c91a │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, #2700] @ 0xa8c │ │ │ │ ldrd r3, sl, [r5, #4] │ │ │ │ - b.w 9b674 │ │ │ │ + b.w 9b590 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ add.w r3, r3, #12288 @ 0x3000 │ │ │ │ ldr r3, [r3, #68] @ 0x44 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c910 │ │ │ │ + bne.w 9c8c8 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ ldr.w r9, [r3, #2692] @ 0xa84 │ │ │ │ cmp.w r9, #0 │ │ │ │ - bne.w 9c926 │ │ │ │ + bne.w 9c91a │ │ │ │ ldr r0, [r3, #28] │ │ │ │ mov r2, r9 │ │ │ │ ldr r1, [r3, #4] │ │ │ │ subs r1, r1, r0 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9d5e0 │ │ │ │ - bl bfb0c <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ + beq.w 9d4a6 │ │ │ │ + bl bfac0 <_PyUnicode_ScanIdentifier@@Base> │ │ │ │ ldr.w sl, [r6, #8] │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, sl │ │ │ │ - blt.w 9d534 │ │ │ │ + blt.w 9d3dc │ │ │ │ ldr r3, [r6, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9c910 │ │ │ │ + beq.w 9c8c8 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9c910 │ │ │ │ + bne.w 9c8c8 │ │ │ │ mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9c910 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8600 │ │ │ │ - b.n 9cc74 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ - cmp r0, r6 │ │ │ │ - mov r1, r0 │ │ │ │ - it eq │ │ │ │ - moveq r0, #3 │ │ │ │ - beq.w 9c7d4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - mov r1, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - b.n 9c7d2 │ │ │ │ - ldrd r3, r2, [fp, #56] @ 0x38 │ │ │ │ - orrs r3, r2 │ │ │ │ - beq.w 9c43e │ │ │ │ - b.w 9c416 │ │ │ │ - ldr r2, [r4, #28] │ │ │ │ - cmp r2, #0 │ │ │ │ - bne.w 9c43e │ │ │ │ - mov ip, r2 │ │ │ │ - ldr.w r1, [r3, #2796] @ 0xaec │ │ │ │ - ldr.w r2, [r3, #2800] @ 0xaf0 │ │ │ │ - str.w ip, [sp, #12] │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9c8c8 │ │ │ │ + mov.w r8, #1 │ │ │ │ + mov sl, r8 │ │ │ │ + mov r7, r8 │ │ │ │ + b.w 9c6c8 │ │ │ │ + mov r0, fp │ │ │ │ + blx 29c10 │ │ │ │ + add.w r3, fp, r0 │ │ │ │ + cmp r3, fp │ │ │ │ + bne.w 9cad0 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + ldr r2, [r3, #8] │ │ │ │ + b.w 9c6e8 │ │ │ │ + ldr r3, [r4, #28] │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9c35a │ │ │ │ + ldr.w r2, [ip, #2800] @ 0xaf0 │ │ │ │ + ldr.w r1, [ip, #2796] @ 0xaec │ │ │ │ + str r3, [sp, #12] │ │ │ │ subs r1, r1, r2 │ │ │ │ - mov r2, ip │ │ │ │ - b.n 9cedc │ │ │ │ - ldr.w r0, [r3, #2804] @ 0xaf4 │ │ │ │ - ldrb.w lr, [r0, ip] │ │ │ │ + mov r2, r3 │ │ │ │ + b.n 9cf4e │ │ │ │ + ldr.w r0, [ip, #2804] @ 0xaf4 │ │ │ │ + ldrb.w lr, [r0, r3] │ │ │ │ cmp.w lr, #92 @ 0x5c │ │ │ │ it eq │ │ │ │ - addeq.w ip, ip, #1 │ │ │ │ - beq.n 9ced8 │ │ │ │ + addeq r3, #1 │ │ │ │ + beq.n 9cf4c │ │ │ │ cmp.w lr, #34 @ 0x22 │ │ │ │ - beq.w 9d6ee │ │ │ │ + beq.w 9d370 │ │ │ │ sub.w r0, lr, #39 @ 0x27 │ │ │ │ rsbs r8, r0, #0 │ │ │ │ adc.w r8, r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9d6ee │ │ │ │ + bne.w 9d370 │ │ │ │ cmp.w lr, #35 @ 0x23 │ │ │ │ - bne.n 9ced8 │ │ │ │ + bne.n 9cf4c │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9d63e │ │ │ │ - add.w ip, ip, #1 │ │ │ │ - cmp ip, r1 │ │ │ │ - blt.n 9ce9c │ │ │ │ + beq.w 9d2aa │ │ │ │ + adds r3, #1 │ │ │ │ + cmp r3, r1 │ │ │ │ + blt.n 9cf12 │ │ │ │ ldr r3, [sp, #8] │ │ │ │ movs r2, #0 │ │ │ │ add.w r9, r3, r9, lsl #6 │ │ │ │ ldr.w r0, [r9, #2804] @ 0xaf4 │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r8, r0 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9c926 │ │ │ │ + beq.w 9c91a │ │ │ │ str.w r8, [r4, #28] │ │ │ │ - b.w 9c43e │ │ │ │ + b.w 9c35a │ │ │ │ mov r0, r5 │ │ │ │ - blx 29c10 │ │ │ │ - add r0, r5 │ │ │ │ - cmp r0, r5 │ │ │ │ - bne.w 9c8b6 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r2, [r3, #8] │ │ │ │ - b.n 9c9ae │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d52a │ │ │ │ - sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #1 │ │ │ │ - bhi.w 9d508 │ │ │ │ + movw r1, #35428 @ 0x8a64 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e9578 │ │ │ │ + b.n 9cb3e │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ - sub.w r3, r0, #48 @ 0x30 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, #1 │ │ │ │ - bls.n 9cf2e │ │ │ │ - cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d52a │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r2, r3, #29 │ │ │ │ - bmi.w 9d316 │ │ │ │ + bl 9d620 │ │ │ │ + cmp r0, r6 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #36496 @ 0x8e90 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl cc2e8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9caa0 │ │ │ │ - b.w 9bed8 │ │ │ │ - mov r0, r3 │ │ │ │ - str r3, [sp, #12] │ │ │ │ - blx 29c10 │ │ │ │ - ldr r3, [sp, #12] │ │ │ │ - add r0, r3 │ │ │ │ - cmp r0, r3 │ │ │ │ - beq.w 9c95e │ │ │ │ - b.w 9c75e │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r7, #95 @ 0x5f │ │ │ │ - beq.w 9d2d0 │ │ │ │ - cmp r7, #48 @ 0x30 │ │ │ │ - beq.n 9cf82 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r6, r3, #29 │ │ │ │ - bmi.w 9d240 │ │ │ │ - cmp r7, #46 @ 0x2e │ │ │ │ - beq.w 9cc36 │ │ │ │ - cmp r7, #45 @ 0x2d │ │ │ │ - ble.w 9baf0 │ │ │ │ - cmp r7, #101 @ 0x65 │ │ │ │ - beq.w 9cd52 │ │ │ │ - bgt.w 9c342 │ │ │ │ - cmp r7, #69 @ 0x45 │ │ │ │ - beq.n 9cfe6 │ │ │ │ - cmp r7, #74 @ 0x4a │ │ │ │ - bne.w 9c348 │ │ │ │ + it eq │ │ │ │ + moveq r0, #3 │ │ │ │ + beq.w 9c78c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ - movw r2, #36628 @ 0x8f14 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r7, r0 │ │ │ │ + bl 9d7c4 │ │ │ │ + mov r1, r6 │ │ │ │ mov r0, r5 │ │ │ │ - bl cc2e8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - bne.w 9caa0 │ │ │ │ - b.w 9bed8 │ │ │ │ - movs r7, #69 @ 0x45 │ │ │ │ - b.n 9cd54 │ │ │ │ + bl 9d7c4 │ │ │ │ + b.w 9c78a │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d356 │ │ │ │ + beq.w 9d5a0 │ │ │ │ sub.w r3, r7, #48 @ 0x30 │ │ │ │ - cmp r3, #7 │ │ │ │ - bhi.w 9d336 │ │ │ │ + cmp r3, #1 │ │ │ │ + bhi.w 9d580 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ sub.w r3, r0, #48 @ 0x30 │ │ │ │ mov r7, r0 │ │ │ │ - cmp r3, #7 │ │ │ │ - bls.n 9d002 │ │ │ │ + cmp r3, #1 │ │ │ │ + bls.n 9cfc2 │ │ │ │ cmp r0, #95 @ 0x5f │ │ │ │ - beq.w 9d356 │ │ │ │ + beq.w 9d5a0 │ │ │ │ uxtb r3, r0 │ │ │ │ ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r1, r3, #29 │ │ │ │ - bmi.w 9d300 │ │ │ │ + lsls r2, r3, #29 │ │ │ │ + bmi.w 9d5f0 │ │ │ │ mov r1, r0 │ │ │ │ - movw r2, #36424 @ 0x8e48 │ │ │ │ + movw r2, #35792 @ 0x8bd0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - bl cc2e8 │ │ │ │ + bl cc2b4 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9caa0 │ │ │ │ - b.w 9bed8 │ │ │ │ - mov r0, fp │ │ │ │ + bne.w 9ca4a │ │ │ │ + b.w 9be50 │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + movs r2, #92 @ 0x5c │ │ │ │ + ldr r6, [r3, #28] │ │ │ │ + ldr r1, [r3, #4] │ │ │ │ + b.w 9b736 │ │ │ │ + mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ - add.w r3, fp, r0 │ │ │ │ - cmp r3, fp │ │ │ │ - bne.w 9cb94 │ │ │ │ + add r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ + bne.w 9c86e │ │ │ │ ldr r3, [sp, #8] │ │ │ │ - mov r4, r5 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9cbf8 │ │ │ │ + b.n 9ca9a │ │ │ │ + mov r0, r5 │ │ │ │ + blx 29c10 │ │ │ │ + add r0, r5 │ │ │ │ + cmp r0, r5 │ │ │ │ + beq.w 9cbcc │ │ │ │ + b.n 9c942 │ │ │ │ + mov fp, r2 │ │ │ │ + b.w 9c1ac │ │ │ │ ldr.w r2, [r5, #472] @ 0x1d8 │ │ │ │ - movw r1, #36232 @ 0x8d88 │ │ │ │ + movw r1, #35528 @ 0x8ac8 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ ldr r6, [r5, #28] │ │ │ │ mov.w lr, #9 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 9d07e │ │ │ │ + b.n 9d05c │ │ │ │ ldrb r2, [r6, #0] │ │ │ │ cmp r2, ip │ │ │ │ - bne.n 9d0c0 │ │ │ │ + bne.n 9d0da │ │ │ │ ldr r2, [sp, #12] │ │ │ │ adds r6, #1 │ │ │ │ adds r2, #1 │ │ │ │ str r2, [sp, #12] │ │ │ │ adds r1, #1 │ │ │ │ subs.w lr, lr, #1 │ │ │ │ - beq.n 9d0c8 │ │ │ │ + beq.n 9d0e2 │ │ │ │ ldr r2, [r5, #4] │ │ │ │ ldrb.w ip, [r1] │ │ │ │ cmp r2, r6 │ │ │ │ - bls.n 9d0c0 │ │ │ │ + bls.n 9d0da │ │ │ │ cmp.w ip, #32 │ │ │ │ - bne.n 9d06e │ │ │ │ + bne.n 9d04c │ │ │ │ mov ip, r6 │ │ │ │ mov r2, r6 │ │ │ │ str r3, [sp, #16] │ │ │ │ ldrb r3, [r2, #0] │ │ │ │ mov r6, r2 │ │ │ │ adds r2, #1 │ │ │ │ cmp r3, #32 │ │ │ │ - beq.n 9d09a │ │ │ │ + beq.n 9d078 │ │ │ │ cmp r3, #9 │ │ │ │ - beq.n 9d09a │ │ │ │ + beq.n 9d078 │ │ │ │ ldrd r2, r3, [sp, #12] │ │ │ │ sub.w ip, r2, ip │ │ │ │ add.w r2, ip, r6 │ │ │ │ str r2, [sp, #12] │ │ │ │ - b.n 9d07c │ │ │ │ - mov r3, r5 │ │ │ │ + b.n 9d05a │ │ │ │ + mov r2, r3 │ │ │ │ + ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ + str r3, [r4, #0] │ │ │ │ + movs r0, #55 @ 0x37 │ │ │ │ + ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ + b.w 9b75e │ │ │ │ + cmp r3, #123 @ 0x7b │ │ │ │ + bne.n 9d0b0 │ │ │ │ + cmp r1, #0 │ │ │ │ + bgt.n 9d172 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + add.w r2, r0, r2, lsl #2 │ │ │ │ + ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ + ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ + cmp r1, r2 │ │ │ │ + mov r2, r6 │ │ │ │ + bne.w 9d5c8 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - b.w 9b66c │ │ │ │ + movw r1, #36376 @ 0x8e18 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 1e9578 │ │ │ │ + b.w 9c506 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.w 9d6e4 │ │ │ │ + bne.w 9d5dc │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r1, r0 │ │ │ │ add.w r8, r6, #6 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ + bl 9d7c4 │ │ │ │ ldr.w r9, [r5, #4] │ │ │ │ cmp r9, r8 │ │ │ │ - bcs.n 9d14a │ │ │ │ + bcs.n 9d11a │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #57 @ 0x39 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ strd r1, r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ strd r2, r6, [r4, #16] │ │ │ │ str.w r9, [r4, #24] │ │ │ │ - b.w 9b86c │ │ │ │ - uxtb r3, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r0, r3, #29 │ │ │ │ - bmi.w 9cd80 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r2, #36356 @ 0x8e04 │ │ │ │ - movt r2, #40 @ 0x28 │ │ │ │ - bl cc2e8 │ │ │ │ - mov r3, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9bed8 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - ldr r6, [r5, #4] │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - mov r0, r5 │ │ │ │ - movs r2, #2 │ │ │ │ - mov r1, r4 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ - movw r1, #36244 @ 0x8d94 │ │ │ │ + b.w 9b788 │ │ │ │ + movw r1, #35540 @ 0x8ad4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ movs r2, #6 │ │ │ │ mov r0, r6 │ │ │ │ blx 292bc │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d0de │ │ │ │ + bne.n 9d0f8 │ │ │ │ cmp r9, r8 │ │ │ │ - beq.n 9d17c │ │ │ │ + beq.n 9d14c │ │ │ │ ldrsb.w r3, [r6, #6] │ │ │ │ ldrb r2, [r6, #6] │ │ │ │ cmp r3, r0 │ │ │ │ - blt.n 9d0de │ │ │ │ - movw r3, #51168 @ 0xc7e0 │ │ │ │ + blt.n 9d0f8 │ │ │ │ + movw r3, #50464 @ 0xc520 │ │ │ │ movt r3, #43 @ 0x2b │ │ │ │ ldr.w r3, [r3, r2, lsl #2] │ │ │ │ lsls r2, r3, #29 │ │ │ │ - bne.n 9d0de │ │ │ │ + bne.n 9d0f8 │ │ │ │ ldr r6, [sp, #12] │ │ │ │ adds r6, #6 │ │ │ │ - cmp r7, #0 │ │ │ │ - bne.w 9d326 │ │ │ │ + cbnz r7, 9d192 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ movs r0, #56 @ 0x38 │ │ │ │ ldrd r2, r3, [r1, #476] @ 0x1dc │ │ │ │ str r3, [r4, #0] │ │ │ │ ldr.w r3, [r1, #464] @ 0x1d0 │ │ │ │ strd r6, r3, [r4, #8] │ │ │ │ str r3, [r4, #4] │ │ │ │ strd r2, r8, [r4, #16] │ │ │ │ str.w r9, [r4, #24] │ │ │ │ - b.w 9b86c │ │ │ │ - mov.w r8, #1 │ │ │ │ - mov fp, r3 │ │ │ │ - mov sl, r8 │ │ │ │ - mov r7, r8 │ │ │ │ - b.w 9c27c │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8600 │ │ │ │ - b.w 9c962 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - movs r2, #92 @ 0x5c │ │ │ │ - ldr r6, [r3, #28] │ │ │ │ - ldr r1, [r3, #4] │ │ │ │ - b.w 9b81a │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - cmp r3, #0 │ │ │ │ - bgt.w 9c776 │ │ │ │ - b.w 9c08c │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr.w fp, [r3, #4] │ │ │ │ - b.w 9c28e │ │ │ │ - mov r2, r3 │ │ │ │ - ldr.w r3, [r3, #480] @ 0x1e0 │ │ │ │ - str r3, [r4, #0] │ │ │ │ - movs r0, #55 @ 0x37 │ │ │ │ - ldr.w r3, [r2, #464] @ 0x1d0 │ │ │ │ - b.w 9b842 │ │ │ │ - mov r4, r5 │ │ │ │ - mov fp, r2 │ │ │ │ - b.w 9c28e │ │ │ │ - cmp r3, #123 @ 0x7b │ │ │ │ - bne.n 9d210 │ │ │ │ - cmp r1, #0 │ │ │ │ - bgt.w 9d360 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - add.w r2, r0, r2, lsl #2 │ │ │ │ - ldr.w r1, [r2, #684] @ 0x2ac │ │ │ │ - ldr.w r2, [r0, #464] @ 0x1d0 │ │ │ │ - cmp r1, r2 │ │ │ │ - mov r2, r6 │ │ │ │ - bne.w 9d4b0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #37080 @ 0x90d8 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ - b.w 9c5ea │ │ │ │ - cmp r0, #48 @ 0x30 │ │ │ │ - beq.w 9cf82 │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - mov r0, r3 │ │ │ │ - ldr.w r8, [r3, #4] │ │ │ │ - bl cbb14 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.w 9cc58 │ │ │ │ - cmp r0, #46 @ 0x2e │ │ │ │ - beq.w 9cc36 │ │ │ │ - cmp r0, #45 @ 0x2d │ │ │ │ - ble.n 9d272 │ │ │ │ - cmp r0, #101 @ 0x65 │ │ │ │ - beq.w 9cd52 │ │ │ │ - bgt.n 9d2b6 │ │ │ │ - cmp r0, #69 @ 0x45 │ │ │ │ - beq.w 9cfe6 │ │ │ │ - cmp r0, #74 @ 0x4a │ │ │ │ - beq.w 9cfc0 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - add.w r3, r5, #12288 @ 0x3000 │ │ │ │ - mov r0, r5 │ │ │ │ - ldr r6, [r3, #68] @ 0x44 │ │ │ │ - cmp r6, #0 │ │ │ │ - bne.w 9baf0 │ │ │ │ - mov r1, r7 │ │ │ │ - bl 9d8e0 │ │ │ │ - ldr r3, [r5, #28] │ │ │ │ - ldr.w r1, [r5, #2704] @ 0xa90 │ │ │ │ - mov r0, r5 │ │ │ │ - adds r3, #1 │ │ │ │ - sub.w r2, r8, r1 │ │ │ │ - subs r1, r3, r1 │ │ │ │ - movw r3, #36528 @ 0x8eb0 │ │ │ │ - movt r3, #40 @ 0x28 │ │ │ │ - bl 2524c4 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r6 │ │ │ │ - mov r1, r4 │ │ │ │ - mov r0, r5 │ │ │ │ - str r6, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ - cmp r0, #106 @ 0x6a │ │ │ │ - bne.n 9d272 │ │ │ │ - b.n 9cfc0 │ │ │ │ - mov r0, r6 │ │ │ │ - blx 29c10 │ │ │ │ - add r0, r6 │ │ │ │ - cmp r0, r6 │ │ │ │ - bne.w 9c730 │ │ │ │ - ldr r3, [r5, #8] │ │ │ │ - b.w 9c940 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ - uxtb r3, r0 │ │ │ │ - mov r7, r0 │ │ │ │ - ldr.w r3, [sl, r3, lsl #2] │ │ │ │ - lsls r3, r3, #29 │ │ │ │ - bmi.w 9cf90 │ │ │ │ - b.w 9c5d2 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - movw r1, #36504 @ 0x8e98 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ - b.n 9d2a4 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #36364 @ 0x8e0c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ - b.w 9c5ea │ │ │ │ + b.w 9b788 │ │ │ │ + ldrd r1, r0, [fp, #4] │ │ │ │ + subs r1, #1 │ │ │ │ + cmp r0, r1 │ │ │ │ + bne.n 9d0b0 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #36432 @ 0x8e50 │ │ │ │ + movw r1, #36272 @ 0x8db0 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r7 │ │ │ │ + mov r2, r6 │ │ │ │ mov r0, r5 │ │ │ │ - b.n 9d30e │ │ │ │ + bl 1e9578 │ │ │ │ + b.w 9c506 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d73c │ │ │ │ + bl 9d620 │ │ │ │ movs r3, #1 │ │ │ │ str.w r3, [r5, #448] @ 0x1c0 │ │ │ │ - b.n 9d186 │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.n 9d300 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - movw r1, #36400 @ 0x8e30 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9d2f8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9cff8 │ │ │ │ - ldrd r1, r0, [fp, #4] │ │ │ │ - subs r1, #1 │ │ │ │ - cmp r0, r1 │ │ │ │ - bne.w 9d210 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - movw r1, #36976 @ 0x9070 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 9d30e │ │ │ │ - movs r3, #0 │ │ │ │ - str.w r3, [sl, #72] @ 0x48 │ │ │ │ - b.w 9cb60 │ │ │ │ - mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ - movs r3, #0 │ │ │ │ - cmp r1, #28 │ │ │ │ - str.w ip, [r5, #472] @ 0x1d8 │ │ │ │ - str r3, [r5, #28] │ │ │ │ - beq.w 9c984 │ │ │ │ - adds r3, r6, #1 │ │ │ │ - bne.w 9b6ca │ │ │ │ - b.w 9c6de │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ - mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - movw r1, #36324 @ 0x8de4 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9d2f8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ - mov r7, r0 │ │ │ │ - b.w 9ca62 │ │ │ │ - mov r0, r5 │ │ │ │ - movw r1, #36896 @ 0x9020 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8600 │ │ │ │ - b.w 9c5ea │ │ │ │ - ldr r1, [r5, #32] │ │ │ │ - b.n 9d38a │ │ │ │ + b.n 9d152 │ │ │ │ ldr r1, [sp, #8] │ │ │ │ subs r6, #1 │ │ │ │ str.w r7, [r1, #2700] @ 0xa8c │ │ │ │ str r2, [r4, #0] │ │ │ │ ldr.w r1, [r1, #464] @ 0x1d0 │ │ │ │ str r1, [r4, #4] │ │ │ │ str r1, [r4, #12] │ │ │ │ mov.w r1, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r4, #20] │ │ │ │ str r6, [r4, #24] │ │ │ │ str r1, [r4, #16] │ │ │ │ str r1, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9be72 │ │ │ │ + beq.w 9bdb8 │ │ │ │ cmp r6, #0 │ │ │ │ - bne.w 9be64 │ │ │ │ - b.w 9be72 │ │ │ │ - mov r4, r5 │ │ │ │ - movs r7, #10 │ │ │ │ - b.w 9caea │ │ │ │ + bne.w 9bdaa │ │ │ │ + b.w 9bdb8 │ │ │ │ + mov r0, sl │ │ │ │ + cmp.w r9, #0 │ │ │ │ + it eq │ │ │ │ + moveq r9, r4 │ │ │ │ + bl 1c4640 │ │ │ │ + mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ + adds r0, #1 │ │ │ │ + beq.n 9d1ee │ │ │ │ + mov r6, r8 │ │ │ │ + mov r7, r4 │ │ │ │ + b.w 9b902 │ │ │ │ + ldrd r0, r1, [sp, #8] │ │ │ │ + mov r3, r7 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ movs r3, #0 │ │ │ │ movs r0, #18 │ │ │ │ ldr r2, [r5, #8] │ │ │ │ - b.w 9ca40 │ │ │ │ + b.w 9c9ea │ │ │ │ ldr r0, [sp, #8] │ │ │ │ - movw r1, #36756 @ 0x8f94 │ │ │ │ + movw r1, #36052 @ 0x8cd4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8600 │ │ │ │ - b.w 9cb32 │ │ │ │ + bl 1e9578 │ │ │ │ + b.w 9c74c │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #36692 @ 0x8f54 │ │ │ │ + movw r1, #35988 @ 0x8c94 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e9578 │ │ │ │ cmp r7, #10 │ │ │ │ - beq.w 9c926 │ │ │ │ + beq.w 9c91a │ │ │ │ movs r3, #23 │ │ │ │ str r3, [r5, #32] │ │ │ │ - b.w 9c926 │ │ │ │ + b.w 9c91a │ │ │ │ add.w r3, r5, r3, lsl #6 │ │ │ │ ldrb.w r1, [r3, #2764] @ 0xacc │ │ │ │ cmp r1, r6 │ │ │ │ - bne.w 9cb14 │ │ │ │ + bne.w 9c72e │ │ │ │ ldr.w r3, [r3, #2768] @ 0xad0 │ │ │ │ cmp r3, sl │ │ │ │ - bne.w 9cb14 │ │ │ │ - movw r1, #36668 @ 0x8f3c │ │ │ │ + bne.w 9c72e │ │ │ │ + movw r1, #35964 @ 0x8c7c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - b.n 9d30e │ │ │ │ - mov r0, sl │ │ │ │ - cmp.w r9, #0 │ │ │ │ - it eq │ │ │ │ - moveq r9, r4 │ │ │ │ - bl 1c37a8 │ │ │ │ - mvn.w r3, #2147483648 @ 0x80000000 │ │ │ │ - adds r0, #1 │ │ │ │ - beq.n 9d48a │ │ │ │ - mov r6, r8 │ │ │ │ - mov r7, r4 │ │ │ │ - b.w 9b9e6 │ │ │ │ - ldrd r0, r1, [sp, #8] │ │ │ │ - mov r3, r7 │ │ │ │ - movs r2, #64 @ 0x40 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ - mov r4, r5 │ │ │ │ - b.w 9c926 │ │ │ │ + b.n 9d18a │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r5, #28] │ │ │ │ str.w r2, [r5, #472] @ 0x1d8 │ │ │ │ - b.w 9b8b2 │ │ │ │ - str r1, [sp, #0] │ │ │ │ - movw r1, #37004 @ 0x908c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - mov r5, r0 │ │ │ │ - bl 1e8600 │ │ │ │ - b.w 9c5ea │ │ │ │ - ldr r3, [sp, #8] │ │ │ │ - ldr r1, [r3, #44] @ 0x2c │ │ │ │ - add.w r3, r3, r1, lsl #2 │ │ │ │ - ldr r0, [r3, #48] @ 0x30 │ │ │ │ - lsls r3, r1, #2 │ │ │ │ - cmp r0, r9 │ │ │ │ - bne.n 9d4da │ │ │ │ - mov r8, r9 │ │ │ │ - b.w 9bdc0 │ │ │ │ - bge.n 9d4e4 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - b.w 9c1ae │ │ │ │ - cmp r1, #0 │ │ │ │ - ble.w 9ca38 │ │ │ │ - mov r8, r9 │ │ │ │ - mov r6, r9 │ │ │ │ - cmp r0, r9 │ │ │ │ - ble.w 9c59e │ │ │ │ - b.w 9c550 │ │ │ │ + b.w 9b7ce │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #36960 @ 0x9060 │ │ │ │ + movw r1, #35936 @ 0x8c60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - mov r2, r6 │ │ │ │ - mov r0, r5 │ │ │ │ - b.n 9d30e │ │ │ │ - uxtb r3, r7 │ │ │ │ - ldr.w r6, [sl, r3, lsl #2] │ │ │ │ - ands.w r6, r6, #4 │ │ │ │ - bne.w 9d316 │ │ │ │ - ldr r5, [sp, #8] │ │ │ │ - mov r1, r7 │ │ │ │ mov r0, r5 │ │ │ │ - bl 9d8e0 │ │ │ │ - movw r1, #36472 @ 0x8e78 │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - b.n 9d2f8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - bl 9d73c │ │ │ │ - mov r7, r0 │ │ │ │ - b.n 9cf24 │ │ │ │ - mov r1, r0 │ │ │ │ - mov r0, r6 │ │ │ │ - bl 1c0028 │ │ │ │ - adds r2, r7, #1 │ │ │ │ - mov r8, r0 │ │ │ │ - cmp sl, r2 │ │ │ │ - bgt.n 9d57a │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d55a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d55a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - mov r0, r8 │ │ │ │ - bl b2a7c <_PyUnicode_IsPrintable@@Base> │ │ │ │ - cmp r0, #0 │ │ │ │ - beq.n 9d604 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ + bl 1e9578 │ │ │ │ + movs r2, #64 @ 0x40 │ │ │ │ mov r3, r8 │ │ │ │ - mov r2, r8 │ │ │ │ - movw r1, #36252 @ 0x8d9c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8600 │ │ │ │ - b.w 9c926 │ │ │ │ - mov r1, r9 │ │ │ │ - mov r0, r6 │ │ │ │ - bl ef0ec │ │ │ │ - ldr r3, [r6, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r7, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d59a │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r6, #0] │ │ │ │ - cbnz r3, 9d59a │ │ │ │ - mov r0, r6 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cmp r7, #0 │ │ │ │ - beq.n 9d618 │ │ │ │ - mov r0, r7 │ │ │ │ - bl 1346ac │ │ │ │ - ldr r3, [r7, #0] │ │ │ │ - mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ - mov r6, r0 │ │ │ │ - cmp r3, r2 │ │ │ │ - beq.n 9d5bc │ │ │ │ - subs r3, #1 │ │ │ │ - str r3, [r7, #0] │ │ │ │ - cbnz r3, 9d5bc │ │ │ │ - mov r0, r7 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - cbz r6, 9d618 │ │ │ │ - ldr r1, [sp, #8] │ │ │ │ - ldr r2, [r6, #8] │ │ │ │ - ldr r3, [r1, #28] │ │ │ │ - add r3, r2 │ │ │ │ - str r3, [r1, #4] │ │ │ │ - b.n 9d544 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ - cmp r6, #1 │ │ │ │ - bne.w 9c36c │ │ │ │ - mov.w r8, #0 │ │ │ │ - mov r6, r8 │ │ │ │ - b.w 9bd9c │ │ │ │ - movw r3, #48072 @ 0xbbc8 │ │ │ │ - movt r3, #71 @ 0x47 │ │ │ │ - ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 9d618 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #22 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9c926 │ │ │ │ - mov r0, r4 │ │ │ │ - bl 9d73c │ │ │ │ - b.w 9c6b8 │ │ │ │ - ldr r0, [sp, #8] │ │ │ │ - mov r2, r8 │ │ │ │ - movw r1, #36284 @ 0x8dbc │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - bl 1e8600 │ │ │ │ - b.w 9c926 │ │ │ │ - ldr r2, [sp, #8] │ │ │ │ - movs r3, #17 │ │ │ │ - str r3, [r2, #32] │ │ │ │ - b.w 9c926 │ │ │ │ - movw r1, #36204 @ 0x8d6c │ │ │ │ - movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #268] @ (9d738 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #36172 @ 0x8d4c │ │ │ │ + mov r1, r4 │ │ │ │ + mov r0, r5 │ │ │ │ + str r7, [sp, #0] │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ + mov r0, r5 │ │ │ │ + movw r1, #36192 @ 0x8d60 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #252] @ (9d738 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + bl 1e9578 │ │ │ │ + b.w 9c506 │ │ │ │ + movs r3, #0 │ │ │ │ + str.w r3, [sl, #72] @ 0x48 │ │ │ │ + b.w 9c8f8 │ │ │ │ adds r0, r1, #1 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9c926 │ │ │ │ + beq.w 9c91a │ │ │ │ ldr r2, [sp, #8] │ │ │ │ mov r1, r8 │ │ │ │ strd r7, r5, [sp, #16] │ │ │ │ mov ip, r8 │ │ │ │ mov r5, r8 │ │ │ │ str.w r8, [sp, #12] │ │ │ │ add.w lr, r2, r9, lsl #6 │ │ │ │ mov r2, r0 │ │ │ │ - b.n 9d67a │ │ │ │ + b.n 9d2e6 │ │ │ │ cmp r0, #39 @ 0x27 │ │ │ │ - beq.n 9d696 │ │ │ │ + beq.n 9d302 │ │ │ │ cmp r0, #35 @ 0x23 │ │ │ │ - bne.n 9d670 │ │ │ │ + bne.n 9d2dc │ │ │ │ cmp r5, #0 │ │ │ │ - beq.n 9d6fe │ │ │ │ + beq.n 9d37e │ │ │ │ adds r1, #1 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ add.w ip, ip, #1 │ │ │ │ ldr.w r7, [lr, #2796] @ 0xaec │ │ │ │ ldr.w r0, [lr, #2800] @ 0xaf0 │ │ │ │ subs r7, r7, r0 │ │ │ │ cmp ip, r7 │ │ │ │ - bge.n 9d6a2 │ │ │ │ + bge.n 9d30e │ │ │ │ ldr.w r9, [lr, #2804] @ 0xaf4 │ │ │ │ mov r8, ip │ │ │ │ ldrb.w r0, [r9, ip] │ │ │ │ cmp r0, #34 @ 0x22 │ │ │ │ - bne.n 9d664 │ │ │ │ - cbz r5, 9d6bc │ │ │ │ + bne.n 9d2d0 │ │ │ │ + cbz r5, 9d328 │ │ │ │ ldr r5, [sp, #12] │ │ │ │ subs r5, r0, r5 │ │ │ │ it ne │ │ │ │ movne r5, #1 │ │ │ │ - b.n 9d670 │ │ │ │ + b.n 9d2dc │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r3 │ │ │ │ strb r2, [r3, r1] │ │ │ │ ldrd r7, r5, [sp, #16] │ │ │ │ str r3, [sp, #12] │ │ │ │ - bl af408 │ │ │ │ + bl af328 │ │ │ │ mov r8, r0 │ │ │ │ ldr r0, [sp, #12] │ │ │ │ - bl 78598 │ │ │ │ - b.n 9cef2 │ │ │ │ + bl 78578 │ │ │ │ + b.n 9cf64 │ │ │ │ movs r5, #1 │ │ │ │ str r0, [sp, #12] │ │ │ │ - b.n 9d670 │ │ │ │ + b.n 9d2dc │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.w 9d496 │ │ │ │ ldr r5, [sp, #8] │ │ │ │ - movw r1, #36640 @ 0x8f20 │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d7c4 │ │ │ │ + movw r1, #35696 @ 0x8b70 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ mov r0, r5 │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e9578 │ │ │ │ movs r2, #64 @ 0x40 │ │ │ │ - mov r3, r8 │ │ │ │ + mov r3, r6 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r5 │ │ │ │ - str r7, [sp, #0] │ │ │ │ - bl 9d938 │ │ │ │ - b.w 9b86c │ │ │ │ - cmp r3, #0 │ │ │ │ - bne.w 9cd30 │ │ │ │ - b.w 9b8b2 │ │ │ │ - cbz r2, 9d72a │ │ │ │ + str r6, [sp, #0] │ │ │ │ + bl 9d81c │ │ │ │ + b.w 9b788 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d620 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9cdd8 │ │ │ │ + cbz r2, 9d3aa │ │ │ │ ldr r2, [sp, #12] │ │ │ │ subs.w r2, lr, r2 │ │ │ │ it ne │ │ │ │ movne r2, #1 │ │ │ │ - b.w 9ced8 │ │ │ │ + b.n 9cf4c │ │ │ │ add.w r9, r9, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d706 │ │ │ │ + b.n 9d386 │ │ │ │ mov r8, r0 │ │ │ │ cmp r8, r7 │ │ │ │ - beq.n 9d716 │ │ │ │ + beq.n 9d396 │ │ │ │ add.w r0, r8, #1 │ │ │ │ ldrb.w r5, [r9, r0] │ │ │ │ cmp r5, #10 │ │ │ │ - bne.n 9d704 │ │ │ │ + bne.n 9d384 │ │ │ │ mov ip, r8 │ │ │ │ cmp r8, r7 │ │ │ │ - bge.n 9d734 │ │ │ │ + bge.n 9d3ce │ │ │ │ adds r1, #1 │ │ │ │ mov.w r0, #10 │ │ │ │ movs r5, #0 │ │ │ │ strb r0, [r2, #0] │ │ │ │ adds r2, r3, r1 │ │ │ │ - b.n 9d676 │ │ │ │ + b.n 9d2e2 │ │ │ │ movs r2, #1 │ │ │ │ str.w lr, [sp, #12] │ │ │ │ - b.w 9ced8 │ │ │ │ + b.n 9cf4c │ │ │ │ + mov.w r6, #4294967295 @ 0xffffffff │ │ │ │ + movs r3, #0 │ │ │ │ + cmp r1, #28 │ │ │ │ + str.w ip, [r5, #472] @ 0x1d8 │ │ │ │ + str r3, [r5, #28] │ │ │ │ + beq.w 9c9d0 │ │ │ │ + adds r3, r6, #1 │ │ │ │ + bne.w 9b5e6 │ │ │ │ + b.w 9c60e │ │ │ │ movs r5, #0 │ │ │ │ - b.n 9d676 │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + b.n 9d2e2 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d620 │ │ │ │ + b.w 9c5e8 │ │ │ │ + mov r1, r0 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 1c0ec0 │ │ │ │ + adds r2, r7, #1 │ │ │ │ + mov r8, r0 │ │ │ │ + cmp sl, r2 │ │ │ │ + bgt.n 9d422 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9d402 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9d402 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + mov r0, r8 │ │ │ │ + bl b29a8 <_PyUnicode_IsPrintable@@Base> │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.n 9d4c0 │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r3, r8 │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #35548 @ 0x8adc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e9578 │ │ │ │ + b.w 9c91a │ │ │ │ + mov r1, r9 │ │ │ │ + mov r0, r6 │ │ │ │ + bl ef128 │ │ │ │ + ldr r3, [r6, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9d442 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r6, #0] │ │ │ │ + cbnz r3, 9d442 │ │ │ │ + mov r0, r6 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r7, #0 │ │ │ │ + beq.n 9d4d4 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 134028 │ │ │ │ + ldr r3, [r7, #0] │ │ │ │ + mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ + mov r6, r0 │ │ │ │ + cmp r3, r2 │ │ │ │ + beq.n 9d464 │ │ │ │ + subs r3, #1 │ │ │ │ + str r3, [r7, #0] │ │ │ │ + cbnz r3, 9d464 │ │ │ │ + mov r0, r7 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + cmp r6, #0 │ │ │ │ + beq.n 9d4d4 │ │ │ │ + ldr r1, [sp, #8] │ │ │ │ + ldr r2, [r6, #8] │ │ │ │ + ldr r3, [r1, #28] │ │ │ │ + add r3, r2 │ │ │ │ + str r3, [r1, #4] │ │ │ │ + b.n 9d3ec │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d7c4 │ │ │ │ + movw r1, #35800 @ 0x8bd8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9d34e │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #36256 @ 0x8da0 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r6 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9d18a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #35660 @ 0x8b4c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9d18a │ │ │ │ + movw r3, #48072 @ 0xbbc8 │ │ │ │ + movt r3, #71 @ 0x47 │ │ │ │ + ldr r0, [r3, #0] │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 9d4d4 │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #22 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c91a │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + mov r2, r8 │ │ │ │ + movw r1, #35580 @ 0x8afc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + bl 1e9578 │ │ │ │ + b.w 9c91a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + movs r3, #17 │ │ │ │ + str r3, [r2, #32] │ │ │ │ + b.w 9c91a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d7c4 │ │ │ │ + movw r1, #35620 @ 0x8b24 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9d34e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d620 │ │ │ │ + mov r7, r0 │ │ │ │ + b.w 9ca0c │ │ │ │ + ldr r3, [sp, #8] │ │ │ │ + mov r0, r3 │ │ │ │ + ldr.w r8, [r3, #4] │ │ │ │ + bl cbae0 │ │ │ │ + mov r7, r0 │ │ │ │ + cmp r0, #0 │ │ │ │ + beq.w 9cbac │ │ │ │ + cmp r0, #46 @ 0x2e │ │ │ │ + beq.w 9cb8a │ │ │ │ + cmp r0, #45 @ 0x2d │ │ │ │ + ble.n 9d530 │ │ │ │ + cmp r0, #101 @ 0x65 │ │ │ │ + beq.w 9cc48 │ │ │ │ + bgt.n 9d564 │ │ │ │ + cmp r0, #69 @ 0x45 │ │ │ │ + beq.w 9cda0 │ │ │ │ + cmp r0, #74 @ 0x4a │ │ │ │ + beq.w 9cd7a │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + add.w r3, r5, #12288 @ 0x3000 │ │ │ │ + mov r0, r5 │ │ │ │ + ldr r6, [r3, #68] @ 0x44 │ │ │ │ + cmp r6, #0 │ │ │ │ + bne.w 9ba0c │ │ │ │ + mov r1, r7 │ │ │ │ + bl 9d7c4 │ │ │ │ + ldr r3, [r5, #28] │ │ │ │ + ldr.w r1, [r5, #2704] @ 0xa90 │ │ │ │ + mov r0, r5 │ │ │ │ + adds r3, #1 │ │ │ │ + sub.w r2, r8, r1 │ │ │ │ + subs r1, r3, r1 │ │ │ │ + movw r3, #35824 @ 0x8bf0 │ │ │ │ + movt r3, #40 @ 0x28 │ │ │ │ + bl 2529d0 │ │ │ │ + b.n 9d354 │ │ │ │ + cmp r0, #106 @ 0x6a │ │ │ │ + bne.n 9d530 │ │ │ │ + b.n 9cd7a │ │ │ │ + ldr r2, [sp, #8] │ │ │ │ + ldr.w r6, [r2, #464] @ 0x1d0 │ │ │ │ + cmp r6, #1 │ │ │ │ + bne.w 9c28a │ │ │ │ + mov.w r8, #0 │ │ │ │ + mov r6, r8 │ │ │ │ + b.w 9bcb8 │ │ │ │ + uxtb r3, r7 │ │ │ │ + ldr.w r6, [sl, r3, lsl #2] │ │ │ │ + ands.w r6, r6, #4 │ │ │ │ + bne.n 9d5f0 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + mov r1, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + bl 9d7c4 │ │ │ │ + movw r1, #35768 @ 0x8bb8 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + b.n 9d34e │ │ │ │ + ldr r0, [sp, #8] │ │ │ │ + bl 9d620 │ │ │ │ + mov r7, r0 │ │ │ │ + b.n 9cfb8 │ │ │ │ + bge.n 9d5b4 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + b.w 9bce0 │ │ │ │ + cmp r1, #0 │ │ │ │ + ble.w 9c9e2 │ │ │ │ + mov r8, r9 │ │ │ │ + mov r6, r9 │ │ │ │ + cmp r0, r9 │ │ │ │ + ble.w 9c4ba │ │ │ │ + b.w 9c46c │ │ │ │ + str r1, [sp, #0] │ │ │ │ + movw r1, #36300 @ 0x8dcc │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r5, r0 │ │ │ │ + bl 1e9578 │ │ │ │ + b.w 9c506 │ │ │ │ + cmp r3, #0 │ │ │ │ + bne.w 9cb4c │ │ │ │ + b.w 9b7ce │ │ │ │ + ldr r1, [r5, #32] │ │ │ │ + b.n 9d3b6 │ │ │ │ + movs r7, #10 │ │ │ │ + b.w 9c704 │ │ │ │ + ldr r5, [sp, #8] │ │ │ │ + movw r1, #35728 @ 0x8b90 │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + mov r2, r7 │ │ │ │ + mov r0, r5 │ │ │ │ + b.n 9d18a │ │ │ │ + movw r1, #35468 @ 0x8a8c │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #16] @ (9d61c ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ + movt r1, #40 @ 0x28 │ │ │ │ + ldr r0, [pc, #4] @ (9d61c ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r6, r6 │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldrd r4, r2, [r0, #4] │ │ │ │ sub sp, #12 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9d778 │ │ │ │ + beq.n 9d65c │ │ │ │ ldr.w r2, [r3, #476] @ 0x1dc │ │ │ │ mvn.w r1, #2147483648 @ 0x80000000 │ │ │ │ cmp r2, r1 │ │ │ │ itt cs │ │ │ │ movcs r2, #29 │ │ │ │ strcs r2, [r3, #32] │ │ │ │ - bcs.n 9d83c │ │ │ │ + bcs.n 9d720 │ │ │ │ adds r2, #1 │ │ │ │ adds r1, r4, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str r1, [r3, #4] │ │ │ │ ldrb r0, [r4, #0] │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r1, [r0, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d83c │ │ │ │ + bne.n 9d720 │ │ │ │ ldr.w r6, [r0, #2744] @ 0xab8 │ │ │ │ - movw r5, #24337 @ 0x5f11 │ │ │ │ + movw r5, #22673 @ 0x5891 │ │ │ │ movt r5, #19 │ │ │ │ mov r7, r5 │ │ │ │ cmp r6, r5 │ │ │ │ - bne.n 9d810 │ │ │ │ + bne.n 9d6f4 │ │ │ │ strd r2, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ blx 294d4 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d820 │ │ │ │ + beq.n 9d704 │ │ │ │ ldr r2, [r3, #28] │ │ │ │ adds r5, r0, #1 │ │ │ │ - cbnz r2, 9d7aa │ │ │ │ + cbnz r2, 9d68e │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r2, [r3, #464] @ 0x1d0 │ │ │ │ str r5, [r3, #8] │ │ │ │ adds r2, #1 │ │ │ │ str.w r2, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ @@ -172429,107 +172299,107 @@ │ │ │ │ subs r2, r5, r4 │ │ │ │ movs r1, #0 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 2a90c │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d85a │ │ │ │ + bne.n 9d73e │ │ │ │ cmp r5, r4 │ │ │ │ - bne.n 9d756 │ │ │ │ + bne.n 9d63a │ │ │ │ ldr r1, [r3, #32] │ │ │ │ cmp r1, #10 │ │ │ │ - bne.n 9d83c │ │ │ │ + bne.n 9d720 │ │ │ │ ldr.w r2, [r3, #2744] @ 0xab8 │ │ │ │ cmp r2, r7 │ │ │ │ - bne.n 9d842 │ │ │ │ + bne.n 9d726 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 294d4 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9d870 │ │ │ │ + beq.n 9d754 │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [r3, #28] │ │ │ │ - cbnz r1, 9d7fa │ │ │ │ + cbnz r1, 9d6de │ │ │ │ str r4, [r3, #0] │ │ │ │ ldr.w r1, [r3, #464] @ 0x1d0 │ │ │ │ movs r2, #0 │ │ │ │ mov r5, r0 │ │ │ │ str r0, [r3, #8] │ │ │ │ adds r1, #1 │ │ │ │ str.w r2, [r3, #476] @ 0x1dc │ │ │ │ str.w r1, [r3, #464] @ 0x1d0 │ │ │ │ - b.n 9d7bc │ │ │ │ + b.n 9d6a0 │ │ │ │ str r0, [sp, #0] │ │ │ │ blx r6 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - cbz r0, 9d83a │ │ │ │ + cbz r0, 9d71e │ │ │ │ ldr r4, [r3, #4] │ │ │ │ mov r5, r2 │ │ │ │ - b.n 9d7bc │ │ │ │ + b.n 9d6a0 │ │ │ │ mov r0, r4 │ │ │ │ strd r2, r3, [sp] │ │ │ │ blx 29c10 │ │ │ │ adds r3, r4, r0 │ │ │ │ mov r5, r3 │ │ │ │ cmp r4, r3 │ │ │ │ ldrd r2, r3, [sp] │ │ │ │ - bne.n 9d852 │ │ │ │ + bne.n 9d736 │ │ │ │ movs r1, #11 │ │ │ │ str r1, [r3, #32] │ │ │ │ str r2, [r3, #4] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d774 │ │ │ │ + b.n 9d658 │ │ │ │ mov r0, r3 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx r2 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9d81a │ │ │ │ - b.n 9d83a │ │ │ │ + bne.n 9d6fe │ │ │ │ + b.n 9d71e │ │ │ │ ldr r2, [r3, #28] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9d7a8 │ │ │ │ - b.n 9d7aa │ │ │ │ + beq.n 9d68c │ │ │ │ + b.n 9d68e │ │ │ │ mov r0, r3 │ │ │ │ - movw r1, #36132 @ 0x8d24 │ │ │ │ + movw r1, #35428 @ 0x8a64 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 1e8600 │ │ │ │ + bl 1e9578 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d83a │ │ │ │ + b.n 9d71e │ │ │ │ mov r0, r5 │ │ │ │ str r3, [sp, #0] │ │ │ │ blx 29c10 │ │ │ │ adds r0, r5, r0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ cmp r5, r0 │ │ │ │ - bne.n 9d7f4 │ │ │ │ + bne.n 9d6d8 │ │ │ │ ldr r2, [r3, #8] │ │ │ │ - b.n 9d836 │ │ │ │ + b.n 9d71a │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r3, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ mov r4, r0 │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r3 │ │ │ │ mov r5, r3 │ │ │ │ blx 294d4 │ │ │ │ - cbz r0, 9d8ca │ │ │ │ + cbz r0, 9d7ae │ │ │ │ adds r1, r0, #1 │ │ │ │ ldr r3, [r4, #28] │ │ │ │ ldr r2, [r4, #4] │ │ │ │ - cbnz r3, 9d8ae │ │ │ │ + cbnz r3, 9d792 │ │ │ │ str r2, [r4, #0] │ │ │ │ movs r3, #0 │ │ │ │ str.w r3, [r4, #476] @ 0x1dc │ │ │ │ ldr.w r3, [r4, #464] @ 0x1d0 │ │ │ │ movs r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ add r3, r0 │ │ │ │ @@ -172538,397 +172408,397 @@ │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ str r0, [sp, #4] │ │ │ │ mov r0, r5 │ │ │ │ blx 29c10 │ │ │ │ adds r1, r5, r0 │ │ │ │ cmp r5, r1 │ │ │ │ - bne.n 9d8a6 │ │ │ │ + bne.n 9d78a │ │ │ │ movs r2, #11 │ │ │ │ movs r0, #0 │ │ │ │ str r2, [r4, #32] │ │ │ │ - b.n 9d8c6 │ │ │ │ + b.n 9d7aa │ │ │ │ adds r3, r1, #1 │ │ │ │ - beq.n 9d914 │ │ │ │ + beq.n 9d7f8 │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4088] @ 0xff8 │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r0, #4] │ │ │ │ cmp r2, r4 │ │ │ │ - bcc.n 9d924 │ │ │ │ + bcc.n 9d808 │ │ │ │ ldrb.w r3, [r3, #-1] │ │ │ │ uxtb r1, r1 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9d916 │ │ │ │ + bne.n 9d7fa │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ subs r3, #1 │ │ │ │ str.w r3, [r0, #476] @ 0x1dc │ │ │ │ pop {r4, pc} │ │ │ │ bx lr │ │ │ │ - movw r1, #36204 @ 0x8d6c │ │ │ │ + movw r1, #35500 @ 0x8aac │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #20] @ (9d934 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ - movw r1, #36172 @ 0x8d4c │ │ │ │ + ldr r0, [pc, #20] @ (9d818 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ + movw r1, #35468 @ 0x8a8c │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ - ldr r0, [pc, #4] @ (9d934 ) │ │ │ │ - bl 64b32 <_Py_FatalErrorFunc@@Base> │ │ │ │ + ldr r0, [pc, #4] @ (9d818 ) │ │ │ │ + bl 64ac6 <_Py_FatalErrorFunc@@Base> │ │ │ │ nop │ │ │ │ - ldrsh r0, [r7, r1] │ │ │ │ + ldrh r0, [r7, r6] │ │ │ │ movs r6, r6 │ │ │ │ push {r4, lr} │ │ │ │ cmp r2, #60 @ 0x3c │ │ │ │ it ne │ │ │ │ cmpne r2, #3 │ │ │ │ ldr.w r4, [r0, #480] @ 0x1e0 │ │ │ │ ldr.w ip, [sp, #8] │ │ │ │ str r4, [r1, #0] │ │ │ │ - beq.n 9d984 │ │ │ │ + beq.n 9d868 │ │ │ │ ldr.w lr, [r0, #464] @ 0x1d0 │ │ │ │ cmp r3, #0 │ │ │ │ it ne │ │ │ │ cmpne.w ip, #0 │ │ │ │ str.w lr, [r1, #4] │ │ │ │ str.w lr, [r1, #12] │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r3, [r1, #20] │ │ │ │ str.w ip, [r1, #24] │ │ │ │ str.w lr, [r1, #16] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ - beq.n 9d980 │ │ │ │ + beq.n 9d864 │ │ │ │ ldr.w r3, [r0, #472] @ 0x1d8 │ │ │ │ str r3, [r1, #8] │ │ │ │ ldr.w r3, [r0, #476] @ 0x1dc │ │ │ │ str r3, [r1, #16] │ │ │ │ mov r0, r2 │ │ │ │ pop {r4, pc} │ │ │ │ ldr.w r4, [r0, #468] @ 0x1d4 │ │ │ │ mov.w lr, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r1, #4] │ │ │ │ ldr.w r4, [r0, #464] @ 0x1d0 │ │ │ │ strd r4, lr, [r1, #12] │ │ │ │ str.w lr, [r1, #8] │ │ │ │ strd r3, ip, [r1, #20] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9d980 │ │ │ │ + beq.n 9d864 │ │ │ │ cmp.w ip, #0 │ │ │ │ - bne.n 9d974 │ │ │ │ - b.n 9d980 │ │ │ │ + bne.n 9d858 │ │ │ │ + b.n 9d864 │ │ │ │ nop │ │ │ │ │ │ │ │ -0009d9ac : │ │ │ │ +0009d890 : │ │ │ │ push {r4, r5, r6, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ mov r5, r2 │ │ │ │ ldr r2, [r0, #4] │ │ │ │ movw r3, #21640 @ 0x5488 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ sub sp, #16 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9da3e │ │ │ │ + bne.n 9d922 │ │ │ │ ldr r3, [r2, #84] @ 0x54 │ │ │ │ ands.w r3, r3, #536870912 @ 0x20000000 │ │ │ │ - beq.n 9da64 │ │ │ │ + beq.n 9d948 │ │ │ │ ldr r2, [r1, #4] │ │ │ │ movw r3, #42228 @ 0xa4f4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ mov r6, r0 │ │ │ │ mov r4, r1 │ │ │ │ cmp r2, r3 │ │ │ │ - bne.n 9da14 │ │ │ │ + bne.n 9d8f8 │ │ │ │ ldr r2, [r1, #12] │ │ │ │ adds r3, r2, #1 │ │ │ │ - beq.n 9da14 │ │ │ │ + beq.n 9d8f8 │ │ │ │ add r3, sp, #12 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - beq.n 9da36 │ │ │ │ + beq.n 9d91a │ │ │ │ ldr r3, [sp, #12] │ │ │ │ mov r0, r3 │ │ │ │ - cbnz r3, 9da02 │ │ │ │ + cbnz r3, 9d8e6 │ │ │ │ str r3, [r5, #0] │ │ │ │ add sp, #16 │ │ │ │ pop {r4, r5, r6, pc} │ │ │ │ ldr r2, [r3, #0] │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ movs r0, #1 │ │ │ │ cmp r2, r1 │ │ │ │ itt ne │ │ │ │ addne r2, #1 │ │ │ │ strne r2, [r3, #0] │ │ │ │ - b.n 9d9fc │ │ │ │ + b.n 9d8e0 │ │ │ │ mov r0, r4 │ │ │ │ - bl 6dcc8 │ │ │ │ + bl 6dcb8 │ │ │ │ adds r3, r0, #1 │ │ │ │ it eq │ │ │ │ moveq r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ it eq │ │ │ │ streq r3, [r5, #0] │ │ │ │ - beq.n 9da7a │ │ │ │ + beq.n 9d95e │ │ │ │ add r3, sp, #12 │ │ │ │ mov r1, r4 │ │ │ │ mov r0, r6 │ │ │ │ - bl 79700 │ │ │ │ + bl 796e4 │ │ │ │ adds r0, #3 │ │ │ │ - bne.n 9d9f6 │ │ │ │ + bne.n 9d8da │ │ │ │ movs r3, #0 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d9fc │ │ │ │ - bl 84914 │ │ │ │ + b.n 9d8e0 │ │ │ │ + bl 848f8 │ │ │ │ mov r4, r0 │ │ │ │ str r0, [r5, #0] │ │ │ │ - cbnz r0, 9da60 │ │ │ │ + cbnz r0, 9d944 │ │ │ │ movw r3, #56052 @ 0xdaf4 │ │ │ │ movt r3, #71 @ 0x47 │ │ │ │ ldr r0, [r3, #0] │ │ │ │ - bl d7a7c │ │ │ │ - cbz r0, 9da7a │ │ │ │ - bl d7cc0 │ │ │ │ + bl d79f0 │ │ │ │ + cbz r0, 9d95e │ │ │ │ + bl d7c34 │ │ │ │ mov r0, r4 │ │ │ │ - b.n 9d9fe │ │ │ │ + b.n 9d8e2 │ │ │ │ movs r0, #1 │ │ │ │ - b.n 9d9fe │ │ │ │ + b.n 9d8e2 │ │ │ │ movw r1, #2391 @ 0x957 │ │ │ │ - movw r0, #7436 @ 0x1d0c │ │ │ │ + movw r0, #6732 @ 0x1a4c │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r5, #0] │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9d9fe │ │ │ │ + b.n 9d8e2 │ │ │ │ │ │ │ │ -0009da80 <_PyArena_AddPyObject@@Base>: │ │ │ │ +0009d964 <_PyArena_AddPyObject@@Base>: │ │ │ │ push {r4, r5, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldr r2, [r0, #8] │ │ │ │ sub sp, #12 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #1, #1 │ │ │ │ cmp r1, #0 │ │ │ │ ite eq │ │ │ │ moveq r3, #0 │ │ │ │ andne.w r3, r3, #1 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9db10 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ + beq.n 9d9f4 <_PyArena_AddPyObject@@Base+0x90> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ mov r4, r1 │ │ │ │ mvn.w r1, #3221225472 @ 0xc0000000 │ │ │ │ ldr r5, [r2, #8] │ │ │ │ cmp r3, r1 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ ldr r3, [r2, #16] │ │ │ │ adds r1, r5, #1 │ │ │ │ cmp r5, r3 │ │ │ │ - bge.n 9dade <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ + bge.n 9d9c2 <_PyArena_AddPyObject@@Base+0x5e> │ │ │ │ ldr r3, [r2, #12] │ │ │ │ mvn.w r0, #3221225472 @ 0xc0000000 │ │ │ │ str.w r4, [r3, r5, lsl #2] │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str r1, [r2, #8] │ │ │ │ cmp r3, r0 │ │ │ │ - bne.n 9dafc <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ + bne.n 9d9e0 <_PyArena_AddPyObject@@Base+0x7c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r3 │ │ │ │ add sp, #12 │ │ │ │ pop {r4, r5, pc} │ │ │ │ mov r0, r2 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 86174 <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ + bl 8615c <_PyList_AppendTakeRefListResize@@Base+0x50> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9db26 <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ + beq.n 9da0a <_PyArena_AddPyObject@@Base+0xa6> │ │ │ │ ldr r1, [r2, #12] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ ldr r3, [r4, #0] │ │ │ │ str.w r4, [r1, r5, lsl #2] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dad6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + beq.n 9d9ba <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dad6 <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ + bne.n 9d9ba <_PyArena_AddPyObject@@Base+0x56> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #4] │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ ldr r3, [sp, #4] │ │ │ │ - b.n 9dad8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ - movw r0, #6836 @ 0x1ab4 │ │ │ │ + b.n 9d9bc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + movw r0, #6132 @ 0x17f4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #546 @ 0x222 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ mov.w r3, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dad8 <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ + b.n 9d9bc <_PyArena_AddPyObject@@Base+0x58> │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9db20 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + beq.n 9da04 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9db20 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bne.n 9da04 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ mov r0, r4 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9db20 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9da04 <_PyArena_AddPyObject@@Base+0xa0> │ │ │ │ push {r4, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4072] @ 0xfe8 │ │ │ │ ldrd r2, r4, [r0, #8] │ │ │ │ sub sp, #16 │ │ │ │ mov r3, r0 │ │ │ │ cmp r2, r4 │ │ │ │ - beq.n 9db74 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ + beq.n 9da58 <_PyArena_AddPyObject@@Base+0xf4> │ │ │ │ ldr r0, [r0, #4] │ │ │ │ ldr.w r0, [r0, r2, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - beq.n 9db68 <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ + beq.n 9da4c <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ movs r0, #0 │ │ │ │ clz r0, r0 │ │ │ │ str r2, [r3, #8] │ │ │ │ lsrs r0, r0, #5 │ │ │ │ add sp, #16 │ │ │ │ pop {r4, pc} │ │ │ │ strd r0, r1, [sp, #8] │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldrd r2, r3, [sp, #4] │ │ │ │ adds r0, #1 │ │ │ │ ldr r1, [sp, #12] │ │ │ │ - beq.n 9db98 <_PyArena_AddPyObject@@Base+0x118> │ │ │ │ + beq.n 9da7c <_PyArena_AddPyObject@@Base+0x118> │ │ │ │ ldrd r0, r4, [r3, #4] │ │ │ │ ldr.w r0, [r0, r4, lsl #2] │ │ │ │ ldr r4, [r0, #0] │ │ │ │ cmp r1, r4 │ │ │ │ - bne.n 9db66 <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ - b.n 9db68 <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ + bne.n 9da4a <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ + b.n 9da4c <_PyArena_AddPyObject@@Base+0xe8> │ │ │ │ movs r1, #1 │ │ │ │ str r1, [r3, #60] @ 0x3c │ │ │ │ - b.n 9db66 <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ + b.n 9da4a <_PyArena_AddPyObject@@Base+0xe6> │ │ │ │ nop │ │ │ │ │ │ │ │ -0009dba0 : │ │ │ │ - ldr r3, [pc, #12] @ (9dbb0 ) │ │ │ │ +0009da84 : │ │ │ │ + ldr r3, [pc, #12] @ (9da94 ) │ │ │ │ mrc 15, 0, r2, cr13, cr0, {3} │ │ │ │ ldr r3, [r2, r3] │ │ │ │ ldr r1, [r3, #52] @ 0x34 │ │ │ │ ldr r0, [r3, #8] │ │ │ │ - b.w 1b90f0 │ │ │ │ + b.w 1b9f88 │ │ │ │ movs r4, r1 │ │ │ │ ... │ │ │ │ │ │ │ │ -0009dbb4 <_PyBytes_Resize@@Base>: │ │ │ │ +0009da98 <_PyBytes_Resize@@Base>: │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4064] @ 0xfe0 │ │ │ │ ldr r5, [r0, #0] │ │ │ │ sub sp, #8 │ │ │ │ mov r6, r0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ ldrb.w r3, [r3, #87] @ 0x57 │ │ │ │ ubfx r3, r3, #3, #1 │ │ │ │ eor.w r3, r3, #1 │ │ │ │ orr.w r3, r3, r1, lsr #31 │ │ │ │ ands.w r3, r3, #255 @ 0xff │ │ │ │ - bne.w 9dd98 <_PyBytes_Resize@@Base+0x1e4> │ │ │ │ + bne.w 9dc7c <_PyBytes_Resize@@Base+0x1e4> │ │ │ │ ldr r7, [r5, #8] │ │ │ │ mov r4, r1 │ │ │ │ cmp r1, r7 │ │ │ │ - beq.n 9dcd4 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + beq.n 9dbb8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ cmp r7, #0 │ │ │ │ - beq.w 9de0c <_PyBytes_Resize@@Base+0x258> │ │ │ │ + beq.w 9dcf0 <_PyBytes_Resize@@Base+0x258> │ │ │ │ ldr r2, [r5, #0] │ │ │ │ cmp r1, #0 │ │ │ │ - beq.w 9dd20 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ + beq.w 9dc04 <_PyBytes_Resize@@Base+0x16c> │ │ │ │ cmp r2, #1 │ │ │ │ - bne.w 9ddc0 <_PyBytes_Resize@@Base+0x20c> │ │ │ │ - ldr.w r8, [pc, #564] @ 9de38 <_PyBytes_Resize@@Base+0x284> │ │ │ │ + bne.w 9dca4 <_PyBytes_Resize@@Base+0x20c> │ │ │ │ + ldr.w r8, [pc, #564] @ 9dd1c <_PyBytes_Resize@@Base+0x284> │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9dd3c <_PyBytes_Resize@@Base+0x188> │ │ │ │ + bne.w 9dc20 <_PyBytes_Resize@@Base+0x188> │ │ │ │ adds.w r1, r4, #17 │ │ │ │ - bmi.w 9de22 <_PyBytes_Resize@@Base+0x26e> │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + bmi.w 9dd06 <_PyBytes_Resize@@Base+0x26e> │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ - movw r2, #25649 @ 0x6431 │ │ │ │ + movw r2, #25625 @ 0x6419 │ │ │ │ movt r2, #8 │ │ │ │ ldr.w r0, [r3, #720] @ 0x2d0 │ │ │ │ ldr.w r7, [r3, #708] @ 0x2c4 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.w 9dd56 <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ - ldr r2, [pc, #504] @ (9de30 <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ + bne.w 9dc3a <_PyBytes_Resize@@Base+0x1a2> │ │ │ │ + ldr r2, [pc, #504] @ (9dd14 <_PyBytes_Resize@@Base+0x27c>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r2, [r0, r2] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r2, [r2, #1528] @ 0x5f8 │ │ │ │ cmn.w r2, #804 @ 0x324 │ │ │ │ - beq.n 9dcf0 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ + beq.n 9dbd4 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ lsrs r0, r5, #18 │ │ │ │ ubfx ip, r5, #0, #18 │ │ │ │ add.w r2, r2, r0, lsl #3 │ │ │ │ ldr.w r0, [r2, #808] @ 0x328 │ │ │ │ cmp r0, ip │ │ │ │ - bgt.n 9dc74 <_PyBytes_Resize@@Base+0xc0> │ │ │ │ + bgt.n 9db58 <_PyBytes_Resize@@Base+0xc0> │ │ │ │ ldr.w r0, [r2, #804] @ 0x324 │ │ │ │ cmp r0, ip │ │ │ │ ite gt │ │ │ │ movgt r2, #0 │ │ │ │ movle r2, #1 │ │ │ │ cmp r0, #0 │ │ │ │ it eq │ │ │ │ moveq r2, #0 │ │ │ │ cmp r2, #0 │ │ │ │ - beq.n 9dcf0 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ + beq.n 9dbd4 <_PyBytes_Resize@@Base+0x13c> │ │ │ │ bic.w r3, r5, #4080 @ 0xff0 │ │ │ │ bic.w r3, r3, #15 │ │ │ │ ldr r2, [r3, #20] │ │ │ │ adds r2, #1 │ │ │ │ lsls r2, r2, #3 │ │ │ │ cmp r2, r1 │ │ │ │ - bcc.n 9dc94 <_PyBytes_Resize@@Base+0xe0> │ │ │ │ + bcc.n 9db78 <_PyBytes_Resize@@Base+0xe0> │ │ │ │ add.w r2, r2, r2, lsl #1 │ │ │ │ cmp.w r2, r1, lsl #2 │ │ │ │ it cs │ │ │ │ movcs r2, r1 │ │ │ │ - bcc.n 9dcdc <_PyBytes_Resize@@Base+0x128> │ │ │ │ + bcc.n 9dbc0 <_PyBytes_Resize@@Base+0x128> │ │ │ │ mov r0, r7 │ │ │ │ str r2, [sp, #4] │ │ │ │ - bl 729dc │ │ │ │ + bl 729b8 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9de22 <_PyBytes_Resize@@Base+0x26e> │ │ │ │ + beq.w 9dd06 <_PyBytes_Resize@@Base+0x26e> │ │ │ │ ldr r2, [sp, #4] │ │ │ │ mov r1, r5 │ │ │ │ str r0, [sp, #4] │ │ │ │ blx 29cc8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r7 │ │ │ │ - bl 78768 │ │ │ │ + bl 78748 │ │ │ │ ldr r3, [sp, #4] │ │ │ │ str r3, [r6, #0] │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r3, #0] │ │ │ │ ldr.w r2, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dd66 <_PyBytes_Resize@@Base+0x1b2> │ │ │ │ + bne.n 9dc4a <_PyBytes_Resize@@Base+0x1b2> │ │ │ │ adds r1, r3, r4 │ │ │ │ movs r0, #0 │ │ │ │ mov.w r2, #4294967295 @ 0xffffffff │ │ │ │ str r4, [r3, #8] │ │ │ │ strb r0, [r1, #16] │ │ │ │ str r2, [r3, #12] │ │ │ │ movs r0, #0 │ │ │ │ @@ -172936,372 +172806,372 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, pc} │ │ │ │ str r5, [r6, #0] │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ ldr.w r3, [r8, #1416] @ 0x588 │ │ │ │ mov r7, r3 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dd64 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ + bne.n 9dc48 <_PyBytes_Resize@@Base+0x1b0> │ │ │ │ mov r3, r5 │ │ │ │ - b.n 9dcc6 <_PyBytes_Resize@@Base+0x112> │ │ │ │ + b.n 9dbaa <_PyBytes_Resize@@Base+0x112> │ │ │ │ ldr.w r0, [r3, #680] @ 0x2a8 │ │ │ │ - movw r2, #54433 @ 0xd4a1 │ │ │ │ + movw r2, #54417 @ 0xd491 │ │ │ │ movt r2, #6 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, r2 │ │ │ │ - bne.n 9dd7c <_PyBytes_Resize@@Base+0x1c8> │ │ │ │ + bne.n 9dc60 <_PyBytes_Resize@@Base+0x1c8> │ │ │ │ mov r0, r5 │ │ │ │ blx 2a7cc │ │ │ │ mov r3, r0 │ │ │ │ str r3, [r6, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.n 9dcb8 <_PyBytes_Resize@@Base+0x104> │ │ │ │ + bne.n 9db9c <_PyBytes_Resize@@Base+0x104> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7cc4c │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 7cc38 │ │ │ │ + bl 1f9ab8 │ │ │ │ mov.w r0, #4294967295 @ 0xffffffff │ │ │ │ - b.n 9dcd6 <_PyBytes_Resize@@Base+0x122> │ │ │ │ - ldr r1, [pc, #272] @ (9de34 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ + b.n 9dbba <_PyBytes_Resize@@Base+0x122> │ │ │ │ + ldr r1, [pc, #272] @ (9dd18 <_PyBytes_Resize@@Base+0x280>) │ │ │ │ mvn.w r3, #3221225472 @ 0xc0000000 │ │ │ │ cmp r2, r3 │ │ │ │ str r1, [r0, #0] │ │ │ │ - beq.n 9dcd4 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + beq.n 9dbb8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r5, #0] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9dcd4 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + bne.n 9dbb8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9dcd4 <_PyBytes_Resize@@Base+0x120> │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9dbb8 <_PyBytes_Resize@@Base+0x120> │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.w 9dc0e <_PyBytes_Resize@@Base+0x5a> │ │ │ │ + beq.w 9daf2 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ mov r1, r2 │ │ │ │ mov r0, r5 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ blx r3 │ │ │ │ - b.n 9dc0e <_PyBytes_Resize@@Base+0x5a> │ │ │ │ + b.n 9daf2 <_PyBytes_Resize@@Base+0x5a> │ │ │ │ mov r3, r0 │ │ │ │ mov r2, r1 │ │ │ │ mov r0, r7 │ │ │ │ mov r1, r5 │ │ │ │ blx r3 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9dd0a <_PyBytes_Resize@@Base+0x156> │ │ │ │ + b.n 9dbee <_PyBytes_Resize@@Base+0x156> │ │ │ │ mov r3, r5 │ │ │ │ - movw r2, #58665 @ 0xe529 │ │ │ │ + movw r2, #56993 @ 0xdea1 │ │ │ │ movt r2, #18 │ │ │ │ cmp r7, r2 │ │ │ │ - bne.n 9dd8a <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ + bne.n 9dc6e <_PyBytes_Resize@@Base+0x1d6> │ │ │ │ mov r0, r3 │ │ │ │ - bl 12e9e0 │ │ │ │ + bl 12e368 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9dcc6 <_PyBytes_Resize@@Base+0x112> │ │ │ │ + b.n 9dbaa <_PyBytes_Resize@@Base+0x112> │ │ │ │ ldr.w r0, [r3, #668] @ 0x29c │ │ │ │ mov r2, r1 │ │ │ │ mov r1, r5 │ │ │ │ blx r7 │ │ │ │ mov r3, r0 │ │ │ │ - b.n 9dd0a <_PyBytes_Resize@@Base+0x156> │ │ │ │ + b.n 9dbee <_PyBytes_Resize@@Base+0x156> │ │ │ │ mov r0, r3 │ │ │ │ ldr.w r2, [r8, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ blx r7 │ │ │ │ ldr r3, [r6, #0] │ │ │ │ - b.n 9dcc6 <_PyBytes_Resize@@Base+0x112> │ │ │ │ + b.n 9dbaa <_PyBytes_Resize@@Base+0x112> │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ movs r1, #0 │ │ │ │ str r1, [r0, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ddae <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ + beq.n 9dc92 <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.n 9de28 <_PyBytes_Resize@@Base+0x274> │ │ │ │ - movw r0, #37220 @ 0x9164 │ │ │ │ + beq.n 9dd0c <_PyBytes_Resize@@Base+0x274> │ │ │ │ + movw r0, #36516 @ 0x8ea4 │ │ │ │ movt r0, #40 @ 0x28 │ │ │ │ movw r1, #3170 @ 0xc62 │ │ │ │ - bl 22c070 <_PyErr_BadInternalCall@@Base> │ │ │ │ - b.n 9dd1a <_PyBytes_Resize@@Base+0x166> │ │ │ │ + bl 22c844 <_PyErr_BadInternalCall@@Base> │ │ │ │ + b.n 9dbfe <_PyBytes_Resize@@Base+0x166> │ │ │ │ cmp r1, r7 │ │ │ │ - ble.n 9de00 <_PyBytes_Resize@@Base+0x24c> │ │ │ │ + ble.n 9dce4 <_PyBytes_Resize@@Base+0x24c> │ │ │ │ mov r1, r3 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96584 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + bl 1b9178 │ │ │ │ str r0, [r6, #0] │ │ │ │ - cbz r0, 9dddc <_PyBytes_Resize@@Base+0x228> │ │ │ │ + cbz r0, 9dcc0 <_PyBytes_Resize@@Base+0x228> │ │ │ │ mov r2, r7 │ │ │ │ add.w r1, r5, #16 │ │ │ │ adds r0, #16 │ │ │ │ blx 29cc8 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ddec <_PyBytes_Resize@@Base+0x238> │ │ │ │ + beq.n 9dcd0 <_PyBytes_Resize@@Base+0x238> │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbz r3, 9ddf8 <_PyBytes_Resize@@Base+0x244> │ │ │ │ + cbz r3, 9dcdc <_PyBytes_Resize@@Base+0x244> │ │ │ │ ldr r0, [r6, #0] │ │ │ │ clz r0, r0 │ │ │ │ lsrs r0, r0, #5 │ │ │ │ negs r0, r0 │ │ │ │ - b.n 9dcd6 <_PyBytes_Resize@@Base+0x122> │ │ │ │ + b.n 9dbba <_PyBytes_Resize@@Base+0x122> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ddec <_PyBytes_Resize@@Base+0x238> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9dcd0 <_PyBytes_Resize@@Base+0x238> │ │ │ │ add.w r0, r5, #16 │ │ │ │ - bl 730d4 │ │ │ │ + bl 730a0 │ │ │ │ str r0, [r6, #0] │ │ │ │ - b.n 9dddc <_PyBytes_Resize@@Base+0x228> │ │ │ │ + b.n 9dcc0 <_PyBytes_Resize@@Base+0x228> │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ - bl 96584 <_PyObject_GetMethod@@Base+0x590> │ │ │ │ + bl 1b9178 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ str r0, [r6, #0] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9ddec <_PyBytes_Resize@@Base+0x238> │ │ │ │ - b.n 9dde6 <_PyBytes_Resize@@Base+0x232> │ │ │ │ + beq.n 9dcd0 <_PyBytes_Resize@@Base+0x238> │ │ │ │ + b.n 9dcca <_PyBytes_Resize@@Base+0x232> │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r6, #0] │ │ │ │ - b.n 9dd10 <_PyBytes_Resize@@Base+0x15c> │ │ │ │ + b.n 9dbf4 <_PyBytes_Resize@@Base+0x15c> │ │ │ │ mov r0, r5 │ │ │ │ - bl 7918c <_Py_Dealloc@@Base> │ │ │ │ - b.n 9ddae <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ + bl 79170 <_Py_Dealloc@@Base> │ │ │ │ + b.n 9dc92 <_PyBytes_Resize@@Base+0x1fa> │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - strh r4, [r2, #16] │ │ │ │ + strh r4, [r3, #16] │ │ │ │ lsls r1, r1, #1 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009de3c : │ │ │ │ +0009dd20 : │ │ │ │ push {r4, r5, r6, r7, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4032] @ 0xfc0 │ │ │ │ - ldr r4, [pc, #216] @ (9df24 ) │ │ │ │ + ldr r4, [pc, #216] @ (9de08 ) │ │ │ │ mrc 15, 0, r3, cr13, cr0, {3} │ │ │ │ sub sp, #44 @ 0x2c │ │ │ │ mov r5, r0 │ │ │ │ mov r7, r1 │ │ │ │ ldr r6, [r3, r4] │ │ │ │ cmp r2, #0 │ │ │ │ ite ne │ │ │ │ movne r4, r2 │ │ │ │ moveq r4, r1 │ │ │ │ mov r0, r6 │ │ │ │ - bl 1b9194 │ │ │ │ + bl 1ba02c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9df20 │ │ │ │ + beq.n 9de04 │ │ │ │ ldr r3, [r5, #84] @ 0x54 │ │ │ │ strd r0, r3, [sp, #12] │ │ │ │ add r0, sp, #8 │ │ │ │ str r3, [sp, #20] │ │ │ │ movs r3, #0 │ │ │ │ str r7, [sp, #8] │ │ │ │ strd r5, r3, [sp, #24] │ │ │ │ strd r3, r3, [sp, #32] │ │ │ │ - bl 1b926c │ │ │ │ + bl 1ba104 │ │ │ │ mov r5, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9df20 │ │ │ │ + beq.n 9de04 │ │ │ │ ldr r3, [r0, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r0, #0] │ │ │ │ - cbnz r4, 9deec │ │ │ │ + cbnz r4, 9ddd0 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r4 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r6 │ │ │ │ strd r3, r3, [sp] │ │ │ │ - bl a0298 <_PyEvalFramePushAndInit@@Base> │ │ │ │ + bl a017c <_PyEvalFramePushAndInit@@Base> │ │ │ │ mov r4, r0 │ │ │ │ - cbz r0, 9dec6 │ │ │ │ + cbz r0, 9ddaa │ │ │ │ ldr r2, [r6, #8] │ │ │ │ add.w r2, r2, #4096 @ 0x1000 │ │ │ │ ldr.w r7, [r2, #340] @ 0x154 │ │ │ │ - cbnz r7, 9df14 │ │ │ │ + cbnz r7, 9ddf8 │ │ │ │ mov r1, r0 │ │ │ │ mov r2, r7 │ │ │ │ mov r0, r6 │ │ │ │ - bl a116c <_PyEval_EvalFrameDefault@@Base> │ │ │ │ + bl a1050 <_PyEval_EvalFrameDefault@@Base> │ │ │ │ mov r4, r0 │ │ │ │ ldr r3, [r5, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9dee6 │ │ │ │ + beq.n 9ddca │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r5, #0] │ │ │ │ - cbnz r3, 9dee6 │ │ │ │ - ldr r2, [pc, #80] @ (9df28 ) │ │ │ │ + cbnz r3, 9ddca │ │ │ │ + ldr r2, [pc, #80] @ (9de0c ) │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9defc │ │ │ │ + cbnz r3, 9dde0 │ │ │ │ ldr r3, [r5, #4] │ │ │ │ mov r0, r5 │ │ │ │ ldr r3, [r3, #24] │ │ │ │ blx r3 │ │ │ │ mov r0, r4 │ │ │ │ add sp, #44 @ 0x2c │ │ │ │ pop {r4, r5, r6, r7, pc} │ │ │ │ ldr r3, [r4, #0] │ │ │ │ mvn.w r2, #3221225472 @ 0xc0000000 │ │ │ │ cmp r3, r2 │ │ │ │ itt ne │ │ │ │ addne r3, #1 │ │ │ │ strne r3, [r4, #0] │ │ │ │ - b.n 9de9a │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + b.n 9dd7e │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - beq.n 9dede │ │ │ │ + beq.n 9ddc2 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #1 │ │ │ │ mov r0, r5 │ │ │ │ blx r3 │ │ │ │ - b.n 9dede │ │ │ │ + b.n 9ddc2 │ │ │ │ mov r1, r0 │ │ │ │ movs r2, #0 │ │ │ │ mov r0, r6 │ │ │ │ blx r7 │ │ │ │ mov r4, r0 │ │ │ │ - b.n 9dec6 │ │ │ │ + b.n 9ddaa │ │ │ │ movs r4, #0 │ │ │ │ - b.n 9dee6 │ │ │ │ + b.n 9ddca │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ │ │ │ │ -0009df2c : │ │ │ │ +0009de10 : │ │ │ │ subs r2, r1, #0 │ │ │ │ push {lr} │ │ │ │ - blt.n 9df4a │ │ │ │ - movw r3, #20120 @ 0x4e98 │ │ │ │ + blt.n 9de2e │ │ │ │ + movw r3, #20128 @ 0x4ea0 │ │ │ │ movt r3, #73 @ 0x49 │ │ │ │ mov r1, r0 │ │ │ │ ldr.w lr, [sp], #4 │ │ │ │ ldr.w r0, [r3, #708] @ 0x2c4 │ │ │ │ ldr.w r3, [r3, #720] @ 0x2d0 │ │ │ │ bx r3 │ │ │ │ movs r0, #0 │ │ │ │ pop {pc} │ │ │ │ nop │ │ │ │ │ │ │ │ -0009df50 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ - ldr r2, [pc, #36] @ (9df78 <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ +0009de34 <_Py_NewReferenceNoTotal@@Base>: │ │ │ │ + ldr r2, [pc, #36] @ (9de5c <_Py_NewReferenceNoTotal@@Base+0x28>) │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldr.w r3, [r2, #1416] @ 0x588 │ │ │ │ - cbnz r3, 9df5e <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ + cbnz r3, 9de42 <_Py_NewReferenceNoTotal@@Base+0xe> │ │ │ │ bx lr │ │ │ │ - movw r1, #58665 @ 0xe529 │ │ │ │ + movw r1, #56993 @ 0xdea1 │ │ │ │ movt r1, #18 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.n 9df6e <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ - b.w 12e9e0 │ │ │ │ + bne.n 9de52 <_Py_NewReferenceNoTotal@@Base+0x1e> │ │ │ │ + b.w 12e368 │ │ │ │ ldr.w r2, [r2, #1420] @ 0x58c │ │ │ │ movs r1, #0 │ │ │ │ bx r3 │ │ │ │ nop │ │ │ │ - ldrsh r0, [r3, r2] │ │ │ │ + ldrsh r0, [r4, r2] │ │ │ │ lsls r1, r1, #1 │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #4056] @ 0xfd8 │ │ │ │ ldr r3, [r0, #88] @ 0x58 │ │ │ │ sub sp, #8 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r3, r2 │ │ │ │ add.w r3, r3, #1 │ │ │ │ str r3, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9e224 <_Py_NewReferenceNoTotal@@Base+0x2d4> │ │ │ │ + beq.w 9e108 <_Py_NewReferenceNoTotal@@Base+0x2d4> │ │ │ │ ldr r2, [r0, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e078 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + bne.n 9df5c <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov r0, r4 │ │ │ │ mov r6, r3 │ │ │ │ - bl 9e260 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + bl 9e144 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ mov r1, r0 │ │ │ │ - cbz r0, 9dfdc <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + cbz r0, 9dec0 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.n 9e07e <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ + beq.n 9df62 <_Py_NewReferenceNoTotal@@Base+0x12e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r3, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #13 │ │ │ │ - beq.n 9dfdc <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9dec0 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ cmp r3, r2 │ │ │ │ str r3, [r4, #8] │ │ │ │ - beq.n 9e014 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ + beq.n 9def8 <_Py_NewReferenceNoTotal@@Base+0xc4> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - beq.n 9e030 <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ + beq.n 9df14 <_Py_NewReferenceNoTotal@@Base+0xe0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e078 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + bne.n 9df5c <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ adds r1, r3, #1 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9e210 <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ - bl 9e260 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + beq.w 9e0f4 <_Py_NewReferenceNoTotal@@Base+0x2c0> │ │ │ │ + bl 9e144 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ mov r3, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9e0f4 <_Py_NewReferenceNoTotal@@Base+0x1a4> │ │ │ │ + bne.n 9dfd8 <_Py_NewReferenceNoTotal@@Base+0x1a4> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ mov r0, r2 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ add sp, #8 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ - beq.n 9e070 <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ + beq.n 9df54 <_Py_NewReferenceNoTotal@@Base+0x120> │ │ │ │ ldrd r2, r3, [r4, #4] │ │ │ │ ldr r1, [sp, #0] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #4 │ │ │ │ - bne.n 9dfdc <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + bne.n 9dec0 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ mov r6, r2 │ │ │ │ ldr r3, [r2, #4] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r5, [r3, #0] │ │ │ │ add.w r2, r0, #16 │ │ │ │ cmp r2, r5 │ │ │ │ - bhi.n 9e0a8 <_Py_NewReferenceNoTotal@@Base+0x158> │ │ │ │ + bhi.n 9df8c <_Py_NewReferenceNoTotal@@Base+0x158> │ │ │ │ str r2, [r3, #4] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ adds r2, r2, r0 │ │ │ │ - beq.w 9e234 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9e118 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ - cbnz r3, 9e0a4 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ + cbnz r3, 9df88 <_Py_NewReferenceNoTotal@@Base+0x154> │ │ │ │ mov r0, r2 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov.w ip, #1 │ │ │ │ subs r3, #1 │ │ │ │ str.w ip, [r0], #8 │ │ │ │ strd r0, r1, [r2, #4] │ │ │ │ mov r0, r2 │ │ │ │ @@ -173310,689 +173180,689 @@ │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, pc} │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movs r2, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ subs r3, #1 │ │ │ │ movs r2, #0 │ │ │ │ - b.n 9e066 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ + b.n 9df4a <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ strd r3, r0, [sp] │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ adds r0, #1 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ - beq.w 9e1e4 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ + beq.w 9e0c8 <_Py_NewReferenceNoTotal@@Base+0x294> │ │ │ │ ldrd r2, r0, [r4, #4] │ │ │ │ ldr.w r2, [r2, r0, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #13 │ │ │ │ - beq.n 9dfdc <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ + beq.n 9dec0 <_Py_NewReferenceNoTotal@@Base+0x8c> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ - b.n 9dfca <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ + b.n 9deae <_Py_NewReferenceNoTotal@@Base+0x7a> │ │ │ │ str r3, [r6, #4] │ │ │ │ - b.n 9e054 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + b.n 9df38 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldrd r3, r1, [sp] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e234 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9e118 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ mov ip, r0 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ mov.w lr, #0 │ │ │ │ str.w r2, [ip], #16 │ │ │ │ add.w r2, r0, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ str.w lr, [r0, #8] │ │ │ │ str.w ip, [r0, #12] │ │ │ │ sub.w ip, r2, ip │ │ │ │ add.w ip, ip, #16 │ │ │ │ str r0, [r3, #8] │ │ │ │ str.w ip, [r0, #4] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e234 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ + beq.w 9e118 <_Py_NewReferenceNoTotal@@Base+0x2e4> │ │ │ │ ldr r3, [r6, #4] │ │ │ │ - b.n 9e050 <_Py_NewReferenceNoTotal@@Base+0x100> │ │ │ │ + b.n 9df34 <_Py_NewReferenceNoTotal@@Base+0x100> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ adds r1, r2, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ movw r1, #6000 @ 0x1770 │ │ │ │ cmp r2, r1 │ │ │ │ - beq.n 9e200 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ + beq.n 9e0e4 <_Py_NewReferenceNoTotal@@Base+0x2b0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e1f8 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bne.n 9e0dc <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ str r3, [sp, #0] │ │ │ │ movs r0, #4 │ │ │ │ ldr r3, [r4, #8] │ │ │ │ mov sl, r3 │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e1f0 <_Py_NewReferenceNoTotal@@Base+0x2a0> │ │ │ │ + beq.n 9e0d4 <_Py_NewReferenceNoTotal@@Base+0x2a0> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ mov r5, r2 │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e1f8 <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ + bne.n 9e0dc <_Py_NewReferenceNoTotal@@Base+0x2a8> │ │ │ │ mov r7, r2 │ │ │ │ mov.w r9, #1 │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ mov r0, r4 │ │ │ │ - cbz r1, 9e158 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ + cbz r1, 9e03c <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl 9e260 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ + bl 9e144 <_Py_NewReferenceNoTotal@@Base+0x310> │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ - cbz r0, 9e158 <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ + cbz r0, 9e03c <_Py_NewReferenceNoTotal@@Base+0x208> │ │ │ │ cmp r9, r7 │ │ │ │ - beq.n 9e1c8 <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ + beq.n 9e0ac <_Py_NewReferenceNoTotal@@Base+0x278> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ str.w r2, [r8, r7, lsl #2] │ │ │ │ adds r7, #1 │ │ │ │ mov sl, r1 │ │ │ │ - b.n 9e12a <_Py_NewReferenceNoTotal@@Base+0x1da> │ │ │ │ + b.n 9e00e <_Py_NewReferenceNoTotal@@Base+0x1da> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r7 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ - bl b54cc │ │ │ │ + bl b53ec │ │ │ │ ldr r3, [sp, #0] │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9e1ea <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ + beq.n 9e0ce <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ cmp r7, r5 │ │ │ │ - ble.n 9e180 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ + ble.n 9e064 <_Py_NewReferenceNoTotal@@Base+0x230> │ │ │ │ ldr r2, [r1, #4] │ │ │ │ ldr.w r0, [r8, r5, lsl #2] │ │ │ │ str.w r0, [r2, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ - b.n 9e16e <_Py_NewReferenceNoTotal@@Base+0x21e> │ │ │ │ + b.n 9e052 <_Py_NewReferenceNoTotal@@Base+0x21e> │ │ │ │ mov r0, r8 │ │ │ │ strd r3, r1, [sp] │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r0, [r4, #88] @ 0x58 │ │ │ │ ldrd r1, r2, [sp] │ │ │ │ subs r0, #1 │ │ │ │ str r0, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ - bl c60e4 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ + bl c6094 <_PyArg_CheckPositional@@Base+0x1e54> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - cbz r0, 9e1c2 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + cbz r0, 9e0a6 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ str r0, [sp, #0] │ │ │ │ movs r1, #13 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - cbnz r3, 9e20c <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ + cbnz r3, 9e0f0 <_Py_NewReferenceNoTotal@@Base+0x2bc> │ │ │ │ movs r1, #4 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e008 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + bne.w 9deec <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r2, #0 │ │ │ │ str r6, [r4, #8] │ │ │ │ - b.n 9e008 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + b.n 9deec <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ strd r3, r2, [sp] │ │ │ │ mov.w r3, r9, lsl #1 │ │ │ │ mov r0, r8 │ │ │ │ mov r9, r3 │ │ │ │ lsls r1, r3, #2 │ │ │ │ - bl 86320 │ │ │ │ + bl 86308 │ │ │ │ ldrd r3, r2, [sp] │ │ │ │ - cbz r0, 9e1ea <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ + cbz r0, 9e0ce <_Py_NewReferenceNoTotal@@Base+0x29a> │ │ │ │ mov r8, r0 │ │ │ │ - b.n 9e14c <_Py_NewReferenceNoTotal@@Base+0x1fc> │ │ │ │ + b.n 9e030 <_Py_NewReferenceNoTotal@@Base+0x1fc> │ │ │ │ movs r2, #1 │ │ │ │ str r2, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e0a0 <_Py_NewReferenceNoTotal@@Base+0x150> │ │ │ │ + b.n 9df84 <_Py_NewReferenceNoTotal@@Base+0x150> │ │ │ │ mov r0, r8 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e002 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ + b.n 9dee6 <_Py_NewReferenceNoTotal@@Base+0xb2> │ │ │ │ str r0, [sp, #0] │ │ │ │ mov r0, r4 │ │ │ │ - bl 270f68 │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [sp, #0] │ │ │ │ - b.n 9e102 <_Py_NewReferenceNoTotal@@Base+0x1b2> │ │ │ │ + b.n 9dfe6 <_Py_NewReferenceNoTotal@@Base+0x1b2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e1c2 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ - bl 270f68 │ │ │ │ + b.n 9e0a6 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dff6 <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ + beq.w 9deda <_Py_NewReferenceNoTotal@@Base+0xa6> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9e1c2 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ - bl 270f68 │ │ │ │ + b.n 9e0a6 <_Py_NewReferenceNoTotal@@Base+0x272> │ │ │ │ + bl 270e30 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9dfa8 <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ + beq.w 9de8c <_Py_NewReferenceNoTotal@@Base+0x58> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e078 <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ + b.n 9df5c <_Py_NewReferenceNoTotal@@Base+0x128> │ │ │ │ str r1, [sp, #0] │ │ │ │ - bl 1f8b40 │ │ │ │ + bl 1f9ab8 │ │ │ │ ldr r1, [sp, #0] │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e054 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ + bne.w 9df38 <_Py_NewReferenceNoTotal@@Base+0x104> │ │ │ │ str r0, [sp, #0] │ │ │ │ - bl 1f8b40 │ │ │ │ - bl 80b28 │ │ │ │ + bl 1f9ab8 │ │ │ │ + bl 80b0c │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ ldr r2, [sp, #0] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e008 <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ + beq.w 9deec <_Py_NewReferenceNoTotal@@Base+0xb8> │ │ │ │ movs r1, #1 │ │ │ │ subs r3, #1 │ │ │ │ str r1, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e066 <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ + b.n 9df4a <_Py_NewReferenceNoTotal@@Base+0x116> │ │ │ │ stmdb sp!, {r4, r5, r6, r7, r8, r9, sl, fp, lr} │ │ │ │ mov.w ip, #4096 @ 0x1000 │ │ │ │ sub.w ip, sp, ip │ │ │ │ str.w r0, [ip, #3992] @ 0xf98 │ │ │ │ ldr r1, [r0, #88] @ 0x58 │ │ │ │ sub sp, #68 @ 0x44 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r4, r0 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r0, #88] @ 0x58 │ │ │ │ - beq.w 9ff50 <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ + beq.w 9fe34 <_Py_NewReferenceNoTotal@@Base+0x2000> │ │ │ │ ldr r3, [r0, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ff5e <_Py_NewReferenceNoTotal@@Base+0x200e> │ │ │ │ + bne.w 9fe42 <_Py_NewReferenceNoTotal@@Base+0x200e> │ │ │ │ ldrd r5, r2, [r4, #8] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f53c <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ + beq.w 9f420 <_Py_NewReferenceNoTotal@@Base+0x15ec> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ mov.w r9, r5, lsl #2 │ │ │ │ ldr.w r2, [r1, r5, lsl #2] │ │ │ │ ldr r2, [r2, #28] │ │ │ │ - cbz r2, 9e2ce <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ + cbz r2, 9e1b2 <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ ldr r0, [r2, #0] │ │ │ │ cmp.w r0, #1008 @ 0x3f0 │ │ │ │ - beq.w 9e916 <_Py_NewReferenceNoTotal@@Base+0x9c6> │ │ │ │ + beq.w 9e7fa <_Py_NewReferenceNoTotal@@Base+0x9c6> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ - cbz r2, 9e2ce <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ + cbz r2, 9e1b2 <_Py_NewReferenceNoTotal@@Base+0x37e> │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp.w r3, #1008 @ 0x3f0 │ │ │ │ - beq.w 9e916 <_Py_NewReferenceNoTotal@@Base+0x9c6> │ │ │ │ + beq.w 9e7fa <_Py_NewReferenceNoTotal@@Base+0x9c6> │ │ │ │ ldr r2, [r2, #12] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.n 9e2b4 <_Py_NewReferenceNoTotal@@Base+0x364> │ │ │ │ + bne.n 9e198 <_Py_NewReferenceNoTotal@@Base+0x364> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r3, r5 │ │ │ │ - beq.w a0260 <_Py_NewReferenceNoTotal@@Base+0x2310> │ │ │ │ + beq.w a0144 <_Py_NewReferenceNoTotal@@Base+0x2310> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr.w r0, [r1, r9] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r0, #12] │ │ │ │ ldr r0, [r0, #16] │ │ │ │ str r6, [sp, #32] │ │ │ │ mov fp, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ff48 <_Py_NewReferenceNoTotal@@Base+0x1ff8> │ │ │ │ + bne.w 9fe2c <_Py_NewReferenceNoTotal@@Base+0x1ff8> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w a01f4 <_Py_NewReferenceNoTotal@@Base+0x22a4> │ │ │ │ + beq.w a00d8 <_Py_NewReferenceNoTotal@@Base+0x22a4> │ │ │ │ ldrd r3, r6, [r4, #8] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w a020a <_Py_NewReferenceNoTotal@@Base+0x22ba> │ │ │ │ + beq.w a00ee <_Py_NewReferenceNoTotal@@Base+0x22ba> │ │ │ │ ldr.w r2, [r1, r3, lsl #2] │ │ │ │ mov r6, r3 │ │ │ │ ldr r0, [r2, #12] │ │ │ │ ldr r2, [r2, #16] │ │ │ │ str r0, [sp, #36] @ 0x24 │ │ │ │ str r2, [sp, #40] @ 0x28 │ │ │ │ ldr.w r7, [r1, r3, lsl #2] │ │ │ │ ldr r2, [r7, #0] │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9e7f8 <_Py_NewReferenceNoTotal@@Base+0x8a8> │ │ │ │ + beq.w 9e6dc <_Py_NewReferenceNoTotal@@Base+0x8a8> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f21c <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ + bne.w 9f100 <_Py_NewReferenceNoTotal@@Base+0x12cc> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f0d4 <_Py_NewReferenceNoTotal@@Base+0x1184> │ │ │ │ + beq.w 9efb8 <_Py_NewReferenceNoTotal@@Base+0x1184> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r6, r3 │ │ │ │ - beq.w 9f0ec <_Py_NewReferenceNoTotal@@Base+0x119c> │ │ │ │ + beq.w 9efd0 <_Py_NewReferenceNoTotal@@Base+0x119c> │ │ │ │ mov r7, r6 │ │ │ │ mov r3, r6 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #7 │ │ │ │ - beq.w 9ee3e <_Py_NewReferenceNoTotal@@Base+0xeee> │ │ │ │ + beq.w 9ed22 <_Py_NewReferenceNoTotal@@Base+0xeee> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a01e4 <_Py_NewReferenceNoTotal@@Base+0x2294> │ │ │ │ + bne.w a00c8 <_Py_NewReferenceNoTotal@@Base+0x2294> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f600 <_Py_NewReferenceNoTotal@@Base+0x16b0> │ │ │ │ + beq.w 9f4e4 <_Py_NewReferenceNoTotal@@Base+0x16b0> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9f618 <_Py_NewReferenceNoTotal@@Base+0x16c8> │ │ │ │ + beq.w 9f4fc <_Py_NewReferenceNoTotal@@Base+0x16c8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw lr, #6000 @ 0x1770 │ │ │ │ ldr.w r1, [r2, r7, lsl #2] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r0, [r1, #12] │ │ │ │ add.w ip, r2, #1 │ │ │ │ ldr r1, [r1, #16] │ │ │ │ cmp r2, lr │ │ │ │ mov sl, r0 │ │ │ │ str r1, [sp, #44] @ 0x2c │ │ │ │ str.w ip, [r4, #88] @ 0x58 │ │ │ │ - beq.w a01ea <_Py_NewReferenceNoTotal@@Base+0x229a> │ │ │ │ + beq.w a00ce <_Py_NewReferenceNoTotal@@Base+0x229a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9f5aa <_Py_NewReferenceNoTotal@@Base+0x165a> │ │ │ │ + beq.w 9f48e <_Py_NewReferenceNoTotal@@Base+0x165a> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r1, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9eb96 <_Py_NewReferenceNoTotal@@Base+0xc46> │ │ │ │ + beq.w 9ea7a <_Py_NewReferenceNoTotal@@Base+0xc46> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ movw r0, #1188 @ 0x4a4 │ │ │ │ cmp r2, r0 │ │ │ │ - beq.n 9e3ba <_Py_NewReferenceNoTotal@@Base+0x46a> │ │ │ │ + beq.n 9e29e <_Py_NewReferenceNoTotal@@Base+0x46a> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9eb96 <_Py_NewReferenceNoTotal@@Base+0xc46> │ │ │ │ + beq.w 9ea7a <_Py_NewReferenceNoTotal@@Base+0xc46> │ │ │ │ ldr r2, [r3, #0] │ │ │ │ cmp r2, r0 │ │ │ │ - bne.n 9e3ac <_Py_NewReferenceNoTotal@@Base+0x45c> │ │ │ │ + bne.n 9e290 <_Py_NewReferenceNoTotal@@Base+0x45c> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9e96c <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ + bne.w 9e850 <_Py_NewReferenceNoTotal@@Base+0xa1c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r7, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fd4c <_Py_NewReferenceNoTotal@@Base+0x1dfc> │ │ │ │ + bne.w 9fc30 <_Py_NewReferenceNoTotal@@Base+0x1dfc> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f5bc <_Py_NewReferenceNoTotal@@Base+0x166c> │ │ │ │ + beq.w 9f4a0 <_Py_NewReferenceNoTotal@@Base+0x166c> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w 9f5cc <_Py_NewReferenceNoTotal@@Base+0x167c> │ │ │ │ + beq.w 9f4b0 <_Py_NewReferenceNoTotal@@Base+0x167c> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldr r3, [r3, #28] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ed1e <_Py_NewReferenceNoTotal@@Base+0xdce> │ │ │ │ + beq.w 9ec02 <_Py_NewReferenceNoTotal@@Base+0xdce> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.n 9e414 <_Py_NewReferenceNoTotal@@Base+0x4c4> │ │ │ │ + beq.n 9e2f8 <_Py_NewReferenceNoTotal@@Base+0x4c4> │ │ │ │ ldr r3, [r3, #12] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9ed1e <_Py_NewReferenceNoTotal@@Base+0xdce> │ │ │ │ + beq.w 9ec02 <_Py_NewReferenceNoTotal@@Base+0xdce> │ │ │ │ ldr r1, [r3, #0] │ │ │ │ cmp r1, r2 │ │ │ │ - bne.n 9e406 <_Py_NewReferenceNoTotal@@Base+0x4b6> │ │ │ │ + bne.n 9e2ea <_Py_NewReferenceNoTotal@@Base+0x4b6> │ │ │ │ ldrd r8, r3, [r3, #4] │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - bne.w 9e988 <_Py_NewReferenceNoTotal@@Base+0xa38> │ │ │ │ + bne.w 9e86c <_Py_NewReferenceNoTotal@@Base+0xa38> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #2 │ │ │ │ mov r8, r3 │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fbb0 <_Py_NewReferenceNoTotal@@Base+0x1c60> │ │ │ │ + bne.w 9fa94 <_Py_NewReferenceNoTotal@@Base+0x1c60> │ │ │ │ adds r3, r2, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f560 <_Py_NewReferenceNoTotal@@Base+0x1610> │ │ │ │ - movw r2, #20120 @ 0x4e98 │ │ │ │ + beq.w 9f444 <_Py_NewReferenceNoTotal@@Base+0x1610> │ │ │ │ + movw r2, #20128 @ 0x4ea0 │ │ │ │ movt r2, #73 @ 0x49 │ │ │ │ - movw r1, #10717 @ 0x29dd │ │ │ │ + movw r1, #10681 @ 0x29b9 │ │ │ │ movt r1, #7 │ │ │ │ mov sl, r6 │ │ │ │ ldr.w r3, [r2, #692] @ 0x2b4 │ │ │ │ cmp r3, r1 │ │ │ │ - bne.w 9f58c <_Py_NewReferenceNoTotal@@Base+0x163c> │ │ │ │ - ldr r3, [pc, #684] @ (9e710 <_Py_NewReferenceNoTotal@@Base+0x7c0>) │ │ │ │ + bne.w 9f470 <_Py_NewReferenceNoTotal@@Base+0x163c> │ │ │ │ + ldr r3, [pc, #684] @ (9e5f4 <_Py_NewReferenceNoTotal@@Base+0x7c0>) │ │ │ │ mrc 15, 0, r1, cr13, cr0, {3} │ │ │ │ ldr r3, [r1, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ ldr r1, [r3, #0] │ │ │ │ ldr.w ip, [r1, #8] │ │ │ │ cmp r1, ip │ │ │ │ - beq.w 9f1ee <_Py_NewReferenceNoTotal@@Base+0x129e> │ │ │ │ + beq.w 9f0d2 <_Py_NewReferenceNoTotal@@Base+0x129e> │ │ │ │ ldr r3, [r1, #0] │ │ │ │ ldr r7, [r1, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r1, #0] │ │ │ │ ldr r0, [r7, #0] │ │ │ │ str r0, [r1, #4] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e7d2 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ + beq.w 9e6b6 <_Py_NewReferenceNoTotal@@Base+0x882> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ add.w r1, r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w a01c0 <_Py_NewReferenceNoTotal@@Base+0x2270> │ │ │ │ + beq.w a00a4 <_Py_NewReferenceNoTotal@@Base+0x2270> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ - bl b4fd8 │ │ │ │ + bl b4ef8 │ │ │ │ ldr r2, [sp, #28] │ │ │ │ mov r3, r0 │ │ │ │ - cbz r0, 9e4c8 <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ + cbz r0, 9e3ac <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ ldrd r0, r1, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9ea46 <_Py_NewReferenceNoTotal@@Base+0xaf6> │ │ │ │ + beq.w 9e92a <_Py_NewReferenceNoTotal@@Base+0xaf6> │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #22 │ │ │ │ - beq.w 9ea6a <_Py_NewReferenceNoTotal@@Base+0xb1a> │ │ │ │ + beq.w 9e94e <_Py_NewReferenceNoTotal@@Base+0xb1a> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ - movw r0, #34665 @ 0x8769 │ │ │ │ + movw r0, #34633 @ 0x8749 │ │ │ │ movt r0, #7 │ │ │ │ ldr.w r3, [r2, #704] @ 0x2c0 │ │ │ │ subs r1, #1 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ cmp r3, r0 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - bne.w 9f5f2 <_Py_NewReferenceNoTotal@@Base+0x16a2> │ │ │ │ - ldr r3, [pc, #552] @ (9e710 <_Py_NewReferenceNoTotal@@Base+0x7c0>) │ │ │ │ + bne.w 9f4d6 <_Py_NewReferenceNoTotal@@Base+0x16a2> │ │ │ │ + ldr r3, [pc, #552] @ (9e5f4 <_Py_NewReferenceNoTotal@@Base+0x7c0>) │ │ │ │ mrc 15, 0, r0, cr13, cr0, {3} │ │ │ │ ldr r3, [r0, r3] │ │ │ │ ldr r3, [r3, #8] │ │ │ │ add.w r3, r3, #4096 @ 0x1000 │ │ │ │ ldr.w r3, [r3, #1528] @ 0x5f8 │ │ │ │ cmn.w r3, #804 @ 0x324 │ │ │ │ - beq.w 9f070 <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ + beq.w 9ef54 <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ mov.w ip, r7, lsr #18 │ │ │ │ ubfx lr, r7, #0, #18 │ │ │ │ add.w ip, r3, ip, lsl #3 │ │ │ │ ldr.w r0, [ip, #808] @ 0x328 │ │ │ │ cmp r0, lr │ │ │ │ - bgt.n 9e52c <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ + bgt.n 9e410 <_Py_NewReferenceNoTotal@@Base+0x5dc> │ │ │ │ ldr.w ip, [ip, #804] @ 0x324 │ │ │ │ cmp ip, lr │ │ │ │ ite gt │ │ │ │ movgt r0, #0 │ │ │ │ movle r0, #1 │ │ │ │ cmp.w ip, #0 │ │ │ │ it eq │ │ │ │ moveq r0, #0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f070 <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ + beq.w 9ef54 <_Py_NewReferenceNoTotal@@Base+0x1120> │ │ │ │ bic.w ip, r7, #4080 @ 0xff0 │ │ │ │ bic.w ip, ip, #15 │ │ │ │ ldr.w lr, [ip, #4] │ │ │ │ str.w lr, [r7] │ │ │ │ str.w r7, [ip, #4] │ │ │ │ ldr.w r0, [ip] │ │ │ │ subs r0, #1 │ │ │ │ str.w r0, [ip] │ │ │ │ cmp.w lr, #0 │ │ │ │ - beq.w 9ea2e <_Py_NewReferenceNoTotal@@Base+0xade> │ │ │ │ + beq.w 9e912 <_Py_NewReferenceNoTotal@@Base+0xade> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f650 <_Py_NewReferenceNoTotal@@Base+0x1700> │ │ │ │ + beq.w 9f534 <_Py_NewReferenceNoTotal@@Base+0x1700> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r1, #1 │ │ │ │ str r6, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f21a <_Py_NewReferenceNoTotal@@Base+0x12ca> │ │ │ │ + bne.w 9f0fe <_Py_NewReferenceNoTotal@@Base+0x12ca> │ │ │ │ mov r0, r4 │ │ │ │ - bl b79b8 │ │ │ │ + bl b78e0 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ecca <_Py_NewReferenceNoTotal@@Base+0xd7a> │ │ │ │ + bne.w 9ebae <_Py_NewReferenceNoTotal@@Base+0xd7a> │ │ │ │ ldr r3, [r4, #92] @ 0x5c │ │ │ │ str r6, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fa0e <_Py_NewReferenceNoTotal@@Base+0x1abe> │ │ │ │ + bne.w 9f8f2 <_Py_NewReferenceNoTotal@@Base+0x1abe> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fbb6 <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ + bne.w 9fa9a <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9e92a <_Py_NewReferenceNoTotal@@Base+0x9da> │ │ │ │ + beq.w 9e80e <_Py_NewReferenceNoTotal@@Base+0x9da> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ cmp r1, #1 │ │ │ │ - beq.w 9e944 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ + beq.w 9e828 <_Py_NewReferenceNoTotal@@Base+0x9f4> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fbb6 <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ + bne.w 9fa9a <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ mov r0, r4 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b898c │ │ │ │ + bl b88b4 │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e9a4 <_Py_NewReferenceNoTotal@@Base+0xa54> │ │ │ │ + bne.w 9e888 <_Py_NewReferenceNoTotal@@Base+0xa54> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f228 <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ + beq.w 9f10c <_Py_NewReferenceNoTotal@@Base+0x12d8> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #522 @ 0x20a │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9eec2 <_Py_NewReferenceNoTotal@@Base+0xf72> │ │ │ │ + beq.w 9eda6 <_Py_NewReferenceNoTotal@@Base+0xf72> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r2, r1 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fdf2 <_Py_NewReferenceNoTotal@@Base+0x1ea2> │ │ │ │ + bne.w 9fcd6 <_Py_NewReferenceNoTotal@@Base+0x1ea2> │ │ │ │ adds r3, r1, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ cmp r1, r3 │ │ │ │ - beq.w 9f268 <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ + beq.w 9f14c <_Py_NewReferenceNoTotal@@Base+0x1318> │ │ │ │ ldr r7, [r4, #12] │ │ │ │ cmp r5, r7 │ │ │ │ - beq.w 9f27c <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ + beq.w 9f160 <_Py_NewReferenceNoTotal@@Base+0x132c> │ │ │ │ mov r2, r5 │ │ │ │ mov r7, r5 │ │ │ │ ldr r1, [r4, #4] │ │ │ │ ldr.w r3, [r1, r7, lsl #2] │ │ │ │ ldr r0, [r3, #0] │ │ │ │ movw r3, #622 @ 0x26e │ │ │ │ cmp r0, r3 │ │ │ │ - beq.w 9ee9c <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq.w 9ed80 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r2, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f292 <_Py_NewReferenceNoTotal@@Base+0x1342> │ │ │ │ + bne.w 9f176 <_Py_NewReferenceNoTotal@@Base+0x1342> │ │ │ │ ldr r0, [r4, #12] │ │ │ │ cmp r0, r2 │ │ │ │ - beq.w 9f29a <_Py_NewReferenceNoTotal@@Base+0x134a> │ │ │ │ + beq.w 9f17e <_Py_NewReferenceNoTotal@@Base+0x134a> │ │ │ │ ldr.w r2, [r1, r2, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #621 @ 0x26d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9ee9c <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ + beq.w 9ed80 <_Py_NewReferenceNoTotal@@Base+0xf4c> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9eebe <_Py_NewReferenceNoTotal@@Base+0xf6e> │ │ │ │ + bne.w 9eda2 <_Py_NewReferenceNoTotal@@Base+0xf6e> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f2c0 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ + beq.w 9f1a4 <_Py_NewReferenceNoTotal@@Base+0x1370> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #525 @ 0x20d │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f114 <_Py_NewReferenceNoTotal@@Base+0x11c4> │ │ │ │ + beq.w 9eff8 <_Py_NewReferenceNoTotal@@Base+0x11c4> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f32e <_Py_NewReferenceNoTotal@@Base+0x13de> │ │ │ │ + beq.w 9f212 <_Py_NewReferenceNoTotal@@Base+0x13de> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #504 @ 0x1f8 │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9f3b8 <_Py_NewReferenceNoTotal@@Base+0x1468> │ │ │ │ + beq.w 9f29c <_Py_NewReferenceNoTotal@@Base+0x1468> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f396 <_Py_NewReferenceNoTotal@@Base+0x1446> │ │ │ │ + beq.w 9f27a <_Py_NewReferenceNoTotal@@Base+0x1446> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #616 @ 0x268 │ │ │ │ - beq.w 9f6f0 <_Py_NewReferenceNoTotal@@Base+0x17a0> │ │ │ │ + beq.w 9f5d4 <_Py_NewReferenceNoTotal@@Base+0x17a0> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f350 <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ + beq.w 9f234 <_Py_NewReferenceNoTotal@@Base+0x1400> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #580 @ 0x244 │ │ │ │ - beq.w 9f830 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ + beq.w 9f714 <_Py_NewReferenceNoTotal@@Base+0x18e0> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f372 <_Py_NewReferenceNoTotal@@Base+0x1422> │ │ │ │ + beq.w 9f256 <_Py_NewReferenceNoTotal@@Base+0x1422> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #529 @ 0x211 │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9f798 <_Py_NewReferenceNoTotal@@Base+0x1848> │ │ │ │ + beq.w 9f67c <_Py_NewReferenceNoTotal@@Base+0x1848> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f438 <_Py_NewReferenceNoTotal@@Base+0x14e8> │ │ │ │ + beq.w 9f31c <_Py_NewReferenceNoTotal@@Base+0x14e8> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r2, [r0, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp.w r2, #508 @ 0x1fc │ │ │ │ it eq │ │ │ │ moveq r1, r5 │ │ │ │ - beq.w 9f8a8 <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ - b.n 9e714 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ + beq.w 9f78c <_Py_NewReferenceNoTotal@@Base+0x1958> │ │ │ │ + b.n 9e5f8 <_Py_NewReferenceNoTotal@@Base+0x7c4> │ │ │ │ nop │ │ │ │ movs r4, r1 │ │ │ │ movs r0, r0 │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f3ec <_Py_NewReferenceNoTotal@@Base+0x149c> │ │ │ │ + beq.w 9f2d0 <_Py_NewReferenceNoTotal@@Base+0x149c> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ movw r2, #509 @ 0x1fd │ │ │ │ ldr.w r1, [r0, r5, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, r2 │ │ │ │ it eq │ │ │ │ moveq r3, r5 │ │ │ │ - beq.w 9f9d8 <_Py_NewReferenceNoTotal@@Base+0x1a88> │ │ │ │ + beq.w 9f8bc <_Py_NewReferenceNoTotal@@Base+0x1a88> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r2, [r4, #12] │ │ │ │ cmp r5, r2 │ │ │ │ - beq.w 9f412 <_Py_NewReferenceNoTotal@@Base+0x14c2> │ │ │ │ + beq.w 9f2f6 <_Py_NewReferenceNoTotal@@Base+0x14c2> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r1, [r2, #0] │ │ │ │ movw r2, #526 @ 0x20e │ │ │ │ cmp r1, r2 │ │ │ │ - beq.w 9fad8 <_Py_NewReferenceNoTotal@@Base+0x1b88> │ │ │ │ + beq.w 9f9bc <_Py_NewReferenceNoTotal@@Base+0x1b88> │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f2ea <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ + bne.w 9f1ce <_Py_NewReferenceNoTotal@@Base+0x139a> │ │ │ │ ldr r3, [r4, #12] │ │ │ │ cmp r5, r3 │ │ │ │ - beq.w 9f45c <_Py_NewReferenceNoTotal@@Base+0x150c> │ │ │ │ + beq.w 9f340 <_Py_NewReferenceNoTotal@@Base+0x150c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ movw r3, #527 @ 0x20f │ │ │ │ ldr.w r2, [r2, r5, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, r3 │ │ │ │ - beq.w 9f47a <_Py_NewReferenceNoTotal@@Base+0x152a> │ │ │ │ + beq.w 9f35e <_Py_NewReferenceNoTotal@@Base+0x152a> │ │ │ │ str r5, [r4, #8] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrd r1, r2, [r5] │ │ │ │ add.w r3, r2, #16 │ │ │ │ cmp r1, r3 │ │ │ │ mov.w r1, #0 │ │ │ │ - bcc.w 9e9f6 <_Py_NewReferenceNoTotal@@Base+0xaa6> │ │ │ │ + bcc.w 9e8da <_Py_NewReferenceNoTotal@@Base+0xaa6> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 9fdde <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ + beq.w 9fcc2 <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ ldr r2, [r6, #4] │ │ │ │ ldr r2, [r2, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9eb80 <_Py_NewReferenceNoTotal@@Base+0xc30> │ │ │ │ + bne.w 9ea64 <_Py_NewReferenceNoTotal@@Base+0xc30> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ mov r6, r1 │ │ │ │ str r2, [r3, #8] │ │ │ │ mov.w r0, #1008 @ 0x3f0 │ │ │ │ ldr r2, [r4, #4] │ │ │ │ str r1, [r3, #4] │ │ │ │ ldr.w r1, [r2, r9] │ │ │ │ @@ -174014,246 +173884,246 @@ │ │ │ │ addcs.w r3, lr, #8 │ │ │ │ strcs r3, [r1, #24] │ │ │ │ ittet cc │ │ │ │ ldrcc r3, [r1, #12] │ │ │ │ strcc.w r3, [ip, #12] │ │ │ │ strcs.w r0, [r1, lr] │ │ │ │ strcc.w ip, [r3, #8] │ │ │ │ - b.n 9e490 <_Py_NewReferenceNoTotal@@Base+0x540> │ │ │ │ + b.n 9e374 <_Py_NewReferenceNoTotal@@Base+0x540> │ │ │ │ ldr r1, [r7, #4] │ │ │ │ adds r3, #1 │ │ │ │ str r3, [r4, #8] │ │ │ │ ldr r3, [r1, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r0, r2, #4 │ │ │ │ - bpl.w 9fc52 <_Py_NewReferenceNoTotal@@Base+0x1d02> │ │ │ │ + bpl.w 9fb36 <_Py_NewReferenceNoTotal@@Base+0x1d02> │ │ │ │ adds r1, #16 │ │ │ │ - beq.w 9fc6a <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + beq.w 9fb4e <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ mov r0, r4 │ │ │ │ - bl aedd0 <_PyEval_EvalFrameDefault@@Base+0xdc64> │ │ │ │ + bl aecf0 <_PyEval_EvalFrameDefault@@Base+0xdca0> │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fc6a <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ + beq.w 9fb4e <_Py_NewReferenceNoTotal@@Base+0x1d1a> │ │ │ │ ldr r3, [r7, #12] │ │ │ │ ldr.w r8, [r4, #20] │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ ldr r3, [r7, #16] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ ldr r3, [r7, #20] │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr.w r3, [r8, #4] │ │ │ │ ldr.w sl, [r7, #24] │ │ │ │ ldr r0, [r3, #4] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ add.w r7, r0, #32 │ │ │ │ cmp r7, r1 │ │ │ │ - bhi.w 9fa28 <_Py_NewReferenceNoTotal@@Base+0x1ad8> │ │ │ │ + bhi.w 9f90c <_Py_NewReferenceNoTotal@@Base+0x1ad8> │ │ │ │ str r7, [r3, #4] │ │ │ │ ldr r7, [r3, #12] │ │ │ │ adds r7, r7, r0 │ │ │ │ - beq.w a005a <_Py_NewReferenceNoTotal@@Base+0x210a> │ │ │ │ + beq.w 9ff3e <_Py_NewReferenceNoTotal@@Base+0x210a> │ │ │ │ ldr r3, [r3, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fa20 <_Py_NewReferenceNoTotal@@Base+0x1ad0> │ │ │ │ + bne.w 9f904 <_Py_NewReferenceNoTotal@@Base+0x1ad0> │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ movs r1, #1 │ │ │ │ str r3, [r7, #16] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ str r3, [r7, #20] │ │ │ │ ldr r3, [sp, #28] │ │ │ │ strd r3, sl, [r7, #24] │ │ │ │ movs r3, #24 │ │ │ │ str r2, [r7, #4] │ │ │ │ str r3, [r7, #0] │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ str r1, [r7, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9f256 <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ + beq.w 9f13a <_Py_NewReferenceNoTotal@@Base+0x1306> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #11 │ │ │ │ - bne.w 9e314 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ + bne.w 9e1f8 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b6fc8 │ │ │ │ + bl b6ef0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e314 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ + beq.w 9e1f8 <_Py_NewReferenceNoTotal@@Base+0x3c4> │ │ │ │ mov r0, r4 │ │ │ │ - bl 1f4444 │ │ │ │ + bl 1f53b8 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9e316 <_Py_NewReferenceNoTotal@@Base+0x3c6> │ │ │ │ + bne.w 9e1fa <_Py_NewReferenceNoTotal@@Base+0x3c6> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ movs r3, #0 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f21a <_Py_NewReferenceNoTotal@@Base+0x12ca> │ │ │ │ + beq.w 9f0fe <_Py_NewReferenceNoTotal@@Base+0x12ca> │ │ │ │ mov r1, r7 │ │ │ │ movs r2, #2 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r7, [ip, #20] │ │ │ │ - bl b697c │ │ │ │ + bl b68a4 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a007c <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ + beq.w 9ff60 <_Py_NewReferenceNoTotal@@Base+0x212c> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, sl │ │ │ │ str r3, [sp, #4] │ │ │ │ mov r1, r8 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r6, r7, [sp, #8] │ │ │ │ str r3, [sp, #0] │ │ │ │ ldr r3, [r4, #20] │ │ │ │ str r3, [sp, #16] │ │ │ │ movs r3, #1 │ │ │ │ - bl 1f44d8 │ │ │ │ + bl 1f544c │ │ │ │ movs r1, #6 │ │ │ │ mov r3, r0 │ │ │ │ - movw r2, #37248 @ 0x9180 │ │ │ │ + movw r2, #36544 @ 0x8ec0 │ │ │ │ movt r2, #40 @ 0x28 │ │ │ │ mov r0, r4 │ │ │ │ - bl 1bf928 │ │ │ │ + bl 1c07bc │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eb56 <_Py_NewReferenceNoTotal@@Base+0xc06> │ │ │ │ - bl 80b28 │ │ │ │ + bne.w 9ea3a <_Py_NewReferenceNoTotal@@Base+0xc06> │ │ │ │ + bl 80b0c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e57e <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ + beq.w 9e462 <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ movs r3, #1 │ │ │ │ str r3, [r4, #60] @ 0x3c │ │ │ │ subs r2, #1 │ │ │ │ - b.n 9e584 <_Py_NewReferenceNoTotal@@Base+0x634> │ │ │ │ + b.n 9e468 <_Py_NewReferenceNoTotal@@Base+0x634> │ │ │ │ ldrd r6, r1, [r2, #4] │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r6 │ │ │ │ subs r2, r3, #1 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ add sp, #68 @ 0x44 │ │ │ │ ldmia.w sp!, {r4, r5, r6, r7, r8, r9, sl, fp, pc} │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9fd6c <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ + blt.w 9fc50 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ ldrd r3, r2, [r4, #4] │ │ │ │ ldr.w r2, [r3, r2, lsl #2] │ │ │ │ ldr r3, [r2, #0] │ │ │ │ cmp r3, #1 │ │ │ │ - bne.n 9e968 <_Py_NewReferenceNoTotal@@Base+0xa18> │ │ │ │ + bne.n 9e84c <_Py_NewReferenceNoTotal@@Base+0xa18> │ │ │ │ ldr r0, [r2, #4] │ │ │ │ ldr r3, [r0, #4] │ │ │ │ ldr r2, [r3, #84] @ 0x54 │ │ │ │ lsls r2, r2, #4 │ │ │ │ - bpl.w 9fd54 <_Py_NewReferenceNoTotal@@Base+0x1e04> │ │ │ │ + bpl.w 9fc38 <_Py_NewReferenceNoTotal@@Base+0x1e04> │ │ │ │ adds r0, #16 │ │ │ │ - beq.w 9fd6c <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ - movw r1, #29284 @ 0x7264 │ │ │ │ + beq.w 9fc50 <_Py_NewReferenceNoTotal@@Base+0x1e1c> │ │ │ │ + movw r1, #28580 @ 0x6fa4 │ │ │ │ movt r1, #40 @ 0x28 │ │ │ │ blx 2a960 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f8de <_Py_NewReferenceNoTotal@@Base+0x198e> │ │ │ │ + beq.w 9f7c2 <_Py_NewReferenceNoTotal@@Base+0x198e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.n 9e5a4 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ + b.n 9e488 <_Py_NewReferenceNoTotal@@Base+0x654> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9f52a <_Py_NewReferenceNoTotal@@Base+0x15da> │ │ │ │ + beq.w 9f40e <_Py_NewReferenceNoTotal@@Base+0x15da> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #23 │ │ │ │ - beq.w 9ef58 <_Py_NewReferenceNoTotal@@Base+0x1008> │ │ │ │ + beq.w 9ee3c <_Py_NewReferenceNoTotal@@Base+0x1008> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e3ce <_Py_NewReferenceNoTotal@@Base+0x47e> │ │ │ │ + b.n 9e2b2 <_Py_NewReferenceNoTotal@@Base+0x47e> │ │ │ │ ldrd r3, r2, [r4, #8] │ │ │ │ cmp r3, r2 │ │ │ │ - beq.w 9f0bc <_Py_NewReferenceNoTotal@@Base+0x116c> │ │ │ │ + beq.w 9efa0 <_Py_NewReferenceNoTotal@@Base+0x116c> │ │ │ │ ldr r2, [r4, #4] │ │ │ │ ldr.w r2, [r2, r3, lsl #2] │ │ │ │ ldr r2, [r2, #0] │ │ │ │ cmp r2, #9 │ │ │ │ - beq.w 9efd2 <_Py_NewReferenceNoTotal@@Base+0x1082> │ │ │ │ + beq.w 9eeb6 <_Py_NewReferenceNoTotal@@Base+0x1082> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ - b.n 9e428 <_Py_NewReferenceNoTotal@@Base+0x4d8> │ │ │ │ + b.n 9e30c <_Py_NewReferenceNoTotal@@Base+0x4d8> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ subs r1, r2, #1 │ │ │ │ - bmi.w 9fbb6 <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ + bmi.w 9fa9a <_Py_NewReferenceNoTotal@@Base+0x1c66> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldr r1, [r3, #0] │ │ │ │ subs r5, r1, #4 │ │ │ │ cmp r1, #0 │ │ │ │ it ne │ │ │ │ cmpne r5, #2 │ │ │ │ - bls.w 9f09c <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ + bls.w 9ef80 <_Py_NewReferenceNoTotal@@Base+0x114c> │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldrd r7, r5, [r3, #20] │ │ │ │ - bl b0850 <_PyArena_Malloc@@Base> │ │ │ │ + bl b077c <_PyArena_Malloc@@Base> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fe1a <_Py_NewReferenceNoTotal@@Base+0x1eca> │ │ │ │ + beq.w 9fcfe <_Py_NewReferenceNoTotal@@Base+0x1eca> │ │ │ │ str r6, [r0, #4] │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r3, [sp, #32] │ │ │ │ str r5, [r0, #44] @ 0x2c │ │ │ │ ldr r5, [r6, #4] │ │ │ │ strd r3, fp, [r0, #32] │ │ │ │ movs r3, #25 │ │ │ │ str r7, [r0, #40] @ 0x28 │ │ │ │ str r3, [r0, #0] │ │ │ │ ldrd r0, r2, [r5] │ │ │ │ add.w r3, r2, #16 │ │ │ │ cmp r0, r3 │ │ │ │ - bcs.w 9e796 <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ + bcs.w 9e67a <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ movw r0, #8208 @ 0x2010 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 781e0 │ │ │ │ + bl 781c0 │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9fdde <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ + beq.w 9fcc2 <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ mov r3, r0 │ │ │ │ mov.w r2, #8192 @ 0x2000 │ │ │ │ str.w r2, [r3], #16 │ │ │ │ add.w r2, r0, #23 │ │ │ │ bic.w r2, r2, #7 │ │ │ │ subs r2, r2, r3 │ │ │ │ str r3, [r0, #12] │ │ │ │ str r2, [r0, #4] │ │ │ │ movs r3, #0 │ │ │ │ str r3, [r0, #8] │ │ │ │ add.w r3, r2, #16 │ │ │ │ str r0, [r5, #8] │ │ │ │ mov r5, r0 │ │ │ │ - b.n 9e796 <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ + b.n 9e67a <_Py_NewReferenceNoTotal@@Base+0x846> │ │ │ │ ldr.w r2, [ip, #20] │ │ │ │ ldr.w r3, [r3, r2, lsl #3] │ │ │ │ ldr r2, [r3, #12] │ │ │ │ strd r3, r2, [ip, #8] │ │ │ │ str.w ip, [r3, #12] │ │ │ │ str.w ip, [r2, #8] │ │ │ │ - b.n 9e558 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ + b.n 9e43c <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ mov r0, r4 │ │ │ │ str r2, [sp, #28] │ │ │ │ str r3, [sp, #44] @ 0x2c │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9fdc2 <_Py_NewReferenceNoTotal@@Base+0x1e72> │ │ │ │ + blt.w 9fca6 <_Py_NewReferenceNoTotal@@Base+0x1e72> │ │ │ │ ldrd r1, r0, [r4, #4] │ │ │ │ ldr r3, [sp, #44] @ 0x2c │ │ │ │ ldr.w r1, [r1, r0, lsl #2] │ │ │ │ ldr r1, [r1, #0] │ │ │ │ cmp r1, #22 │ │ │ │ - bne.w 9e4c8 <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ + bne.w 9e3ac <_Py_NewReferenceNoTotal@@Base+0x578> │ │ │ │ adds r1, r0, #1 │ │ │ │ str r1, [r4, #8] │ │ │ │ mov sl, r1 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ str r5, [sp, #28] │ │ │ │ subs r1, #1 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ @@ -174263,1123 +174133,1123 @@ │ │ │ │ str r3, [sp, #48] @ 0x30 │ │ │ │ str r2, [sp, #44] @ 0x2c │ │ │ │ adds r2, r1, #1 │ │ │ │ movw r3, #6000 @ 0x1770 │ │ │ │ mov r8, r5 │ │ │ │ cmp r1, r3 │ │ │ │ str r2, [r4, #88] @ 0x58 │ │ │ │ - beq.w a0256 <_Py_NewReferenceNoTotal@@Base+0x2306> │ │ │ │ + beq.w a013a <_Py_NewReferenceNoTotal@@Base+0x2306> │ │ │ │ ldr r2, [r4, #60] @ 0x3c │ │ │ │ - cbnz r2, 9eaa4 <_Py_NewReferenceNoTotal@@Base+0xb54> │ │ │ │ + cbnz r2, 9e988 <_Py_NewReferenceNoTotal@@Base+0xb54> │ │ │ │ mov r0, r4 │ │ │ │ - bl b4fd8 │ │ │ │ + bl b4ef8 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ee64 <_Py_NewReferenceNoTotal@@Base+0xf14> │ │ │ │ + bne.w 9ed48 <_Py_NewReferenceNoTotal@@Base+0xf14> │ │ │ │ ldr r5, [sp, #28] │ │ │ │ ldr r2, [sp, #44] @ 0x2c │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r1, #1 │ │ │ │ str.w sl, [r4, #8] │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ cmp.w r8, #0 │ │ │ │ - beq.w 9fc96 <_Py_NewReferenceNoTotal@@Base+0x1d46> │ │ │ │ + beq.w 9fb7a <_Py_NewReferenceNoTotal@@Base+0x1d46> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc96 <_Py_NewReferenceNoTotal@@Base+0x1d46> │ │ │ │ + bne.w 9fb7a <_Py_NewReferenceNoTotal@@Base+0x1d46> │ │ │ │ ldr r1, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b54cc │ │ │ │ + bl b53ec │ │ │ │ mov sl, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0040 <_Py_NewReferenceNoTotal@@Base+0x20f0> │ │ │ │ + beq.w 9ff24 <_Py_NewReferenceNoTotal@@Base+0x20f0> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ cmp.w r8, #0 │ │ │ │ - bgt.n 9eb84 <_Py_NewReferenceNoTotal@@Base+0xc34> │ │ │ │ + bgt.n 9ea68 <_Py_NewReferenceNoTotal@@Base+0xc34> │ │ │ │ mov r0, r7 │ │ │ │ - bl 78598 │ │ │ │ + bl 78578 │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl c4a2c <_PyArg_CheckPositional@@Base+0x79c> │ │ │ │ + bl c49dc <_PyArg_CheckPositional@@Base+0x79c> │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0054 <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ + beq.w 9ff38 <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ movs r1, #22 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9db40 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ + bl 9da24 <_PyArena_AddPyObject@@Base+0xc0> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0054 <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ + beq.w 9ff38 <_Py_NewReferenceNoTotal@@Base+0x2104> │ │ │ │ movs r1, #57 @ 0x39 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9f212 <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ + bne.w 9f0f6 <_Py_NewReferenceNoTotal@@Base+0x12c2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f21a <_Py_NewReferenceNoTotal@@Base+0x12ca> │ │ │ │ + beq.w 9f0fe <_Py_NewReferenceNoTotal@@Base+0x12ca> │ │ │ │ mov r1, r8 │ │ │ │ mov r0, r4 │ │ │ │ ldrd r6, r8, [r2, #20] │ │ │ │ - bl c5d4c <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ + bl c5cfc <_PyArg_CheckPositional@@Base+0x1abc> │ │ │ │ ldr r3, [sp, #40] @ 0x28 │ │ │ │ mov r2, r0 │ │ │ │ str r3, [sp, #0] │ │ │ │ mov r1, r7 │ │ │ │ strd r6, r8, [sp, #4] │ │ │ │ mov r0, sl │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ - bl 1bb080 │ │ │ │ + bl 1bbf18 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e902 <_Py_NewReferenceNoTotal@@Base+0x9b2> │ │ │ │ + beq.w 9e7e6 <_Py_NewReferenceNoTotal@@Base+0x9b2> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ ldr r5, [r6, #4] │ │ │ │ ldrd r0, r2, [r5] │ │ │ │ add.w r3, r2, #16 │ │ │ │ cmp r3, r0 │ │ │ │ - bhi.w 9e9f6 <_Py_NewReferenceNoTotal@@Base+0xaa6> │ │ │ │ + bhi.w 9e8da <_Py_NewReferenceNoTotal@@Base+0xaa6> │ │ │ │ str r3, [r5, #4] │ │ │ │ ldr r3, [r5, #12] │ │ │ │ adds r3, r3, r2 │ │ │ │ - beq.w 9fdde <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ + beq.w 9fcc2 <_Py_NewReferenceNoTotal@@Base+0x1e8e> │ │ │ │ ldr r2, [r5, #8] │ │ │ │ cmp r2, #0 │ │ │ │ - beq.w 9e7aa <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + beq.w 9e68e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ str r2, [r6, #4] │ │ │ │ - b.n 9e7aa <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ + b.n 9e68e <_Py_NewReferenceNoTotal@@Base+0x85a> │ │ │ │ ldr r2, [r0, #4] │ │ │ │ ldr.w r1, [r7, r3, lsl #2] │ │ │ │ str.w r1, [r2, r3, lsl #2] │ │ │ │ adds r3, #1 │ │ │ │ cmp r3, r8 │ │ │ │ - bne.n 9eb84 <_Py_NewReferenceNoTotal@@Base+0xc34> │ │ │ │ - b.n 9eadc <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ + bne.n 9ea68 <_Py_NewReferenceNoTotal@@Base+0xc34> │ │ │ │ + b.n 9e9c0 <_Py_NewReferenceNoTotal@@Base+0xb8c> │ │ │ │ movs r3, #0 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9ff66 <_Py_NewReferenceNoTotal@@Base+0x2016> │ │ │ │ + bne.w 9fe4a <_Py_NewReferenceNoTotal@@Base+0x2016> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc34 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ + bne.w 9fb18 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f0cc <_Py_NewReferenceNoTotal@@Base+0x117c> │ │ │ │ + beq.w 9efb0 <_Py_NewReferenceNoTotal@@Base+0x117c> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r1, r2 │ │ │ │ - bge.w 9f222 <_Py_NewReferenceNoTotal@@Base+0x12d2> │ │ │ │ + bge.w 9f106 <_Py_NewReferenceNoTotal@@Base+0x12d2> │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e3c0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + bne.w 9e2a4 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #56] @ 0x38 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc34 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ + bne.w 9fb18 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f05e <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ + beq.w 9ef42 <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 9f05e <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ + ble.w 9ef42 <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a0172 <_Py_NewReferenceNoTotal@@Base+0x2222> │ │ │ │ + bne.w a0056 <_Py_NewReferenceNoTotal@@Base+0x2222> │ │ │ │ ldr r1, [sp, #28] │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ str r1, [sp, #52] @ 0x34 │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc34 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ + bne.w 9fb18 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f102 <_Py_NewReferenceNoTotal@@Base+0x11b2> │ │ │ │ + beq.w 9efe6 <_Py_NewReferenceNoTotal@@Base+0x11b2> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 9f102 <_Py_NewReferenceNoTotal@@Base+0x11b2> │ │ │ │ + ble.w 9efe6 <_Py_NewReferenceNoTotal@@Base+0x11b2> │ │ │ │ ldr r1, [sp, #52] @ 0x34 │ │ │ │ mov r3, r0 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e3c0 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ + bne.w 9e2a4 <_Py_NewReferenceNoTotal@@Base+0x470> │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ mov r0, r4 │ │ │ │ str r1, [r4, #8] │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc34 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ + bne.w 9fb18 <_Py_NewReferenceNoTotal@@Base+0x1ce4> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f05e <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ + beq.w 9ef42 <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9f05e <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ + ble.w 9ef42 <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ str r6, [sp, #52] @ 0x34 │ │ │ │ mov r6, r7 │ │ │ │ mov r7, r5 │ │ │ │ ldr r5, [sp, #48] @ 0x30 │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r5 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a015e <_Py_NewReferenceNoTotal@@Base+0x220e> │ │ │ │ + bne.w a0042 <_Py_NewReferenceNoTotal@@Base+0x220e> │ │ │ │ str r5, [r4, #8] │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc2e <_Py_NewReferenceNoTotal@@Base+0x1cde> │ │ │ │ + bne.w 9fb12 <_Py_NewReferenceNoTotal@@Base+0x1cde> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f058 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ + beq.w 9ef3c <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9f058 <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ + ble.w 9ef3c <_Py_NewReferenceNoTotal@@Base+0x1108> │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9ec8e <_Py_NewReferenceNoTotal@@Base+0xd3e> │ │ │ │ + b.n 9eb72 <_Py_NewReferenceNoTotal@@Base+0xd3e> │ │ │ │ mov r0, r4 │ │ │ │ - bl cff28 │ │ │ │ + bl cfeac │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e574 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ + beq.w 9e458 <_Py_NewReferenceNoTotal@@Base+0x624> │ │ │ │ mov r0, r4 │ │ │ │ - bl c4a2c <_PyArg_CheckPositional@@Base+0x79c> │ │ │ │ + bl c49dc <_PyArg_CheckPositional@@Base+0x79c> │ │ │ │ mov r6, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e57e <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ + beq.w 9e462 <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e57e <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ + beq.w 9e462 <_Py_NewReferenceNoTotal@@Base+0x62e> │ │ │ │ mov r2, r6 │ │ │ │ ldr r6, [r4, #20] │ │ │ │ str r6, [sp, #12] │ │ │ │ mov r0, r7 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ ldr r6, [r1, #24] │ │ │ │ str r6, [sp, #8] │ │ │ │ ldr r6, [sp, #40] @ 0x28 │ │ │ │ ldr r1, [r1, #20] │ │ │ │ strd r6, r1, [sp] │ │ │ │ ldr.w r1, [r8] │ │ │ │ - bl 1c02a0 │ │ │ │ + bl 1c1138 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eb56 <_Py_NewReferenceNoTotal@@Base+0xc06> │ │ │ │ - b.n 9e902 <_Py_NewReferenceNoTotal@@Base+0x9b2> │ │ │ │ + bne.w 9ea3a <_Py_NewReferenceNoTotal@@Base+0xc06> │ │ │ │ + b.n 9e7e6 <_Py_NewReferenceNoTotal@@Base+0x9b2> │ │ │ │ movs r3, #0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a01a4 <_Py_NewReferenceNoTotal@@Base+0x2254> │ │ │ │ + bne.w a0088 <_Py_NewReferenceNoTotal@@Base+0x2254> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc42 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ + bne.w 9fb26 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f0d0 <_Py_NewReferenceNoTotal@@Base+0x1180> │ │ │ │ + beq.w 9efb4 <_Py_NewReferenceNoTotal@@Base+0x1180> │ │ │ │ ldr r2, [r4, #8] │ │ │ │ str r2, [sp, #28] │ │ │ │ cmp r7, r2 │ │ │ │ - bge.w 9f250 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ + bge.w 9f134 <_Py_NewReferenceNoTotal@@Base+0x1300> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e41a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ + bne.w 9e2fe <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r0, [sp, #52] @ 0x34 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc42 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ + bne.w 9fb26 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f06a <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ + beq.w 9ef4e <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ ldr r1, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ str r1, [sp, #48] @ 0x30 │ │ │ │ cmp r1, r2 │ │ │ │ - ble.w 9f06a <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ + ble.w 9ef4e <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a001c <_Py_NewReferenceNoTotal@@Base+0x20cc> │ │ │ │ + bne.w 9ff00 <_Py_NewReferenceNoTotal@@Base+0x20cc> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov r8, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc42 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ + bne.w 9fb26 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f10c <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ + beq.w 9eff0 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r1, [sp, #48] @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r3, r1 │ │ │ │ - ble.w 9f10c <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ + ble.w 9eff0 <_Py_NewReferenceNoTotal@@Base+0x11bc> │ │ │ │ mov r3, r0 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9e41a <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ + bne.w 9e2fe <_Py_NewReferenceNoTotal@@Base+0x4ca> │ │ │ │ mov r0, r4 │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc42 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ + bne.w 9fb26 <_Py_NewReferenceNoTotal@@Base+0x1cf2> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f06a <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ + beq.w 9ef4e <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9f06a <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ + ble.w 9ef4e <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ str r3, [sp, #28] │ │ │ │ mov r3, r6 │ │ │ │ mov r8, r0 │ │ │ │ mov r6, r5 │ │ │ │ mov r5, r3 │ │ │ │ mov r3, r8 │ │ │ │ mov r1, r7 │ │ │ │ mov r0, r4 │ │ │ │ movw r2, #1188 @ 0x4a4 │ │ │ │ - bl af30c <_Py_HandlePending@@Base+0x264> │ │ │ │ + bl af22c <_Py_HandlePending@@Base+0x264> │ │ │ │ mov r3, r0 │ │ │ │ mov r0, r4 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9ff78 <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ + bne.w 9fe5c <_Py_NewReferenceNoTotal@@Base+0x2028> │ │ │ │ str r7, [r4, #8] │ │ │ │ - bl b08e4 <_PyArena_Malloc@@Base+0x94> │ │ │ │ + bl b0810 <_PyArena_Malloc@@Base+0x94> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w 9fc3c <_Py_NewReferenceNoTotal@@Base+0x1cec> │ │ │ │ + bne.w 9fb20 <_Py_NewReferenceNoTotal@@Base+0x1cec> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9f064 <_Py_NewReferenceNoTotal@@Base+0x1114> │ │ │ │ + beq.w 9ef48 <_Py_NewReferenceNoTotal@@Base+0x1114> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ ldr r2, [sp, #28] │ │ │ │ cmp r3, r2 │ │ │ │ - ble.w 9f064 <_Py_NewReferenceNoTotal@@Base+0x1114> │ │ │ │ + ble.w 9ef48 <_Py_NewReferenceNoTotal@@Base+0x1114> │ │ │ │ mov r8, r0 │ │ │ │ str r3, [sp, #28] │ │ │ │ - b.n 9ee02 <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ + b.n 9ece6 <_Py_NewReferenceNoTotal@@Base+0xeb2> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl b79b8 │ │ │ │ + bl b78e0 │ │ │ │ mov r8, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e348 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ + beq.w 9e22c <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ movs r1, #8 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e348 <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ + beq.w 9e22c <_Py_NewReferenceNoTotal@@Base+0x3f8> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ subs r3, #1 │ │ │ │ - b.n 9efba <_Py_NewReferenceNoTotal@@Base+0x106a> │ │ │ │ + b.n 9ee9e <_Py_NewReferenceNoTotal@@Base+0x106a> │ │ │ │ ldrd r1, r0, [r4, #8] │ │ │ │ cmp r1, r0 │ │ │ │ - beq.w 9f5de <_Py_NewReferenceNoTotal@@Base+0x168e> │ │ │ │ + beq.w 9f4c2 <_Py_NewReferenceNoTotal@@Base+0x168e> │ │ │ │ ldr r0, [r4, #4] │ │ │ │ ldr.w r0, [r0, r1, lsl #2] │ │ │ │ ldr r0, [r0, #0] │ │ │ │ cmp r0, #22 │ │ │ │ - bne.w 9eaa4 <_Py_NewReferenceNoTotal@@Base+0xb54> │ │ │ │ + bne.w 9e988 <_Py_NewReferenceNoTotal@@Base+0xb54> │ │ │ │ adds r1, #1 │ │ │ │ ldr r3, [sp, #48] @ 0x30 │ │ │ │ str r1, [r4, #8] │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ cmp r3, r5 │ │ │ │ add.w r1, r1, #4294967295 @ 0xffffffff │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w 9fb90 <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ + beq.w 9fa74 <_Py_NewReferenceNoTotal@@Base+0x1c40> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ str.w r2, [r7, r5, lsl #2] │ │ │ │ adds r5, #1 │ │ │ │ mov sl, r3 │ │ │ │ - b.n 9ea82 <_Py_NewReferenceNoTotal@@Base+0xb32> │ │ │ │ + b.n 9e966 <_Py_NewReferenceNoTotal@@Base+0xb32> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ mov r0, r4 │ │ │ │ str r5, [r4, #8] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 1b9d1c │ │ │ │ + bl 1babb4 │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9eb5c <_Py_NewReferenceNoTotal@@Base+0xc0c> │ │ │ │ + bne.w 9ea40 <_Py_NewReferenceNoTotal@@Base+0xc0c> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ str r5, [r4, #8] │ │ │ │ cmp r3, #0 │ │ │ │ - beq.w 9e648 <_Py_NewReferenceNoTotal@@Base+0x6f8> │ │ │ │ + beq.w 9e52c <_Py_NewReferenceNoTotal@@Base+0x6f8> │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, r1, #1 │ │ │ │ - b.n 9e7c8 <_Py_NewReferenceNoTotal@@Base+0x878> │ │ │ │ + b.n 9e6ac <_Py_NewReferenceNoTotal@@Base+0x878> │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ movw r2, #6000 @ 0x1770 │ │ │ │ str r5, [r4, #8] │ │ │ │ adds r1, r3, #1 │ │ │ │ cmp r3, r2 │ │ │ │ str r1, [r4, #88] @ 0x58 │ │ │ │ - beq.w a0168 <_Py_NewReferenceNoTotal@@Base+0x2218> │ │ │ │ + beq.w a004c <_Py_NewReferenceNoTotal@@Base+0x2218> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0012 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ + bne.w 9fef6 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ ldrd r7, r3, [r4, #8] │ │ │ │ cmp r7, r3 │ │ │ │ - beq.w a0024 <_Py_NewReferenceNoTotal@@Base+0x20d4> │ │ │ │ + beq.w 9ff08 <_Py_NewReferenceNoTotal@@Base+0x20d4> │ │ │ │ ldr r3, [r4, #4] │ │ │ │ ldr.w r3, [r3, r7, lsl #2] │ │ │ │ ldrd r8, r7, [r3, #12] │ │ │ │ mov r0, r4 │ │ │ │ movw r1, #522 @ 0x20a │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0010 <_Py_NewReferenceNoTotal@@Base+0x20c0> │ │ │ │ + beq.w 9fef4 <_Py_NewReferenceNoTotal@@Base+0x20c0> │ │ │ │ mov r0, r4 │ │ │ │ - bl b898c │ │ │ │ + bl b88b4 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ mov sl, r0 │ │ │ │ cmp r3, #0 │ │ │ │ - bne.w a0012 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ + bne.w 9fef6 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ str r3, [sp, #28] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ movs r3, #0 │ │ │ │ mov r2, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0012 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ + beq.w 9fef6 <_Py_NewReferenceNoTotal@@Base+0x20c2> │ │ │ │ ldr r3, [r2, #20] │ │ │ │ movs r1, #48 @ 0x30 │ │ │ │ str r3, [sp, #28] │ │ │ │ ldr r0, [r4, #20] │ │ │ │ ldr r3, [r2, #24] │ │ │ │ str r3, [sp, #36] @ 0x24 │ │ │ │ - bl b0850 <_PyArena_Malloc@@Base> │ │ │ │ + bl b077c <_PyArena_Malloc@@Base> │ │ │ │ mov r1, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a000a <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ + beq.w 9feee <_Py_NewReferenceNoTotal@@Base+0x20ba> │ │ │ │ ldr r3, [sp, #28] │ │ │ │ movs r2, #4 │ │ │ │ str r3, [r0, #40] @ 0x28 │ │ │ │ ldr r3, [sp, #36] @ 0x24 │ │ │ │ strd r8, r7, [r0, #32] │ │ │ │ str r3, [r0, #44] @ 0x2c │ │ │ │ str.w sl, [r0, #4] │ │ │ │ ldr r3, [r4, #88] @ 0x58 │ │ │ │ str r2, [r0, #0] │ │ │ │ subs r3, #1 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - b.n 9eb5c <_Py_NewReferenceNoTotal@@Base+0xc0c> │ │ │ │ + b.n 9ea40 <_Py_NewReferenceNoTotal@@Base+0xc0c> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl a04bc <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ + bl a03a0 <_PyEvalFramePushAndInit@@Base+0x224> │ │ │ │ str r0, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e984 <_Py_NewReferenceNoTotal@@Base+0xa34> │ │ │ │ - movw r1, #17741 @ 0x454d │ │ │ │ + beq.w 9e868 <_Py_NewReferenceNoTotal@@Base+0xa34> │ │ │ │ + movw r1, #17529 @ 0x4479 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b8de8 │ │ │ │ + bl 1b9c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e984 <_Py_NewReferenceNoTotal@@Base+0xa34> │ │ │ │ + beq.w 9e868 <_Py_NewReferenceNoTotal@@Base+0xa34> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0196 <_Py_NewReferenceNoTotal@@Base+0x2246> │ │ │ │ + beq.w a007a <_Py_NewReferenceNoTotal@@Base+0x2246> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r0, r8 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r3, sl │ │ │ │ ldr r1, [r7, #24] │ │ │ │ movs r2, #2 │ │ │ │ str r1, [sp, #8] │ │ │ │ ldr r1, [r7, #20] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ strd r7, r1, [sp] │ │ │ │ ldr r1, [sp, #28] │ │ │ │ ldr r1, [r1, #4] │ │ │ │ - bl 1b9778 │ │ │ │ + bl 1ba610 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.n 9f042 <_Py_NewReferenceNoTotal@@Base+0x10f2> │ │ │ │ + beq.n 9ef26 <_Py_NewReferenceNoTotal@@Base+0x10f2> │ │ │ │ subs r3, r7, #1 │ │ │ │ movs r1, #11 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #88] @ 0x58 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w 9fbc0 <_Py_NewReferenceNoTotal@@Base+0x1c70> │ │ │ │ + bne.w 9faa4 <_Py_NewReferenceNoTotal@@Base+0x1c70> │ │ │ │ ldr r2, [r4, #88] @ 0x58 │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ - b.w 9e42c <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ + b.w 9e310 <_Py_NewReferenceNoTotal@@Base+0x4dc> │ │ │ │ adds r3, #1 │ │ │ │ mov r0, r4 │ │ │ │ str r3, [r4, #8] │ │ │ │ - bl cb684 │ │ │ │ + bl cb650 │ │ │ │ mov r7, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9a0 <_Py_NewReferenceNoTotal@@Base+0xa50> │ │ │ │ + beq.w 9e884 <_Py_NewReferenceNoTotal@@Base+0xa50> │ │ │ │ movs r1, #10 │ │ │ │ mov r0, r4 │ │ │ │ - bl 9a9d4 <_PyObject_NewVar@@Base+0x84> │ │ │ │ + bl 9a8ec <_PyObject_NewVar@@Base+0x84> │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9a0 <_Py_NewReferenceNoTotal@@Base+0xa50> │ │ │ │ - movw r1, #17741 @ 0x454d │ │ │ │ + beq.w 9e884 <_Py_NewReferenceNoTotal@@Base+0xa50> │ │ │ │ + movw r1, #17529 @ 0x4479 │ │ │ │ movt r1, #11 │ │ │ │ mov r2, r4 │ │ │ │ movs r0, #0 │ │ │ │ - bl 1b8de8 │ │ │ │ + bl 1b9c6c │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w 9e9a0 <_Py_NewReferenceNoTotal@@Base+0xa50> │ │ │ │ + beq.w 9e884 <_Py_NewReferenceNoTotal@@Base+0xa50> │ │ │ │ ldrd r0, r1, [r4, #4] │ │ │ │ - bl b5674 │ │ │ │ + bl b5594 │ │ │ │ mov ip, r0 │ │ │ │ cmp r0, #0 │ │ │ │ - beq.w a0196 <_Py_NewReferenceNoTotal@@Base+0x2246> │ │ │ │ + beq.w a007a <_Py_NewReferenceNoTotal@@Base+0x2246> │ │ │ │ ldr r2, [r4, #20] │ │ │ │ mov r1, r7 │ │ │ │ str r2, [sp, #12] │ │ │ │ mov r0, r8 │ │ │ │ mov r3, sl │ │ │ │ movs r2, #2 │ │ │ │ ldr.w r7, [ip, #24] │ │ │ │ str r7, [sp, #8] │ │ │ │ ldr.w r7, [ip, #20] │ │ │ │ str r7, [sp, #4] │ │ │ │ ldr r7, [sp, #44] @ 0x2c │ │ │ │ str r7, [sp, #0] │ │ │ │ - bl 1bde80 │ │ │ │ + bl 1bed14 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ mov r8, r0 │ │ │ │ subs r7, r1, #1 │ │ │ │ cmp r0, #0 │ │ │ │ - bne.n 9efb8 <_Py_NewReferenceNoTotal@@Base+0x1068> │ │ │ │ + bne.n 9ee9c <_Py_NewReferenceNoTotal@@Base+0x1068> │ │ │ │ str r1, [sp, #28] │ │ │ │ - bl 80b28 │ │ │ │ + bl 80b0c │ │ │ │ ldr r1, [sp, #28] │ │ │ │ cmp r0, #0 │ │ │ │ - bne.w a019e <_Py_NewReferenceNoTotal@@Base+0x224e> │ │ │ │ + bne.w a0082 <_Py_NewReferenceNoTotal@@Base+0x224e> │ │ │ │ ldr r3, [r4, #60] @ 0x3c │ │ │ │ subs r7, r1, #1 │ │ │ │ - b.w 9fd4e <_Py_NewReferenceNoTotal@@Base+0x1dfe> │ │ │ │ + b.w 9fc32 <_Py_NewReferenceNoTotal@@Base+0x1dfe> │ │ │ │ mov r5, r7 │ │ │ │ mov r7, r6 │ │ │ │ ldr r6, [sp, #52] @ 0x34 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 9e3be <_Py_NewReferenceNoTotal@@Base+0x46e> │ │ │ │ + b.w 9e2a2 <_Py_NewReferenceNoTotal@@Base+0x46e> │ │ │ │ mov r3, r5 │ │ │ │ mov r5, r6 │ │ │ │ mov r6, r3 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ - b.w 9e418 <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ + b.w 9e2fc <_Py_NewReferenceNoTotal@@Base+0x4c8> │ │ │ │ ldr.w r8, [r2, #684] @ 0x2ac │ │ │ │ - movw r1, #54305 @ 0xd421 │ │ │ │ + movw r1, #54289 @ 0xd411 │ │ │ │ movt r1, #6 │ │ │ │ str r3, [sp, #28] │ │ │ │ cmp r8, r1 │ │ │ │ - bne.w 9fc7c <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ + bne.w 9fb60 <_Py_NewReferenceNoTotal@@Base+0x1d2c> │ │ │ │ mov r0, r7 │ │ │ │ blx 298b0 │ │ │ │ ldr r3, [sp, #28] │ │ │ │ ldr.w r2, [r3, #800] @ 0x320 │ │ │ │ ldr r1, [r4, #88] @ 0x58 │ │ │ │ subs r2, #1 │ │ │ │ str.w r2, [r3, #800] @ 0x320 │ │ │ │ - b.w 9e558 <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ + b.w 9e43c <_Py_NewReferenceNoTotal@@Base+0x608> │ │ │ │ subs r1, r2, #2 │ │ │ │ cmp r2, #1 │ │ │ │ - beq.w 9e9c0 <_Py_NewReferenceNoTotal@@Base+0xa70> │ │ │ │ + beq.w 9e8a4 <_Py_NewReferenceNoTotal@@Base+0xa70> │ │ │ │ ldr.w r3, [r0, r1, lsl #2] │ │ │ │ ldr r2, [r3, #0] │ │ │ │ subs r5, r2, #4 │ │ │ │ cmp r5, #2 │ │ │ │ - bls.n 9f0b6 <_Py_NewReferenceNoTotal@@Base+0x1166> │ │ │ │ + bls.n 9ef9a <_Py_NewReferenceNoTotal@@Base+0x1166> │ │ │ │ cmp r2, #0 │ │ │ │ - bne.w 9e9c0 <_Py_NewReferenceNoTotal@@Base+0xa70> │ │ │ │ + bne.w 9e8a4 <_Py_NewReferenceNoTotal@@Base+0xa70> │ │ │ │ subs r1, #1 │ │ │ │ - bcs.n 9f0a4 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ - b.n 9e9c0 <_Py_NewReferenceNoTotal@@Base+0xa70> │ │ │ │ + bcs.n 9ef88 <_Py_NewReferenceNoTotal@@Base+0x1154> │ │ │ │ + b.n 9e8a4 <_Py_NewReferenceNoTotal@@Base+0xa70> │ │ │ │ mov r0, r4 │ │ │ │ - bl 9aa2c <_PyObject_NewVar@@Base+0xdc> │ │ │ │ + bl 9a944 <_PyObject_NewVar@@Base+0xdc> │ │ │ │ cmp r0, #0 │ │ │ │ - blt.w 9fc72 <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ + blt.w 9fb56 <_Py_NewReferenceNoTotal@@Base+0x1d22> │ │ │ │ ldr r3, [r4, #8] │ │ │ │ - b.n 9e992 <_Py_NewReferenceNoTotal@@Base+0xa42> │ │ │ │ + b.n 9e876 <_Py_NewReferenceNoTotal@@Base+0xa42> │ │ │ │ str r1, [sp, #28] │ │ │ │ - b.n 9f05e <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ + b.n 9ef42 <_Py_NewReferenceNoTotal@@Base+0x110e> │ │ │ │ str r7, [sp, #28] │ │ │ │ - b.n 9f06a <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ + b.n 9ef4e <_Py_NewReferenceNoTotal@@Base+0x111a> │ │ │ │ mov r0, r4 │ │ │ │ - bl TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes